September 2026
← Back to Index
September 30, 2026
✨ Features
- mobile: iOS provisional notifications, honest settings toggle, notification_status reporting (#1532, #1533, #1534) (#1539)
🐛 Bug Fixes
- jobs: bound retries with backoff on the sweep and playing-for-fun jobs (#1414)
- entitlements: fall back to the database when the cache store fails (#1409)
- ops: count one-time purchases in daily stats monetization (#1408)
September 29, 2026
✨ Features
- api: add the app’s Good to know section to the web game page (#1395)
- api: public game page at /games/{game} for the website catalog (#1394)
- api: announce the iOS App Store launch on the website (#1392)
September 23, 2026
✨ Features
- api: leave Dot’s messages out of unread counts and the app badge (#1386) (#1388)
- api: update users.timezone from the X-Timezone header (last device wins) (#1385)
- mobile: don’t bump unread or the app badge for Dot’s live messages (#1526) (#1527)
🐛 Bug Fixes
- seeders: stamp activation milestones and welcome_flow_seen_at on persona users (#1390)
- api: audit backfill posts the standings for a party’s first Perfect Day (#1387)
- mobile: send X-Timezone on every request; drop the cold-start-only timezone sync (#1525)
September 17, 2026
✨ Features
- api: add the public /guide new-user walkthrough (#1373)
🐛 Bug Fixes
- api: make the late-submission policy real, end to end (#1374) (#1375)
📚 Documentation
- faq: the iOS paste setting, and stop calling clipboard submit the fastest (#1378) (#1381)
- guide: corrections and new sections from the read-through (#1377) (#1380)
- faq: put games first in the create-a-party answer (#1372)
September 16, 2026
✨ Features
- onboarding: Getting Started one-big-step mode at zero results (#1517)
- onboarding: welcome walkthrough replaces the Welcome Party (#1516)
September 15, 2026
🐛 Bug Fixes
- auth: fall back to America/New_York for any unrecognised client timezone (#1368)
September 14, 2026
✨ Features
- api: add time zone awareness row and app icon to landing comparison table (#1361)
📚 Documentation
- api: Everyone Today in the Help guide and the Free-vs-Plus page (#1362)
September 13, 2026
✨ Features
- help: time zone awareness in the FAQ and Free vs Plus page (#1358)
September 12, 2026
✨ Features
- nova: create-party wizard funnel — party_wizard_* events + PartyWizardFunnel / DropOff / ByEntryPoint cards (#1351)
September 11, 2026
🐛 Bug Fixes
- auth: canonicalise legacy IANA timezone aliases before validation (App Review 2.1(a) login failure) (#1347)
- parsers: accept Wordle shares with a preface line above the header (#1346)
September 9, 2026
✨ Features
- api: Everyone today — friends-today distribution, service and endpoint (#1331–#1333) (#1339)
September 8, 2026
✨ Features
- auth: expose activation milestones on the user payload (#1325) (#1326)
🐛 Bug Fixes
- plus: remove public redeem-code endpoint; fix FAQ Store copy (#1314) (#1320)
- store: render tip tier names from the server, drop client override (#1474)
- onboarding: Getting Started card no longer activates for existing users on cold start (#1471) (#1472)
- ui: Guideline 4 type floor + contrast, iPad max-width, 3.1.2 subscription disclosures (#1454, #1455, #1464) (#1467)
- store: remove redeem-code feature, surface StoreKit not-found, fix restore copy (#1451, #1452, #1453) (#1462)
September 5, 2026
✨ Features
- onboarding: link the spoiler explainer from both spoiler switches (#1430) (#1434)
- onboarding: remove the QR quick-start link from the day-zero Home (#1433)
- onboarding: make the wizard the only create-party path (#1416) (#1424)
🐛 Bug Fixes
- faq: call it Spoiler Prevention, not spoiler protection (#1309)
- spoilers: one name, and an explainer that matches the screen (#1437)
- party: enforce the duplicate-hosted-name guard on rename, and give both guards a list to compare against (#1425) (#1431)
- onboarding: Getting Started rows are possible from zero, or say what they need (#1427)
September 4, 2026
✨ Features
- onboarding: create the party at the invitations, not the name step (#1415) (#1423)
- onboarding: one Name Your Party screen, then a settings step (#1369, #1414) (#1419)
- onboarding: door 3 arrives with nothing decided (#1417) (#1418)
- onboarding: ticket emblem lockup on the welcome screen (#1410) (#1411)
- android: adaptive launcher icon with a safe-zone foreground (#1408) (#1409)
- launch: native launch screen is brand cream with the app icon (#1407)
- auth: show the app icon on sign-in/sign-up via a shared AppIconMark (#1404) (#1405)
🐛 Bug Fixes
- api: default history import off for wizard-created parties (#1308)
September 3, 2026
✨ Features
- api: expose per-game personal_streak in the home payload (#1301)
- onboarding: welcome screen — Stickers treatment, brand lockup, entry confetti, 👀 on the explore door (#1367) (#1402)
- onboarding: create-party games step — full catalogue, nothing pre-ticked, no Skip, min 1, on every creation (#1390) (#1401)
- onboarding: Getting Started — drop “First friend joins”, decouple the founding-member reveal, add “Pick your avatar” (#1392, #1396) (#1400)
- invite: tap-to-copy the bare invite code on the Invite Friends page (#1397)
- home: relabel lineup sections, add 🔥 streak badge, retitle explainer (#1399)
- submission: tell the user when a result was saved to stats only (#1387) (#1398)
🐛 Bug Fixes
- strands: split themed boards with ICU graphemes, not PCRE \X (#1306)
- parsers: forward is_hard_mode and puzzle_number in the share-parsed payload (#1395)
📚 Documentation
- api: regenerate OpenAPI spec (api-docs.json) from current source annotations (#1303)
September 2, 2026
✨ Features
- api: accept game_identifier on share-parsed so the server resolves the game (#1295)
- home: name the hero “Today’s Lineup” and refer to it by name (#1385)
- mobile: submit puzzles by game_identifier, not a client-held game_id (#1383)
- mobile: expand party name suggestions to 271 and avoid recent repeats (#1381)
🐛 Bug Fixes
- standings: render the server rank and explain native-order disagreements (#1386)
- mobile: never send a client-invented game_id (#1377) (#1378)
- mobile: scope onboarding state per account, and commit the Getting Started card to a directive model (#1374)
- onboarding: games picker on the create path, invite link recovery, founding-member celebration race (#1375)
September 1, 2026
✨ Features
- api: onboarding test harness Phase 1 (.test auto-verify, mail guard, unique purge job, hourly backstop) (#1282)
🐛 Bug Fixes
- mobile: surface the API’s auth error message instead of a generic shrug (#1364)