Commit Graph

  • 3491500df0 Show RSVP and non-RSVP donation totals on report page main Ian Gulliver 2026-02-08 10:11:56 -08:00
  • 44a8bc4223 Focus and scroll to custom amount field when ?a= specified Ian Gulliver 2026-01-17 18:08:59 -07:00
  • 2b4d64df15 Support empty ?a= for custom entry, improve validation message Ian Gulliver 2026-01-17 18:04:56 -07:00
  • 107fd2d25f Add ?a= parameter to give page for preset custom amounts Ian Gulliver 2026-01-17 17:55:06 -07:00
  • 577960835b Add loading spinner to buttons during Stripe redirect Ian Gulliver 2026-01-17 08:32:00 -07:00
  • 5ddb6f75bc Use request host for Stripe redirect URLs Ian Gulliver 2026-01-17 08:25:02 -07:00
  • dd1e20dc1f Update Stripe SDK from v76 to v84 Ian Gulliver 2026-01-17 08:21:42 -07:00
  • ecef43ae73 Update Go to 1.25 and refresh dependencies Ian Gulliver 2026-01-17 08:18:54 -07:00
  • ea5ca628c8 Add /api/donate endpoint for anonymous donations Ian Gulliver 2026-01-17 08:10:56 -07:00
  • 8b82e2a658 Add GIVE_DOMAINS support with separate static directories Ian Gulliver 2026-01-17 08:04:39 -07:00
  • 19ed567819 Revert cursor pointer changes Ian Gulliver 2026-01-03 22:50:32 -08:00
  • a38c467ef3 Fix pointer cursor by targeting shadow DOM part Ian Gulliver 2026-01-03 22:44:03 -08:00
  • 7d92ebc035 Add pointer cursor to interactive elements Ian Gulliver 2026-01-03 22:39:33 -08:00
  • 8a94f64745 Add hidden report page at /_report Ian Gulliver 2026-01-03 22:08:43 -08:00
  • bb4e8464a4 Add no-cache header to force revalidation on page loads Ian Gulliver 2026-01-03 21:48:23 -08:00
  • 5479ac994d Update RSVP confirmation email subject Ian Gulliver 2026-01-03 21:44:32 -08:00
  • 740ae71ab3 Fix confirmation scroll to work reliably on repeat submissions Ian Gulliver 2026-01-03 21:42:27 -08:00
  • d78be72d99 Update Applause for a Cause logo Ian Gulliver 2026-01-03 21:40:48 -08:00
  • ef0198ed01 Send RSVP confirmation emails via Resend Ian Gulliver 2026-01-03 21:39:24 -08:00
  • acb98238d7 Scroll confirmation bar into view after Stripe redirect Ian Gulliver 2026-01-03 21:21:39 -08:00
  • e57c2cf4a9 Show combined RSVP and donation confirmation after Stripe checkout Ian Gulliver 2026-01-03 21:19:59 -08:00
  • 1cd5d4ef23 Alisa feedback #1 Ian Gulliver 2026-01-03 21:04:00 -08:00
  • 27791d2a02 Add error handling to Google sign-in flow Ian Gulliver 2025-12-30 12:49:05 -08:00
  • abdd312df3 Add donation info to event page and HCA Events header to sign-in Ian Gulliver 2025-12-30 12:40:46 -08:00
  • fdb36a364c Send Stripe receipt email to donors Ian Gulliver 2025-12-30 12:30:44 -08:00
  • 558870262d Fix RSVP grammar and make status text styling consistent Ian Gulliver 2025-12-30 12:18:15 -08:00
  • 772f804de6 Show specific counts and amounts in confirmation bars Ian Gulliver 2025-12-30 12:14:44 -08:00
  • 06221a0d16 Fix inconsistent text styling on event page Ian Gulliver 2025-12-30 12:12:55 -08:00
  • 4353da026a Clean up dead code, unify helpers, move common elements to app.js, add RSVP confirmation Ian Gulliver 2025-12-30 12:10:37 -08:00
  • c620ce3b57 Consolidate RSVP form into single unified page Ian Gulliver 2025-12-30 12:04:13 -08:00
  • 87ef0a5550 Ignore Stripe API version mismatch in webhook Ian Gulliver 2025-12-30 11:52:52 -08:00
  • d499ae8767 Add ticket favicon with PNG fallback for Safari Ian Gulliver 2025-12-30 11:51:39 -08:00
  • a7abe841bb Consolidate RSVP and donation into single endpoint Ian Gulliver 2025-12-30 11:46:58 -08:00
  • e4baf19b3e Pre-populate email in Stripe checkout Ian Gulliver 2025-12-30 11:40:43 -08:00
  • 5de012c104 Add payments table and improve Stripe integration Ian Gulliver 2025-12-30 11:26:49 -08:00
  • c98854eee7 Use filled_black/outline themes, remove itp_support Ian Gulliver 2025-12-30 11:15:57 -08:00
  • 463de190de Add color-scheme and itp_support fixes for Google sign-in button Ian Gulliver 2025-12-30 11:12:11 -08:00
  • 5296ab3818 Use default Google button theme and respect dark mode Ian Gulliver 2025-12-30 11:00:25 -08:00
  • a4958d458d Use filled_blue Google button theme for dark mode Ian Gulliver 2025-12-30 10:49:35 -08:00
  • 92c855f769 Fix inconsistent spacing in RSVP form Ian Gulliver 2025-12-30 10:45:17 -08:00
  • 2b6fe0849e Serve HTML files without .html extension in URLs Ian Gulliver 2025-12-30 10:43:58 -08:00
  • a247704523 Fix donation button styling and input field interactions Ian Gulliver 2025-12-30 10:41:44 -08:00
  • d2315fa1c5 Improve RSVP form with button selectors and yellow highlights Ian Gulliver 2025-12-30 10:00:55 -08:00
  • 97c9842f63 Replace number inputs and radios with button groups Ian Gulliver 2025-12-30 09:38:28 -08:00
  • aec2107bce Use pill shape and inverted theme for Google button Ian Gulliver 2025-12-30 09:35:19 -08:00
  • 454ae2afd2 Remove debug logs and fix Google button dark mode Ian Gulliver 2025-12-30 09:33:29 -08:00
  • a4c7438636 Add startup logging for debugging Ian Gulliver 2025-12-29 14:50:57 -08:00
  • 2a9aa488ac tidy Ian Gulliver 2025-12-29 14:42:29 -08:00
  • 624e9c6b49 Bump Go version to 1.24 for google.golang.org/api Ian Gulliver 2025-12-29 14:41:22 -08:00
  • 0e4d58f6f4 Rename module to rsvp and fix Go version for DigitalOcean Ian Gulliver 2025-12-29 14:39:19 -08:00
  • 8f0da2e688 Center signin button and adjust Events link spacing Ian Gulliver 2025-12-29 14:27:59 -08:00
  • a5472e33dc Add Stripe payment integration for donations Ian Gulliver 2025-12-29 14:20:03 -08:00
  • f459023c8c Add RSVP functionality with signed token auth Ian Gulliver 2025-12-29 13:17:02 -08:00
  • 9636171b7f Add events list and Applause for a Cause event page Ian Gulliver 2025-12-29 13:04:15 -08:00
  • 39d88019e8 Load GSI client dynamically from app.js Ian Gulliver 2025-12-29 12:48:33 -08:00
  • 4e4bb49e8c Refactor to ES module with localStorage profile and data-bind Ian Gulliver 2025-12-29 12:01:49 -08:00
  • cb8ec3ff7d Move profile to localStorage and consolidate to single page Ian Gulliver 2025-12-29 11:41:48 -08:00
  • a2cb3aac72 Add PostgreSQL database with auto-created rsvps table Ian Gulliver 2025-12-29 11:34:52 -08:00
  • 8ba3651415 Add switch user button and logout endpoint Ian Gulliver 2025-12-28 22:55:22 -08:00
  • 08b73725b1 Add post-auth landing page with cookie-based profile storage Ian Gulliver 2025-12-28 22:53:56 -08:00
  • 7e2e16b176 Add Google Sign-In with FedCM support and redirect flow Ian Gulliver 2025-12-28 22:47:06 -08:00
  • c80dc1a2c5 Use real environment variables for template rendering Ian Gulliver 2025-12-28 22:39:06 -08:00
  • 3422f90b52 Add Google Sign-In with templated HTML and env config Ian Gulliver 2025-12-28 22:30:50 -08:00
  • e5972a4e52 Add dark mode auto-switching with flash prevention Ian Gulliver 2025-12-28 22:15:16 -08:00
  • b508b19dbb Initial Go web server with Web Awesome hello world Ian Gulliver 2025-12-28 22:09:45 -08:00