Commit Graph

  • f83e89bee3 Parity gallery: honest populated-state coverage (10/34 surfaces differ) rc/android-ios-parity Trey T 2026-04-19 09:31:52 -05:00
  • ab0e5c450c Coverage: regenerate gallery — 40/40 Android surfaces rendering Trey T 2026-04-19 02:28:59 -05:00
  • b24469bf38 Coverage: Android gallery expansion 23 → 39 surfaces + regenerate gallery Trey T 2026-04-19 01:45:14 -05:00
  • 6c3c9d3e0c Coverage: iOS ViewModel DI seam + populated-state snapshots Trey T 2026-04-19 01:45:04 -05:00
  • 3944223a5e P4: gitea-renderable parity-gallery-grid.md (markdown with inline images) Trey T 2026-04-18 23:59:06 -05:00
  • 031d61157f docs: regenerate parity gallery after tasks_empty_dark straggler Trey T 2026-04-18 23:53:53 -05:00
  • f77c41f07a P2 addendum: tasks_empty_dark.png straggler Trey T 2026-04-18 23:53:53 -05:00
  • fec0c4384a docs: regenerate parity gallery HTML (37 screens, 89 Android + 58 iOS) Trey T 2026-04-18 23:50:37 -05:00
  • 7a04ad4ff2 P2 addendum: 18 additional Android goldens (add/edit residence, join, manage users) Trey T 2026-04-18 23:50:33 -05:00
  • 707a90e5f1 P4: HTML parity gallery generator + comprehensive docs Trey T 2026-04-18 23:45:20 -05:00
  • 6cc5295db8 P2: Android parity gallery — real-screen captures (partial, 17/40 surfaces) Trey T 2026-04-18 23:45:12 -05:00
  • 3bac38449c P3.1: iOS goldens @2x + PNG optimizer + Makefile record/verify targets Trey T 2026-04-18 23:45:02 -05:00
  • 6f2fb629c9 P3: iOS parity gallery (swift-snapshot-testing, 1.17.0+) Trey T 2026-04-18 19:37:09 -05:00
  • 47eaf5a0c0 P1: Shared FixtureDataManager (empty + populated) for cross-platform snapshots Trey T 2026-04-18 19:22:41 -05:00
  • c57743dca0 Fix: expect/actual enableTestTagsAsResourceId() for iOS compile Trey T 2026-04-18 19:20:48 -05:00
  • f56d854acc P0.3: add iOS @Environment(\.dataManager) key Trey T 2026-04-18 19:11:15 -05:00
  • 00e215920a P0.2: migrate screens to LocalDataManager.current Trey T 2026-04-18 19:08:58 -05:00
  • 98b775d335 P0.1: extract IDataManager interface + LocalDataManager ambient Trey T 2026-04-18 19:06:16 -05:00
  • bb4cbd58c3 Audit: form-error TalkBack + focus management + navigateUp polish Trey T 2026-04-18 18:16:22 -05:00
  • a1f366cb30 Audit: hardcoded Color.* → MaterialTheme.colorScheme (dark-mode parity) Trey T 2026-04-18 18:11:59 -05:00
  • d49bc719b2 Audit: .dp → AppSpacing/AppRadius (tokenization, partial sweep) Trey T 2026-04-18 18:08:23 -05:00
  • 0c554cce6a P8: Roborazzi golden image pipeline live Trey T 2026-04-18 17:57:35 -05:00
  • 77f32befb8 Audit: meaningful contentDescription for actionable icons (sweep) Trey T 2026-04-18 17:57:08 -05:00
  • d8569c7aed Audit: PullToRefreshBox on remaining list screens (iOS parity) Trey T 2026-04-18 17:50:27 -05:00
  • 95f7318ee6 Audit 9a.3: custom sheets → ModalBottomSheet (M3 parity) Trey T 2026-04-18 17:48:14 -05:00
  • 40d2607da8 Suite6 + P8: Comprehensive task tests + Roborazzi scaffolding Trey T 2026-04-18 17:39:39 -05:00
  • 0015a5810f Audit 9a: Long-press context menus + swipe-to-dismiss on cards Trey T 2026-04-18 17:39:29 -05:00
  • ba1ec2a69b Audit 9b: Dynamic color (Material You) + 48dp min touch target helpers Trey T 2026-04-18 17:39:22 -05:00
  • 214908cd5c Maestro: 10 golden-path flows for critical user journeys Trey T 2026-04-18 15:00:21 -05:00
  • 1946fb9e6a Maestro: 10 golden-path flows for critical user journeys Trey T 2026-04-18 14:59:54 -05:00
  • 95a5338abd CI: Gradle Managed Devices + GitHub Actions workflow Trey T 2026-04-18 14:57:42 -05:00
  • 227c0a9240 UI Test Suite8: Document/Warranty tests (iOS parity) Trey T 2026-04-18 14:54:24 -05:00
  • 840c35a7af P7 Stream Y: empty/error/loading state audit (iOS parity) Trey T 2026-04-18 14:50:07 -05:00
  • d42406cbec UI Test SuiteZZ: Cleanup tests (iOS parity) Trey T 2026-04-18 14:47:41 -05:00
  • 6980ed772b UI Test Suite4: Comprehensive residence tests (iOS parity) Trey T 2026-04-18 14:43:08 -05:00
  • eedfac30c6 UI Test Suite5: Task tests (iOS parity) Trey T 2026-04-18 14:40:38 -05:00
  • c772215c04 UI Test Suite7: Contractor tests (iOS parity) Trey T 2026-04-18 14:40:21 -05:00
  • 95dabf741f UI Test Suite1: Registration + SimpleLogin ports (iOS parity) Trey T 2026-04-18 14:38:56 -05:00
  • b97db89737 UI fix 5/5: contentDescription for actionable icons (partial audit) Trey T 2026-04-18 14:27:17 -05:00
  • 00a217e8c8 UI fix 4/5: Button variant migration — OutlinedButton/TextButton for secondary + tertiary Trey T 2026-04-18 14:22:59 -05:00
  • 2d80ade6bc Test infra: shared accessibility IDs + PageObjects + AAA_SeedTests Trey T 2026-04-18 14:19:37 -05:00
  • 42c21bfca1 UI fix 3/5: imePadding on form screens Trey T 2026-04-18 14:18:46 -05:00
  • 0ec2ac7744 UI fix 2/5: lifecycle-aware StateFlow collection in screens Trey T 2026-04-18 14:15:03 -05:00
  • a78494c529 UI fix 1/5: mirror ArrowBack/ArrowForward/List icons for RTL locales Trey T 2026-04-18 14:14:02 -05:00
  • 03a68a8876 Test infra: add Compose UI Test + UI Automator to androidInstrumentedTest Trey T 2026-04-18 14:10:00 -05:00
  • 485f70dfa1 Integration: residence invite accept/decline APIs + wire notification actions Trey T 2026-04-18 13:36:59 -05:00
  • 10b57aabaa P6 Stream V: ImageCompression (expect/actual) + CameraPicker polish Trey T 2026-04-18 13:35:54 -05:00
  • 3069ec41de P5 Streams Q+R: TaskAnimations + AnimationTestingScreen Trey T 2026-04-18 13:35:32 -05:00
  • cf2aca583b P7 Stream X: ResidenceFormState + validation (iOS parity) Trey T 2026-04-18 13:34:49 -05:00
  • 1cbeeafa2d Integration: remove legacy WidgetTaskActionReceiver (replaced by CompleteTaskAction — P3 Stream M follow-up) Trey T 2026-04-18 13:32:26 -05:00
  • 975f6fde73 Integration: port push-token registration to new FcmService (P4 follow-up) Trey T 2026-04-18 13:31:52 -05:00
  • 1ba95db629 Integration: wire 3 new P2 screens into App.kt nav + HapticsInit bootstrap Trey T 2026-04-18 13:28:06 -05:00
  • 65af40ed73 P4 Stream P: NotificationPreferencesScreen expansion Trey T 2026-04-18 13:24:45 -05:00
  • 3700968d00 P7 Stream W: TaskFormState + validation (iOS parity) Trey T 2026-04-18 13:22:53 -05:00
  • edc22c0d2b P2 Stream I: AddTaskWithResidenceScreen Trey T 2026-04-18 13:22:13 -05:00
  • 46db133458 P6 Stream T: finish BiometricLockScreen + BiometricManager Trey T 2026-04-18 13:21:22 -05:00
  • 704c59e5cb P2 Stream F + Stream U fix: JoinResidenceScreen + Coil test compile fix Trey T 2026-04-18 13:14:55 -05:00
  • 917c528f67 P5 Stream S: cross-platform Haptics (expect/actual) Trey T 2026-04-18 13:12:24 -05:00
  • 944161f0d1 P2 Stream E: FeatureComparisonScreen (replaces FeatureComparisonDialog) Trey T 2026-04-18 13:12:21 -05:00
  • 224f6643bf P6 Stream U: AuthenticatedImage composable + CoilAuthInterceptor Trey T 2026-04-18 13:10:25 -05:00
  • 19471d780d P2 Stream H: standalone TaskSuggestionsScreen Trey T 2026-04-18 13:10:47 -05:00
  • 7d71408bcc Fix: add WidgetDataRepository.isPendingCompletion predicate Trey T 2026-04-18 12:56:20 -05:00
  • ee135c4673 P2 Stream G: TaskTemplatesBrowserScreen (replaces dialog/sheet) Trey T 2026-04-18 12:56:01 -05:00
  • 1fcb456ef1 P3 Stream K: Glance widgets (small/medium/large) matching iOS Trey T 2026-04-18 12:55:08 -05:00
  • dbff329384 P3 Stream L: widget refresh scheduler (WorkManager, iOS cadence) Trey T 2026-04-18 12:54:35 -05:00
  • 58b9371d0d P3 Stream M: CompleteTaskAction (widget interactive completion) Trey T 2026-04-18 12:52:01 -05:00
  • 6b3e64661f P2 Stream D: ThemeSelectionScreen (replaces ThemePickerDialog) Trey T 2026-04-18 12:50:00 -05:00
  • 0d50726490 P4 Stream N: FCM service + NotificationChannels matching iOS categories Trey T 2026-04-18 12:45:37 -05:00
  • 6d7b5ee990 P3 Stream J: widget data repository (DataStore-backed) Trey T 2026-04-18 12:40:48 -05:00
  • 7aab8b0f29 P1 Stream B: port iOS brand assets to Android Trey T 2026-04-18 12:35:31 -05:00
  • db181c0d6a P1 Stream C: organic design primitives (BlobShape, RadialGlow, HoneycombOverlay) Trey T 2026-04-18 12:34:47 -05:00
  • dcab30f862 P1 Stream A: design tokens — verify color parity with iOS + typography Trey T 2026-04-18 12:32:52 -05:00
  • 74adaab6df P0.2: Android test infrastructure (TDD foundation) Trey T 2026-04-18 12:25:50 -05:00
  • 42b7392f39 P0.1: iOS reference artifacts (colors, assets, screens inventory) Trey T 2026-04-18 12:22:41 -05:00
  • a4d66c6ed1 Stabilize UI test suite — 39% → 98%+ pass rate master Trey T 2026-04-15 08:38:31 -05:00
  • 9ececfa48a Wire onboarding task suggestions to backend, delete hardcoded catalog Trey t 2026-04-14 15:25:01 -05:00
  • d545fd463c Fix 10 failing UI tests: kanban scroll, menu-based edit, form submit reliability Trey T 2026-04-03 17:21:31 -05:00
  • 5bb27034aa Fix UI test failures: registration dismiss cascade, onboarding reset, test stability Trey T 2026-04-02 16:11:47 -05:00
  • 00e9ed0a96 Add localization strings and iOS test infrastructure Trey T 2026-04-01 20:32:09 -05:00
  • 05ee8e0a79 Fix picker capsule clipping and replace custom tab bar with native segmented control Trey T 2026-03-30 11:32:08 -05:00
  • 266d540d28 Remove ZIP code step from onboarding, use home profile instead Trey T 2026-03-30 11:15:06 -05:00
  • 4609d5a953 Smart onboarding: home profile, tabbed tasks, free app Trey T 2026-03-30 09:02:27 -05:00
  • 8f86fa2cd0 Fix 12 iOS issues: race conditions, data flow, UX Trey T 2026-03-26 18:01:49 -05:00
  • 4d363ca44e Fix API contract mismatches with Go backend Trey T 2026-03-26 17:06:36 -05:00
  • e4dc3ac30b Add PostHog exception capture for crash reporting Trey T 2026-03-26 16:49:30 -05:00
  • af73f8861b iOS VoiceOver accessibility overhaul — 67 files Trey T 2026-03-26 14:51:29 -05:00
  • 0d80df07f6 Add biometric lock and rate limit handling Trey T 2026-03-26 14:37:04 -05:00
  • 334767cee7 Production hardening: password complexity, token refresh, network resilience Trey T 2026-03-26 14:05:33 -05:00
  • af45588503 Add delete account feature to mobile app Trey T 2026-03-26 10:41:17 -05:00
  • 2e5dbaea50 Switch API environment to LOCAL for UI test development Trey T 2026-03-23 15:06:28 -05:00
  • 4df8707b92 UI test infrastructure overhaul — 58% to 96% pass rate (231/241) Trey T 2026-03-23 15:05:37 -05:00
  • 0ca4a44bac Update DocumentApi for backend activate/deactivate response change Trey t 2026-03-18 23:10:05 -05:00
  • 5c360a2796 Rearchitect UI test suite for complete, non-flaky coverage against live API treyt 2026-03-15 17:32:13 -05:00
  • cf2e6d8bcc Fix honeycomb grid sizing, alpha, and stroke styling Trey t 2026-03-14 00:44:41 -05:00
  • 7689027bdd Add honeycomb completion heatmap and dev API environment Trey t 2026-03-12 00:05:11 -05:00
  • b8360a2e86 Reformat Localizable.xcstrings whitespace Trey t 2026-03-09 11:23:44 -05:00
  • affc45e1b1 Add honeycomb pattern to widgets and fix PostHog anonymous user tracking Trey t 2026-03-07 15:13:19 -06:00
  • 73dd440d7b Add honeycomb pattern toggle and make theme switching reactive Trey t 2026-03-07 11:36:24 -06:00
  • 28339544e5 Update API URL to myhoneydue.com, fix missing translations, and UI polish Trey t 2026-03-07 11:00:52 -06:00
  • e9f80075c1 Rename Xcode project to honeyDue and fix all bundle IDs Trey t 2026-03-07 07:45:12 -06:00