mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-11-21 23:20:23 +00:00
Small fixes
This commit is contained in:
parent
654fd3ae45
commit
9f597b1b06
17 changed files with 29 additions and 19 deletions
|
@ -38,6 +38,13 @@ public class AboutCategory extends AppPrefsCategory {
|
||||||
})
|
})
|
||||||
.grow(true, false),
|
.grow(true, false),
|
||||||
null)
|
null)
|
||||||
|
.addComp(
|
||||||
|
new TileButtonComp("tryPtb", "tryPtbDescription", "mdi2t-test-tube", e -> {
|
||||||
|
Hyperlinks.open(Hyperlinks.GITHUB_PTB);
|
||||||
|
e.consume();
|
||||||
|
})
|
||||||
|
.grow(true, false),
|
||||||
|
null)
|
||||||
.addComp(
|
.addComp(
|
||||||
new TileButtonComp("securityPolicy", "securityPolicyDescription", "mdrmz-security", e -> {
|
new TileButtonComp("securityPolicy", "securityPolicyDescription", "mdrmz-security", e -> {
|
||||||
Hyperlinks.open(Hyperlinks.SECURITY);
|
Hyperlinks.open(Hyperlinks.SECURITY);
|
||||||
|
|
|
@ -37,7 +37,7 @@ public class ClipboardHelper {
|
||||||
withPassword.put(DataFormat.PLAIN_TEXT, pass.getSecretValue());
|
withPassword.put(DataFormat.PLAIN_TEXT, pass.getSecretValue());
|
||||||
clipboard.setContent(withPassword);
|
clipboard.setContent(withPassword);
|
||||||
|
|
||||||
var transition = new PauseTransition(Duration.millis(10000));
|
var transition = new PauseTransition(Duration.millis(15000));
|
||||||
transition.setOnFinished(e -> {
|
transition.setOnFinished(e -> {
|
||||||
var present = clipboard.getString();
|
var present = clipboard.getString();
|
||||||
if (present != null && present.equals(pass.getSecretValue())) {
|
if (present != null && present.equals(pass.getSecretValue())) {
|
||||||
|
|
|
@ -6,6 +6,7 @@ public class Hyperlinks {
|
||||||
|
|
||||||
public static final String DOUBLE_PROMPT = "https://docs.xpipe.io/two-step-connections";
|
public static final String DOUBLE_PROMPT = "https://docs.xpipe.io/two-step-connections";
|
||||||
public static final String GITHUB = "https://github.com/xpipe-io/xpipe";
|
public static final String GITHUB = "https://github.com/xpipe-io/xpipe";
|
||||||
|
public static final String GITHUB_PTB = "https://github.com/xpipe-io/xpipe";
|
||||||
public static final String PRIVACY = "https://docs.xpipe.io/privacy-policy";
|
public static final String PRIVACY = "https://docs.xpipe.io/privacy-policy";
|
||||||
public static final String EULA = "https://docs.xpipe.io/end-user-license-agreement";
|
public static final String EULA = "https://docs.xpipe.io/end-user-license-agreement";
|
||||||
public static final String SECURITY = "https://docs.xpipe.io/security";
|
public static final String SECURITY = "https://docs.xpipe.io/security";
|
||||||
|
|
25
dist/changelogs/11.0.md
vendored
25
dist/changelogs/11.0.md
vendored
|
@ -2,13 +2,9 @@
|
||||||
|
|
||||||
The scripting system has been reworked in order to make it more intuitive and powerful.
|
The scripting system has been reworked in order to make it more intuitive and powerful.
|
||||||
|
|
||||||
The script execution types have been renamed, the documentation has been improved, and a new execution type has been added.
|
The script execution types have been renamed, the documentation has been improved, and a new execution type has been added. The new runnable execution type will allow you to call a script from the connection hub directly in a dropdown for each connection when the script is active. This will also replace the current terminal command functionality, which has been removed.
|
||||||
The new runnable execution type will allow you to call a script from the connection hub directly in a dropdown for each connection when the script is active.
|
|
||||||
This will also replace the current terminal command functionality, which has been removed.
|
|
||||||
|
|
||||||
Any file browser scripts are now grouped by the scripts groups they are in, improving the overview when having many file browser scripts.
|
Any file browser scripts are now grouped by the scripts groups they are in, improving the overview when having many file browser scripts. Furthermore, you can now launch these scripts in the file browser either in the background if they are quiet or in a terminal if they are intended to be interactive. When multiple files are selected, a script is now called only once with all the selected files as arguments.
|
||||||
Furthermore, you can now launch these scripts in the file browser either in the background if they are quiet or in a terminal if they are intended to be interactive.
|
|
||||||
When multiple files are selected, a script is now called only once with all the selected files as arguments.
|
|
||||||
|
|
||||||
## More terminal support
|
## More terminal support
|
||||||
|
|
||||||
|
@ -22,30 +18,22 @@ These work via a local SSH bridge that is managed by XPipe.
|
||||||
|
|
||||||
## Teleport support
|
## Teleport support
|
||||||
|
|
||||||
There is now support to add your teleport connections that are available via tsh.
|
There is now support to add your teleport connections that are available via tsh. You can do that by searching for available connections on any system which has tsh installed.
|
||||||
You can do that by searching for available connections on any system which has tsh installed.
|
|
||||||
|
|
||||||
## Workspaces
|
## Workspaces
|
||||||
|
|
||||||
You can now create multiple user workspaces in the settings menu.
|
You can now create multiple user workspaces in the settings menu. This will create desktop shortcuts that you can use to start XPipe with different workspaces active.
|
||||||
|
|
||||||
This will create desktop shortcuts that you can use to start XPipe with different workspaces active.
|
|
||||||
|
|
||||||
## Serial connection support
|
## Serial connection support
|
||||||
|
|
||||||
There is now support to add serial connections.
|
There is now support to add serial connections. Note that this feature is untested due to me not having physical serial devices around. If you have some, it would be very helpful if you could quickly try out the serial support and share your feedback.
|
||||||
|
|
||||||
## TTYs and PTYs
|
## TTYs and PTYs
|
||||||
|
|
||||||
Up until now, if you added a connection that always allocated pty, XPipe would complain about a missing stderr.
|
Up until now, if you added a connection that always allocated pty, XPipe would complain about a missing stderr. This was usually the case with badly implemented third-party ssh wrappers. In XPipe 11, there has been a ground up rework of the shell initialization code which will in theory allow for better handling of these cases. You can therefore now also launch such connections from the hub in a terminal. More advanced operations, such as the file browser, are not it possible for these connections though.
|
||||||
In XPipe 11, there has been a ground up rework of the shell initialization code which will in theory allow for better handling of these cases.
|
|
||||||
They are not fully supported yet and have some issues, but should work better.
|
|
||||||
|
|
||||||
The main concern here is to verify that the existing normal shell implementation still works as before and there were no bugs introduced by this rework.
|
|
||||||
|
|
||||||
## Other
|
## Other
|
||||||
|
|
||||||
- Rework state information display for proxmox VMs
|
|
||||||
- Fix git sync freezing when using key with passphrase on modern ssh clients
|
- Fix git sync freezing when using key with passphrase on modern ssh clients
|
||||||
- Fix git sync restarting daemon after exit when using key with passphrase
|
- Fix git sync restarting daemon after exit when using key with passphrase
|
||||||
- Fix git vault readme not being generated on first push when no connections were added
|
- Fix git vault readme not being generated on first push when no connections were added
|
||||||
|
@ -55,6 +43,7 @@ The main concern here is to verify that the existing normal shell implementation
|
||||||
- Fix download move operation failing when moving a directory that already existed in the downloads folder
|
- Fix download move operation failing when moving a directory that already existed in the downloads folder
|
||||||
- Fix some scrollbars are necessarily showing
|
- Fix some scrollbars are necessarily showing
|
||||||
- External git vault data files are now also encrypted by default
|
- External git vault data files are now also encrypted by default
|
||||||
|
- Rework state information display for proxmox VMs
|
||||||
- Automatically fill identity file for ssh config wildcard keys as well
|
- Automatically fill identity file for ssh config wildcard keys as well
|
||||||
- Improve error messages when system interaction was disabled for a system
|
- Improve error messages when system interaction was disabled for a system
|
||||||
- Don't show git all compatibility warnings on minor version updates
|
- Don't show git all compatibility warnings on minor version updates
|
||||||
|
|
|
@ -66,3 +66,4 @@ xShell=Xshell
|
||||||
mobaXterm=MobaXterm
|
mobaXterm=MobaXterm
|
||||||
termius=Termius
|
termius=Termius
|
||||||
devolutions=Devolutions
|
devolutions=Devolutions
|
||||||
|
tryPtb=XPipe Public Test Build
|
||||||
|
|
|
@ -506,3 +506,4 @@ developerForceSshTtyDescription=Få alle SSH-forbindelser til at tildele en pty
|
||||||
ttyWarning=Forbindelsen har tvangstildelt en pty/tty og giver ikke en separat stderr-strøm.\n\nDet kan føre til et par problemer.\n\nHvis du kan, så prøv at få forbindelseskommandoen til ikke at tildele en pty.
|
ttyWarning=Forbindelsen har tvangstildelt en pty/tty og giver ikke en separat stderr-strøm.\n\nDet kan føre til et par problemer.\n\nHvis du kan, så prøv at få forbindelseskommandoen til ikke at tildele en pty.
|
||||||
xshellSetup=Xshell-opsætning
|
xshellSetup=Xshell-opsætning
|
||||||
termiusSetup=Termius-opsætning
|
termiusSetup=Termius-opsætning
|
||||||
|
tryPtbDescription=Prøv nye funktioner tidligt i XPipe-udviklernes builds
|
||||||
|
|
|
@ -500,3 +500,4 @@ developerForceSshTtyDescription=Lass alle SSH-Verbindungen ein pty zuweisen, um
|
||||||
ttyWarning=Die Verbindung hat zwangsweise ein pty/tty zugewiesen und stellt keinen separaten stderr-Stream zur Verfügung.\n\nDas kann zu einigen Problemen führen.\n\nWenn du kannst, solltest du dafür sorgen, dass der Verbindungsbefehl kein pty zuweist.
|
ttyWarning=Die Verbindung hat zwangsweise ein pty/tty zugewiesen und stellt keinen separaten stderr-Stream zur Verfügung.\n\nDas kann zu einigen Problemen führen.\n\nWenn du kannst, solltest du dafür sorgen, dass der Verbindungsbefehl kein pty zuweist.
|
||||||
xshellSetup=Xshell-Einrichtung
|
xshellSetup=Xshell-Einrichtung
|
||||||
termiusSetup=Termius Einrichtung
|
termiusSetup=Termius Einrichtung
|
||||||
|
tryPtbDescription=Probiere neue Funktionen in XPipe-Entwickler-Builds frühzeitig aus
|
||||||
|
|
|
@ -504,3 +504,4 @@ developerForceSshTtyDescription=Make all SSH connections allocate a pty to test
|
||||||
ttyWarning=The connection has forcefully allocated a pty/tty and does not provide a separate stderr stream.\n\nThis might lead to a few problems.\n\nIf you can, look into making the connection command not allocate a pty.
|
ttyWarning=The connection has forcefully allocated a pty/tty and does not provide a separate stderr stream.\n\nThis might lead to a few problems.\n\nIf you can, look into making the connection command not allocate a pty.
|
||||||
xshellSetup=Xshell setup
|
xshellSetup=Xshell setup
|
||||||
termiusSetup=Termius setup
|
termiusSetup=Termius setup
|
||||||
|
tryPtbDescription=Try out new features early in XPipe developer builds
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Haz que todas las conexiones SSH asignen una pty
|
||||||
ttyWarning=La conexión ha asignado forzosamente un pty/tty y no proporciona un flujo stderr separado.\n\nEsto puede provocar algunos problemas.\n\nSi puedes, intenta que el comando de conexión no asigne una pty.
|
ttyWarning=La conexión ha asignado forzosamente un pty/tty y no proporciona un flujo stderr separado.\n\nEsto puede provocar algunos problemas.\n\nSi puedes, intenta que el comando de conexión no asigne una pty.
|
||||||
xshellSetup=Configuración de Xshell
|
xshellSetup=Configuración de Xshell
|
||||||
termiusSetup=Configuración de Termius
|
termiusSetup=Configuración de Termius
|
||||||
|
tryPtbDescription=Prueba nuevas funciones antes en las versiones para desarrolladores de XPipe
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Fais en sorte que toutes les connexions SSH allo
|
||||||
ttyWarning=La connexion a alloué de force un pty/tty et ne fournit pas de flux stderr séparé.\n\nCela peut entraîner quelques problèmes.\n\nSi tu le peux, essaie de faire en sorte que la commande de connexion n'alloue pas de pty.
|
ttyWarning=La connexion a alloué de force un pty/tty et ne fournit pas de flux stderr séparé.\n\nCela peut entraîner quelques problèmes.\n\nSi tu le peux, essaie de faire en sorte que la commande de connexion n'alloue pas de pty.
|
||||||
xshellSetup=Configuration de Xshell
|
xshellSetup=Configuration de Xshell
|
||||||
termiusSetup=Installation de Termius
|
termiusSetup=Installation de Termius
|
||||||
|
tryPtbDescription=Essaie les nouvelles fonctions dès le début dans les versions pour développeurs de XPipe
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Fai in modo che tutte le connessioni SSH allocin
|
||||||
ttyWarning=La connessione ha allocato forzatamente una pty/tty e non fornisce un flusso stderr separato.\n\nQuesto potrebbe causare alcuni problemi.\n\nSe puoi, cerca di fare in modo che il comando di connessione non allarghi una pty.
|
ttyWarning=La connessione ha allocato forzatamente una pty/tty e non fornisce un flusso stderr separato.\n\nQuesto potrebbe causare alcuni problemi.\n\nSe puoi, cerca di fare in modo che il comando di connessione non allarghi una pty.
|
||||||
xshellSetup=Configurazione di Xshell
|
xshellSetup=Configurazione di Xshell
|
||||||
termiusSetup=Configurazione di Termius
|
termiusSetup=Configurazione di Termius
|
||||||
|
tryPtbDescription=Prova subito le nuove funzionalità nelle build per sviluppatori di XPipe
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=すべてのSSHコネクションにptyを割り
|
||||||
ttyWarning=接続が強制的にpty/ttyを割り当て、個別のstderrストリームを提供しない。\n\nこれはいくつかの問題を引き起こす可能性がある。\n\n可能であれば、接続コマンドで pty を割り当てないようにすることを検討してほしい。
|
ttyWarning=接続が強制的にpty/ttyを割り当て、個別のstderrストリームを提供しない。\n\nこれはいくつかの問題を引き起こす可能性がある。\n\n可能であれば、接続コマンドで pty を割り当てないようにすることを検討してほしい。
|
||||||
xshellSetup=Xshellのセットアップ
|
xshellSetup=Xshellのセットアップ
|
||||||
termiusSetup=テルミウスのセットアップ
|
termiusSetup=テルミウスのセットアップ
|
||||||
|
tryPtbDescription=XPipe開発者ビルドで新機能をいち早く試す
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Laat alle SSH-verbindingen een pty toewijzen om
|
||||||
ttyWarning=De verbinding heeft geforceerd een pty/tty toegewezen en biedt geen aparte stderr stream.\n\nDit kan tot een paar problemen leiden.\n\nAls je kunt, kijk dan of je het connection commando geen pty kunt laten toewijzen.
|
ttyWarning=De verbinding heeft geforceerd een pty/tty toegewezen en biedt geen aparte stderr stream.\n\nDit kan tot een paar problemen leiden.\n\nAls je kunt, kijk dan of je het connection commando geen pty kunt laten toewijzen.
|
||||||
xshellSetup=Xshell installatie
|
xshellSetup=Xshell installatie
|
||||||
termiusSetup=Termius installatie
|
termiusSetup=Termius installatie
|
||||||
|
tryPtbDescription=Nieuwe functies in een vroeg stadium uitproberen in XPipe developer builds
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Faz com que todas as ligações SSH atribuam um
|
||||||
ttyWarning=A ligação atribuiu à força um pty/tty e não fornece um fluxo stderr separado.\n\nIsto pode levar a alguns problemas.\n\nSe puderes, tenta fazer com que o comando de ligação não atribua um pty.
|
ttyWarning=A ligação atribuiu à força um pty/tty e não fornece um fluxo stderr separado.\n\nIsto pode levar a alguns problemas.\n\nSe puderes, tenta fazer com que o comando de ligação não atribua um pty.
|
||||||
xshellSetup=Configuração do Xshell
|
xshellSetup=Configuração do Xshell
|
||||||
termiusSetup=Configuração do Termius
|
termiusSetup=Configuração do Termius
|
||||||
|
tryPtbDescription=Experimenta as novas funcionalidades nas primeiras versões de programador do XPipe
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=Заставь все SSH-соединения
|
||||||
ttyWarning=Соединение принудительно выделило pty/tty и не предоставляет отдельный поток stderr.\n\nЭто может привести к нескольким проблемам.\n\nЕсли можешь, попробуй сделать так, чтобы команда подключения не выделяла pty.
|
ttyWarning=Соединение принудительно выделило pty/tty и не предоставляет отдельный поток stderr.\n\nЭто может привести к нескольким проблемам.\n\nЕсли можешь, попробуй сделать так, чтобы команда подключения не выделяла pty.
|
||||||
xshellSetup=Настройка Xshell
|
xshellSetup=Настройка Xshell
|
||||||
termiusSetup=Настройка Термиуса
|
termiusSetup=Настройка Термиуса
|
||||||
|
tryPtbDescription=Опробуй новые функции на ранней стадии в сборках разработчиков XPipe
|
||||||
|
|
|
@ -488,3 +488,4 @@ developerForceSshTtyDescription=Eksik bir stderr ve bir pty desteğini test etme
|
||||||
ttyWarning=Bağlantı zorla bir pty/tty ayırmış ve ayrı bir stderr akışı sağlamıyor.\n\nBu durum birkaç soruna yol açabilir.\n\nEğer yapabiliyorsanız, bağlantı komutunun bir pty tahsis etmemesini sağlayın.
|
ttyWarning=Bağlantı zorla bir pty/tty ayırmış ve ayrı bir stderr akışı sağlamıyor.\n\nBu durum birkaç soruna yol açabilir.\n\nEğer yapabiliyorsanız, bağlantı komutunun bir pty tahsis etmemesini sağlayın.
|
||||||
xshellSetup=Xshell kurulumu
|
xshellSetup=Xshell kurulumu
|
||||||
termiusSetup=Termius kurulumu
|
termiusSetup=Termius kurulumu
|
||||||
|
tryPtbDescription=XPipe geliştirici sürümlerinde yeni özellikleri erkenden deneyin
|
||||||
|
|
|
@ -487,3 +487,4 @@ developerForceSshTtyDescription=让所有 SSH 连接都分配一个 pty,以测
|
||||||
ttyWarning=连接强行分配了 pty/tty,且未提供单独的 stderr 流。\n\n这可能会导致一些问题。\n\n如果可以,请考虑让连接命令不分配 pty。
|
ttyWarning=连接强行分配了 pty/tty,且未提供单独的 stderr 流。\n\n这可能会导致一些问题。\n\n如果可以,请考虑让连接命令不分配 pty。
|
||||||
xshellSetup=Xshell 设置
|
xshellSetup=Xshell 设置
|
||||||
termiusSetup=Termius 设置
|
termiusSetup=Termius 设置
|
||||||
|
tryPtbDescription=在 XPipe 开发人员构建版本中提前试用新功能
|
||||||
|
|
Loading…
Reference in a new issue