openreader/src/lib
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
..
server feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
auth-client.ts feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
client.ts refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
dexie.ts 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
documentPreview.ts feat(ui): implement better document grid with file previews 2025-12-12 13:13:49 -07:00
epub.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
nlp.ts refactor(nlp): enhance EPUB text splitting for oversized sentences and remove unused functions 2026-01-21 14:27:20 -07:00
pdf.ts refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
pdfHighlightWorker.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
session-utils.ts feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
sha256.ts tests: Add NLP text processing, audiobook chapter encoding/decoding, and SHA256 hashing testing. 2026-01-19 17:45:55 -07:00