This website requires JavaScript.
af32362b15
initial: placeholder for mobile app
develop
kevin-asprec
2026-04-13 09:45:05 +08:00
761e80bca2
Merge pull request 'feat: EAS build config for Android APK + BUILD.md (FIBEROPS-210)' (#3 ) from feat/FIBEROPS-210-eas-build-config into main
main
kibin
2026-04-01 01:08:41 +00:00
bc22f0c6f6
feat: EAS build config for Android APK + BUILD.md (FIBEROPS-210)
feat/FIBEROPS-210-eas-build-config
Nemo (Claude Code)
2026-04-01 01:08:04 +00:00
c649b2f61b
Merge pull request 'feat: app icon/splash asset guidelines + app.json fixes (FIBEROPS-209)' (#2 ) from feat/FIBEROPS-209-app-assets into main
kibin
2026-04-01 01:06:09 +00:00
313a2f8a03
feat: app icon/splash asset guidelines + app.json config (FIBEROPS-209)
feat/FIBEROPS-209-app-assets
Nemo (Claude Code)
2026-04-01 01:05:28 +00:00
c0d36fd895
Merge pull request 'fix: Mobile QA — manual tasks + remittance data unwrap bug (FIBEROPS-207-208)' (#1 ) from fix/FIBEROPS-207-208-mobile-qa into main
kibin
2026-04-01 01:02:53 +00:00
7d82ddc316
fix: Mobile QA — manual tasks + remittance review (FIBEROPS-207-208)
fix/FIBEROPS-207-208-mobile-qa
Nemo (Claude Code)
2026-04-01 01:01:59 +00:00
95d2510b23
feat: Manual Tasks mobile screens (#24 ) - list, new, detail + profile nav
master
backup/2026-03-25
Nemo
2026-03-25 08:21:02 +08:00
ca6236da04
fix: remittance — correct unremitted endpoint, send paymentIds in submit, fix channel field
Nemo
2026-03-25 07:30:07 +08:00
c83a25b153
fix: SlideToConfirm v4 — useNativeDriver:false, capture phase claim, pan.setValue in move
Nemo
2026-03-25 06:29:14 +08:00
a3d40cd796
fix: SlideToConfirm use Animated.event + useNativeDriver:true for real-time finger tracking
Nemo
2026-03-25 06:24:13 +08:00
bf1e36f9e7
feat: SlideToConfirm v3 — pageX tracking, tip bounce, check icon, threshold on release
Nemo
2026-03-25 06:12:51 +08:00
b431d83d13
fix: SlideToConfirm snap-to-end — trackWidthRef+State, no _value/_offset private API, layout guard
Nemo
2026-03-25 05:57:33 +08:00
295c32e6e7
fix: SlideToConfirm stale closure — live refs for disabled + onConfirm; horizontal-only drag on iOS
Nemo
2026-03-25 05:43:44 +08:00
831dd6d5a9
fix: onboarding button activeOpacity consistent; feat: GPS update in client profile
Nemo
2026-03-24 22:38:22 +08:00
055b3a4330
fix: onboarding button disabled state; feat: update GPS from client profile
Nemo
2026-03-24 22:36:08 +08:00
9ca012f75a
fix: [BLOCKER] status-change comments marked isSystemMessage to prevent auto-reopen
Nemo
2026-03-24 16:41:43 +08:00
77a395a2ef
fix: SlideToConfirm color prop + TS errors that were crashing Metro bundler
Nemo
2026-03-24 16:25:48 +08:00
2325d5ad62
fix: [BLOCKER] status RESOLVED race condition - use setQueryData from PATCH response, no refetch race
Nemo
2026-03-24 16:13:36 +08:00
a5cac16924
fix: tab stack reset, GPS optional for install, status picker mutation fix
Nemo
2026-03-24 16:09:21 +08:00
e0da23fa56
fix: syntax error - wrap subscription ternary content in fragment
Nemo
2026-03-24 15:40:30 +08:00
c778d14a13
fix: activation flow - generate invoice on install, block prepaid if unpaid, activate sub on resolve; sub type/status badges
Nemo
2026-03-24 15:26:09 +08:00
5123d8c114
feat: dashboard shows top 5 tickets + invoices with View all links
Nemo
2026-03-24 15:09:06 +08:00
882e416a40
fix: 5 issues - leads 500, prepaid amount/invoice, install RESOLVED, dup tickets, confirm fail
Nemo
2026-03-24 14:52:40 +08:00
16cf1c0616
fix: add lead modal - KeyboardAvoidingView + ScrollView to prevent keyboard overlap
Nemo
2026-03-24 14:26:33 +08:00
c1da787656
fix: SlideToConfirm pure PanResponder+Animated - no Reanimated/RNGH (Expo Go compat)
Nemo
2026-03-24 14:18:33 +08:00
6d3729406b
fix: rewrite SlideToConfirm with Reanimated only (no RNGH); remove GestureHandlerRootView
Nemo
2026-03-24 14:15:02 +08:00
e99c057325
fix: downgrade react-native-gesture-handler to 2.20.2 (compiled JS, SDK54 compatible)
Nemo
2026-03-24 14:05:22 +08:00
e9a76baf90
fix: add GestureHandlerRootView to root layout; install react-native-gesture-handler
Nemo
2026-03-24 14:01:20 +08:00
dcff516375
feat: add address field to lead form
Nemo
2026-03-24 13:53:43 +08:00
66cf8e01e8
feat: leads module - list, detail, add, convert to client, delete; leads section on dashboard
Nemo
2026-03-24 13:49:11 +08:00
d6258fc02d
fix: onboarding address required fallback; ticket staleTime:0 for instant status refresh
Nemo
2026-03-24 13:28:35 +08:00
e419f64bc2
fix: SlideToConfirm - RNGH GestureHandlerRootView + Reanimated worklets (proper Modal iOS fix)
Nemo
2026-03-24 13:24:35 +08:00
c0802e8635
fix: SlideToConfirm use useNativeDriver:false so setValue follows finger in real-time
Nemo
2026-03-24 13:16:52 +08:00
a4b00bad97
fix: rewrite SlideToConfirm with onTouchStart/Move/End instead of PanResponder - works in Modals
Nemo
2026-03-24 13:12:53 +08:00
024bb06205
fix: SlideToConfirm gesture blocked by modal backdrop - restructure all payment modals
Nemo
2026-03-24 13:09:53 +08:00
065844b579
fix: SlideToConfirm inputRange crash when maxX=0 before layout
Nemo
2026-03-24 13:03:37 +08:00
705e375667
feat: prepaid/postpaid onboarding; prepaid payment gate on activation ticket; slide-to-confirm on all payments; pay button on dashboard invoices
Nemo
2026-03-24 12:44:55 +08:00
8a3f7564a6
feat: slide-to-confirm on all payment screens; pay button on dashboard invoice rows
Nemo
2026-03-24 12:41:31 +08:00
58468fb986
feat: new client onboarding wizard (3-step); fix ticket status refresh after update
Nemo
2026-03-24 12:36:19 +08:00
0ddd31ecd7
fix: installation confirm - invalidate task cache + navigate back so status shows correctly
Nemo
2026-03-24 12:25:40 +08:00
9b79e5a298
fix: tab press listeners reset stack to index - fixes stale detail screen from cross-tab navigation
Nemo
2026-03-24 12:07:08 +08:00
9629384349
fix: unmountOnBlur on tasks+clients tabs - fixes stack freezing on previous detail screen
Nemo
2026-03-24 12:02:51 +08:00
f346951052
fix: tickets freeze (useFocusEffect), comment body render, client status from subscription, activation ticket on install, keyboard avoid payment modal
Nemo
2026-03-24 11:57:24 +08:00
f8c5402b02
fix: 5 bugs - tab height, collect pay modal, invoice picker in record payment, comment body field, dashboard tickets label
Nemo
2026-03-24 11:44:14 +08:00
defacbcc77
fix: client list - prominent status badge with left border accent + plan name
Nemo
2026-03-24 11:33:30 +08:00
346e41445b
feat: dashboard tickets+invoices, collect screen overhaul, client detail tickets tab + pay invoice + map
Nemo
2026-03-24 11:27:18 +08:00
4644a3194d
feat: major UI/UX overhaul + user management + ticket detail refactor
Nemo
2026-03-24 10:37:57 +08:00
baed6dc8d5
feat: complete all screens - client tabs, payments list, remittance detail, new ticket, installations tab
Nemo
2026-03-23 21:22:57 +08:00
8f5027413c
chore: link to Expo project ID 15d21320 (juankibin/firberops)
Nemo
2026-03-23 19:01:14 +08:00
e90ffc9fb3
feat: complete Sprint 3 Expo mobile app scaffold + all screens
Nemo
2026-03-23 18:44:25 +08:00
745321e5bd
feat: Expo scaffold + auth screens + core screens (#39-#46, #48 )
Nemo
2026-03-23 18:40:04 +08:00