openreader/src/app
Richard R 82f82a990e feat: add user preferences and document progress syncing
- Implemented user preferences management with a new API for GET and PUT requests.
- Added user document progress tracking with a new API for retrieving and updating progress.
- Introduced database schema changes for user preferences and document progress.
- Enhanced EPUB and TTS contexts to support syncing user preferences and document progress.
- Added functions to handle transferring user preferences and progress during account linking.
- Updated client-side logic to schedule syncing of user preferences and document progress.
2026-02-11 13:58:16 -07:00
..
api feat: add user preferences and document progress syncing 2026-02-11 13:58:16 -07:00
epub/[id] refactor(audiobooks): migrate audiobook pipeline to object storage 2026-02-11 02:44:34 -07:00
html/[id] feat(storage): implement S3/SeaweedFS blob storage for documents 2026-02-10 12:29:15 -07:00
pdf/[id] refactor(audiobooks): migrate audiobook pipeline to object storage 2026-02-11 02:44:34 -07:00
signin refactor(auth): bootstrap anonymous sessions via AuthLoader 2026-01-28 02:39:44 -07:00
signup refactor(auth): bootstrap anonymous sessions via AuthLoader 2026-01-28 02:39:44 -07:00
apple-icon.png Apple web app capable changes 2025-01-26 16:49:05 -07:00
favicon.ico Apple web app capable changes 2025-01-26 16:49:05 -07:00
globals.css fix: reduce pdf flicker and harden tts 2026-01-26 17:01:51 -07:00
icon.png Apple web app capable changes 2025-01-26 16:49:05 -07:00
icon.svg Apple web app capable changes 2025-01-26 16:49:05 -07:00
layout.tsx refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00
manifest.json Apple web app capable changes 2025-01-26 16:49:05 -07:00
page.tsx refactor(auth): bootstrap anonymous sessions via AuthLoader 2026-01-28 02:39:44 -07:00
providers.tsx refactor(documents): migrate from IndexedDB to server-backed storage with caching 2026-02-08 11:15:57 -07:00