diff --git a/CHANGELOG.md b/CHANGELOG.md index b55388a..4ece162 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,36 @@ project follows [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [0.44.0] — 2026-07-13 + +### Added + +- **Home is now a real home (menu redesign Phase B).** The mode picker became + a hierarchy: a **Continue** card (mode · elapsed · score) appears while a + game is in progress and returns to the table; a hero **New Game** button + replays your last mode with the current deal options in one tap; deal + options (draw 1/3, a new **winnable-only** toggle, difficulty tiers) moved + into a disclosure under the hero; the six modes sit in a compact symmetric + 2×3 grid with descriptions on wide screens; and the stats strip moved to + the bottom. Wide viewports (desktop, unfolded foldables) get a two-pane + layout — launch surfaces left, Continue/daily/stats right. Cancel is now + **Back to table** and only appears while a live game exists. (#175) + +### Fixed + +- **Save files are self-contained (schema v6).** Like replays in 0.43.3, a + saved game now stores the dealt board via the upstream session serializers + instead of re-dealing from the seed on load; v4/v5 saves still load through + the legacy path and rewrite as v6 on next save. (#171) + +### Internal + +- **CI is ~9× faster.** Root-caused why the actions cache never restored on + the host-executor runner (per-run workdir paths poisoned the cache version + hash); the test workflow now uses a persistent on-runner target dir, and a + seconds-long `fmt` gate fails formatting mistakes before the build. Warm + full-gate runs: 4m29s, down from ~40 min. (#176) + ## [0.43.3] — 2026-07-10 ### Fixed