Commit graph

  • bc93ef43f7 crush33: back-to-scanner links + release v0.3.0 (versionCode 3) main v0.3.0 Hank 2026-07-23 02:01:30 +00:00
  • efe331a77a Hide /crush33 from the staff drawer (admin-only URL) Hank 2026-07-23 01:58:08 +00:00
  • 1c8cb47209 Move admin hub into the /crush33 page; drop the /comp app route Hank 2026-07-23 01:49:15 +00:00
  • 3a3119e324 Admin hub in /crush33: sidebar, donor lookup, danger-zone actions Hank 2026-07-23 01:29:10 +00:00
  • 60f0908299 Scanner: compact 3-cell Adults / Youth / Kids party panel v0.2.0 Hank 2026-07-22 03:34:14 +00:00
  • 62231e9b10 Release v0.2.0 (versionCode 2) Hank 2026-07-21 00:34:32 +00:00
  • 63e00fae61 Scanner: large Adults / Kids party panel on scan Hank 2026-07-20 18:48:10 +00:00
  • 049f433930 Fix ice bag count + default ice check-in to 1 bag Hank 2026-07-20 07:40:05 +00:00
  • 49e45ff94c Webhook: count voucher tickets + use customer_name as title Hank 2026-07-17 19:07:56 +00:00
  • a987e046da Webhook: customer_name purchaser + allow ticketless orders Hank 2026-07-17 17:59:56 +00:00
  • e86651723d Webhook: capture donor adult ticket names (Tickets 2026 update) Hank 2026-07-17 04:33:21 +00:00
  • 1ba3f9ad1c Ticket vouchers now return remaining and decrement on use Hank 2026-07-16 22:11:08 +00:00
  • 267957d333 Non-food vendors get no entry ticket Hank 2026-07-16 21:57:22 +00:00
  • 7296555964 Vendor webhooks, free kids through 12, multi-origin lookup CORS Hank 2026-07-16 05:13:07 +00:00
  • 43fddec286 Add event report dashboard, slide-out drawer, in-app comp portal + creator tracking v0.1.0 Hank 2026-07-13 17:30:18 +00:00
  • 251edfce42 CI: upload APK to the Forgejo release via API instead of forgejo-release action v0.0.9 Hank 2026-07-13 05:54:36 +00:00
  • 848c8c7ee8 compose: read env from backend/.env (single source of truth) Hank 2026-07-13 03:53:44 +00:00
  • 4b78c82b35 Add /crush33 comp-ticket portal + ticket-type badge on scan v0.0.8 Hank 2026-07-13 03:30:08 +00:00
  • b7c77afe02 Rework webhook + model for the 2026 Tickets form Hank 2026-07-13 03:23:06 +00:00
  • 718d1515b0 docs: dedicated ticket-voucher lookup page under fluent Hank 2026-07-10 06:36:39 +00:00
  • 0b4ad1c99f Add ticket-voucher entitlement lookup + document both public APIs Hank 2026-07-10 06:27:32 +00:00
  • 42043957e0 Add bear + QR app icon v0.0.7 Hank 2026-07-09 16:42:35 +00:00
  • 7a6653b658 Banquet email input floats above keyboard; scan only within the reticle v0.0.6 Hank 2026-07-09 06:42:07 +00:00
  • 65aa878192 Fix data-corruption on PK-less table; scrub real emails from examples Hank 2026-07-08 22:27:09 +00:00
  • ba5cb8a9fb docs: tailor donor-discount snippet for FluentForms conditional pricing Hank 2026-07-08 22:13:00 +00:00
  • fb2fdcb6b8 Add secret-gated public donor-eligibility lookup for checkout discount Hank 2026-07-08 22:09:25 +00:00
  • 774d00ff5b Add public /webhook-doc page documenting the FluentForms webhook Hank 2026-07-08 21:58:33 +00:00
  • d7fbb2a154 Add public /install page with Obtainium button Hank 2026-07-08 21:51:44 +00:00
  • 83e2af6ed3 CI: install NDK+CMake via sdkmanager and self-heal corrupt cache v0.0.5 Hank 2026-07-08 18:38:09 +00:00
  • 8b202e4942 Scanner: tappable start overlay so the camera can never silently hang v0.0.4 Hank 2026-07-08 17:51:42 +00:00
  • 8f62a84e9b CI: cap Kotlin daemon + Gradle heap so the build fits the runner host Hank 2026-07-08 17:42:28 +00:00
  • e87be49ebd Fix web camera stuck on "Starting camera…" Hank 2026-07-08 17:26:00 +00:00
  • f14e45349e CI: cap runner parallelism; play success chime immediately on scan Hank 2026-07-08 17:04:52 +00:00
  • 34c7e23179 Make the success sound a warm ascending major arpeggio Hank 2026-07-08 16:57:03 +00:00
  • 0e8fe3bb9a 4-digit auto-submit PIN + operator name in audit logs Hank 2026-07-08 16:45:23 +00:00
  • 336d2a5c83 Fix banquet mode ignored on web: use latest onScan in camera loop Hank 2026-07-08 16:31:25 +00:00
  • 3583c2e15f CI: cache Android SDK/NDK, Gradle, and npm across APK builds Hank 2026-07-08 16:26:06 +00:00
  • 1ca2c38fbf Fix login hang after PIN + enrich Banquet mode v0.0.3 Hank 2026-07-08 16:01:41 +00:00
  • dc39c41428 Fix blank web page: align react and react-dom versions Hank 2026-07-08 05:37:45 +00:00
  • dbc1ece1ee CI: force IPv4 for Gradle so Maven Central is reachable v0.0.2 Hank 2026-07-08 05:04:47 +00:00
  • b71dce0878 Add /test page with sample QR codes for scanner testing Hank 2026-07-08 04:47:47 +00:00
  • 8d6dd56a1a Add self-contained runner deploy script for remote Ubuntu host v0.0.1 Hank 2026-07-08 04:19:14 +00:00
  • 994aaa88d1 Move APK runner to a separate host; openssl-based keystore Hank 2026-07-08 04:16:37 +00:00
  • d293e53ee6 Add Check-in / Ice / Banquet scan modes Hank 2026-07-08 04:07:51 +00:00
  • b36d63a6a4 Add check-in audit logging + in-app history view Hank 2026-07-08 03:53:30 +00:00
  • 3397e3e3ec Initial Camp Scan ticketing system Hank 2026-07-08 03:47:59 +00:00