funman300
|
4589c52368
|
feat(data): add AchievementRecord and atomic achievements.json persistence
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-24 12:51:15 -07:00 |
|
funman300
|
5ced4c01ce
|
feat(data): add atomic stats persistence (load_stats_from, save_stats_to)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-24 12:37:57 -07:00 |
|
funman300
|
f8cce2433d
|
feat(data): add StatsSnapshot with update_on_win and record_abandoned
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-04-24 12:37:21 -07:00 |
|
Solitaire Quest
|
f84d7c5849
|
fix(workspace): add derives/docs per code review, remove unused thiserror from solitaire_sync
|
2026-04-23 11:04:15 -07:00 |
|
Solitaire Quest
|
684f07746d
|
feat(workspace): initialize all seven crates with stubs and blank Bevy window
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-23 11:00:42 -07:00 |
|