openreader/src/lib
Richard R eeeceb8e54 feat(privacy): implement data export and encryption with updated policy
Add ZIP-based user data download endpoint, enable AES-256 server-side S3 encryption for all stored documents and audiobooks. Rewrite privacy policy with detailed CCPA categories, service provider disclosures (Vercel/Neon/Railway), and user rights sections. Replace privacy modal with checkbox agreement flow.
2026-02-17 17:16:58 -07:00
..
server feat(privacy): implement data export and encryption with updated policy 2026-02-17 17:16:58 -07:00
analytics.ts feat(privacy): implement data export and encryption with updated policy 2026-02-17 17:16:58 -07:00
auth-client.ts feat(storage): implement S3/SeaweedFS blob storage for documents 2026-02-10 12:29:15 -07:00
client-documents.ts feat(preview): improve failure recovery and configuration 2026-02-16 15:46:30 -07:00
client-user-state.ts refactor: improve async state and session reliability 2026-02-15 15:13:25 -07:00
client.ts feat(auth): implement session gatekeeping and architectural reorganization 2026-02-15 11:12:42 -07:00
dexie.ts feat(previews): implement document preview generation and caching 2026-02-12 16:05:03 -07:00
document-cache.ts refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00
document-preview-cache.ts feat(previews): implement document preview generation and caching 2026-02-12 16:05:03 -07:00
documentPreview.ts refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00
epub.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
kokoro.ts refactor(auth): bootstrap anonymous sessions via AuthLoader 2026-01-28 02:39:44 -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 update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
pdfHighlightWorker.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -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
text-snippets.ts refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00