Add update checking
Forecaster opened this issue · comments
Allow the application to see if a newer version has been released and notify the user of this on startup.
The popup should have the following options:
- Go to release page
- Ignore this update
- Ignore pre-release updates
- Ignore all updates
The update check will either use the GitHub API to poll this repository for releases, or my own webserver, and compare the latest one with it's own version, if the latest release is higher than the applications version it should show the notification.
Ideally I'd also like to design an auto-updater that can be run to automatically download and extract the latest release.
This task is high priority because I feel it's important to get it included in the application as early as possible. Because not everyone might want to keep checking the repository or the forum for updates, but would rather that the application notify them about it instead.