Skip to content

feat(app): add auto-updater for GitHub releases - #79

Merged
comppaz merged 1 commit into
mainfrom
feat/auto-updater
Dec 19, 2025
Merged

feat(app): add auto-updater for GitHub releases#79
comppaz merged 1 commit into
mainfrom
feat/auto-updater

Conversation

@comppaz

@comppaz comppaz commented Dec 19, 2025

Copy link
Copy Markdown
Collaborator

Summary

  • Integrate electron-updater with GitHub releases provider
  • Add app menu with "Check for Updates..." option
  • Show in-app toast notification when update is ready with "Restart" action
  • Update release workflow to upload .zip and latest.yml manifests for auto-update

Closes #78

Test plan

  • Verify app builds successfully with new electron-updater dependency
  • Test "Check for Updates..." menu item appears (macOS: Think menu, Windows: Help menu)
  • Verify release workflow uploads .zip and latest-mac.yml for macOS
  • Verify release workflow uploads latest.yml for Windows
  • Test update flow with a published release (requires version bump and release)

- Integrate electron-updater with GitHub releases provider
- Add app menu with "Check for Updates..." option
- Show in-app toast notification when update is ready
- Add "Restart" action to apply downloaded updates
- Update release workflow to upload .zip and latest.yml manifests
@comppaz
comppaz merged commit 201e269 into main Dec 19, 2025
1 check passed
@comppaz
comppaz deleted the feat/auto-updater branch December 19, 2025 15:38
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.

feat: Add auto-updater for Electron app

1 participant