Skip to content

feat: download installer on "Update" click instead of opening the GitHub release web-page#1666

Merged
ShGKme merged 5 commits intomainfrom
feat/update-download
Feb 20, 2026
Merged

feat: download installer on "Update" click instead of opening the GitHub release web-page#1666
ShGKme merged 5 commits intomainfrom
feat/update-download

Conversation

@ShGKme
Copy link
Contributor

@ShGKme ShGKme commented Feb 19, 2026

☑️ Resolves

  • A user won't need to manually find the correct installer and download it on the scary GitHub release page
  • If in the future the current installer isn't available anymore — fallback to opening the release page
  • Next steps:
    • New section in the settings to select the release channel and have more info about the update (requires new strings)
    • Auto-update
  • Tested on all Linux and Windows installers + fallback case

🖼️ Screenshots

Recording.2026-02-19.154252.mp4

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
@ShGKme ShGKme added this to the 🪴 Next Release milestone Feb 19, 2026
@ShGKme ShGKme self-assigned this Feb 19, 2026
@ShGKme ShGKme added the enhancement New feature or request label Feb 19, 2026
@Antreesy
Copy link
Contributor

Fallback is working for me. Don't know though how to trigger the file download with tweaking versions

@ShGKme
Copy link
Contributor Author

ShGKme commented Feb 19, 2026

Fallback is working for me. Don't know though how to trigger the file download with tweaking versions

But fallback is also available only when a new version is detected...

@Antreesy
Copy link
Contributor

NVM, tested the wrong branch

@ShGKme ShGKme merged commit 3f25ca9 into main Feb 20, 2026
11 checks passed
@ShGKme ShGKme deleted the feat/update-download branch February 20, 2026 09:30
@ShGKme ShGKme mentioned this pull request Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants