openreader/src/lib
Richard R c28c074e43 refactor(nlp): improve text splitting and normalization for TTS blocks
- Rename and enhance text processing functions in nlp.ts for better handling of oversized texts, sentence boundaries, and PDF artifacts
- Update PDFViewer to add layout-aware highlighting with retry logic for sentence and word highlights
- Adjust PDFContext and TTSContext to use new normalized text functions
- Expand unit tests for new splitting behaviors, including long texts and punctuation preferences
2026-01-21 12:09:59 -07:00
..
server tests: Add NLP text processing, audiobook chapter encoding/decoding, and SHA256 hashing testing. 2026-01-19 17:45:55 -07:00
client.ts refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
dexie.ts feat: Implement document selection modal to allow users to select specific documents for sync, load, and import operations. 2026-01-19 15:53:29 -07:00
documentPreview.ts feat(ui): implement better document grid with file previews 2025-12-12 13:13:49 -07:00
epub.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
nlp.ts refactor(nlp): improve text splitting and normalization for TTS blocks 2026-01-21 12:09:59 -07:00
pdf.ts refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
pdfHighlightWorker.ts refactor(core): standardize module structure and enhance TTS types 2025-11-16 15:12:35 -07:00
sha256.ts tests: Add NLP text processing, audiobook chapter encoding/decoding, and SHA256 hashing testing. 2026-01-19 17:45:55 -07:00