Nemo
|
295c32e6e7
|
fix: SlideToConfirm stale closure — live refs for disabled + onConfirm; horizontal-only drag on iOS
|
2026-03-25 05:43:44 +08:00 |
|
Nemo
|
9ca012f75a
|
fix: [BLOCKER] status-change comments marked isSystemMessage to prevent auto-reopen
|
2026-03-24 16:41:43 +08:00 |
|
Nemo
|
2325d5ad62
|
fix: [BLOCKER] status RESOLVED race condition - use setQueryData from PATCH response, no refetch race
|
2026-03-24 16:13:36 +08:00 |
|
Nemo
|
a5cac16924
|
fix: tab stack reset, GPS optional for install, status picker mutation fix
|
2026-03-24 16:09:21 +08:00 |
|
Nemo
|
c778d14a13
|
fix: activation flow - generate invoice on install, block prepaid if unpaid, activate sub on resolve; sub type/status badges
|
2026-03-24 15:26:09 +08:00 |
|
Nemo
|
882e416a40
|
fix: 5 issues - leads 500, prepaid amount/invoice, install RESOLVED, dup tickets, confirm fail
|
2026-03-24 14:52:40 +08:00 |
|
Nemo
|
d6258fc02d
|
fix: onboarding address required fallback; ticket staleTime:0 for instant status refresh
|
2026-03-24 13:28:35 +08:00 |
|
Nemo
|
705e375667
|
feat: prepaid/postpaid onboarding; prepaid payment gate on activation ticket; slide-to-confirm on all payments; pay button on dashboard invoices
|
2026-03-24 12:44:55 +08:00 |
|
Nemo
|
58468fb986
|
feat: new client onboarding wizard (3-step); fix ticket status refresh after update
|
2026-03-24 12:36:19 +08:00 |
|
Nemo
|
0ddd31ecd7
|
fix: installation confirm - invalidate task cache + navigate back so status shows correctly
|
2026-03-24 12:25:40 +08:00 |
|
Nemo
|
f346951052
|
fix: tickets freeze (useFocusEffect), comment body render, client status from subscription, activation ticket on install, keyboard avoid payment modal
|
2026-03-24 11:57:24 +08:00 |
|
Nemo
|
f8c5402b02
|
fix: 5 bugs - tab height, collect pay modal, invoice picker in record payment, comment body field, dashboard tickets label
|
2026-03-24 11:44:14 +08:00 |
|
Nemo
|
4644a3194d
|
feat: major UI/UX overhaul + user management + ticket detail refactor
- 5-tab navigation (Home/Clients/Collect/Tickets/Profile)
- Inline styles throughout (17px min font, SafeAreaView)
- Dashboard fixed to match real API shape
- Ticket detail: 2 tabs (Details + Comments), always-visible comment input
- Installation confirmation: GPS coordinate capture + client location update
- User management screens (Admin only): list, create, detail + role/active toggle
- Tasks folder replaces tickets folder
- Remittance detail: inline styles
- Record payment: prefill from client, live button text
- Icon component with SVG icons
- Color system: primary #0891B2
|
2026-03-24 10:37:57 +08:00 |
|