Commit Graph

10 Commits

Author SHA1 Message Date
Jeff Emmett 0debf5b456 Add separate first name and last name fields to application form
Fixes validation error when last name was missing because single
name field was being split.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:16:52 +00:00
Jeff Emmett 816bc986e3 Hide intro video on scroll
Loading screen now dismisses when user scrolls, uses mouse wheel,
or swipes on mobile - in addition to skip button and timer.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:14:46 +00:00
Jeff Emmett 206ca2b9cc Simplify Docker network config to use traefik-public only
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:09:09 +00:00
Jeff Emmett fdd75a135e Fix Docker network subnet allocation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:08:37 +00:00
Jeff Emmett 8f67250928 Add application system with PostgreSQL and email integration
- Replace BlockSurvey with custom application form (apply.html)
- Add admin dashboard for reviewing applications (admin.html)
- Create PostgreSQL schema for waitlist, applications, email logging
- Implement application API with Resend email confirmations
- Replace Google Sheets waitlist with PostgreSQL backend
- Update docker-compose with PostgreSQL service
- Update server.js with new API routes
- Update index.html to link to internal apply.html

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 14:07:06 +00:00
Jeff Emmett 4f6d9f374c Update package-lock.json with express dependency
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:55:54 +00:00
Jeff Emmett a266879c9c Remove env_file requirement from docker-compose
Static site works without env vars. API features can be added later.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:52:22 +00:00
Jeff Emmett 033b9bccd3 Import Valley of the Commons website from votc repo
Full website with:
- Landing page, game, privacy policy
- Speakers and community partners sections
- API routes for waitlist, game chat, GitHub sharing
- Docker deployment with Express server
- Traefik labels for votc.jeffemmett.com

Replaces initial splash page with complete site.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:48:08 +00:00
Jeff Emmett 8fab13d1f5 Add backlog with Postiz deployment task
- Initialize backlog.md for project tracking
- Add task for porting Postiz to proper domain and connecting social channels
- Current temp deployment at votc-socials.jeffemmett.com

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 18:27:24 +00:00
Jeff Emmett 1fa83e186a Initial commit: Valley of the Commons splash page
- Static HTML/CSS splash page with email signup
- Dockerized with nginx for production deployment
- Traefik labels configured for reverse proxy integration
- Clean, minimal design with earthy color palette

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 17:36:15 +00:00