What's Changed
This release introduces a robust pre-flight database migration guard that prevents crashes when users downgrade to an older version. The guard runs before Tauri initializes, detecting incompatible schema versions and presenting a fully localized native OS dialog across all 26 supported languages.
✨ New Features
- Database downgrade protection — Pre-flight migration guard detects schema version conflicts before app initialization, preventing silent crashes on version downgrade
- Native i18n dialogs — Conflict dialog fully localized in all 26 supported languages with custom button labels via
rfd::OkCancelCustom - Smart locale detection — Reads user's saved locale from
config.jsonon disk, falling back to system locale, without any Tauri runtime dependency
🛠 Improvements
- Deferred migration toast signals — Migration success/upgrade toasts are now emitted after locale initialization, ensuring they display in the correct language
🐛 Bug Fixes
- Windows exit stability — Eliminated CMD console window flickering during engine shutdown by adding
CREATE_NO_WINDOWflag totaskkillcalls - Engine restart loop — Fixed incorrect
intentional_stopflag reset that caused the engine to misinterpret clean exits as crashes
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|