openreader/src/components
Richard R d86df06f9b style(ui): unify modal dialogs with SidebarDialog component
Replace ModalFrame and related modal patterns in settings and upload dialogs with
the new SidebarDialog component to establish a consistent sidebar-based dialog
layout. Refactor SettingsModal and UploadMenuDialog to use SidebarDialog, updating
header, navigation, and content handling accordingly. Update DocumentList to use
DocumentUploader in compact mode for sidebar upload action. Export SidebarDialog
from the UI module. Minor fixes in web-loader for IP parsing and option naming.

This change standardizes dialog UI structure and improves maintainability.
2026-06-10 11:14:33 -06:00
..
admin Refactor user data cleanup and TTS storage flows (#105) 2026-06-07 13:33:20 -06:00
auth fix(auth): prevent anonymous session creation on auth pages 2026-06-09 10:53:01 -06:00
doclist style(ui): unify modal dialogs with SidebarDialog component 2026-06-10 11:14:33 -06:00
documents style(ui): unify modal dialogs with SidebarDialog component 2026-06-10 11:14:33 -06:00
icons feat(documents): add web import and creation dialog with SSRF-safe loader 2026-06-10 10:57:51 -06:00
layout Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
player fix(player): prevent selection reset during voice refetch by deriving voices from props 2026-06-06 13:07:51 -06:00
reader fix(epub): improve canonical window stability and error handling 2026-06-08 19:05:13 -06:00
ui style(ui): unify modal dialogs with SidebarDialog component 2026-06-10 11:14:33 -06:00
views feat(tts): add multilingual reader foundation 2026-06-06 06:18:50 -06:00
AudiobookExportModal.tsx refactor(ui): enforce shared control primitives 2026-06-06 11:15:48 -06:00
CodeBlock.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
ColorPicker.tsx refactor(ui): enforce shared control primitives 2026-06-06 11:15:48 -06:00
ConfirmDialog.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -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 Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
Header.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
HomeContent.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
PrivacyModal.tsx refactor(ui): enforce shared control primitives 2026-06-06 11:15:48 -06:00
ProgressCard.tsx feat: improve PDF parsing recovery and reader UI (#98) 2026-06-03 04:44:55 -06:00
ProgressPopup.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
SettingsModal.tsx style(ui): unify modal dialogs with SidebarDialog component 2026-06-10 11:14:33 -06:00
Spinner.tsx docs(pdf,spinner,config): update parse state UI, spinner theming, and worker env docs 2026-05-21 11:59:12 -06:00