MioIsland/scripts
徐翔宇 2fb5a79bef feat: add Sparkle auto-update with in-app check for updates
- Integrate Sparkle 2.6+ via SPM for EdDSA-signed auto-updates
- Add UpdaterManager wrapper with observable canCheckForUpdates state
- Add "Check for Updates" button in Settings → About tab
- Configure SUFeedURL pointing to miomio.chat/appcast.xml
- Generate and store EdDSA public key in Info.plist
- Add zh-Hans to knownRegions for Sparkle UI localization
- Rewrite release.sh: auto-detect DerivedData, create DMG,
  Sparkle EdDSA signing, appcast.xml generation, and auto-deploy
  appcast to landing-page branch

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 17:50:25 +08:00
..
build.sh chore: rename app from "Code Island" to "Mio Island" 2026-04-15 11:53:22 +08:00
create-release.sh fix: add Applications symlink to hdiutil DMG fallback 2026-04-15 16:27:00 +08:00
debug.sh fix: remove dead hook socket answer-back, use terminal send-keys 2026-04-09 17:56:42 +08:00
generate-keys.sh CodeIsland — macOS Dynamic Island for AI coding agents 2026-04-01 13:11:42 +08:00
release.sh feat: add Sparkle auto-update with in-app check for updates 2026-04-15 17:50:25 +08:00