wizardsardine / liana

The missing safety net for your coins
https://wizardsardine.com/liana
BSD 3-Clause "New" or "Revised" License
330 stars 58 forks source link

Notifying users to update Liana (meta-discussion) #632

Open kloaec opened 1 year ago

kloaec commented 1 year ago

Many software would notify users when a new version is available, some will even propose to install it.

Currently Liana does not talk to any server. It has no way to "know" there is a new version. That's a feature, not a bug.

As a user though, I would like for my software to let me know when a new important version is released, especially if security related. We already covered the topic of "talking to external servers" for things like displaying the exchange rate in local currencies, probably as an optional setting and not active by default.

I believe such a setting for checking for updates either at launch, or from time to time (weekly?) would be useful. It could also be a pop-up if the version is older than N months, asking "your version of Liana is N months old, would you like to check if a new version is available?". I do not recommend auto-updating or even linking to the website, just displaying that a new release is available, with a changelog. Up to the user to decide if the changes are worth it.

As a side note for people reading this without context: Liana does not require to be up to date regularly. Changes are typically new features or user interface improvements. One can imagine that bugs might be found in the future, or that changes in Bitcoin Core could break some things in Liana, requiring an update.

kloaec commented 1 year ago

Maybe up to package managers to deal with this? Not sure how this would work on Windows/Mac.