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

[Feature Request] New Version Alerts #994

Open
scrappy opened this issue Dec 5, 2024 · 0 comments
Open

[Feature Request] New Version Alerts #994

scrappy opened this issue Dec 5, 2024 · 0 comments

Comments

@scrappy
Copy link
Contributor

scrappy commented Dec 5, 2024

Right now, the only one someone running iAPS sees that they are running on old release is if they happen to go into their Settings, which, based on my experiences, tends to be very rare, if ever, once they have setup.

There are a lot of users that are using the GitHub actions to build, but I suspect a large number of those don't realize they need to sync their code before a build, so just keep rebuilding the same code without realizing they are behind in versions.

What is needed is a reminder on the home screen that they are out of date ... it doesn't have to be huge or annoying, but visible.

The same mechanism used by the alert on the Settings screen can be used, just add a simple yellow 'warning triangle' on the top right side of the home screen that is tappable, and when tapped, it would bring them to the releases page for the current version.

https://github.com/Artificial-Pancreas/iAPS/releases/tag/v5.8.0

A second link to either a page in the docs, or a separate landing page, should be included that details how to upgrade would be good, for those that don't realize that using their original fork is enough, that they do need to either do a sync ( fork ) or git pull ( if local build )

This alert will never go away until the upgrade has been done ... it doesn't flash or anything, its not meant to be super annoying, just a constant reminder that it needs to be actioned.

Considering the reduction in frequency of releases on main now, there should be no reason why people aren't upgrading regularly, if they are doing it manually ... and with the new github actions, there is no reason for folks' forks to be out of sync, even if they do not auto-build

Note that this does apply to dev too ... we have ~50% of users on dev still running 4.9.0 ... I can see 1 or 2 releases behind .. but 9?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant