Add auto-updater and silent install update

Author: TheRolfFRCreated Oct 12, 2024Updated Nov 24, 2025
Labelsenhancementp:3

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.