Trey T
8f86fa2cd0
Fix 12 iOS issues: race conditions, data flow, UX
Critical bugs:
- RootView: auth check deferred to .task{} modifier (after DataManager init)
- DataManagerObservable: map conversion failures now logged with key details
- ContractorViewModel: replace stuck boolean flag with time-based suppression
- DocumentViewModel: guard full success.data before image upload
Logic fixes:
- AllTasksView: 300ms delay before animation flag release
- ResidenceViewModel: trigger initializeLookups() if not ready
- TaskFormView: hasDueDate toggle prevents defaulting to today
- OnboardingState: guard isAuthenticated before completing onboarding
UX fixes:
- ResidencesListView: 10-second refresh timeout
- AllTasksView: add button disabled while sheet presented
- TaskViewModel: actionState auto-resets after 3s, explicit reset on consume
2026-03-26 18:01:49 -05:00
..
2026-02-18 10:54:25 -06:00
2026-03-07 07:45:12 -06:00
2026-03-07 15:13:19 -06:00
2026-03-23 15:05:37 -05:00
2026-03-07 06:33:57 -06:00
2026-03-07 06:33:57 -06:00
2026-03-26 14:37:04 -05:00
2026-03-23 15:05:37 -05:00
2026-03-26 18:01:49 -05:00
2026-03-07 06:33:57 -06:00
2026-03-07 07:45:12 -06:00
2025-12-26 21:21:48 -06:00
2025-11-20 23:07:14 -06:00
2026-03-07 07:45:12 -06:00
2026-03-23 15:05:37 -05:00
2025-12-04 15:55:34 -06:00
2026-03-07 06:33:57 -06:00
2026-02-19 17:30:58 -06:00