Payfrit Works iOS
Find a file
Schwifty ece36cb484 feat: add customer rating dialog on task completion
When a worker completes a service point task and the API requires a
rating, a dialog now appears with 4 yes/no questions matching Android:
- Was the customer prepared?
- Was the scope clear?
- Was the customer respectful?
- Would you serve them again?

The rating is submitted with the task completion request via the
workerRating payload. Also handles rating_required during beacon
auto-complete by dismissing the countdown and showing the dialog.

Files changed:
- RatingDialog.swift (new) — rating dialog UI with toggle chips
- APIService.swift — added workerRating param + ratingRequired error
- TaskDetailScreen.swift — rating flow in completeTask + auto-complete
- project.pbxproj — added RatingDialog.swift to Xcode project
2026-03-22 12:30:18 +00:00
build-sim Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08:00
memory Add Mac context memory for bot spawning 2026-03-20 14:48:48 -07:00
PayfritWorks feat: add customer rating dialog on task completion 2026-03-22 12:30:18 +00:00
PayfritWorks.xcodeproj feat: add customer rating dialog on task completion 2026-03-22 12:30:18 +00:00
.gitignore Initial commit: Payfrit Works iOS native app 2026-02-01 23:38:34 -08: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