-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[Request] Allow web-based update at beginning of set-up flow #3936
Comments
Personally I think this is a very good idea, and maybe even forced? I suppose it might struggle if it's not connected to the internet, but that can be handled. Force an initial setup screen that checks for updates (see similar to how Home Assistant OS operates) and apply it. Lots of consumer products get shipped with out of date software that needs updates out of the box, this isn't some radical idea! This would have two benefits that I can see:
Maybe not force, but strongly recommend with a small button to skip with a confirmation dialog. So if people really want to roll back, they can. Absolutely forcing things sometimes doesn't sit well with a vocal minority. |
This will now be the very first step of the first run wizard, IF OctoPrint is detected as outdated. Implements #3936
This has been implemented and will be in OctoPrint starting with 1.7.0. I have decided against a VERY aggressive push for now (mandatory wizard step) and instead implemented it as the first step (even before backup restore) of the wizard with a strong suggestion. Considering that in the future we'll hopefully have auto-updated OctoPi images thanks to CustoPiZer and OctoPi-UpToDate it should be less urgent than it used to be. |
1.7.0 has been released 🎉 |
When setting up OctoPrint the wizard allows uploading a backup from an existing install. However, if the OctoPrint instillation is out of date (e.g. when using an OctoPi image) there is simply a "Backup is from a newer version of octoprint and cannot be applied" error from the console with no suggestion to resolve the issue.
The most user-friendly solution would be to provide an update function on this screen or at the beginning of he wizard, but even providing help steps similar to these instructions (although perhaps more general if there are other installs where this could happen) would be a big help in avoiding user confusion.
The text was updated successfully, but these errors were encountered: