Skip to content

Fix/updater GitHub 404 no releases#63

Merged
richardkoehler merged 5 commits into
Brain-Modulation-Lab:mainfrom
richardkoehler:fix/updater-github-404-no-releases
Apr 21, 2026
Merged

Fix/updater GitHub 404 no releases#63
richardkoehler merged 5 commits into
Brain-Modulation-Lab:mainfrom
richardkoehler:fix/updater-github-404-no-releases

Conversation

@richardkoehler

Copy link
Copy Markdown
Collaborator

No description provided.

GitHub returns HTTP 404 for /releases/latest when no release exists.
Previously this logged at INFO and emitted failed; now return None so
check completes as up-to-date and cooldown applies.

Made-with: Cursor
- List GitHub releases (paginated) and pick single highest PEP 440 version
  newer than local; include alpha/beta/rc and GitHub prerelease flag.
- ReleaseInfo.is_prerelease drives dialog copy with feedback email and
  issues URL from config.
- Persist updater/auto_check_enabled; skip deferred check when disabled;
  Help dialog checkbox + opt-out on update notification (manual check
  still uses force=True).

Made-with: Cursor
@richardkoehler richardkoehler merged commit f63d689 into Brain-Modulation-Lab:main Apr 21, 2026
12 checks passed
@richardkoehler richardkoehler deleted the fix/updater-github-404-no-releases branch April 21, 2026 17:21
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.

1 participant