Repository navigation
v0.0.30
What's Changed
- fix: prevent race condition in pending config auto-apply by @javi11 in #185
- fix: prevent deadlock when auto-pause fires during single-nzb-per-folder processing by @javi11 in #186
- ci: add Windows CLI build to dev workflow by @javi11 in #187
- fix: detect pre-existing PAR2 files in source dir when TempDir is configured by @javi11 in #188
- fix: align PAR2 slice size to SIMD boundary to prevent segfault on Linux by @javi11 in #189
- fix: NZB file named after watch folder instead of subfolder by @javi11 in #190
- fix: setup wizard only appears on first start by @javi11 in #191
- test: regression test battery for issue #168 by @javi11 in #192
- ci: add E2E test workflow by @javi11 in #193
- feat: add {source_path} and {source_dir} placeholders to post-upload script by @javi11 in #194
- feat: add placeholder reference table and hints to post-upload script UI by @javi11 in #195
- fix: prevent unnecessary pool/processor/watcher restarts on config save by @javi11 in #196
- fix: emit queue-updated events and expose verification status after deferred check by @javi11 in #197
- fix: align PAR2 slice size to multiple of 4 as required by spec by @javi11 in #200
- fix: statically link MinGW runtime in Windows CLI builds by @javi11 in #199
- ci: optimize ARM builds with native runners and Zig cross-compiler by @javi11 in #201
- fix: place folder-mode NZB and PAR2 in a per-folder output subdirectory by @javi11 in #202
- ci: update Docker actions to latest major versions and Zig to 0.15.1 by @javi11 in #203
- ci: statically link MinGW runtimes in Windows GUI builds by @javi11 in #204
- fix: use filepath.Rel for cross-volume NZB/PAR2 output paths by @javi11 in #205
- ci: verify Windows GUI has no MinGW runtime DLL deps by @javi11 in #206
- ci: force external linkmode for static MinGW link in Windows GUI builds by @javi11 in #208
- ci: inherit Windows PATH in MSYS2 shell for Wails GUI build by @javi11 in #209
- fix(poster): eliminate freeze/hang on large file batches by @javi11 in #211
- ci: cancel stale in-progress workflow runs when a new one starts on main by @javi11 in #212
- fix(backend): only touch NNTP pool when provider list changes by @javi11 in #210
- fix(par2): skip PAR2 creation for files smaller than SIMD alignment by @javi11 in #213
- fix(logs): remove noisy debug log for app status by @javi11 in #214
- feat: allow selecting multiple folders via Add Folder button by @javi11 in #215
- feat(api): add gated HTTP endpoint to push files to the upload queue by @javi11 in #216
- fix: docker by @javi11 in #218
- fix: use RFC1123Z (numeric offset) for Date header by @javi11 in #217
- feat(arr): auto-setup Radarr/Sonarr/Lidarr/Readarr import webhook in web mode by @javi11 in #221
- feat(poster): bump nntppool to v4.11.1 and use PostHeaders.Date field by @javi11 in #222
- fix(par2): fall back to article-size block when SliceSize exceeds file size by @javi11 in #223
- feat(par2): generate single PAR2 set per folder with relative paths in FileDesc by @javi11 in #225
- fix(queue): clear in_progress row on retry to prevent duplicate UI entries by @javi11 in #226
- fix(poster): retry on stale-connection i/o timeouts, not just broken pipes by @javi11 in #227
- fix(poster): share one global worker pool to cap upload concurrency by @javi11 in #228
- fix(config): apply Par2 config changes without requiring app restart by @javi11 in #229
- perf(dashboard): replace pause/jobs/pool polling with push events by @javi11 in #231
- fix(poster): harden upload pipeline against deadlocks, panics, and throttle races by @javi11 in #230
- fix(par2): SIMD-align slice size to prevent random AVX-512 segfaults by @javi11 in #232
- feat: process-wide durable upload architecture — foundations (#184) by @javi11 in #233
- fix(ci): pin MinGW GCC to 15.2.0-14 for windows builds by @javi11 in #234
- ci: verify Windows CLI has no MinGW runtime DLL dependencies by @javi11 in #235
- fix(watcher): carry each watcher's root as job InputFolder for correct output paths by @javi11 in #236
- fix(ci): build Windows CLI in MSYS2 shell so static linking applies by @javi11 in #237
- fix(ci): build full cmd packages and use native arm64 runner by @javi11 in #238
Full Changelog: v0.0.29...v0.0.30