Including the parts that were broken. A list of only good news is not a changelog.
| changed | the disk image is laid out instead of left to Finder: a System 7 window, two icons and an arrow, and the Gatekeeper warning stated before it happens rather than in a text file nobody opens |
| removed | the read-me file inside the disk image — the window says all of it now, and two icons beat three |
| fixed | the site served a 256px image as its favicon, so browsers kept showing whatever they cached first. Real 16, 32 and 180px icons, hashed like the stylesheet. |
| changed | new icon: a white dot, then an S in the app's own face with the six colours inside the letter. suffix is what comes after the dot, so the icon is a dot and what comes after it. |
| changed | the menu bar mark matches. It fills from the baseline as a long conversion runs, instead of an SF Symbol that looked identical whether or not anything was happening. |
| removed | the old icon spelled .pdf in a blue block — unreadable below 64px, badging one format out of 23, and in Spotlight it read as a PDF document rather than an app |
| changed | setup, settings, the file-actions panel, the compress panel and the conversion notice are all in the System 7 language this site is written in — pinstriped title bars, 1px frames, the six-colour rule, and a black selection block on the destination extension |
| changed | Chicago left macOS with the Classic environment, so the app uses Krungthep — squared, heavy, still installed on every Mac. Nothing is bundled and no font licence is redistributed. The site now lists it too, so a Mac keeps the same face if the web font never loads. |
| changed | windows are borderless and draw their own frame, so macOS does not put its title bar above ours |
| fixed | a nonisolated completion handler called orderOut on the main actor — a warning today, a crash under a stricter compiler |
| added | a keyboard shortcut opens file actions for the Finder selection, and you choose which keys |
| changed | three Services entries became one panel that shows every action and greys out what does not apply, with the reason |
| changed | settings split into four tabs; the file actions are finally mentioned inside the app |
| changed | new icon and notice, both built from one idea: a selected extension |
| added | setup asks for each permission separately and says, in the same breath, what it does not allow — then converts a real file so you can see the whole chain working |
| added | a Permissions tab in Settings that measures what macOS is currently allowing rather than remembering what it once allowed |
| added | the menu bar says No access to your files when Full Disk Access is missing, instead of running perfectly and converting nothing |
| removed | dead code — an unused faithfulness check, and an error describing a Pages preview that turned out not to exist |
| fixed | NSAppleEventsUsageDescription was missing, so macOS could deny the Finder shortcut and every iWork export with no prompt at all |
| fixed | every build since 0.1.0 reported itself as 0.1.0 — the version was a hand-edited string in the build script and nobody edited it |
| fixed | a test that raced on shared state and failed about one run in five |
| fixed | .pages → .pdf failed with “Pages must be installed” while Pages was installed. Current versions use the bundle identifier com.apple.Pages; 0.3.0 looked only for com.apple.iWork.Pages. |
| added | rename an image to .txt and get the words in it, via Vision |
| added | scanned PDFs fall back to reading the pages when there is no text layer |
| added | Pages, Keynote and Numbers export through the app that made them |
| fixed | suffix was watching inside Photos libraries, raising a permission prompt it had no reason to ask for — and rewriting a file in there would corrupt the library |
| fixed | iWork apps are addressed by bundle identifier, so a document cannot be handed to an app that merely claimed the name “Pages” |
| added | MOV ⇄ MP4 ⇄ M4V, audio extraction, and MP3 via ffmpeg or lame when installed |
| added | Word, RTF, OpenDocument, HTML and text to PDF — with the fidelity limit stated in the app |
| added | progress in the menu bar; long videos ask before starting |
| fixed | every media conversion failed with “Cannot Open” — AVFoundation infers a file's type from its extension, which is the one thing this app cannot trust |
| added | rename to convert, across images and PDFs |
| added | seven-day undo, replace or keep both |
| fixed | renames arriving as a coalesced Removed | Renamed event were dropped, so conversions worked in a quiet folder and failed in a busy one |
Converts files when you rename them.
Built for macOS 14 and later. Free, MIT licensed.
The Trash contains 1 item: nine-step-png-to-pdf-workflow.txt
Close a window with its top-left box and it lands here. Unlike the other thing in there, it can come back out.