You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(api): remove Firebase, switch to Resend, add cookie auth and tracks
- Remove firebase-admin dependency and phone verification
- Replace SMTP (aiosmtplib) with Resend API for email
- Add EmailSender Protocol for extensible email provider
- Add HTML email template for verification codes (10min TTL)
- Add cookie-based auth (Set-Cookie on login/register)
- Add GET /v1/auth/me and POST /v1/auth/logout endpoints
- Add GET /v1/tracks with Google Sheets backend and seed defaults
- Add CORS middleware with configurable origins
- Auto-initialize Google Sheets schema on app startup
- Add name field to RegisterRequest, remove firebase_token
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments