Commit Graph

32 Commits

Author SHA1 Message Date
Ian Gulliver
e4baf19b3e Pre-populate email in Stripe checkout 2025-12-30 11:40:43 -08:00
Ian Gulliver
5de012c104 Add payments table and improve Stripe integration 2025-12-30 11:26:49 -08:00
Ian Gulliver
c98854eee7 Use filled_black/outline themes, remove itp_support 2025-12-30 11:15:57 -08:00
Ian Gulliver
463de190de Add color-scheme and itp_support fixes for Google sign-in button 2025-12-30 11:12:11 -08:00
Ian Gulliver
5296ab3818 Use default Google button theme and respect dark mode 2025-12-30 11:00:25 -08:00
Ian Gulliver
a4958d458d Use filled_blue Google button theme for dark mode 2025-12-30 10:49:35 -08:00
Ian Gulliver
92c855f769 Fix inconsistent spacing in RSVP form 2025-12-30 10:45:17 -08:00
Ian Gulliver
2b6fe0849e Serve HTML files without .html extension in URLs 2025-12-30 10:43:58 -08:00
Ian Gulliver
a247704523 Fix donation button styling and input field interactions 2025-12-30 10:41:44 -08:00
Ian Gulliver
d2315fa1c5 Improve RSVP form with button selectors and yellow highlights 2025-12-30 10:00:55 -08:00
Ian Gulliver
97c9842f63 Replace number inputs and radios with button groups
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:38:28 -08:00
Ian Gulliver
aec2107bce Use pill shape and inverted theme for Google button
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:35:19 -08:00
Ian Gulliver
454ae2afd2 Remove debug logs and fix Google button dark mode
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 09:33:29 -08:00
Ian Gulliver
a4c7438636 Add startup logging for debugging
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 14:50:57 -08:00
Ian Gulliver
2a9aa488ac tidy 2025-12-29 14:42:29 -08:00
Ian Gulliver
624e9c6b49 Bump Go version to 1.24 for google.golang.org/api
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 14:41:22 -08:00
Ian Gulliver
0e4d58f6f4 Rename module to rsvp and fix Go version for DigitalOcean
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 14:39:19 -08:00
Ian Gulliver
8f0da2e688 Center signin button and adjust Events link spacing
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 14:27:59 -08:00
Ian Gulliver
a5472e33dc Add Stripe payment integration for donations
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 14:20:03 -08:00
Ian Gulliver
f459023c8c Add RSVP functionality with signed token auth 2025-12-29 13:17:02 -08:00
Ian Gulliver
9636171b7f Add events list and Applause for a Cause event page 2025-12-29 13:04:15 -08:00
Ian Gulliver
39d88019e8 Load GSI client dynamically from app.js 2025-12-29 12:48:33 -08:00
Ian Gulliver
4e4bb49e8c Refactor to ES module with localStorage profile and data-bind 2025-12-29 12:01:49 -08:00
Ian Gulliver
cb8ec3ff7d Move profile to localStorage and consolidate to single page 2025-12-29 11:41:48 -08:00
Ian Gulliver
a2cb3aac72 Add PostgreSQL database with auto-created rsvps table 2025-12-29 11:34:52 -08:00
Ian Gulliver
8ba3651415 Add switch user button and logout endpoint 2025-12-28 22:55:22 -08:00
Ian Gulliver
08b73725b1 Add post-auth landing page with cookie-based profile storage 2025-12-28 22:53:56 -08:00
Ian Gulliver
7e2e16b176 Add Google Sign-In with FedCM support and redirect flow 2025-12-28 22:47:06 -08:00
Ian Gulliver
c80dc1a2c5 Use real environment variables for template rendering 2025-12-28 22:39:06 -08:00
Ian Gulliver
3422f90b52 Add Google Sign-In with templated HTML and env config 2025-12-28 22:30:50 -08:00
Ian Gulliver
e5972a4e52 Add dark mode auto-switching with flash prevention 2025-12-28 22:15:16 -08:00
Ian Gulliver
b508b19dbb Initial Go web server with Web Awesome hello world 2025-12-28 22:09:45 -08:00