From aa552f5837f312a320adca97feda3de8a126ce0f Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 29 Aug 2024 04:51:33 +0000 Subject: [PATCH] Fixes --- .../java/io/xpipe/app/update/AppInstaller.java | 12 ++++++------ dist/changelogs/11.1_incremental.md | 17 +++++++++++------ 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/update/AppInstaller.java b/app/src/main/java/io/xpipe/app/update/AppInstaller.java index ae809640..dd304cce 100644 --- a/app/src/main/java/io/xpipe/app/update/AppInstaller.java +++ b/app/src/main/java/io/xpipe/app/update/AppInstaller.java @@ -151,7 +151,7 @@ public class AppInstaller { var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe"; var command = String.format( """ - exec() { + runinstaller() { echo "Installing downloaded .deb installer ..." echo "+ sudo apt install \\"%s\\"" DEBIAN_FRONTEND=noninteractive sudo apt-get install -qy "%s" || return 1 @@ -159,7 +159,7 @@ public class AppInstaller { } cd ~ - exec || read -rsp "Update failed ..."$'\\n' -n 1 key + runinstaller || read -rsp "Update failed ..."$'\\n' -n 1 key """, file, file, name); @@ -191,7 +191,7 @@ public class AppInstaller { var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe"; var command = String.format( """ - exec() { + runinstaller() { echo "Installing downloaded .rpm installer ..." echo "+ sudo rpm -U -v --force \\"%s\\"" sudo rpm -U -v --force "%s" || return 1 @@ -199,7 +199,7 @@ public class AppInstaller { } cd ~ - exec || read -rsp "Update failed ..."$'\\n' -n 1 key + runinstaller || read -rsp "Update failed ..."$'\\n' -n 1 key """, file, file, name); @@ -231,7 +231,7 @@ public class AppInstaller { var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe"; var command = String.format( """ - exec() { + runinstaller() { echo "Installing downloaded .pkg installer ..." echo "+ sudo installer -verboseR -allowUntrusted -pkg \\"%s\\" -target /" sudo installer -verboseR -allowUntrusted -pkg "%s" -target / || return 1 @@ -239,7 +239,7 @@ public class AppInstaller { } cd ~ - exec || echo "Update failed ..." && read -rs -k 1 key + runinstaller || echo "Update failed ..." && read -rs -k 1 key """, file, file, name); diff --git a/dist/changelogs/11.1_incremental.md b/dist/changelogs/11.1_incremental.md index 5f05f8ac..3d8754be 100644 --- a/dist/changelogs/11.1_incremental.md +++ b/dist/changelogs/11.1_incremental.md @@ -1,9 +1,14 @@ -- Fix SSH bridge terminals (Termius, MobaXterm, Xshell, SecureCRT) not working for troubleshooting and updater purposes -- Don't automatically set SSH bridge terminals to force explicit selection -- Add Termius support to Linux and macOS -- Fix NullPointers when adding new users/groups after opening file browser session -- Fix scroll value not resetting when changing categories -- Fix proxmox license check mistaking some clusters to use the enterprise repository +- Fix proxmox license check mistaking some clusters to use the enterprise repository and causing issues with the new homelab plan - Fix git vault commit not properly adding connections when none were added before +- Fix NullPointers when adding new users/groups after opening file browser session +- Add button to test git connection in the settings menu without having to restart +- Fix scroll value not resetting when changing categories - Add warning when disabling vault advanced encryption setting - Fix error when creating new shell command +- Fix update with sh fallback shell printing errors +- Fix SSH bridge terminals (Termius, MobaXterm, Xshell, SecureCRT) not working for troubleshooting and updater purposes +- Don't automatically set SSH bridge terminals to force explicit selection +- Add Termius support for Linux and macOS +- Fix some Termius launching issues +- Fix MobaXterm launching issues with PowerShell +- Fix macOS kitty launching issues