Skip to content

Add manual update check#29

Merged
angristan merged 1 commit into
mainfrom
check-for-updates
May 2, 2026
Merged

Add manual update check#29
angristan merged 1 commit into
mainfrom
check-for-updates

Conversation

@angristan

Copy link
Copy Markdown
Owner

Summary

Adds a check-only update mechanism from the About window. The app now queries the latest GitHub Release, compares it with the current bundle version, and shows whether an update is available.

When a newer version is found, the UI links users to the GitHub release page instead of attempting to download, install, or replace the app.

Validation

  • xcodebuild -scheme MacThrottle -configuration Debug -derivedDataPath .build build
  • git diff --check HEAD~1..HEAD
  • GitHub Releases endpoint smoke check returned v1.7.4 for a local 1.7.3 build

@angristan angristan force-pushed the check-for-updates branch from d2262c9 to 2b9eb89 Compare May 2, 2026 11:25
@angristan angristan marked this pull request as ready for review May 2, 2026 12:49
@angristan angristan merged commit 1a5e957 into main May 2, 2026
5 checks passed
@angristan angristan deleted the check-for-updates branch May 2, 2026 13:25
github-actions Bot pushed a commit that referenced this pull request May 2, 2026
# [1.8.0](v1.7.4...v1.8.0) (2026-05-02)

### Features

* add manual update check ([#29](#29)) ([1a5e957](1a5e957))
@github-actions

github-actions Bot commented May 2, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.8.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant