openreader/src/app/api
Richard R 30ce65e747 refactor(auth): bootstrap anonymous sessions via AuthLoader
Replace privacy popup with PrivacyModal and reorganize auth UI components
Remove signed-out persistence and centralize session handling in useAuthSession
Move document viewers and Kokoro voice helpers into dedicated modules
2026-01-28 02:39:44 -07:00
..
account/delete feat(db/auth): migrate auth storage to Drizzle and add claimable data flow 2026-01-26 17:01:36 -07:00
audiobook fix(db): select drizzle config for migrations 2026-01-27 16:53:58 -07:00
auth/[...all] feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00
documents fix(db): select drizzle config for migrations 2026-01-27 16:53:58 -07:00
migrations/v1 feat(db/auth): migrate auth storage to Drizzle and add claimable data flow 2026-01-26 17:01:36 -07:00
rate-limit/status update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
tts refactor(auth): bootstrap anonymous sessions via AuthLoader 2026-01-28 02:39:44 -07:00
user/claim feat(db/auth): migrate auth storage to Drizzle and add claimable data flow 2026-01-26 17:01:36 -07:00
whisper feat(db/auth): migrate auth storage to Drizzle and add claimable data flow 2026-01-26 17:01:36 -07:00