openreader/src/lib/client
Richard R 4b226858b1 perf(highlight): optimize exact token sequence matching for large documents
Add a fast linear scan to resolve exact token sequence highlights before
falling back to the fuzzy window search, significantly improving
performance for large documents. Update unit tests to verify that
exact matches are found efficiently without invoking expensive
comparisons.
2026-06-06 11:41:47 -06:00
..
api refactor(pdf-parse): migrate PDF parse state to worker-owned model 2026-06-04 20:00:21 -06:00
audiobooks feat(tts): add multilingual reader foundation 2026-06-06 06:18:50 -06:00
cache refactor(documents): unify document upload and deletion logic 2026-06-03 23:31:18 -06:00
config feat(tts,config,types): migrate to providerRef/providerType model and add centralized TTS provider policy 2026-05-13 10:11:05 -06:00
epub refactor(highlight): share multilingual token alignment 2026-06-06 10:45:19 -06:00
html refactor(highlight): share multilingual token alignment 2026-06-06 10:45:19 -06:00
pdf Add force-reparse confirmation flow in PDF UI 2026-05-21 10:34:29 -06:00
settings chore(config): remove Deepinfra model gating and related admin setting 2026-05-13 18:42:40 -06:00
tts Retry errored TTS segments with cooldown and retry-after 2026-05-14 08:31:40 -06:00
analytics.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00
auth-client.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00
changelog-check.ts refactor(api): remove all legacy unclaimed user scope logic and enforce strict userId scoping 2026-05-31 13:01:55 -06:00
changelog.ts feat(changelog): add changelog feed support and settings integration 2026-05-14 09:45:04 -06:00
dexie.ts feat(upload): implement presigned token-based upload with finalize step 2026-06-03 20:14:18 -06:00
epub.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00
highlight-token-alignment.ts perf(highlight): optimize exact token sequence matching for large documents 2026-06-06 11:41:47 -06:00
onboarding-flow.ts refactor(onboarding): modularize onboarding flow logic and improve testability 2026-05-29 18:03:17 -06:00
pdf-block-text.ts refactor(pdf): implement ONNX-based Docling layout parsing and block-level TTS for PDFs 2026-05-17 21:18:51 -06:00
pdf-highlight-worker.ts refactor(highlight): share multilingual token alignment 2026-06-06 10:45:19 -06:00
pdf-tts-planning.ts chore(config): remove smartSentenceSplitting option and related code paths 2026-05-20 04:51:10 -06:00
pdf.ts refactor(highlight): share multilingual token alignment 2026-06-06 10:45:19 -06:00
sha256.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00