-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Currently, the device checks for the availability of updates and outputs the result on the serial port. But it doesn't show any update notification on the display, so most users won't be made aware of them.
This can be improved by showing a notification (like: "UPDATE ") somewhere on the display to indicate to the user that there's an update.
Some considerations:
- Screen space is scarce as the display is small, so when and where it gets displayed needs careful consideration.
- Users might not want to or be able to update for months, so this message should not be too prominent. If it gets overwritten by other text after some time, that's fine. If it only gets displayed sometimes, that's fine. If it gets displayed less frequently with time, that's fine.
Optionally, we could create a whole new "Update screen" that shows "Update is available at ." and also displays a QR code of that URL, if that makes sense. To make this work, we need a good and long-term static URL as a landing page for the updates, ideally a webpage that describes how to do the update using the web installer. This could be the web installer itself (currently https://lightningpiggy.github.io) but that URL is not under our control (github might break it in the long term) so perhaps something like https://update.lightningpiggy.com/ would be better, even if that one redirects to https://lightningpiggy.github.io for now.