Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add auto-updater and silent install update #543

Open
1 task done
TheRolfFR opened this issue Oct 12, 2024 · 1 comment
Open
1 task done

Add auto-updater and silent install update #543

TheRolfFR opened this issue Oct 12, 2024 · 1 comment
Labels
enhancement Enhancement to existing functionality p:3 Priority 3

Comments

@TheRolfFR
Copy link

Preflight Checklist

Problem Description

Thanks everyone for the software, it's fantastic!

I love the program but hate to update my programs, it's unfortunate

Proposed Solution

  • Add auto update using GitHub releases latest tag http endpoint
  • Add option in settings to allow only silent download, or allow silent download and update to let the user choose its preferred object method

Alternatives Considered

If you can't do it silently:

  • Give a Direct download button to latest
  • Download silently and just have an Update button

Additional Information

I know it is possible as tauri updater module does it with static JSON file in release files and using the latest tag endpoint for releases.

I would like to help you but I don't know how to do it with C#. Maybe there is a library available?

A private signing key in github secrets would allow for signing and verify trusted source in release workflow.

@srwi
Copy link
Owner

srwi commented Oct 12, 2024

Sounds good. https://github.com/ravibpatel/AutoUpdater.NET might be an option. Currently an easier way to update would be using winget but it also requires manual steps.

@srwi srwi added the enhancement Enhancement to existing functionality label Oct 12, 2024
@srwi srwi added the p:3 Priority 3 label Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement to existing functionality p:3 Priority 3
Projects
None yet
Development

No branches or pull requests

2 participants