Commit Graph

27 Commits

Author SHA1 Message Date
bisco cafa9226e3 fix: allow public reservation posts without csrf 2026-04-30 11:28:49 +02:00
bisco 099b2f10ca fix: point check-in QR links to frontend page 2026-04-30 09:50:58 +02:00
bisco 833d4e629c fix: show local confirmation links before email send 2026-04-30 01:29:10 +02:00
bisco 8a47740049 fix: log confirmation link before email delivery 2026-04-30 01:18:04 +02:00
bisco 1629544b76 fix: simplify reservation admin labels 2026-04-30 00:47:36 +02:00
bisco ded07346a6 feat(shows): add uploaded show images 2026-04-30 00:05:23 +02:00
bisco 7c90da5884 feat(admin): add manual reservation operations 2026-04-29 23:47:22 +02:00
bisco 1a5e9103f6 fix(dev): log confirmation links locally 2026-04-29 23:39:12 +02:00
bisco 0533a1799f fix(api): add basic booking throttling 2026-04-29 22:57:09 +02:00
bisco 7a46e288cf fix(admin): hide reservation token hashes 2026-04-29 22:45:16 +02:00
bisco a5189669f6 fix(config): align site base url defaults 2026-04-29 21:59:31 +02:00
bisco 13a05f6d0d fix(security): separate booking and check-in tokens 2026-04-29 21:49:21 +02:00
bisco 5cad1871e7 feat(operations): improve reservation and check-in flows 2026-04-29 19:23:42 +02:00
bisco 0fe57dc47f fix(admin): handle unsaved performance seats display 2026-04-29 18:56:19 +02:00
bisco 784076e6be fix(docker): serve django static files via nginx 2026-04-29 18:46:53 +02:00
bisco d1801b8c9b feat: improve admin and add demo data command 2026-04-29 12:06:55 +02:00
bisco 635a9a5c63 feat: add reservation QR retrieval 2026-04-29 10:59:47 +02:00
bisco 0c679391ed test: capture expected email failure logs 2026-04-29 10:54:52 +02:00
bisco 4422d13f15 fix: isolate Django tests from SMTP 2026-04-29 10:47:18 +02:00
bisco 4ae85947e0 fix: use absolute public booking URLs 2026-04-29 10:18:22 +02:00
bisco c46d803951 feat: add email confirmation and QR generation 2026-04-29 10:12:31 +02:00
bisco 9560963139 feat: add check-in REST API 2026-04-29 10:01:06 +02:00
bisco 89cf08647c feat: add booking REST API 2026-04-29 09:45:44 +02:00
bisco a7dfcaf5f2 feat: add check-in service layer 2026-04-29 09:34:21 +02:00
bisco f818f72dc6 feat: add booking service layer 2026-04-28 17:17:02 +02:00
bisco 3cd5455aa2 feat: add initial Django domain models 2026-04-28 17:08:27 +02:00
bisco d8da268a53 feat: add Django backend skeleton 2026-04-28 11:23:51 +02:00