From 414de7742dad7f20ecb449dcea9c3cbc4f45f115 Mon Sep 17 00:00:00 2001 From: crschnick Date: Sun, 4 Jan 2026 03:34:52 +0000 Subject: [PATCH] Various fixes [release] --- .../io/xpipe/app/core/mode/AppBaseMode.java | 1 + dist/changelog/20.2.md | 18 +++++++++++++++--- version | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/core/mode/AppBaseMode.java b/app/src/main/java/io/xpipe/app/core/mode/AppBaseMode.java index 2a6126174..e8c60f739 100644 --- a/app/src/main/java/io/xpipe/app/core/mode/AppBaseMode.java +++ b/app/src/main/java/io/xpipe/app/core/mode/AppBaseMode.java @@ -126,6 +126,7 @@ public class AppBaseMode extends AppOperationMode { AppPrefs.initStorage(); storageLoaded.countDown(); AppMcpServer.init(); + iconsLoaded.await(); StoreViewState.init(); AppMainWindow.loadingText("loadingSettings"); TrackEvent.info("Connection storage initialization thread completed"); diff --git a/dist/changelog/20.2.md b/dist/changelog/20.2.md index b30f39dcd..3e04b41a5 100644 --- a/dist/changelog/20.2.md +++ b/dist/changelog/20.2.md @@ -1,21 +1,33 @@ +## Connection creation + +The connection creation / configuration dialog has been reworked to allow for a more efficient workflow. When validating a connection, the window is no longer blocked, and you can continue editing the connection or also minimize it meanwhile. + ## Command rework The custom command entries that you can create at `New` -> `Command` have been completely reworked. You can now create runnable commands / scripts to be run in a terminal or in the background without having to depend on creating scripts. ## Remote SSH configs -This update adds back support for SSH configs located on a remote system. You can now add entries from the config file by searching for available connections on the remote system. +This update adds back support for SSH configs located on a remote system. You can now add entries from SSH config files by searching for available connections on a remote system. If any host is configured in the config file, it will be added automatically to XPipe. ## Network scan -The network scan has been improved. You can now also explicitly select detected systems even when there was no listening server running on them. Furthermore, the check whether an SSH server is listening it has been improved as there were a few false negatives. +The network scan has been improved. You can now also explicitly select detected systems even when there was no listening server running on them. Furthermore, the check whether an SSH server is listening has been improved as there were a few false negatives. + +## Updated names The names and location of SSH connections in the creation menu have been updated. There is now no longer a simple SSH connection but instead just an SSH connection. ## Fixes -- Fix the autoupdater on Windows not fully updating all necessary files in some circumstances +- Fix various daemon errors on certain Linux systems where user management was done with active directory and others +- Fix custom icons sometimes not loading properly on startup +- Fix various performance issues when using a display scale other than 100% +- Fix file browser icons being blurry on scaled up high dpi displays +- Fix autoupdater on Windows not fully updating all necessary files in some circumstances +- Fix shell environment default state not being synced via git - Fix website open action in the webtop container not returning and greying out entries - Fix terminal tracker not tracking all terminal sessions properly, leading to some inconsistencies - Fix WezTerm on Windows not being focused when a new tab is opened +- Fix putty install detection for serial connections - Fix various typos diff --git a/version b/version index 1edd69ff9..763c7e32a 100644 --- a/version +++ b/version @@ -1 +1 @@ -20.2-6 +20.2