• Joined on 2026-05-03
null pushed to dev at null/Closer 2026-06-19 00:38:45 -05:00
8cfcb6d51f chore: update Q1 scripts with minor fixes
null pushed to dev at null/Closer 2026-06-19 00:35:04 -05:00
a13167dc3e feat: Q1 question variety improvement across all categories, app.db rebuild
null pushed to dev at null/Closer 2026-06-18 22:03:56 -05:00
93813255fd chore: Q3 asset DB cleanup (remove 300 dead rows), Q5 grammar fix for depth-5 questions in emotional_intimacy + stress
null pushed to dev at null/Closer 2026-06-18 21:41:18 -05:00
5ad1456adb feat: update desire sync question bank, degender scripts, app.db rebuild
null pushed to dev at null/Closer 2026-06-18 20:47:22 -05:00
473feb78a9 feat: add DesireSync + HowWell Firestore data sources, update screens with cloud-backed answering
null pushed to dev at null/Closer 2026-06-18 20:10:12 -05:00
97cc334136 feat: add Firestore wheel answer data source, update wheel screens with logging + answer history
null pushed to dev at null/Closer 2026-06-18 19:53:20 -05:00
408a2f24ba feat: add ThisOrThat Firestore data source, updated screen with question answering flow
null pushed to dev at null/Closer 2026-06-18 04:14:15 -05:00
af06cb2123 feat: add Time Capsule feature with Firestore data source, model, and MemoryLane UI screens
null pushed to dev at null/Closer 2026-06-18 04:04:03 -05:00
4e871f8e4f feat: add Connection Challenge system with game routing, Firestore data source, ChallengeGameScreen in PlayHub
null pushed to dev at null/Closer 2026-06-18 03:51:14 -05:00
574fed27f7 refactor: replace raw string game types with GameType constants, remove unused feature flag module
null pushed to dev at null/Closer 2026-06-18 03:46:37 -05:00
debc6aed02 fix: handle partner_active_session error in SpinWheelViewModel, navigate to waiting screen
null pushed to dev at null/Closer 2026-06-18 03:43:27 -05:00
1b344e7220 fix: filter out empty-text/unknown-category questions from all DAO queries, regenerate app.db, handle deleted cloud question by falling back to random
null pushed to dev at null/Closer 2026-06-18 03:26:14 -05:00
606d724f12 feat: add answer history filter pills with reveal/private badges, DesireSync progress meter and reveal UI, HowWell ring progress and privacy tiles, Paywall feature scavenger hunt, category screen grid polish
null pushed to dev at null/Closer 2026-06-18 03:20:17 -05:00
15c1fbdda0 feat: replace PlaceholderScreen with FinishedEmptyStateScreen across PartnerHome, EmailInvite, QuestionComposer, Subscription
null pushed to dev at null/Closer 2026-06-18 03:11:25 -05:00
8b394ab40f fix: use UTC dates for daily question keys across all date consumers
null pushed to dev at null/Closer 2026-06-18 03:08:50 -05:00
fb0e8fbaab refactor: extract startGameWithCouple, remove duplicate partner notification from leaveCouple
null pushed to dev at null/Closer 2026-06-18 02:56:37 -05:00
2521e91db4 fix: simplify hasPremium with first(), leave couple before deleting account
null pushed to dev at null/Closer 2026-06-18 02:50:23 -05:00
dfd9974683 fix: use real-time session observation in WaitingForPartnerScreen, add credential type check in Google sign-in
null pushed to dev at null/Closer 2026-06-18 02:48:00 -05:00
c894dd8c67 fix: simplify finishGame to not require userId — first caller wins
null pushed to dev at null/Closer 2026-06-18 02:46:13 -05:00
21df900bc7 fix: add contentDescription to icon buttons for accessibility