Release Log · v1.0
Updates
A running log of what shipped, when, and why. Updated alongside each App Store release.
-
v1.0.1 · May 8, 2026
Polish pass: Minesweeper end-game choreography, Merge auto-spawn, per-app Classic theme.
Minesweeper end-of-game animations. Lose, and the remaining mines now reveal as a wave radiating outward from the cell you tapped. Wrong flags pop afterward, then the end card slides in. Win, and confetti fires for a beat before the end card lands. A new "Animations" toggle lives in Settings under FEEL (the section that used to be called HAPTICS, since it now covers both subtle-feedback knobs). Default on. The system Reduce Motion setting still wins.
Merge starts populated. Opening Merge used to drop you onto an empty grid with a hidden "swipe to start" trick. The board now spawns its initial two tiles immediately, so the first thing you see is something to play with.
Classic preset is per-app now. Behind the scenes, the "Classic" theme slot used to be hardcoded as Chrome Diner across every Lauterstar app sharing DesignKit. Each app now registers its own Classic identity, so a fitness tracker is no longer wearing a games-app skin. GameDrawer keeps Chrome Diner. The five universal classics (Forest, Navy, Maroon, Walnut, Stone) are unchanged.
-
v1.0 · Coming soon
GameDrawer opens. Minesweeper is the first cabinet.
The opening volume - a clean drawer of classic logic games. v1.0 ships with Minesweeper alone, properly tuned, before adding more games as separate cabinets in the same drawer. Local-first by default, with optional Sign in with Apple iCloud sync layered on top.
Minesweeper · Three difficulties (Easy 9×9 with 10 mines, Medium 16×16 with 40, Hard 16×30 with 99). First-tap safety guaranteed. Flood-fill auto-reveal for empty cells. Tap to reveal, long-press to flag. A clean win and loss state.
Stats persistence · Best times per difficulty, total games played, win percentage, and a full record table. Stored locally via
SwiftDataso they survive restarts and OS updates.Themes · 34 presets across six DesignKit families (Classic, Sweet, Bright, Soft, Moody, Loud) plus a custom palette editor. The default identity is "Chrome Diner" - cream, teal, diner red, and brushed gunmetal.
Sync & data · Optional iCloud sync via Sign in with Apple in the
iCloud.com.lauterstar.gamekitprivate container. JSON stats export and import with a versioned schema. Sync is off by default.Haptics & sound · Polished feedback on flag, reveal, win, and loss. Fully toggleable in Settings.
Privacy & performance · Apple privacy manifest declares no collected data and no tracking. Cold-start under one second. No popups. No required onboarding.