feat: add persistent lifetime stats and sync achievements

- Add lifetime stats persistence to Rust backend
- Sync achievement state between frontend and backend on startup
- Add commands for loading/saving stats to disk
- Expand achievement definitions with 150+ new achievements
- Fix stats store to properly track total vs session metrics
This commit is contained in:
2026-01-25 20:06:36 -08:00
committed by Naomi Carrigan
parent 8a19f35922
commit 42c3b4ee83
7 changed files with 1462 additions and 106 deletions
+1
View File
@@ -95,6 +95,7 @@ pub fn run() {
get_config,
save_config,
get_usage_stats,
get_persisted_stats,
load_saved_achievements,
answer_question,
send_windows_notification,