summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Schnick2024-05-17 13:39:47 +0000
committerChristopher Schnick2024-05-17 13:39:47 +0000
commit5bffe5563f845bab694c24d2d4b8052bbb9cdb35 (patch)
tree569405b3d7c92b45163eaa1d8d556e54921fbc3e
parent1dc2d8da4fdff281bfe59c3ec6da5e67a4ec0678 (diff)
downloadaur-5bffe5563f845bab694c24d2d4b8052bbb9cdb35.tar.gz
Update to version 9.3-2
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD6
-rw-r--r--xpipe-ptb.changelog60
3 files changed, 65 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3edd51ab8b88..9220786d1cad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = xpipe-ptb
pkgdesc = XPipe (Public Test Build) releases
- pkgver = 10.0
- pkgrel = 1
+ pkgver = 9.3
+ pkgrel = 2
epoch = 1
url = https://github.com/xpipe-io/xpipe-ptb
changelog = xpipe-ptb.changelog
@@ -21,9 +21,9 @@ pkgbase = xpipe-ptb
depends = util-linux
source = xpipe-ptb.desktop
sha512sums = SKIP
- source_x86_64 = xpipe-ptb-10.0-x86_64.tar.gz::https://github.com/xpipe-io/xpipe-ptb/releases/download/10.0/xpipe-portable-linux-x86_64.tar.gz
+ source_x86_64 = xpipe-ptb-9.3-2-x86_64.tar.gz::https://github.com/xpipe-io/xpipe-ptb/releases/download/9.3-2/xpipe-portable-linux-x86_64.tar.gz
sha512sums_x86_64 = SKIP
- source_aarch64 = xpipe-ptb-10.0-arm64.tar.gz::https://github.com/xpipe-io/xpipe-ptb/releases/download/10.0/xpipe-portable-linux-arm64.tar.gz
+ source_aarch64 = xpipe-ptb-9.3-2-arm64.tar.gz::https://github.com/xpipe-io/xpipe-ptb/releases/download/9.3-2/xpipe-portable-linux-arm64.tar.gz
sha512sums_aarch64 = SKIP
pkgname = xpipe-ptb
diff --git a/PKGBUILD b/PKGBUILD
index 210b636a49d8..ad23c1091ac3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Christopher Schnick <crschnick@xpipe.io>
-_fullver="10.0"
+_fullver="9.3-2"
pkgname="xpipe-ptb"
-pkgver="10.0"
-pkgrel="1"
+pkgver="9.3"
+pkgrel="2"
epoch=1
pkgdesc="XPipe (Public Test Build) releases"
arch=('x86_64' 'aarch64')
diff --git a/xpipe-ptb.changelog b/xpipe-ptb.changelog
index 74e0683a7662..de6f3a7570f3 100644
--- a/xpipe-ptb.changelog
+++ b/xpipe-ptb.changelog
@@ -1,3 +1,59 @@
-This is an experimental implementation of an HTTP server to provide an API for XPipe that is easy to use and access. The existing interface used by the CLI has been completely ported over to that, so there might be a few behavior changes for the CLI.
+## Coherent desktops
-## It is not recommended to use this version for now unless you're interested in development.
+XPipe now comes with support for remote desktop connections. VNC connections are fully handled over SSH and can therefore be established on top of any existing SSH connection you have in XPipe. RDP support is realized similar to the terminal support, i.e. by launching your preferred RDP client with the connection information. X11-forwarding for SSH is also now supported.
+
+With support for remote graphical desktop connection methods as well now in XPipe 9, the big picture idea is to implement the concept of coherent desktops. Essentially, you can launch predefined desktop applications, terminals, and scripts on any remote desktop connection, regardless of the underlying connection implementation. In combination with the improved SSH tunnel and background session support, you can launch graphical remote applications with one click in the same unified way for VNC over SSH connections, RDP connections, and X11-forwarded SSH connections.
+
+The general implementation and concept will be refined over the next updates.
+
+## SSH connection improvements
+
+- Tunneled and X11-forwarded custom SSH connections are now properly detected and can be toggled on and off to run in the background as normal tunnels. This applies to normal connections and also SSH configs
+
+- The connection establishment has been reworked to reduce the amount of double prompts, e.g. for smartcards or 2FA, where user input is required twice.
+
+- The custom SSH connections now properly apply all configuration options of your user configuration file. They also now correctly apply multiple options for the same key correctly.
+
+- Any value specified for the `RemoteCommand` config option will now be properly applied when launching a terminal. This allows you to still use your preexisting init command setup, e.g. with tmux.
+
+- There is now support defining multiple host entries in place in a custom SSH connection. This is useful for cases where you want to use ProxyJump hosts in place without having to define them elsewhere.
+
+- A host key acceptance notification is now displayed properly in case your system doesn't automatically accept new host keys
+
+## SSH for unknown shells (Professional feature)
+
+There's now an option to not let XPipe interact with the system. In case a system that does not run a known command shell, e.g. a router, link, or some IOT device, XPipe was previously unable to detect the shell type and errored out after some time. This option fixes this problem. This feature is available in the professional edition preview for two weeks.
+
+## SSH X11 Forwarding on Windows via WSL
+
+You can now enable X11 forwarding for an SSH connection.
+
+XPipe allows you to use the WSL2 X11 capabilities on Windows for your SSH connection. The only thing you need for this is a [WSL2](https://learn.microsoft.com/en-us/windows/wsl/install) distribution installed on your local system. XPipe it will automatically choose a compatible installed distribution if possible, but you can also use another one in the settings menu.
+
+This means that you don't need to install a separate X11 server on Windows. However, if you are using one anyway, XPipe will detect that and use the currently running X11 server.
+
+## Translations
+
+XPipe 9 now comes with translations for the user interface. These were initially generated with DeepL and can be easily improved and corrected by anyone on GitHub. You can check them out in action and if there is any translation you don't like, submit a quick pull request to fix it. For instructions on how to do this, see https://github.com/xpipe-io/xpipe/tree/master/lang.
+
+## Terminal improvements
+
+The terminal integrations have been reworked across the board. To better show which terminals are well supported and which aren't, there is now a status indicator for every available terminal. This will show you how good the XPipe integration with each one is and which terminals are recommended to be used with XPipe.
+
+The kitty terminal is now fully supported with tabs on both Linux and macOS. The Warp terminal integration now correctly enables all Warp features on remote shells. On macOS, other third-party prompts also now work properly in the launched terminals.
+
+## Password manager improvements
+
+The password manager handling has been improved and some potential sources of errors and confusion have been eliminated. There are also now a few command templates available for established password managers to quickly get started.
+
+## Improved keyboard control
+
+It is a goal to be able to use XPipe only with a keyboard either for productivity or for accessibility reasons. XPipe 9 introduces improved keyboard support with new shortcuts and improved focus control for navigating with the arrow keys, tab, space, and enter.
+
+## Improved logo
+
+The application logo has been improved with of regards to contrast and visibility, which often was a problem on dark backgrounds. It should now stand out on any background color.
+
+## Other changes
+
+There have been countless small bug fixes across the board. They are not listed individually here, but hopefully you will notice some of them.