Commit Graph

3 Commits

Author SHA1 Message Date
Jeff Emmett 99f9f0d681 fix: allow self-signed cert for Mailcow SMTP
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 01:54:36 +00:00
Jeff Emmett 3a2604ea2e feat: switch email from Resend to Mailcow SMTP
Resend required domain verification that wasn't set up. Switch to
self-hosted Mailcow (mx.jeffemmett.com) using nodemailer for SMTP,
matching the pattern used by other projects (cosmolocal, etc).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 01:52:34 +00:00
Jeff Emmett 279bd30c72 feat: add Live Sports button and user access request system
- Add Live Sports button linking to Jellyfin Live TV section
- Create /request-access page for users to request account access
- Add API endpoint that sends email notifications via Resend
- Add environment variables for RESEND_API_KEY and ADMIN_EMAIL
- Add .gitignore to exclude build artifacts and node_modules

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