From 863d6752708e48cd6fb027ecd56cddef07caa1ab Mon Sep 17 00:00:00 2001 From: chyoo Date: Fri, 10 Jul 2026 15:24:40 +0900 Subject: [PATCH] preserve installed apps during launcher updates --- build/linux/after-remove.sh | 22 +++++----------------- src/renderer/src/assets/main.css | 8 ++++++++ 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/build/linux/after-remove.sh b/build/linux/after-remove.sh index b0950c0..43b1136 100755 --- a/build/linux/after-remove.sh +++ b/build/linux/after-remove.sh @@ -11,24 +11,12 @@ cleanup_managed_tailscale() { rm -f "$marker" } -cleanup_apps_dir() { - apps_dir="$1/.local/share/autonomy-studio/apps" - [ -d "$apps_dir" ] || return 0 - - find "$apps_dir" -maxdepth 1 -type f \( \ - -name "*.AppImage" -o \ - -name "*.AppImage.version" -o \ - -name "*.download" \ - \) -delete - - rmdir "$apps_dir" 2>/dev/null || true -} +case "$1" in + upgrade|failed-upgrade|abort-install|abort-upgrade) + exit 0 + ;; +esac cleanup_managed_tailscale -for home_dir in /home/*; do - [ -d "$home_dir" ] || continue - cleanup_apps_dir "$home_dir" -done - exit 0 diff --git a/src/renderer/src/assets/main.css b/src/renderer/src/assets/main.css index 7c0fa2d..b933126 100644 --- a/src/renderer/src/assets/main.css +++ b/src/renderer/src/assets/main.css @@ -713,6 +713,12 @@ body, gap: 10px; } +.login-version-wrap .version-label, +.login-version-wrap .launcher-update-text { + height: 18px; + line-height: 18px; +} + .app-version-wrap { position: absolute; right: 24px; @@ -730,8 +736,10 @@ body, } .launcher-update-text { + appearance: none; display: inline-flex; align-items: center; + justify-content: center; height: 16px; padding: 0; border: 0;