openreader/src/components
Richard R 6ab5c230c2 feat(pdf): improve cross-page block stitching and enforce TTS segment source boundaries
Enhance PDF cross-page block stitching to move only sentence continuations and
preserve remaining text on the following page. Update TTS segment planning to
support strict source boundary enforcement, ensuring segments do not cross
block or paragraph-title boundaries. Add new tests for both features and
refactor PDF text item normalization to filter out skewed or rotated runs.
2026-05-18 13:21:43 -06:00
..
admin refactor(pdf): implement ONNX-based Docling layout parsing and block-level TTS for PDFs 2026-05-17 21:18:51 -06:00
auth feat(auth): add runtime toggle for user sign-ups and enforce signup policy 2026-05-14 12:47:05 -06:00
doclist refactor(components): unify button styling using buttonClass utility across multiple components 2026-05-14 12:06:21 -06:00
documents feat(pdf): improve cross-page block stitching and enforce TTS segment source boundaries 2026-05-18 13:21:43 -06:00
icons feat(pdf): improve cross-page block stitching and enforce TTS segment source boundaries 2026-05-18 13:21:43 -06:00
player feat(tts,config,types): migrate to providerRef/providerType model and add centralized TTS provider policy 2026-05-13 10:11:05 -06:00
reader feat(html): add HTML/TXT/MD sentence and word highlighting, settings, and audiobook export support 2026-05-17 11:14:02 -06:00
views feat(pdf): improve cross-page block stitching and enforce TTS segment source boundaries 2026-05-18 13:21:43 -06:00
AudiobookExportModal.tsx feat(html): add HTML/TXT/MD sentence and word highlighting, settings, and audiobook export support 2026-05-17 11:14:02 -06:00
CodeBlock.tsx refactor(components): unify button styling using buttonClass utility across multiple components 2026-05-14 12:06:21 -06:00
ColorPicker.tsx feat(theme): add persistent custom theme with live color editing 2026-04-07 01:09:08 -06:00
ConfirmDialog.tsx refactor(components): unify button styling using buttonClass utility across multiple components 2026-05-14 12:06:21 -06:00
ConsentAwareAnalytics.tsx 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
CookieConsentBanner.tsx refactor(components): unify button styling using buttonClass utility across multiple components 2026-05-14 12:06:21 -06:00
formPrimitives.tsx feat(pdf): improve cross-page block stitching and enforce TTS segment source boundaries 2026-05-18 13:21:43 -06:00
Header.tsx update(auth): enhance rate limiting with device/IP backstops and improve UI 2026-01-25 14:38:31 -07:00
HomeContent.tsx refactor: Move document-related components into a dedicated documents subdirectory and update imports. 2026-02-17 18:29:54 -07:00
PrivacyModal.tsx test(ui): stabilize onboarding/modal dismissal in e2e helpers 2026-04-06 11:16:54 -06:00
ProgressCard.tsx refactor(components): unify button styling using buttonClass utility across multiple components 2026-05-14 12:06:21 -06:00
ProgressPopup.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
SettingsModal.tsx feat(auth): add runtime toggle for user sign-ups and enforce signup policy 2026-05-14 12:47:05 -06:00
Spinner.tsx feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00