Repository navigation
Prepare for open source and direct distribution - #1
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Team ID and bundle identifier now live in Config/Base.xcconfig with an optional git-ignored Config/Local.xcconfig override, so contributors can build with their own Apple Developer account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Drop App Store-only settings and the app sandbox - Add Sparkle 2 with a "Check for Updates…" button in About - Add CI build workflow and a tag-triggered release workflow that signs with Developer ID, notarizes, builds a DMG, and publishes it with a Sparkle appcast to GitHub Releases Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Matches the setup used in other projects and avoids needing App Store Connect API access. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The release workflow extracts the tagged version's section from CHANGELOG.md and uses it for the GitHub Release body and the Sparkle update dialog. Releases fail if the section is missing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
RELEASE.md, and the unused GitHub-branded iconConfig/Base.xcconfigwith a git-ignoredConfig/Local.xcconfigoverridev*→ Developer ID sign, notarize, DMG, Sparkle appcast, GitHub Release)Test plan
generate_appcastproduce a valid signed appcast🤖 Generated with Claude Code