Skip to content

Margin 0.4.0

Choose a tag to compare

@irl-dan irl-dan released this 19 Aug 18:00
· 45 commits to main since this release

Margin 0.4.0 — first public release

Margin is a fast native Markdown editor for macOS with file-native comments and a standalone collaboration CLI for macOS and Linux. It is an independent open-source tool used by the OpenProse team; it is not the OpenProse product and is not required to use the OpenProse platform.

Highlights

  • Native Apple-silicon Mac editor for literal Markdown, reader mode, inline discussion, review, suggestions, handoffs, and coordinated multi-file changes.
  • One macOS installer containing both Margin.app and the margin CLI, plus a portable Mac archive.
  • Standalone Linux CLI archives for x86-64 and ARM64; no Mac app or OpenProse account is required.
  • Apache-2.0 source release with contributor, security, architecture, installation, CLI, performance, and release documentation.
  • Optional MarginBench research tooling for deterministic human-agent and agent-agent collaboration evaluation.

Install

  • macOS: download Margin-0.4.0-macOS-arm64.pkg for the unified installer, or the zip for a portable app bundle.
  • Linux x86-64: download Margin-CLI-0.4.0-linux-x86_64.tar.gz.
  • Linux ARM64: download Margin-CLI-0.4.0-linux-aarch64.tar.gz.

Verify downloads against SHA256SUMS. GitHub build-provenance attestations are available for every release asset.

Important macOS signing note

The app and executable are ad-hoc signed, the installer is unsigned, and this release is not notarized. macOS will require explicit per-app approval in System Settings. You do not need to disable Gatekeeper globally. Developer ID signing and notarization are planned.

See the repository README and Docs/INSTALLATION.md for complete installation and first-open instructions.

Verification

  • All 172 native Swift tests pass.
  • Both MarginBench Python environments pass all 156 tests, along with deterministic self-tests, neutral preflights, and tracked public-result audits.
  • Release artifacts were checksum-verified and carry GitHub build-provenance attestations.
  • Startup regression gates cover small, medium, and large files plus 100-entry and 10,000-entry directories. See Docs/PERFORMANCE.md for measured results and the guarantee boundary.

Full changelog: https://github.com/openprose/margin/commits/v0.4.0