openreader/src/app/(app)
Richard R 7344fcbc51 fix(pdf): prevent redundant parse jobs and improve docx-to-pdf upload reuse
Avoid enqueuing duplicate parse jobs for PDFs that are already parsed or in terminal states. Update docx-to-pdf upload to reuse existing parsed PDF results when possible, skipping unnecessary parse operations and job enqueuing. Adjust parse-state-backfill to only enqueue jobs for pending or running states. Refine client upload logic to better infer document type from MIME when file names are missing. Enhance usePdfDocument to handle terminal parse states more robustly.

This change ensures idempotent parse job creation and reduces unnecessary worker load, while improving document upload and parse state handling.
2026-06-04 12:47:37 -06:00
..
app refactor(doclist): redesign document list with new views, DnD, and windowed UI 2026-05-27 18:59:13 -06:00
epub/[id] feat(pdf): introduce parser versioning and playback readiness state 2026-06-03 18:51:29 -06:00
html/[id] fix(html): reset TTS text and playback state on document changes 2026-06-03 19:32:46 -06:00
pdf/[id] fix(pdf): prevent redundant parse jobs and improve docx-to-pdf upload reuse 2026-06-04 12:47:37 -06:00
signin Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
signup Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
layout.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00