-
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