Skip to content

Show update notifications on the display #4

@ThomasFarstrike

Description

@ThomasFarstrike

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions