- Notifications
You must be signed in to change notification settings - Fork 394
Description
What's new
Show a message in the console with bright colours on startup with a "you've updated from x.y.z, what's new?" Link (but word it better). It should take the user to a dialog in the web UI that fetches and lists the release notes for each release since the last known version the user has used. If we are a non prerelease version, only non pre versions should be included. If we are prerelease only versions with the same -suffix and pr (if present) in the version no should be included.
There should also be a toast that does not auto dismiss in the web UI with the same. If last version is unknown then show the last 10.
Show it every time until the user either views the notes, or chooses to ignore it.
Store the version number last completed with this in the DB independedly for each user and in a cookie/localstorage otherwise.
Auto update
Every day, and on startup check for updates and show message in the console (bright) with link to the releases page and as a persistent toast in the UI. Use the same rules as above, but for pre releases, newer non pre should be included. If the check fails, show info about the disable setting.
Add a setting and command line param to suppress each of these separately. Add to settings UI.