diff --git a/README.md b/README.md index 89f1291..bfd678a 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ jfa-go is a user management app for [Jellyfin](https://github.com/jellyfin/jelly **Note**: `TrayIcon` builds include a tray icon to start/stop/restart, and an option to automatically start when you log-in to your computer. For Linux users, these builds depend on the `libappindicator3-1`/`libappindicator-gtk3`/`libappindicator` package for Debian/Ubuntu, Fedora, and Alpine respectively. -`MatrixE2EE` builds (and Linux `TrayIcon` builds) include support for end-to-end encryption for the Matrix bots, but require the `libolm(-dev)` dependency. `.deb/.rpm/.apk` packages list this dependency, and docker images include it. +`MatrixE2EE` builds (and Linux `TrayIcon` builds) include support for end-to-end encryption for the Matrix bot, but require the `libolm(-dev)` dependency. `.deb/.rpm/.apk` packages list this dependency, and docker images include it. ##### [Docker](https://hub.docker.com/r/hrfee/jfa-go) ```sh diff --git a/updater.go b/updater.go index 2ab5341..41bc19f 100644 --- a/updater.go +++ b/updater.go @@ -363,11 +363,17 @@ func getBuildName() string { if arch == "" { return "" } - tray := "" - if TRAY { - tray = "TrayIcon_" + // Tray builds always have E2EE but aren't labelled as so, + // hence the specific ordering here. + subtype := "" + if MatrixE2EE() { + subtype = "MatrixE2EE_" } - return tray + operatingSystem + "_" + arch + if TRAY { + subtype = "TrayIcon_" + } + + return subtype + operatingSystem + "_" + arch } func (ud *Updater) downloadInternal(assets *[]GHAsset, tag Tag) (applyUpdate ApplyUpdate, status int, err error) {