What's Changed
Fine-grained OS notification toggles, notification architecture improvements, and speedometer UI polish.
✨ New Features
- Granular notification controls — Independent sub-toggles for "Notify on download start" (default OFF) and "Notify on download complete" (default ON) under the main system notification switch, with CollapseTransition expansion UI
- Download-start notification — New OS notification and in-app toast when downloads are submitted, with batch task name aggregation
🛠 Improvements
- Notification architecture overhaul — In-app toasts now always fire regardless of notification settings; the system notification toggle only gates OS-level notifications
- Speedometer capsule sizing — Fixed excessive right margin when displaying ∞ (unlimited) by reducing min-width and collapsing idle speed text properly
- Settings UI reorder — Moved system notification toggle to the end of the Notification section for better grouping
🐛 Bug Fixes
- Fixed
default_truedead code warning on Linux CI (conditional compilation gate for macOS-only field)
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|