mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-04-22 15:40:31 -04:00
Various fixes
This commit is contained in:
27
dist/changelog/19.0.md
vendored
27
dist/changelog/19.0.md
vendored
@@ -41,13 +41,12 @@ Lastly, it is now possible to easily give away free licenses. That way, bug repo
|
||||
|
||||
## Other
|
||||
|
||||
- Add support on automatically add unsupported SSH MAC type
|
||||
- Add support for flatpak variants of various editors and terminals
|
||||
- Add support for AIX systems
|
||||
- Add ability to read files via sudo if current user did not have read permission for a file
|
||||
- Add ability to drag and drop files into navigation bar to move up directories
|
||||
- Improve browser drag-and-drop to also work on the navigation bar to move between directories
|
||||
- Add ability to move categories to different parents
|
||||
- The accent color of your system appearance now applies to all UI elements
|
||||
- Make tunnels close instantly even if there was still traffic going through
|
||||
- Bump to JDK 25 and JavaFX 25
|
||||
- Rework password choice order
|
||||
- Add setting for mstsc RDP client to use smart sizing
|
||||
@@ -55,34 +54,32 @@ Lastly, it is now possible to easily give away free licenses. That way, bug repo
|
||||
- Add support for Zed on Windows
|
||||
- Improve default browser detection for URL opens
|
||||
- Rework gpg git initialization on Windows due to severe gpg agent slowdowns
|
||||
- Make tunnels close instantly even if there was still traffic going through
|
||||
- Improve caching of various shell operations for speed improvements
|
||||
- Don't accept 7zip drag-and-drop to prevent confusion about non-existent files
|
||||
- Improve browser drag-and-drop to also work on the navigation bar
|
||||
- The custom icon cache now always registers when it is out of date, prompting you to refresh
|
||||
- You can now automatically start up services as well when XPipe is launched
|
||||
- You can now automatically start service tunnels as well when XPipe is launched
|
||||
- Add support on automatically add unsupported SSH MAC type
|
||||
|
||||
## Fixes
|
||||
|
||||
- Fix vietnamese translations not being listed
|
||||
- Fix connection entry validity state sometimes not updating immediately when edited
|
||||
- Fix SSH connection host key type / kex type override not applying changes instantly
|
||||
- Fix misleading error messages when a file transfer was interrupted or permissions were missing
|
||||
- Fix bitwarden sync not refreshing xpipe cache for bitwarden passwords
|
||||
- Fix sudo auth failing on legacy systems where openssl did not support certain options
|
||||
- Fix VNC scan adding localhost as a connection on macOS
|
||||
- Fix system state info for some VMs and containers now showing
|
||||
- Fix Remmina RDP integration not supporting user domain prefix
|
||||
- Fix Linux FreeRDP not using FreeRDP v3 by default
|
||||
- Fix identities being moved to initial category when being editing
|
||||
- Fix system state info for some VMs and containers not showing
|
||||
- Fix fish shell v4 with init scripts failing to launch
|
||||
- Fix SSH MOTD errors with fish
|
||||
- Fix various NullPointers
|
||||
- Fix vietnamese translations not being listed
|
||||
- Fix kitty launch race conditions sometimes breaking socket
|
||||
- Fix connection entries being able to be renamed to a blank string
|
||||
- Fix apple container integration freezing when recommended kernel was not installed
|
||||
- Fix local KVM integration constantly bringing up polkit auth window
|
||||
- Fix super key not being handled in VNC client
|
||||
- Fix Proxmox VNC action not setting empty password
|
||||
- Fix identities being moved to initial category when being editing
|
||||
- Fix Remmina RDP integration not supporting user domain prefix
|
||||
- Fix connection entry valid state sometimes not updating immediately when edited
|
||||
- Fix Linux FreeRDP not using FreeRDP v3 by default
|
||||
- Fix various file transfer error messages not being accurate
|
||||
- Fix SSH connection host key type / kex type override not applying changes instantly
|
||||
- Fix misleading error messages when a file transfer was interrupted or permissions were missing
|
||||
- Fix opened as root browser tab not launching correct shell in terminal for fish
|
||||
|
||||
@@ -39,7 +39,9 @@ public abstract class AbstractServiceStoreProvider implements SingletonSessionSt
|
||||
|
||||
if (abs.getHost() != null) {
|
||||
if (abs.getHost().getStore() instanceof HostAddressGatewayStore a) {
|
||||
return a.getGateway() != null && a.getGateway().getStore().requiresTunnel() && a.getGateway().getStore().isLocallyTunnelable();
|
||||
if (a.getGateway() != null && a.getGateway().getStore().requiresTunnel() && a.getGateway().getStore().isLocallyTunnelable()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (abs.getHost().getStore() instanceof NetworkTunnelStore t) {
|
||||
|
||||
@@ -29,7 +29,7 @@ public class FixedServiceStore extends AbstractServiceStore implements FixedChil
|
||||
|
||||
@Override
|
||||
public String getAddress() {
|
||||
return "localhost";
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
7
lang/strings/translations_en.properties
generated
7
lang/strings/translations_en.properties
generated
@@ -516,7 +516,8 @@ asktextAlertTitle=Prompt
|
||||
fileWriteBlankTitle=Confirm file erase
|
||||
fileWriteBlankContent=Do you want to erase the file contents of $FILE$ and write an empty file? If you didn't intend to do this, you can cancel this operation.
|
||||
fileWriteSudoTitle=Sudo file write
|
||||
fileWriteSudoContent=The file you are trying to write requires root privileges. Do you want to write this file with sudo? This will automatically elevate to root with either the provided credentials or via a prompt.
|
||||
#force
|
||||
fileWriteSudoContent=The file you are trying to write does not grant write permissions to your user. Do you want to write this file as root with sudo? This will automatically elevate to root with either the existing credentials or via a prompt.
|
||||
dontAllowTerminalRestart=Don't allow terminal restart
|
||||
dontAllowTerminalRestartDescription=By default, terminal sessions can be restarted after they ended from within the terminal. To allow this, XPipe will accept these external requests from the terminal to launch the session again\n\nXPipe doesn't have any control over the terminal and where this call comes from, so malicious local applications can use this functionality as well to launch connections through XPipe. Disabling this functionality prevents this scenario.
|
||||
#context: verb
|
||||
@@ -600,6 +601,7 @@ createHeapDump=Create heap dump
|
||||
createHeapDumpDescription=Dump memory contents to file to troubleshoot memory usage
|
||||
initializingApp=Loading connections ...
|
||||
loadingGit=Syncing with git repo ...
|
||||
loadingGpg=Starting GnuPG for git ...
|
||||
loadingSettings=Loading settings ...
|
||||
loadingConnections=Loading connections ...
|
||||
loadingUserInterface=Loading user interface ...
|
||||
@@ -1650,7 +1652,8 @@ rdpSmartSizingDescription=When enabled, mstsc will scale down the desktop size i
|
||||
disableStartOnInit=Disable automatic startup
|
||||
enableStartOnInit=Enable automatic startup
|
||||
fileReadSudoTitle=Sudo file read
|
||||
fileReadSudoContent=The file you are trying to read requires root privileges. Do you want to read this file with sudo?
|
||||
#force
|
||||
fileReadSudoContent=The file you are trying to read does not grant you current user read permissions. Do you want to read this file as the root user with sudo? This will automatically elevate to root with either the existing credentials or via a prompt.
|
||||
netbirdInstall.displayName=Netbird installation
|
||||
netbirdInstall.displayDescription=Connect to peers in your Netbird network
|
||||
netbirdProfile.displayName=Netbird profile
|
||||
|
||||
Reference in New Issue
Block a user