Browser improvements
Feedback showed that the file browser transfer pane in the bottom left was confusing and unintuitive to use. Therefore, it has now been changed to be a more straightforward download area. You can drag files into it to automatically download them. From there you can either drag them directly where you want them to be in your local desktop environment or move them into the downloads directory.
There is now the possibility to jump to a file in a directory by typing the first few characters of its name.
There were also a couple of bug fixes:
- Fix file transfers on Windows systems failing for files > 2GB due to overflow
- Fix remote file editing sometimes creating blank file when using vscode
- Fix file transfers failing at the end with a timeout when the connection speed was very slow
API additions
Several new endpoints have been added to widen the capabilities for external clients:
- Add /connection/add endpoint to allow creating connections from the API
- Add /connection/remove endpoint to allow removing existing connections from the API
- Add /connection/browse endpoint to open connections in the file browser
- Add /connection/terminal endpoint to open a terminal session four of connection
- Add /connection/toggle endpoint to enable or disable connections such as tunnels and service forwards
- Add /connection/refresh endpoint to refresh a connection state and its children
Other
- Fix xpipe not starting up when changing user on Linux
- Fix some editors and terminals not launching when using the fallback sh system shell due to missing disown command
- Fix csh sudo elevation not working
- Implement various application performance improvements
- Rework sidebar styling
- Improve transparency styling on Windows 11
- Add support for zed editor
Downloads
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "10.1"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 10.1
VirusTotal Analysis
Automated VirusTotal analysis of all artifacts:
- xpipe-installer-windows-x86_64.msi
- xpipe-installer-macos-arm64.pkg
- xpipe-installer-macos-x86_64.pkg
- xpipe-portable-macos-arm64.dmg
- xpipe-portable-macos-x86_64.dmg
- xpipe-installer-linux-x86_64.rpm
- xpipe-installer-linux-x86_64.deb
- xpipe-portable-linux-x86_64.AppImage
- xpipe-portable-windows-x86_64.zip
- xpipe-portable-linux-x86_64.tar.gz
Signatures
All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg