Changelog
What's new.
Real entries only, newest first. If it didn't ship, it isn't here.
v12.1.33 — iOS shippability bump
Crashlytics stack-frame fix so symbolicated reports render method names in the Firebase Console; iOS MARKETING_VERSION and CURRENT_PROJECT_VERSION aligned ahead of the TestFlight build.
v12.1.15 — Tournament Share + finale tie fixes
Tournament Share now builds the join link from the canonical web host, so invites work on iOS; finale tie detection is fully mode-aware across every scoring mode.
v12.1.14 — Clean CTA rebrand
The lime-green CTA is retired for a deep forest-green painted button app-wide; the Home tip chip is restyled; CI fixes land.
v12.1.13 — Lobby scroll-jump fix
The lobby no longer jumps while loading — the host's name input stops stealing the iOS keyboard. Tournament finales crown a hand-painted watercolor Champion badge.
v12.1.12 — Painted backgrounds + Plan-with-AI hero
Every in-app scene background is replaced with a cohesive hand-painted vintage-watercolor set; the Crawl Library gets a painted Plan-with-AI hero.
v10.3.4 — Demo CTA + loader hydration hotfix
The “Try a 3-hole demo” CTA opens the right modal, the loader no longer flashes on hydration, and the service worker actually invalidates the fix.
v7.0.0 — Finished, hardened, App-Store-ready
The whole v6.x line consolidated into a finished iOS app and cleared by a 6-lens finishing council: tsc clean, full suite green, next build intact.