CampgroundTickets/app
Hank 1c8cb47209 Move admin hub into the /crush33 page; drop the /comp app route
The admin area belongs at /crush33 (the standalone, portal-password
page — no app login), not an in-app /comp route I'd added unasked.

- Rebuilt the /crush33 page into the full hub: password unlock →
  sidebar (Comp tickets · Donor lookup · Actions). Vanilla JS calling
  the same /api/portal + /api/admin endpoints. Actions has the danger
  cards + an "are you sure" modal spelling out exactly what happens.
- Deleted app/app/comp.tsx (removes the /comp route).
- Drawer "Admin (crush33)" now opens the /crush33 web page (Linking)
  instead of routing to /comp.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 01:49:15 +00:00
..
app Move admin hub into the /crush33 page; drop the /comp app route 2026-07-23 01:49:15 +00:00
assets Add bear + QR app icon 2026-07-09 16:42:35 +00:00
components Move admin hub into the /crush33 page; drop the /comp app route 2026-07-23 01:49:15 +00:00
lib Admin hub in /crush33: sidebar, donor lookup, danger-zone actions 2026-07-23 01:29:10 +00:00
public Add bear + QR app icon 2026-07-09 16:42:35 +00:00
scripts Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00
app.json Release v0.2.0 (versionCode 2) 2026-07-21 00:34:32 +00:00
package-lock.json Fix blank web page: align react and react-dom versions 2026-07-08 05:37:45 +00:00
package.json Fix blank web page: align react and react-dom versions 2026-07-08 05:37:45 +00:00
tsconfig.json Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00