• Joined on 2026-05-03
null pushed to dev at null/Closer 2026-06-23 12:17:19 -05:00
e5c13b6b6d feat(app-check): stable debug token via BuildConfig; feat(firestore): indexes for questions + bucket_list
null pushed to dev at null/Closer 2026-06-23 11:34:49 -05:00
6977db7600 fix(wheel-reveal): error state with retry, null-safe uid/couple, close on snapshot error
null pushed to dev at null/Closer 2026-06-23 11:31:20 -05:00
acaa8e635c fix(challenges): null-safe activeChallenge guard; feat(this-or-that): skip question button
null pushed to dev at null/Closer 2026-06-23 11:19:17 -05:00
b854c0b391 feat(history): tappable challenge/capsule cards, deep-link to capsule detail, emoji per game type, dedicated error card; feat(nav): MEMORY_LANE_CAPSULE route
null pushed to dev at null/Closer 2026-06-23 10:56:45 -05:00
658ead38cd security: App Check enforcement on all callables, fail-closed device integrity, no raw code in logs; release signing config; iOS RevenueCat log level
null pushed to dev at null/Closer 2026-06-23 10:51:18 -05:00
015ac8eefe feat(challenges): abandon challenge flow; fix(play): premium lock on history; fix(memory-lane): null-safe detail state
null pushed to dev at null/Closer 2026-06-23 10:32:52 -05:00
58be8ed021 fix(game-history): disable replay on unsupported game types, clean up session title/route
null pushed to dev at null/Closer 2026-06-23 10:11:29 -05:00
755077c7ba feat(memory-lane): edit/delete capsules, custom unlock date picker, error snackbar
null pushed to dev at null/Closer 2026-06-23 10:04:55 -05:00
9710bbc438 fix(challenges): error state snackbar, CTA routing for BOTH_COMPLETED/CHALLENGE_COMPLETE, README prem tiers
null pushed to dev at null/Closer 2026-06-23 10:04:16 -05:00
c97371a12e feat: challenge state machine, game screen updates, state machine tests
c56dd53edd feat: capsule/challenge data sources, game screens, wheel history + viewmodel
17403b1a75 feat: challenges, desire sync, how well, memory lane, this or that screens
3f5d7a5cc1 feat: nav, capsule data source, challenges, desire sync, question category, wheel history + viewmodel
2108d48914 feat: challenges, desire sync, how well, memory lane, play hub + viewmodel, this or that, wheel history
Compare 108 commits »
null pushed to dev at null/Closer 2026-06-22 22:02:42 -05:00
edfef1b6ca feat: challenge state machine, game screen updates, state machine tests
null pushed to dev at null/Closer 2026-06-22 21:38:22 -05:00
74964a86d8 feat: capsule/challenge data sources, game screens, wheel history + viewmodel
null pushed to dev at null/Closer 2026-06-22 21:24:06 -05:00
504dd8de4c feat: challenges, desire sync, how well, memory lane, this or that screens
null pushed to dev at null/Closer 2026-06-22 21:19:21 -05:00
1905938c80 feat: nav, capsule data source, challenges, desire sync, question category, wheel history + viewmodel
null pushed to dev at null/Closer 2026-06-22 20:46:43 -05:00
2121fe5562 feat: challenges, desire sync, how well, memory lane, play hub + viewmodel, this or that, wheel history
null pushed to dev at null/Closer 2026-06-22 19:44:47 -05:00
97acfaf702 feat: navigation, answer history screen + viewmodel, answer reveal, iOS navigation & question views
null pushed to dev at null/Closer 2026-06-22 19:18:53 -05:00
433d04d23c feat: answer reveal, auth screens, challenges, onboarding, pairing, paywall, wheel, settings, components
null pushed to dev at null/Closer 2026-06-22 18:19:11 -05:00
b195c42124 feat: iOS app icon assets + Info.plist
null pushed to dev at null/Closer 2026-06-22 18:14:58 -05:00
638a867797 feat: settings screen + iOS settings views
null pushed to dev at null/Closer 2026-06-22 17:46:10 -05:00
aa839ad23c feat(seed): daily fun multiple choice v3