fix: improve QR code check-in with manual fallback and better error handling

- Add manual check-in buttons for each attendee in the list
- Add manual QR code data input as fallback for camera issues
- Include clerkId in EventAttendee user object for proper check-in
- Improve camera error messages with helpful tips
- Fix TypeScript warnings
- Better UX for organizers with multiple check-in options
This commit is contained in:
2025-11-20 19:00:09 +00:00
parent e793a8e3ea
commit 31af9bd083
4 changed files with 132 additions and 30 deletions

View File

@@ -392,6 +392,7 @@ export const eventService = {
user: {
select: {
id: true,
clerkId: true,
username: true,
firstName: true,
lastName: true,