Check For Updates Setting
Is your feature request related to a problem? Please describe. An opt-in setting to check for updates in the app
Describe the solution you'd like An opt-in setting to check for updates in the app. When the setting is enabled, the app will check for updates when the app launches and every 12-24 hours. If there is an update, it will notify the user with a notification.
Describe alternatives you've considered None
Additional context None
Good idea. Currently blocked by #16
Additional context: this is intentionally not the default behaviour because we don't want our app to reach out to BusKill servers as it could alert Eve to the fact that you're using BusKill software. For more info, see:
- https://docs.buskill.in/buskill-app/en/v0.6.0/software_usr/gui.html#updating
- https://github.com/BusKill/buskill-app/issues/45#issuecomment-1327813741
It's important that implementation of this option would include a "confirmation" dialog that tells the user of the risks and makes them confirm before it's enabled.
This "confirmation" dialog functionality was just implemented last week (currently it's used to warn the user of the risk of data loss when enabling the 'soft-shutdown' trigger in the GUI's Settings screen).