AsteroidOSSync
AsteroidOSSync copied to clipboard
[FR] Update watch
Provide the user with an intuitive way to know if their watch is well updated.
Required UI
- Update Check UI
- Upgrading UI
- Reboot UI
The update and upgrade UI should have the option to display logs.
Backend
There are two paths to accomplish this
Watch side
The watch shall handle the update download
Steps:
- Connect watch to wifi
- Run
opkg updateon device - Run
opkg upgradeon device - Prompt to reboot device
Phone side
The phone shall handle the update download
Steps
- Query device for package states
- Compare with repository
- Download any packages
- Send packages to device
- Install packages on device
- Prompt to reboot device