crypto-commons-gather.ing-w.../app
Jeff Emmett 45b94e4ed2 feat: auto-assign room bookings on payment and notify contact@
- Add booking-sheet.ts: parses booking spreadsheet, finds first available
  bed matching accommodation type, writes guest name across date columns
- Expand registration sheet to columns O-P (Accommodation Venue/Type)
- Webhook now assigns room booking (best-effort) on successful payment
- Send internal notification to contact@ with assignment details and flags
- Confirmation email shows assigned room; updated food/accommodation copy
- Add test script for end-to-end verification
- Add BOOKING_SHEET_ID/NAME to env and docker-compose configs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 14:04:23 -07:00
..
about update: registration - remove food payment, add Herrnhof Villa, extend to 7 nights 2026-03-06 12:37:43 -08:00
api feat: auto-assign room bookings on payment and notify contact@ 2026-03-09 14:04:23 -07:00
directions feat: add "Register to Attend" link to footer across all pages 2026-03-04 12:02:39 -08:00
gallery update: registration - remove food payment, add Herrnhof Villa, extend to 7 nights 2026-03-06 12:37:43 -08:00
register update: accommodation pricing and confirmation email 2026-03-09 10:41:14 -07:00
sponsorships update: registration - remove food payment, add Herrnhof Villa, extend to 7 nights 2026-03-06 12:37:43 -08:00
success update: registration - remove food payment, add Herrnhof Villa, extend to 7 nights 2026-03-06 12:37:43 -08:00
transparency update: accommodation pricing and confirmation email 2026-03-09 10:41:14 -07:00
globals.css feat: update footer text to reflect Creative Commons license 2025-12-10 18:39:44 +00:00
layout.tsx update: improve SEO - absolute OG image URLs, add sitemap and robots.txt 2026-03-06 14:49:59 -08:00
page.tsx update: registration - remove food payment, add Herrnhof Villa, extend to 7 nights 2026-03-06 12:37:43 -08:00
sitemap.ts update: improve SEO - absolute OG image URLs, add sitemap and robots.txt 2026-03-06 14:49:59 -08:00