Commit Graph

29 Commits

Author SHA1 Message Date
null 2f6cd7d5b4 fix(answers): update answer flow screens, navigation, and question input component 2026-06-16 03:39:40 -05:00
null 2b8db4288c fix(home): update HomeScreen and HomeViewModel 2026-06-16 03:25:03 -05:00
null 28f4be0286 fix(questions): update category and pack library screens 2026-06-16 03:07:32 -05:00
null 5439085489 fix(ui): polish screens, update ViewModels, add docs 2026-06-16 02:55:16 -05:00
null e35f990755 fix(theme): apply consistent color system, polish UI across all screens 2026-06-16 02:49:36 -05:00
null 5bb64f2421 fix(navigation, pairing): update route handling and invite screen layout 2026-06-16 02:30:18 -05:00
null cce0349741 fix(home,onboarding): correct navigation and state handling 2026-06-16 02:18:28 -05:00
null 6f7ecccb8d fix(firebase): replace placeholder Firebase config, update initializer and home screen wiring 2026-06-16 01:57:48 -05:00
null b811e72353 feat(ui): wheel history screen, session repo, external links, shared loading/error/empty components 2026-06-16 01:24:04 -05:00
null cc31b09220 chore(server): add Node.js backend with auth, questions, answers + update gitignore 2026-06-16 01:17:58 -05:00
null cef93c5b5b feat(analytics): Firebase Analytics, Crashlytics, ObservabilityModule, Firestore rules 2026-06-16 01:13:20 -05:00
null 6089e8a822 feat(settings): DataStore-based settings repo, notification preferences, special dates component 2026-06-16 01:07:13 -05:00
null 4d96447366 feat(notifications): FCM messaging service, notification helper, FCM+delete account+relationship screens 2026-06-16 01:03:07 -05:00
null f3936e7d99 feat(wheel): ViewModel-backed wheel screens with local session store 2026-06-16 00:56:08 -05:00
null ab73418570 feat(paywall): question pack library, entitlement checker, home screen wiring 2026-06-16 00:50:13 -05:00
null 5500de4cdc fix(couple): correct Firestore query and repository method signatures 2026-06-16 00:40:00 -05:00
null a9d17d45ce fix(daily): correct question flow state handling and UI edge cases 2026-06-16 00:33:55 -05:00
null 43d262f207 feat(settings): SettingsViewModel, auth logout wiring, FirebaseAuth cleanup
- Added SettingsViewModel with logout/profile navigation
- Updated FirebaseAuthDataSource with signOut()
- Refined AuthRepository interface and FirebaseAuthRepositoryImpl
- Wired SettingsScreen to SettingsViewModel
2026-06-16 00:27:29 -05:00
null f266f47228 feat(pairing): Firebase Firestore invite/couple data sources with ViewModels
- Added FirestoreCoupleDataSource, FirestoreInviteDataSource
- CoupleRepository + InviteRepository interfaces and Firestore impls
- AcceptInviteViewModel, CreateInviteViewModel, InviteConfirmViewModel
- Updated AcceptInviteScreen, CreateInviteScreen, InviteConfirmScreen with ViewModel-backed state
- Updated RepositoryModule and OnboardingViewModel for new dependencies
2026-06-16 00:22:20 -05:00
null 1565e182c5 feat(auth): Firebase auth wiring, login/signup/forgot-password with ViewModels
- Added FirebaseAuthDataSource, FirestoreUserDataSource
- AuthRepository + UserRepository interfaces and Firebase impls
- LoginViewModel, SignUpViewModel, ForgotPasswordViewModel
- OnboardingViewModel, CreateProfileViewModel
- Updated LoginScreen, SignUpScreen, ForgotPasswordScreen, OnboardingScreen, CreateProfileScreen with ViewModel-backed state
- Wired RepositoryModule with Firebase auth dependencies
2026-06-16 00:01:34 -05:00
null a077fdc657 feat(ui): navigation refactor, screen wiring, local answer persistence
- Refactored AppNavigation with route-based screen graph
- Wired all screens (auth, onboarding, pairing, home, wheel, questions, settings)
- Added local answer repository (SharedPreferences-based)
- Added HomeViewModel, AnswerHistoryViewModel, AnswerRevealViewModel
- Added question category browsing, pack library, composer screens
- Cleaned up DailyQuestionScreen/QuestionThreadScreen to use shared components
- Projected route docs, account/settings screens, new drawable resources
2026-06-15 23:48:55 -05:00
null fe2172afb3 chore(gitignore): exclude app/build/ from version control
app/build/ wasn't caught by /build pattern which only matches root dir. Removes ~200 build artifact files from tracking.
2026-06-15 21:38:39 -05:00
null e83a90e143 feat(db): add 2 new v2 question categories (difficult_conversations, home_life) — 20 total, 5,500 questions
- Rebuilt seeded DB with difficult_conversations.json + home_life.json
- Hilt DI wiring (@HiltAndroidApp, @AndroidEntryPoint)
- Updated User/Couple models to current schema
- Replaced placeholder with AppNavigation
- DB: 20 categories, 5,500 questions
2026-06-15 21:38:22 -05:00
null 19e0a74683 feat: Firebase + RevenueCat stack, PLAN.md integration, 11 implementation batches (v0.1.0) 2026-06-15 18:43:43 -05:00
null 92c82e5fd4 chore: wipe RN/Expo stack, prepare for Kotlin/Compose project (batch 0.1.1) 2026-06-15 18:32:27 -05:00
null 01751c6f66 feat: navigation foundation with Expo Router tabs (v1.0.2) 2026-05-13 16:17:09 -05:00
null 1a1357d5c9 feat: Expo project bootstrap (v1.0.1) + untrack private docs 2026-05-13 04:21:43 -05:00
null 2677febe03 Initial project setup: PROJECT.md, STRUCTURE.md, FUTURE.md, HISTORY.md, project-requirements.md 2026-05-13 03:30:36 -05:00
null 2f43f63c5c initial commit 2026-05-12 21:36:25 -05:00