Commit Graph

6 Commits

Author SHA1 Message Date
Ryan Chen 53baf3a9c4 Add .env file support to compose.yaml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-16 15:53:01 -04:00
Ryan Chen 6a70135a5d Add dynamic OG image generation for rich iMessage/social previews
Generates a branded 1200x630 PNG per event with title, date/time/location
using Go's image package and a custom bitmap font. Supports BBQ_BASE_URL
env var for absolute URLs required by link preview crawlers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-16 15:50:24 -04:00
Ryan Chen ef3aa3e9c3 Harden inputs: sanitize lengths, request size limits, caps on slots/rsvps
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-15 10:28:06 -04:00
Ryan Chen d51e7fe867 Add RSVP support and Open Graph meta tags
People can now RSVP without claiming a slot. OG tags show
event title, date/time/location, and headcount in link previews.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-15 10:18:36 -04:00
Ryan Chen 2b08f81c8d Add README with build and deploy instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 22:57:24 -04:00
Ryan Chen 8b32d98267 Initial commit: potluck signup app
Go + chi + SQLite + HTMX with SSE live updates.
Soft Brutalism design, emoji picker, Docker deploy.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 22:55:54 -04:00