openreader/src/contexts
Richard R d489356b00 refactor(documents): unify document upload and deletion logic
Replace type-specific document add/remove functions with generalized uploadDocuments and deleteDocument methods. Consolidate file upload handling in DocumentUploader for improved maintainability. Introduce evictCachedDocument to streamline cache eviction across document types. Update DocumentContext to support batch uploads and single-method deletion, simplifying context API and reducing duplication.
2026-06-03 23:31:18 -06:00
..
AuthRateLimitContext.tsx refactor(auth): remove redundant authEnabled flag from contexts and components 2026-05-31 13:10:01 -06:00
ConfigContext.tsx refactor(env): remove legacy no-auth mode and enforce required auth env vars 2026-05-31 12:09:37 -06:00
DocumentContext.tsx refactor(documents): unify document upload and deletion logic 2026-06-03 23:31:18 -06:00
OnboardingFlowContext.tsx refactor(api): remove all legacy unclaimed user scope logic and enforce strict userId scoping 2026-05-31 13:01:55 -06:00
RuntimeConfigContext.tsx refactor(settings): remove enableDestructiveDeleteActions runtime flag and related UI 2026-06-01 20:38:54 -06:00
ThemeContext.tsx feat(theme): add persistent custom theme with live color editing 2026-04-07 01:09:08 -06:00
TTSContext.tsx feat(pdf): introduce parser versioning and playback readiness state 2026-06-03 18:51:29 -06:00