openreader/src/components
Richard R 2ecd281f75 refactor(upload): unify docx-to-pdf conversion into finalize handler and remove legacy route
Remove the separate docx-to-pdf upload API and integrate DOCX conversion directly into the blob upload finalize route. Update client and uploader logic to treat DOCX as a supported upload type and streamline batch state handling. Adjust document caching and test helpers to align with the new unified flow. Add server-side DOCX-to-PDF conversion utility and corresponding unit tests.

This change simplifies the upload pipeline, consolidates conversion logic, and improves maintainability.
2026-06-04 13:00:05 -06:00
..
admin refactor(settings): remove enableDestructiveDeleteActions runtime flag and related UI 2026-06-01 20:38:54 -06:00
auth feat: improve PDF parsing recovery and reader UI (#98) 2026-06-03 04:44:55 -06:00
doclist refactor(upload): unify docx-to-pdf conversion into finalize handler and remove legacy route 2026-06-04 13:00:05 -06:00
documents refactor(upload): unify docx-to-pdf conversion into finalize handler and remove legacy route 2026-06-04 13:00:05 -06:00
icons Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
layout Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
player feat(pdf): introduce parser versioning and playback readiness state 2026-06-03 18:51:29 -06:00
reader feat: improve PDF parsing recovery and reader UI (#98) 2026-06-03 04:44:55 -06:00
ui feat: improve PDF parsing recovery and reader UI (#98) 2026-06-03 04:44:55 -06:00
views Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
AudiobookExportModal.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
CodeBlock.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
ColorPicker.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -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 Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -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 refactor(settings): remove enableDestructiveDeleteActions runtime flag and related UI 2026-06-01 20:38:54 -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