Go to file
Jeff Emmett 228f3c6658 feat: replace Tailscale VPN gate with simple access code
Remove the vpn-setup/ directory (Headscale/Tailscale scripts, CoreDNS,
onboarding) and add a lightweight access code gate instead. Visitors
must enter a code to view the site — validated via API route with an
httpOnly cookie persisted for 1 year.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 14:07:22 -07:00
app feat: replace Tailscale VPN gate with simple access code 2026-03-16 14:07:22 -07:00
backlog chore: add backlog-notify onStatusChange hook 2026-03-10 15:30:56 -07:00
components feat: add custom solidarity fist icon component 2025-12-02 20:36:04 +00:00
lib Initialized repository for chat Jefflix website 2025-11-28 02:08:25 +00:00
public feat: replace favicon with ROFL laughing emoji 🤣 2025-12-25 23:18:04 -05:00
styles Initialized repository for chat Jefflix website 2025-11-28 02:08:25 +00:00
.dockerignore Add deployment scaffolding (Dockerfile, docker-compose, nginx) 2026-02-07 14:14:30 +01:00
.env.example chore: migrate SMTP from mx.jeffemmett.com to mail.rmail.online 2026-02-20 20:15:36 +00:00
.gitignore feat: add Live Sports button and user access request system 2026-01-31 11:26:31 +00:00
CLAUDE.md feat: replace Tailscale VPN gate with simple access code 2026-03-16 14:07:22 -07:00
Dockerfile Add Docker configuration for production deployment 2025-12-03 17:23:51 -08:00
README.md feat: revamp Jefflix buttons, simplify onboarding, add backlog tasks 2026-03-09 22:39:48 -07:00
components.json Initialized repository for chat Jefflix website 2025-11-28 02:08:25 +00:00
docker-compose.yml Add Docker healthcheck to docker-compose.yml 2026-02-21 18:00:28 -07:00
generate-favicon.mjs feat: replace favicon with ROFL laughing emoji 🤣 2025-12-25 23:18:04 -05:00
jfa-go-docker-compose.yml feat: add JFA-Go and SoulSync docker-compose configs 2026-02-04 23:37:02 +00:00
middleware.ts feat: replace Tailscale VPN gate with simple access code 2026-03-16 14:07:22 -07:00
next.config.mjs feat: add /invite redirect to invite.jefflix.lol 2026-01-17 03:12:08 +01:00
package-lock.json feat: switch email from Resend to Mailcow SMTP 2026-02-10 01:52:34 +00:00
package.json feat: revamp Jefflix buttons, simplify onboarding, add backlog tasks 2026-03-09 22:39:48 -07:00
pnpm-lock.yaml chore: update pnpm lockfile for nodemailer 2026-02-10 01:53:05 +00:00
postcss.config.mjs Initialized repository for chat Jefflix website 2025-11-28 02:08:25 +00:00
soulsync-docker-compose.yml feat: add JFA-Go and SoulSync docker-compose configs 2026-02-04 23:37:02 +00:00
tsconfig.json feat: add JFA-Go and SoulSync docker-compose configs 2026-02-04 23:37:02 +00:00

README.md

Jefflix website