Global Update Improvements
Hi guys ! A great addition to roadmap would be to handle updates with a new page of QB UI:
- For OS part: Handle repositories refresh and updates needed; a module that will show us that new packages are available to update, and if so, give possibility to proceed.
- For APPS part: Give possibility through UI to see apps that need updates and proceed in the same manner (run related cmd as qb update Plex user for ex) and show logs.
Some clues to investigate:
- Why not build a web service that share latest version of applications in JSON format Exemple for Plex:
- https://plex.tv/pms/downloads/5.json?channel=plexpass
- https://plex.tv/api/downloads/1.json So QB will poll web service (every 1/6/12/24 hours) to check installed version and available versions, if so show a badge on related apps to update.
- Store credentials in secure way (plex.account.config) to permet Plex Pass update without prompt (in a secure manner).
- Implement auto update possibility and send emails / notifications to user.
Thank you !