CampgroundTickets/backend/src
Hank 1ca2c38fbf
Some checks failed
Build Android APK / build-apk (push) Failing after 57m31s
Fix login hang after PIN + enrich Banquet mode
- Auth: introduce a shared AuthProvider/useAuth so entering the PIN updates
  reactive state and the layout's gate navigates immediately (previously it
  cached the token check at startup, so login appeared to hang until a manual
  refresh). login/scanner now use signIn/signOut.
- Banquet: donor lookup now returns lifetime giving, last-12-months giving
  (computed from dated transactions), member/donor status, bear name, and tags.
  The banquet result screen shows status badge + lifetime and last-year figures.
  Tickets are irrelevant in banquet mode.
- Admin: fix "‹ Scanner" back link wrapping (remove fixed width).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 16:01:41 +00:00
..
routes Add /test page with sample QR codes for scanner testing 2026-07-08 04:47:47 +00:00
services Fix login hang after PIN + enrich Banquet mode 2026-07-08 16:01:41 +00:00
test Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
config.ts Add /test page with sample QR codes for scanner testing 2026-07-08 04:47:47 +00:00
context.ts Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
fields.ts Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
server.ts Add /test page with sample QR codes for scanner testing 2026-07-08 04:47:47 +00:00
ticketService.ts Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00