openreader/src/components
Richard R 4cb482c3f2 refactor(tts): enhance pause handling and centralize TTS test helpers
Update TTSContext to track manual pause epochs, ensuring explicit user
pauses are respected during async sentence splitting and playback state
restoration. Adjust TTSPlayer button disabling logic to allow pausing
while processing. Move and improve pauseTTSAndVerify helper for robust
cross-browser TTS pause assertions, replacing local test implementations.
Update expectDocumentListed to use polling for document link visibility.
2026-05-04 19:38:23 -06:00
..
auth feat: Enhance authentication handling by adding error logging and improving session checks in the API and ClaimDataModal component 2026-02-19 02:13:43 -07:00
doclist refactor: update document section title from 'Local Documents' to 'Your Documents' 2026-04-16 20:13:01 -06:00
documents style(ui): update aria-labels for clarity and consistency in sidebar controls 2026-05-04 15:23:48 -06:00
icons feat(ui): add five new light themes and redesign settings modal 2026-03-19 10:24:16 -06:00
player refactor(tts): enhance pause handling and centralize TTS test helpers 2026-05-04 19:38:23 -06:00
reader style(ui): update aria-labels for clarity and consistency in sidebar controls 2026-05-04 15:23:48 -06:00
views refactor: Move document-related components into a dedicated documents subdirectory and update imports. 2026-02-17 18:29:54 -07:00
AudiobookExportModal.tsx feat(reader,db): add segments sidebar and manifest API; update TTS segment schema 2026-05-04 15:02:05 -06:00
CodeBlock.tsx feat: improve document list and self-hosting clarity 2025-11-22 15:18:46 -07:00
ColorPicker.tsx feat(theme): add persistent custom theme with live color editing 2026-04-07 01:09:08 -06:00
ConfirmDialog.tsx feat(ui): enhance AudiobookExportModal and ConfirmDialog with improved layout and styling; update VoicesControlBase for better dropdown handling 2026-03-19 11:16:24 -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 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
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 feat(ui): enhance AudiobookExportModal and ConfirmDialog with improved layout and styling; update VoicesControlBase for better dropdown handling 2026-03-19 11:16:24 -06:00
ProgressPopup.tsx refactor: overhaul document storage and audiobook architecture 2026-01-19 14:22:21 -07:00
SettingsModal.tsx refactor(tts): update Replicate model defaults and voice resolution 2026-04-16 12:52:08 -06:00
Spinner.tsx feat(auth): add user authentication and rate limiting 2026-01-24 17:36:11 -07:00