4 Commits

Author SHA1 Message Date
17f60c9ccb feat(archive): add admin-only endpoint to list archived episodes and implement corresponding frontend page 2025-12-17 23:05:53 +09:00
6745181a4b feat(auth): improve error handling and user feedback in Google sign-in flow 2025-12-10 22:45:12 +09:00
0f3ee5d537 feat(auth): enhance Google sign-in flow with loading state and error handling 2025-12-10 21:17:48 +09:00
008f8a3cca feat(auth): integrate Firebase authentication and add auth status component
- Added Firebase as a dependency for authentication.
- Created AuthProvider to manage authentication state and user sessions.
- Implemented AuthStatus component to display authentication status in the UI.
- Added verifyFirebaseIdToken function to validate Firebase ID tokens against the backend.
- Updated API endpoints to include Firebase OAuth verification.
- Enhanced ShowsPage to allow authenticated users to delete shows.
- Updated configuration to include Firebase settings and authentication enablement.
- Styled authentication components and added necessary CSS for better UI.
2025-12-10 21:16:14 +09:00