Skip to content

Bookdrop 2.2

Choose a tag to compare

@tilakp tilakp released this 06 Nov 05:59
· 10 commits to master since this release

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

  1. Download Bookdrop.dmg below. Open it and drag Bookdrop to Applications.
  2. 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.