What's Changed
This release fixes critical reliability issues in the auto-shutdown feature and unifies all confirmation dialog styling to a consistent NDialog design language.
🐛 Bug Fixes
- Fixed auto-shutdown not re-triggering after cancellation — The
shutdown_triggeredflag reset was trapped inside its own guard, making it unreachable dead code. Active-download tracking now runs unconditionally so the flag properly resets when new downloads appear - Fixed BT/magnet downloads bypassing shutdown detection — An early return in the torrent cleanup handler was preventing the shutdown condition check from ever being called
🛠 Improvements
- Unified confirmation dialog styling — Migrated both the exit confirmation and auto-shutdown countdown dialogs from
NModal preset="card"toNModal preset="dialog" type="warning", matching the engine restart dialog's visual style (⚠️ icon in title, larger bold title, native action buttons) - Dual-action shutdown dialog — Two clear choices: "Disable Auto-Shutdown" permanently turns off the setting; "Skip This Time" dismisses the current countdown while keeping the preference enabled for future tasks
- Added i18n keys for shutdown actions —
shutdown-disableandshutdown-skip-oncelocalized across all 26 supported languages
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|