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

Implement an update check #165

Open
rladstaetter opened this issue Nov 11, 2023 · 0 comments
Open

Implement an update check #165

rladstaetter opened this issue Nov 11, 2023 · 0 comments
Assignees
Labels
release process everything which is needed to package the application, maven related issues etc ..

Comments

@rladstaetter
Copy link
Owner

Is your feature request related to a problem? Please describe.
As a distributor of LogoRRR i want to make sure that users are informed if there is a new version for LogoRRR available. For Mac this is already solved via the app store mechanism, maybe #29 solves this for windows. Linux users will then be the only platform where this feature will be activated.

On startup, LogoRRR will open a http connection to https://www.logorrr.app and check if there is a new version available. The API returns the version information, for example 24.1.0. (This number is changed when a new version is being released.)

If the provided version doesn't match the version of the app itself, a window will be shown (along with an option to "not show again") such that a new version is available for download, with a suitable url to download the application.

Downloading should take place via an web browser since users will be accustomed to that.

@rladstaetter rladstaetter self-assigned this Nov 11, 2023
@rladstaetter rladstaetter added this to the 24.1.0 milestone Nov 11, 2023
@rladstaetter rladstaetter added the release process everything which is needed to package the application, maven related issues etc .. label Nov 11, 2023
@rladstaetter rladstaetter removed this from the 24.1.0 milestone Nov 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release process everything which is needed to package the application, maven related issues etc ..
Projects
None yet
Development

No branches or pull requests

1 participant