What's Changed
Fixes a critical race condition where the autostart minimize-to-tray feature failed because the frontend undid the Rust-layer window hide.
🐛 Bug Fixes
- Fixed autostart hide being overridden by frontend —
MainLayout.onMountedwas readingautoHideWindowfrom the Pinia store beforeloadPreference()had completed hydration, always getting the default valuefalse. The frontend now reads the preference directly from the Tauri persistent store via IPC, matching exactly what the Rust setup guard does. This eliminates the race between async store hydration and Vue component mounting (#109)
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|