What's new
v0.8.14 — Updates that actually update
Section titled “v0.8.14 — Updates that actually update”Released July 2026
Orifold is in beta, on the road to 1.0.
This hotfix repairs Install and Restart on current macOS releases. The app sandbox was quarantining Orifold’s generated updater command, so macOS rejected that command as “damaged” before it could install anything. Orifold now removes that one launch-blocking attribute from its own trusted, generated command before handing it to Terminal; checksum, signature, rollback, unsaved-document, and relaunch checks remain in place.
Users on v0.8.13 or earlier need the one-line installer once to reach this build, because the broken handoff lives in the older app. In-app updates work normally from v0.8.14 onward.
Full changelog: docs/release-v0.8.14.md.
v0.8.13 — Every edit action, in full
Section titled “v0.8.13 — Every edit action, in full”Released July 2026
Orifold is in beta, on the road to 1.0.
This hotfix keeps every inline text-edit action readable after the canvas changes width. Match, Copy, Paste, Reset, Cancel, and Done no longer collapse into abbreviated labels when panels narrow the document area or the window is resized. The note and text-box editor now also sizes Cancel and Done from the actual localized title, fixing truncation in Spanish, French, and Japanese. Editing, object operations, page changes, undo/redo, save, export, and reopen flows were rechecked together.
Full changelog: docs/release-v0.8.13.md.
v0.8.12 — Edit the whole page, safely
Section titled “v0.8.12 — Edit the whole page, safely”Released July 2026
Orifold is in beta, on the road to 1.0.
This release removes a major editing limitation: inline text edits and graphic-object edits now compose safely in the same PDF. Orifold replays both kinds of changes from one canonical page, preserves live annotations and filled form values, keeps page rotation and edit history aligned through page operations, and refuses partial replays instead of risking a damaged or half-applied document. Selection, delete, escape, resize, and page-change behavior now follow one deterministic interaction sequence, while text and object tools share one bounded page-inspection pass for faster, more predictable editing on complex documents.
Full changelog: docs/release-v0.8.12.md.
v0.8.11 — Restack, and roll back
Section titled “v0.8.11 — Restack, and roll back”Released July 2026
Orifold is in beta, on the road to 1.0.
Three additive improvements. Object layering: right-click a selected graphic for Bring to Front or Send to Back — real content-stream restacking, fully undoable, and it now works even for an image sitting under a text layer (an earlier draft would have quietly done nothing there). Restore Previous Version: after an update, Orifold keeps a verified copy of the version you were on, so Help → Restore Previous Version… can swap it back — checksum- and signature-verified, documents untouched — if a new build ever misbehaves. And the About window now shows, under the version, whether you’re up to date or an update is waiting.
Full changelog: docs/release-v0.8.11.md.
v0.8.10 — What you see is what’s saved
Section titled “v0.8.10 — What you see is what’s saved”Released July 2026
Orifold is in beta, on the road to 1.0.
Another bug-fix patch for the Select tool, this one from driving the app by hand — which caught two things the byte-level tests couldn’t. Moving or deleting an object now updates on screen right away (before, the edit was correct in the saved file but the canvas kept showing the old position until you scrolled). And object edits can now be undone — ⌘Z, the toolbar button, and the Edit menu now light up after a move/resize/delete and revert it cleanly, with the right label. Covered by a new regression test.
Full changelog: docs/release-v0.8.10.md.
v0.8.9 — Tightening the hinges
Section titled “v0.8.9 — Tightening the hinges”Released July 2026
Orifold is in beta, on the road to 1.0.
A bug-fix patch for the Select tool (object editing) that shipped in v0.8.8 — no new features. A three-round UI audit found and fixed 16 issues, the most important being a data-safety one: deleting, duplicating, or reordering pages after an object edit could silently corrupt or revert that edit, or misapply the next one to the wrong page. Fixed, along with selection getting lost or stuck (rotate/delete/undo interactions, Esc to deselect), a shearing bug when resizing rotated graphics, and a few toolbar/menu polish items.
Full changelog: docs/release-v0.8.9.md.
v0.8.8 — Move the furniture
Section titled “v0.8.8 — Move the furniture”Released July 2026
Orifold is in beta, on the road to 1.0.
v0.8.7 laid the engine; v0.8.8 puts it in your hands. A new Select tool lets you edit the real graphics on a page — not sticky notes floating over it, the actual objects in the PDF.
- Select, move, resize, delete — pick the Select tool, click an image, logo, line, or shape, then drag to move, drag a handle to resize, or press Delete to remove it. Full undo/redo.
- Real edits, no ghosts — changes are written into the file’s actual content (a moved image really moves, a deleted shape is really gone, no leftover copy) and survive save, reopen, and export, opening correctly in other viewers.
- Honest about limits — it tells you what it can and can’t edit (scanned pages are one image; reused graphics edit one copy). Editing objects and text on the same document isn’t combined yet, and rotated pages aren’t editable yet — both are guarded so nothing is silently overwritten.
Full changelog: docs/release-v0.8.8.md. Learn the tool: Move & edit objects.
v0.8.7 — Engine groundwork for object editing
Section titled “v0.8.7 — Engine groundwork for object editing”Released July 2026
Orifold is in beta, on the road to 1.0.
v0.8.7 is an under-the-hood release — nothing changes for you yet. It’s the first two build-outs of a professional object-editing system (select, move, resize, delete, and restyle shapes, lines, and images inside a PDF), still in progress and not wired into the app yet.
- Proved the hardest risk first — a permanent test confirms Orifold’s PDF engine can move and delete page objects and reload the file with no ghost artifacts, no lost text, and a stable object identity across the save/reopen round trip, before any editing UI was built on top of it.
- Found and fixed a real bug along the way — the underlying engine call was silently dropping color from redrawn shapes; a saved page could come back with the right geometry but the wrong colors. Fixed and covered by a regression test, ahead of any feature that would have exposed it.
- Built the object model and detection pass — a new read-only pass over a page’s lines, shapes, and images classifies what can safely be edited later and gives each object a stable identity that survives being saved and reopened.
Full changelog: docs/release-v0.8.7.md.
v0.8.6 — Update yourself, without leaving Orifold
Section titled “v0.8.6 — Update yourself, without leaving Orifold”Released July 2026
Orifold is in beta, on the road to 1.0.
v0.8.5 taught Orifold to notice a new version; v0.8.6 lets it fetch and verify that version for you. No document-editing behavior changes this cycle.
- Download inside the app, with a progress bar — when an update is available, Settings now offers Download. Orifold pulls the signed universal DMG straight into its own updater cache and shows real progress.
- Verified before it can install — the download is checked against the release’s published SHA-256 checksum. A truncated or tampered file is rejected and deleted, never installed — your current version stays untouched.
- Your open work is protected — before installing, Orifold checks for unsaved documents and asks you to save them first, so nothing is lost.
- A calm hand-off to install — because a sandboxed app can’t replace its own running copy, Orifold opens the verified disk image’s drag-to-Applications window to finish. Consent-first throughout: nothing downloads or installs unless you ask.
- Tidy by itself — stale downloads and superseded rollback copies are pruned automatically, and only ever from Orifold’s own updater cache — never your files.
- Polish — the Settings update row no longer overflows the window, and every new state is Reduce-Motion aware.
Full changelog: docs/release-v0.8.6.md.
v0.8.5 — Orifold can tell you when it’s out of date
Section titled “v0.8.5 — Orifold can tell you when it’s out of date”Released July 2026
Orifold is in beta, on the road to 1.0.
Orifold now checks for its own updates — quietly, and only when you let it. No document-editing behavior changes this cycle.
- “Check for Updates…” in the app menu — right under About Orifold, the native macOS spot for it. It asks GitHub for the latest version number and tells you whether you’re current, all in the language you’ve set.
- A Settings toggle for automatic checks — off by default — turning it on is the only thing that lets Orifold check on its own (about once a day). Nothing about you or your files is ever sent; the check is a single version request. There’s also a Check Now button with a plain-language status line.
- Consent-first by design — Orifold never downloads or installs anything on its own. When a newer version exists it points you to the download; you stay in control of every step.
- Calmer website — a light/dark theme toggle (light by default, because paper), an honest “what’s folding next” roadmap, and a redesigned macOS download button.
Full changelog: docs/release-v0.8.5.md.
v0.8.4 — Stability: no crashes, no lag, correct text everywhere
Section titled “v0.8.4 — Stability: no crashes, no lag, correct text everywhere”Released July 2026
Orifold is in beta, on the road to 1.0.
A stability and correctness release. No document-editing behavior changes — this cycle is about the app launching cleanly, staying quiet when idle, and showing the right words.
- Fixed a launch crash on the packaged app — the installer now bundles SwiftPM’s resource bundle correctly and refuses to ship a build that would crash at startup; the release pipeline gained a smoke gate that launches the packaged DMG before publishing.
- No more idle CPU pinning — the empty-state companion and ambient animations now settle to rest instead of redrawing every frame forever. Idle CPU dropped from ~100% of a core to near zero with a document open.
- Correct interface text in every language — fixed a build-specific issue where localized labels across panels, toolbars, menus, dialogs, and accessibility text could render as raw keys (e.g.
help.viewDocumentation.button). All text now resolves properly and updates live when you switch languages.
Full changelog: docs/release-v0.8.4.md.
v0.8.3 — Universal builds and a proper DMG
Section titled “v0.8.3 — Universal builds and a proper DMG”Released July 2026
A distribution release: Orifold now ships as a universal binary that runs natively on both Apple Silicon and Intel Macs, delivered as a drag-to-Applications DMG with published SHA-256 checksums and a machine-readable release manifest. No document-editing behavior changes this cycle.
- Universal (Apple Silicon + Intel) — one download runs natively on both. The bundled PDFium and qpdf engines already shipped fat slices; the app executable now matches.
- A real DMG installer — download
Orifold-0.8.3-macOS-universal.dmg, open it, drag Orifold into Applications, launch. A stable-nameOrifold.dmgalias and a checksummedmanifest.jsonship alongside it. - Polished website download experience — a “Download for macOS” button (Apple Silicon + Intel), a three-step “Install Orifold on macOS” section, honest per-macOS-version first-launch coaching, and a checksum-verify command. See Install Orifold.
- Still not notarized by Apple — first launch takes one guided step; the one-line installer and Homebrew cask clear quarantine automatically. Apple notarization is the next distribution milestone.
Full changelog: docs/release-v0.8.3.md.
v0.8.2 — Find & Replace grows up, the editor gets harder to break
Section titled “v0.8.2 — Find & Replace grows up, the editor gets harder to break”Released July 2026
Orifold is in beta, on the road to 1.0.
v0.8.2 is anchored by two things: Find & Replace now works on document body text (not just comments), and a multi-pass hardening of the inline text-editing engine driven by a real problem PDF.
- Find & Replace on document body text — search finds every occurrence across the whole document, Replace acts on the selected match, and Replace All rewrites body text and comments together in one undoable step, with a confirmation and a reported skip count for text that can’t be safely rewritten in bulk (an invisible OCR layer, a near-transparent fill). See Search and replace.
- Text-editing engine hardening — underline detection and survival, table-safe editing that no longer merges headings into cells, deletion as a real undoable commit, a detected-font menu, and an external-modification safeguard that catches a file being edited by another app since Orifold last saved it.
- Signing — a sandboxed trusted-timestamp regression was found and fixed (twice — the first fix was accidentally reverted by an unrelated change, then fixed again at the source of truth).
- Sidebar page-thumbnail drag reordering now actually works.
- A new animated landing page (“The Folding Studio”) — the page you’d land on at orifold’s site root, an origami-fold scroll narrative guided by Gami and Ori.
- Documentation media cleanup — 13 of 14 screenshot slots are now real captures of the running app.
Full changelog: docs/release-v0.8.2.md.
Older releases
Section titled “Older releases”- v0.8.1 — Hardened, verified, and honestly numbered
- v0.7 — A bulletproof PDF engine underneath
- v0.6 — Searchable scans, forms, stamps, and protected export
- v0.5 — A cleaner save, export, and editing release
- v0.4 — Inline editing, digital signatures, and Xcode build parity
- v0.3 — Automatic updates and clean uninstall