Commit graph

9 commits

Author SHA1 Message Date
John Pinkyfloyd
445ec768b4 Fix order items and table members sections to expand full width 2026-02-17 11:32:44 -08:00
John Pinkyfloyd
25bfb9f4df Add chat icon button in customer section for chat tasks 2026-02-17 11:28:36 -08:00
John Pinkyfloyd
4712f40c8b Fix chat task accept - don't set taskAccepted flag to avoid unwanted navigation 2026-02-17 11:26:52 -08:00
John Pinkyfloyd
c020fca1d6 Fix orderTotal conversion - server returns dollars not cents 2026-02-17 09:39:49 -08:00
John Pinkyfloyd
40b1ee5d60 Add debug logging for orderTotal 2026-02-17 09:35:19 -08:00
John Pinkyfloyd
4a2f984c94 Add Cancel Order feature for cash tasks
- Add cancelOrder parameter to completeTask API method
- Add Cancel Order button below Collect Cash in task detail
- Show confirmation alert before canceling
- On confirm, call complete endpoint with CancelOrder: true

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-17 09:29:56 -08:00
John Pinkyfloyd
c71b9f7dea Add ios-marketing idiom for App Store icon display
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 19:37:59 -08:00
John Pinkyfloyd
7dfe8f593e Add IS_DEV flag, dev ribbon, new app icon, and UI improvements
- Add global IS_DEV flag controlling API endpoint (dev vs biz.payfrit.com),
  dev ribbon banner, and magic OTP hints
- Add diagonal orange DEV ribbon overlay (Widgets/DevRibbon.swift)
- Replace app icon with properly centered dark-outline SVG on white background
- Fix display name with InfoPlist.strings localization
- Redesign business selection cards with initial letter, status pill, task count
- Make businesses only tappable when pending tasks > 0 (dimmed otherwise)
- Simplify LoginScreen and RootView to use IS_DEV directly
- Fix hardcoded dev URLs to respect IS_DEV flag

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:07:03 -08:00
John Pinkyfloyd
3d057b481d Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00