Repository navigation
Bookdrop 2.2
Security
- Opening a crafted book can no longer write files outside Bookdrop's temp folder.
- A crafted book can no longer copy other files from your Mac into the converted output.
- PDF conversion renders books with scripts off, the browser sandbox on, and no network access. A book can load only its own files.
- HTML output blocks scripts and remote content from the book.
Fixed
- PDF bookmarks open the right chapter. Before, every chapter in one file opened that file's first page.
- PDF bookmarks work for books whose table of contents is in a subfolder.
- Books with spaces or other encoded characters in file names convert.
- Accented titles show correctly in PDF metadata, headers and footers.
- The cover in Word output fits the page.
- A failed or cancelled conversion no longer leaves a broken file, or deletes the file it was to replace.
- Temporary files are deleted when a book is closed. "Clear Temporary Files" keeps the book that is open.
- Batch conversion: a failed book no longer stays "converting", and Cancel All stops the book that is converting.
- Error messages name the real problem (password-protected PDF, DRM, scanned PDF) and tell you what to do.
- The notification names the real output format.
Changed
- Books open in the background, so the app stays responsive with large PDFs and Kindle files.
- Each book is read once, not twice, for the preview and the conversion.
- "Remember last output format" works.
- Removed two settings that did nothing: "Start chapters on new page" and "Open Logs Folder".
- PDF output is about 10 to 20% slower because of the new security checks.
Install
- Download
Bookdrop.dmgbelow. Open it and drag Bookdrop to Applications. - Open it once and close the warning (it is not notarized). Then open System Settings › Privacy & Security and click Open Anyway.
Requires macOS 13 or later. Universal app: Apple Silicon and Intel. The Intel build is lightly tested; please open an issue if it fails on your Intel Mac.