Commit Graph

236 Commits

Author SHA1 Message Date
null aa839ad23c feat(seed): daily fun multiple choice v3 2026-06-22 17:46:06 -05:00
null 51f33d93a6 feat: daily questions, answer reveal, home screens, auth, analytics, DB, repositories 2026-06-22 17:45:51 -05:00
null 324b051834 feat: local question content, question header, daily question illustration, iOS question/wheel views 2026-06-22 13:57:09 -05:00
null 299b2eb8ca feat: question pack library screen, pack art assets, iOS question views 2026-06-22 13:45:48 -05:00
null 39617053fd feat: home screen + iOS pairing views 2026-06-22 12:52:33 -05:00
null 60ca0b3582 feat: home screen update, pairing views, activation illustrations 2026-06-22 11:25:21 -05:00
null af35ec029b feat: home screen + viewmodel, iOS home & pairing views 2026-06-22 11:14:19 -05:00
null 5ac4f40bf6 feat: nav routes, play hub, spin wheel screen + viewmodel, firestore rules 2026-06-22 10:53:05 -05:00
null 4dcafa688e feat: wheel screen, play hub, storage data source, iOS wheel/play views 2026-06-22 10:25:58 -05:00
null be781adbde feat(seed): fun + quality_time questions 2026-06-22 09:18:18 -05:00
null 7821bbbb40 feat: invite flow improvements, pairing success screen, iOS pairing updates 2026-06-22 09:06:40 -05:00
null acebf24439 feat: code push -- notifications, cloud functions, iOS updates 2026-06-22 08:53:23 -05:00
null 04d20609f1 feat(seed): marriage, parenting, stress, values, home_life questions 2026-06-22 08:47:52 -05:00
null 78b7f11be1 feat(seed): home_life questions json 2026-06-22 08:47:09 -05:00
null 34f9f41236 feat: notification improvements + daily question reminder cloud function 2026-06-22 08:34:15 -05:00
null c50b9dda8e feat(seed): future + gratitude question jsons 2026-06-22 08:27:40 -05:00
null 89f630cd16 feat(seed): staged question seed json files 2026-06-22 08:20:22 -05:00
null dec56f6765 feat(seed) regenerate questions pack 2026-06-21 21:24:31 -05:00
null 14499fbac0 feat(seed): regenerate question pack data 2026-06-21 21:18:37 -05:00
null 415581f51a feat(auth): remove anonymous sign-in, add email verification flow (batch 0.3.0) 2026-06-21 21:18:30 -05:00
null 164847d6a3 chore(gitignore): add GoogleService-Info.plist 2026-06-21 21:18:22 -05:00
null 5a44d076f5 remove 2026-06-21 20:12:36 -05:00
null 91d4fdd3ae remove 2026-06-21 19:57:23 -05:00
null 66bbbed7b7 remove 2026-06-21 19:47:57 -05:00
null 5663daad89 remove 2026-06-21 19:45:55 -05:00
null 95d8a90d77 docs(manual): fix placeholder notification function descriptions, add new collections, biometric flow, iOS gitignore note 2026-06-21 18:47:18 -05:00
null 7733eda29b docs: write Engineering Reference Manual with verified facts, fix Bishop pass issues 2026-06-21 18:44:31 -05:00
null 728982cf1d docs: brand identity, copy guide, release checklists, store assets, README 2026-06-21 17:56:46 -05:00
null d81611b95d fix: user repository cleanup, settings VM, iOS app init + settings parity 2026-06-21 17:44:56 -05:00
null cc445b74ca fix: onboarding flow, settings screen polish, iOS settings parity 2026-06-21 17:37:14 -05:00
null e3f8b99994 feat: security screen, theme polish, settings navigation, build config 2026-06-21 17:25:39 -05:00
null da8ddf9ed3 feat: pending invite store, iOS subscription illustration, settings theme polish 2026-06-21 17:04:40 -05:00
null 5c85e0ee51 feat: paywall illustrations, subscription polish, recovery store, settings cleanup 2026-06-21 16:27:55 -05:00
null 991b70f405 chore: firebase config, gitignore updates, build tweaks 2026-06-21 16:07:19 -05:00
null 60b3468bea feat: E2EE recovery flow, iOS parity updates, onboarding + pairing polish 2026-06-21 11:20:48 -05:00
null 768536861a feat: subscription screen with clear pricing, restore, cancel instructions 2026-06-21 09:54:59 -05:00
null 8ed8061fb4 feat: settings polish, privacy strings, home partner state, proguard rules 2026-06-21 09:49:02 -05:00
null 2f303819ff fix(accept-invite): dynamic encryptionVersion, Firestore TTL on attempt docs, wipe recoveryPhrase on accept 2026-06-21 09:13:29 -05:00
null dc34462f0b feat: remove email invite screen, add accept-invite rate limiting, clean up iOS pairing (v0.2.2) 2026-06-21 08:55:43 -05:00
null 9b22e6d135 chore: gitignore .kotlin/ and review2.md 2026-06-21 08:15:34 -05:00
null de164ccc81 docs: update README with store positioning, pricing philosophy (v0.2.1) 2026-06-21 08:15:20 -05:00
null ad9ba29346 fix(outcomes): use AutoMirrored.TrendingUp to resolve icon import/type mismatch 2026-06-21 00:07:52 -05:00
null 391ea68793 fix(home): resolve OutcomeDay import for outcome dialogs 2026-06-21 00:03:02 -05:00
null b84377a8fa feat(outcomes): add 30/60/90 day check-in flow with baseline + reminders 2026-06-20 23:59:24 -05:00
null ea051bf4d3 feat(home): surface couple streak count on Home dashboard 2026-06-20 23:47:55 -05:00
null ca2a3b0431 feat(home): add "5-minute check-in" time budget framing to daily question card 2026-06-20 23:46:28 -05:00
null e32d4860d4 feat(functions): add createInviteCallable and tighten invite rules 2026-06-20 23:28:20 -05:00
null e373496682 fix(couples): align onCoupleLeave cloud function name with Android caller 2026-06-20 23:27:54 -05:00
null 3a61644b45 fix(functions): add server-side throttle to gentle_reminders callable 2026-06-20 23:27:54 -05:00
null c33058d5eb fix(firestore): harden isImmutable helper to reject non-list args 2026-06-20 23:14:47 -05:00