Payfrit Works iOS
Find a file
Schwifty 54923ba341 fix: add hasCompleted guard to prevent double-completion race condition
If a user confirms cash payment AND a beacon triggers auto-complete at the
same time, two completion calls could fire. Added @State hasCompleted flag
that gates all completion paths (manual complete, beacon auto-complete, and
cash collection). Resets on error/cancel so user can retry.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 22:10:56 +00:00
memory Add Mac context memory for bot spawning 2026-03-20 14:48:48 -07:00
PayfritWorks fix: add hasCompleted guard to prevent double-completion race condition 2026-03-24 22:10:56 +00:00
PayfritWorks.xcodeproj feat: add customer rating dialog on task completion 2026-03-22 12:30:18 +00:00
.gitignore fix: remove build-sim/ artifacts and add to .gitignore 2026-03-22 06:01:14 +00:00
ExportOptions.plist Add ios-marketing idiom for App Store icon display 2026-02-10 19:37:59 -08:00
payfrit-favicon-light-outlines.svg Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00
payfrit-logo-dark-bg.svg Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00
payfrit-logo-light-bg.svg Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00
payfrit-logo-white.svg Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00
test-walkthrough.html Migrate API endpoints from CFML to PHP 2026-03-14 17:16:36 -07:00