Commit Graph
1 Commits
Author SHA1 Message Date
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