Repository navigation
First notarized build
The first build macOS will actually open. 0.1.0 was unsigned and 0.1.1 was signed but never notarized, so Gatekeeper rejected both. This one is Developer ID signed, notarized and stapled, and ships as a .dmg.
Signing and distribution
- Notarized and stapled; the disk image is signed and notarized separately, since a staple on the app does not travel inside its container
- Sparkle's nested helpers (
Autoupdate,Updater.app, the XPC services) are re-signed with our Developer ID and a secure timestamp. They previously shipped with Sparkle's own signature, whichcodesign --verify --deepaccepts but notarization rejects - Dropped the
com.apple.security.get-task-allowdebug entitlement that Xcode was injecting /downloadnow resolves through a stable asset name with no GitHub API call, so it can no longer fall back to the releases page when the unauthenticated rate limit is exhausted- Release notes now surface Apple's notarization findings on failure instead of dying with an unexplained stapler error
App
- Proper app icon
Landing
- Provider table with real per-client MCP config, GitHub-backed changelog, SF-style icons