Skip to content

Add electron-updater manual install flow#152

Merged
enaboapps merged 1 commit into
mainfrom
feat/electron-updater-manual-install-151
Jun 18, 2026
Merged

Add electron-updater manual install flow#152
enaboapps merged 1 commit into
mainfrom
feat/electron-updater-manual-install-151

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #151

Summary

  • Add electron-updater and explicit GitHub publish metadata for updater config generation.
  • Replace the custom GitHub release downloader with an electron-updater-backed manual check/download/install flow.
  • Replace Show in folder with Install update after an update is downloaded.
  • Keep automatic download and automatic install disabled.

Validation

  • npm test
  • npm run typecheck
  • npm run build
  • npm run package:win with Certum signing mode
  • npm run package:win:verify-uiaccess
  • signtool verify /pa /v dist\Switchify-PC-Setup-0.1.0-x64.exe
  • verified dist\latest.yml and dist\win-unpacked\resources\app-update.yml are generated

@enaboapps enaboapps merged commit 4e230ce into main Jun 18, 2026
1 check passed
@enaboapps enaboapps deleted the feat/electron-updater-manual-install-151 branch June 18, 2026 13:39
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.

Add electron-updater manual install flow

2 participants