openreader/src/app/api
Richard R 9ba20c8a9e feat(auth): add user authentication and rate limiting
- Implement user sign-in, sign-up, and account management using better-auth
- Add rate limiting for TTS API with daily character limits for authenticated and anonymous users
- Integrate SQLite and PostgreSQL database support for user sessions and data persistence
- Update UI components to include authentication flows, user menu, and privacy popup
- Modify Dockerfile and package.json for new dependencies and entrypoint script
- Bump version to v1.3.0
2026-01-24 17:36:11 -07:00
..
account/delete feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
audiobook feat: Implement FFmpeg metadata escaping and robust chapter index validation for audiobook generation, alongside unit test reorganization. 2026-01-19 17:33:29 -07:00
auth/[...all] feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
documents feat: Implement document selection modal to allow users to select specific documents for sync, load, and import operations. 2026-01-19 15:53:29 -07:00
migrations/v1 feat: Display a toast notification after library migration, powered by new migration status in the API response. 2026-01-19 15:27:07 -07:00
rate-limit/status feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
tts feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
whisper refactor(client): centralize client-side API calls and refine types 2025-11-21 23:33:41 -07:00