-
Enforce single instance (no more duplicate sessions)
release / Build Windows .zip (push) Canceled after 0sreleased this
2026-05-27 10:38:11 +03:00 | 77 commits to main since this releaseA second exec — usually because the user double-clicked the desktop
shortcut while the tray was still running, or auto-update launched a
new copy while the old one was alive — would spin up its own playtime
tracker, watcher, and tray. Result: duplicate sessions in the DB and
unpredictable backups. Now we use Wails' SingleInstanceLock: the
second process hands off to the first (unhide + raise window) and
exits before Startup runs.Downloads