Skip to content

Add lightweight update check against GitHub releases#19

Merged
KaladinDMP merged 1 commit into
mainfrom
claude/pensive-meitner-tWn1Q
May 24, 2026
Merged

Add lightweight update check against GitHub releases#19
KaladinDMP merged 1 commit into
mainfrom
claude/pensive-meitner-tWn1Q

Conversation

@KaladinDMP

Copy link
Copy Markdown
Owner

On startup APC calls the GitHub releases API from the main process (renderer CSP blocks direct network), compares the latest tag to the running version with a simple semver check, and shows a dismissible neon banner if a newer release exists. Clicking DOWNLOAD opens the release page in the default browser via shell.openExternal (URL is validated to github.com before opening). Network failures are swallowed silently so offline users see no change.

On startup APC calls the GitHub releases API from the main process
(renderer CSP blocks direct network), compares the latest tag to the
running version with a simple semver check, and shows a dismissible
neon banner if a newer release exists. Clicking DOWNLOAD opens the
release page in the default browser via shell.openExternal (URL is
validated to github.com before opening). Network failures are swallowed
silently so offline users see no change.

https://claude.ai/code/session_01Jn3iu5gKmBRf1fKqUygJoY
@KaladinDMP KaladinDMP merged commit bcf6fd5 into main May 24, 2026
1 check passed
@KaladinDMP KaladinDMP deleted the claude/pensive-meitner-tWn1Q branch May 24, 2026 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants