start-os
start-os copied to clipboard
[feat]: "Update All" services button
Prerequisites
- [X] I have searched for existing issues that already suggest this feature, without success.
Describe the Feature Request
Add a button that will update all services with an available update
Describe the Use Case
This saves the user time if they want all available updates
Describe Preferred Solution
Some logic (backend?) may be required here for ordering the updates according to dependency, or warning of any potential issues
Describe Alternatives
No response
Anything else?
No response
Looping in @dr-bonez for scoping. This is mostly a BE feature. Proper implementation would likely include a queuing system and possible new service status of "queued". Also need to discuss if the ability to cancel is necessary once begun.
I would suggest having this on the Updates tab of the marketplace, and hinting to the user how many updates there are with an "update count" bubble beside the Updates tab. If you were to add counts to all the tabs (an integer counting how many items are behind each tab), then making the updates count a solid circle with a number in it would hint to the user that this count is more important than the other counts.
This updates tab already gets a giant green badge when there are updates
Not a ton of benefit now with updates tab...
I'm picturing something like this

Especially for 040 when some folks will be updating 30 services