GUI/web-ui upgrade/update guide

Is there a guide somewhere, or a list of steps and things to perform or watch out for when updating an install of the UI?

Since there’s no documentation that I’m aware of, I don’t know if there are any breaking changes such as configuration incompatibilities, config that may get overwritten etc… or just fluff like files left behind from a previous version etc…

A new version should not break existing configuration – we’ll be sticking to this rule.

As for dangling old files, right now the installer is very simple and only creates several standard files which aren’t likely to change from version to version.

Basically you can run the new installer to overwrite the existing installation, as long as the program isn’t running.

Thanks for confirming this.

I did notice post 1.0.0, in executables get created in AppData with the version number. This means that we will end up with an executable for every version that was installed. Deleting the old ones seems to do the trick.