Files
margin/README.md
T
pj 36291540e5 docs: describe how releases are published
Three channels, and they are not the same app: the direct download is unrestricted and updates
itself, the Homebrew cask is the same file with a command instead of a browser, and the App Store
copy is sandboxed with the updater taken out because Apple requires both.

Written down because most of it is only discoverable by getting it wrong once. Attaching a build to
TestFlight and attaching it to the store version are separate operations, and a Mac listing takes
its icon from the attached build, so until that second step happens App Store Connect shows the
listing with no icon and does not say why.

Claude-Session: https://claude.ai/code/session_018HwEWvoE1NkkUjJCMLSnup
2026-08-31 17:26:38 +05:30

563 B

margin

Write your book. Own every word. A calm, offline studio to write, format, and publish your book to every store and to print.

Download it from margin.73ai.org, or install it with Homebrew:

brew tap priyanshujain/margin
brew trust priyanshujain/margin
brew install --cask margin

How releases are signed and where they go is in docs/publishing.md.

Licensed FSL-1.1-MIT: use it for anything except building a competing product, and every version turns MIT two years after its release.