Commit Graph

5 Commits

Author SHA1 Message Date
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