Commit Graph

3 Commits

Author SHA1 Message Date
ejlewis 0755213d6a feat(ui): add confirmations and terminal motion
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-12 19:44:18 -05:00
ejlewis 14a58481b1 refactor(engine): theme is a UI preference; remove it from GameState
Previously, clicking the theme button updated localStorage and the DOM but
not state.theme, so the engine's `theme` meta-verb toggled from stale state.
Theme is now exclusively UI/storage concern. Old saves with the field still
load; the field is silently ignored.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 13:33:57 -05:00
ejlewis bd6b421ce9 feat(mystery): save layer — round-trip, schema versioning, transcript cap 2026-05-08 22:50:47 -05:00