v4.1.2
✨ What's New
🐳 Document previews fixed in Docker
- Fixed document preview/thumbnail generation in Docker deployments, which had stopped working because the PDF engine couldn't find its bundled fonts at runtime. Previews now render again out of the box.
⬆️ Smoother, more reliable uploads
- Rebuilt the document upload flow to be more reliable across all file types.
- Word document (.docx) uploads now convert to PDF as part of a single upload step, with a timeout so a stuck conversion fails cleanly instead of hanging.
- Avoided redundant work by reusing already-converted documents.
🖱️ Better drag-and-drop
- Dragging documents (into folders and between views) now shows a proper drag preview in both gallery and list layouts.
🧩 More dependable PDF parsing
- Moved PDF parsing and playback-readiness tracking to the background worker, with versioning so documents are automatically re-parsed when the parser improves.
- Prevented duplicate parse jobs from being queued for the same document.
🔊 Reader fix
- Text-to-speech playback and text selection now reset immediately when you switch documents, instead of carrying over from the previous one.
Full Changelog: v4.1.1...v4.1.2