What's Changed
This release modernizes the preference UI, adds granular notification controls, and prepares the project for SignPath Foundation code signing.
✨ New Features
- Granular OS notification toggles — independently enable/disable notifications for task start and task completion events
- Task start notifications — aggregated task names shown when downloads begin
- Reactive file-existence recheck — automatically re-verifies downloaded files on window focus with a global trigger mechanism
🛠 Improvements
- Modular preferences — decomposed the monolithic Basic preference form into dedicated General, Downloads, BitTorrent, and Network components with per-category composables
- Internationalized preference labels — all preference section headers and labels now use i18n keys across 26 languages
- Notification architecture — decoupled in-app toasts from OS notifications for independent control
- Speedometer layout — refined constraints and idle state styling
- SignPath preparation — added Privacy Policy, Code Signing Policy, and website footer links with full i18n support (26 languages)
🐛 Bug Fixes
- Fixed documentation links using
masterinstead ofmainbranch - Fixed advanced preference layout overflow
- Fixed conditional compilation for
default_truehelper on macOS
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|