Forecaster / cmdrs-log-continued

A successor to Cmdr's Log, a trading companion for Elite: Dangerous made by ArchV1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.