openreader/src/components
Richard R 50c3829f98 update(auth): enhance rate limiting with device/IP backstops and improve UI
- Add device ID and IP-based rate limiting to prevent abuse
- Refactor UI components for better header menus and settings
- Update privacy popup with detailed data usage info
- Improve PDF handling and caching to prevent react-pdf warnings
- Update README with new Docker instructions and environment variables
2026-01-25 14:38:31 -07:00
..
auth update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
doclist refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
icons update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
player refactor(auth): consolidate authentication contexts and enhance rate limit UI integration 2026-01-25 11:12:19 -07:00
AudiobookExportModal.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
CodeBlock.tsx feat: improve document list and self-hosting clarity 2025-11-22 15:18:46 -07:00
ConfirmDialog.tsx refactor(audiobook): standardize chapter regeneration APIs and UX 2025-11-16 21:10:32 -07:00
DocumentHeaderMenu.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
DocumentSelectionModal.tsx 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
DocumentSettings.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
DocumentSkeleton.tsx Prepare epub work 2025-02-08 13:07:36 -07:00
DocumentUploader.tsx refactor(client): centralize client-side API calls and refine types 2025-11-21 23:33:41 -07:00
EPUBViewer.tsx feat: improve document list and self-hosting clarity 2025-11-22 15:18:46 -07:00
Footer.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
Header.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
HomeContent.tsx feat(ui): implement better document grid with file previews 2025-12-12 13:13:49 -07:00
HTMLViewer.tsx fix(api): stabilize DOCX to PDF conversion and cleanup 2025-11-12 16:21:11 -07:00
PDFViewer.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
privacy-popup.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
ProgressCard.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
ProgressPopup.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
rate-limit-banner.tsx refactor(auth): consolidate authentication contexts and enhance rate limit UI integration 2026-01-25 11:12:19 -07:00
SettingsModal.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
Spinner.tsx feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
ZoomControl.tsx refactor(audiobook): standardize chapter regeneration APIs and UX 2025-11-16 21:10:32 -07:00