openreader/src
Richard R efe6ffec86 fix(nlp): add EPUB-specific text splitting for TTS blocks
Introduce `splitTextToTtsBlocksEPUB` function to handle EPUB text splitting,
treating single newlines as paragraph boundaries for precise highlighting.
Update TTS context to conditionally use EPUB splitting based on document type.
Enhance PDFViewer to clear highlights when current sentence is null.
Add comprehensive tests for the new functionality and refactor existing ones.
2026-01-21 14:04:19 -07:00
..
app feat: Implement FFmpeg metadata escaping and robust chapter index validation for audiobook generation, alongside unit test reorganization. 2026-01-19 17:33:29 -07:00
components fix(nlp): add EPUB-specific text splitting for TTS blocks 2026-01-21 14:04:19 -07:00
contexts fix(nlp): add EPUB-specific text splitting for TTS blocks 2026-01-21 14:04:19 -07:00
hooks refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
lib fix(nlp): add EPUB-specific text splitting for TTS blocks 2026-01-21 14:04:19 -07:00
types refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
utils refactor(client): centralize client-side API calls and refine types 2025-11-21 23:33:41 -07:00