-
891b49b4c0
Let admins edit event date and time
main
ryan
2026-07-13 17:21:01 -04:00
-
1f0effb902
Add privacy policy and terms of service pages
ryan
2026-07-03 15:17:16 -04:00
-
d005080aca
Add attendee cap with required login for capped events
ryan
2026-06-10 19:36:57 -04:00
-
2aa3abf035
Rebuild legacy users table to add email and drop phone NOT NULL
ryan
2026-06-10 19:13:37 -04:00
-
426df48901
Require login to create events when auth is enabled
ryan
2026-06-10 19:07:26 -04:00
-
4915af0665
Fix login on legacy DBs: drop NOT NULL phone/email from verification_codes
ryan
2026-06-10 19:07:18 -04:00
-
780a214c7d
Refactor login to email-only, remove phone/SMS auth
ryan
2026-06-09 17:40:37 -04:00
-
0719269bce
Add SMS consent logging for Twilio compliance
ryan
2026-05-29 09:46:43 -04:00
-
3afef25b4c
Add admin location editing
ryan
2026-05-22 23:05:17 -04:00
-
44c20d54ff
Fix going count to only sum RSVPs, not claims + RSVPs
ryan
2026-05-18 23:18:51 -04:00
-
e7022124be
Delete auto-RSVP on unclaim and count going from RSVPs only
ryan
2026-05-18 23:15:48 -04:00
-
6e3fc9721a
Add edit RSVP modal, plus-one tracking, and unified signup form
ryan
2026-05-18 23:11:11 -04:00
-
fe5cdd92a1
Dedupe RSVPs and add tests for auto-RSVP on claim
ryan
2026-05-18 22:55:21 -04:00
-
087becdf58
Auto-RSVP when claiming a slot
ryan
2026-05-18 22:53:17 -04:00
-
78ac8f3677
Add /healthz endpoint
ryan
2026-05-18 22:51:00 -04:00
-
3a6a4b6e9c
Fix schema init crash on existing DBs with old verification_codes table
ryan
2026-05-18 09:26:26 -04:00
-
997bc8c1c6
Allow token-only admin access for events with no owner
ryan
2026-05-18 09:07:26 -04:00
-
d68a6629ac
Gate admin routes behind auth and add copy guest link button
ryan
2026-05-18 09:06:16 -04:00
-
a0c4b28d1e
Support both email and phone login
ryan
2026-05-18 08:53:29 -04:00
-
471cc3ad8c
Switch to phone auth via Twilio SMS and add feature flag system
ryan
2026-05-18 08:45:15 -04:00
-
b3203a7506
Include slot claimers in the Going list
ryan
2026-05-17 08:12:09 -04:00
-
7b0efb3c45
Add markdown event descriptions for hosts to provide context
ryan
2026-05-17 08:02:24 -04:00
-
4fc79d4491
Rename PORT to HOST_PORT in compose to avoid conflict with Go server
ryan
2026-05-16 15:58:44 -04:00
-
26d1622f83
Support custom PORT in compose.yaml via .env
ryan
2026-05-16 15:55:30 -04:00
-
53baf3a9c4
Add .env file support to compose.yaml
ryan
2026-05-16 15:53:01 -04:00
-
6a70135a5d
Add dynamic OG image generation for rich iMessage/social previews
ryan
2026-05-16 15:50:24 -04:00
-
ef3aa3e9c3
Harden inputs: sanitize lengths, request size limits, caps on slots/rsvps
ryan
2026-05-15 10:28:06 -04:00
-
d51e7fe867
Add RSVP support and Open Graph meta tags
ryan
2026-05-15 10:18:36 -04:00
-
2b08f81c8d
Add README with build and deploy instructions
ryan
2026-05-14 22:57:24 -04:00
-
8b32d98267
Initial commit: potluck signup app
ryan
2026-05-14 22:55:54 -04:00