What's New
Bug Fixes
-
No more flashing console windows — All background system calls (registry checks, process listing, WinFsp installer launch, Start Menu setup) now run silently with
CREATE_NO_WINDOW. No more CMD/PowerShell windows popping up when the app starts or performs background tasks. -
Single instance enforcement — Launching a second copy of the app now brings the existing window to the foreground instead of opening a duplicate. Works correctly from the system tray, Start Menu, and desktop shortcut.
-
Tray icon left-click fixed — Left-clicking the tray icon now reliably shows and focuses the window. Previously it would toggle visibility, causing a visual glitch where the window would flash hidden and then reappear.
-
Update check error messages — The "Check for Updates" button now shows the actual error from Velopack/GitHub when something goes wrong, instead of the generic "Failed to check for updates" fallback. Errors are also written to the log panel.
Internal
- Added
util::cmd()helper that wraps all raw process spawns withCREATE_NO_WINDOWon Windows. - Removed unused compiler warnings in
rclone.rs,config.rs, andlib.rs. - Corrected Velopack build command in docs (
cargo build --releaseinsidesrc-tauri/, notpnpm tauri build --bundles none).