chris pushed to main at chris/invite 2026-07-19 18:24:35 -04:00
a5775930aa Add photo ZIP downloads, HEIC/HEIF uploads, thank-you notes, ICS export, and theme color overrides
d9f980b640 Tone down the Retro Arcade theme
a6d1ade53c Add manual RSVP entry, status pills, and delete confirmation
cb99fec940 Let hosts edit or remove individual RSVPs
Compare 4 commits »
chris created branch main in chris/invite 2026-07-11 10:11:29 -04:00
chris pushed to main at chris/invite 2026-07-11 10:11:29 -04:00
2c78112a4f Initial commit: E-Invite, a self-hosted Evite-lite
chris created repository chris/invite 2026-07-10 23:45:02 -04:00
chris pushed to main at chris/beachPartyBalloons 2026-06-30 10:06:01 -04:00
92e9abdb84 Replace mailto with server-sent invoice request
chris pushed to main at chris/beachPartyBalloons 2026-06-30 10:01:10 -04:00
8aaf2f1dcb Improve error emails and invoice mailto with full order details
chris pushed to main at chris/beachPartyBalloons 2026-06-30 08:39:01 -04:00
84167c1ae8 Fix checkout NOT_FOUND: retry as ad-hoc when catalog IDs are stale
chris pushed to main at chris/beachPartyBalloons 2026-06-27 10:30:18 -04:00
821bfac00a Admin gallery: robust UX overhaul
chris pushed to main at chris/beachPartyBalloons 2026-06-27 10:13:36 -04:00
1a1fe7044a Fix admin gallery auth: use X-Admin-Password header instead of Authorization Bearer
chris pushed to main at chris/write 2026-06-26 18:13:19 -04:00
2272206a2e Add character creation
chris pushed to main at chris/beachPartyBalloons 2026-06-24 10:09:54 -04:00
95e88780ab BouquetPicker: balloon swatches for latex color picker, wider modal, sticky mylar tray
chris pushed to main at chris/beachPartyBalloons 2026-06-24 10:06:12 -04:00
c263e2e7ba BouquetPicker: per-instance number/letter selection, wider layout, sticky mylar tray, bouquet notes
chris pushed to main at chris/beachPartyBalloons 2026-06-22 12:56:38 -04:00
6c6b756305 Refactor BouquetPicker: tabs, weight selection, per-color latex steppers
chris pushed to main at chris/beachPartyBalloons 2026-06-18 17:15:37 -04:00
3977580b81 BouquetPicker: fix latex filter, unified color picker, modifier visibility
chris pushed to main at chris/beachPartyBalloons 2026-06-18 14:20:10 -04:00
c9bd3e50d0 BouquetPicker: fix latex, sticky counters, modifier support
chris pushed to main at chris/beachPartyBalloons 2026-06-18 13:09:15 -04:00
5e1db823cb Fix bouquet builder: bypass Online filter via dedicated API endpoint
chris pushed to main at chris/beachPartyBalloons 2026-06-18 13:04:26 -04:00
0e1d8e5af4 BouquetPicker: show category slugs in empty state for debugging
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:54:38 -04:00
9779198d46 Fix Set spread TS error: use Array.from instead of spread syntax
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:52:31 -04:00
6f6a941007 BouquetPicker: log category slugs to help diagnose build filter
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:42:50 -04:00
b3df81fb25 Bouquet builder: pull all items from Build category only