openreader/src
Richard R 4714227913 fix(epub): improve canonical window stability and error handling
Enhance EPUB TTS canonical windowing by guarding against stale async completions
during rapid page turns, preventing outdated segment/highlight state from
overwriting the active page. Update SegmentsSidebar to robustly handle errors
in canonicalization, ensuring sidebar state is cleared on failure and avoiding
residual mappings from previous pages. Refine canonical window documentation to
clarify non-overlapping segment partitioning per page. Add a language-aware
cache test to verify correct canonical plan isolation across languages.
2026-06-08 19:05:13 -06:00
..
app fix(epub): improve canonical window stability and error handling 2026-06-08 19:05:13 -06:00
components fix(epub): improve canonical window stability and error handling 2026-06-08 19:05:13 -06:00
contexts refactor(epub): unify TTS segment planning with canonical windowing 2026-06-08 18:35:18 -06:00
db Refactor user data cleanup and TTS storage flows (#105) 2026-06-07 13:33:20 -06:00
hooks docs(intro): clarify open-source status and multilingual support in introduction 2026-06-06 12:19:28 -06:00
lib fix(epub): improve canonical window stability and error handling 2026-06-08 19:05:13 -06:00
types refactor(epub): unify TTS segment planning with canonical windowing 2026-06-08 18:35:18 -06:00
instrumentation.node.ts Refactor user data cleanup and TTS storage flows (#105) 2026-06-07 13:33:20 -06:00
instrumentation.ts Refactor user data cleanup and TTS storage flows (#105) 2026-06-07 13:33:20 -06:00
middleware.ts refactor(env): remove legacy no-auth mode and enforce required auth env vars 2026-05-31 12:09:37 -06:00