[release]

This commit is contained in:
crschnick 2024-10-17 11:31:36 +00:00
parent 5f2cce508d
commit 01bac9d5fa
4 changed files with 51 additions and 6 deletions

View file

@ -98,17 +98,18 @@ public class TerminalLauncher {
var launcherScript = d.terminalLauncherScript(request, adjustedTitle);
var preparationScript = ScriptHelper.createLocalExecScript(launcherScript);
var feature = LicenseProvider.get().getFeature("logging");
var supported = feature.isSupported();
if (!supported) {
throw new LicenseRequiredException(feature);
}
if (!AppPrefs.get().enableTerminalLogging().get()) {
var config = new ExternalTerminalType.LaunchConfiguration(
entry != null ? color : null, adjustedTitle, cleanTitle, preparationScript, d);
return config;
}
var feature = LicenseProvider.get().getFeature("logging");
var supported = feature.isSupported();
if (!supported) {
throw new LicenseRequiredException(feature);
}
var logDir = AppProperties.get().getDataDir().resolve("sessions");
Files.createDirectories(logDir);
var logFile = logDir.resolve(new FilePath(DataStorage.get().getStoreEntryDisplayName(entry) + " ("

43
dist/changelogs/12.3.2.md vendored Normal file
View file

@ -0,0 +1,43 @@
## Changes
- Add popup to automatically save file with sudo when permissions are denied in file browser
- You can now restart any ended terminal session by pressing R in the terminal
- Add support for the windows credential manager as a password manager
- Reuse existing shell session when adding new connection and searching for available connections
- Implement support for setting custom icons, thanks to [https://github.com/selfhst/icons](https://github.com/selfhst/icons)
- Replace deprecated wmic tool interaction on Windows
- Add button to log in as a different user for RDP tunnel connections
- Properly terminate all running connections when shutting down
- Improve color scheme contrast for light themes
- Improve connection hub styling
- Rework Windows OS name detection
- Improve script summary display
- Upgrade to GraalVM 22.0.2
- There is now a docker image with a web-based desktop environment for XPipe at [https://github.com/xpipe-io/xpipe-webtop](https://github.com/xpipe-io/xpipe-webtop)
## Fixes
- Fix csh, opnsense, pfsense shells being broken
- Fix VM start/stop actions only being visible when user credentials were supplied
- Fix tunnels failing to start when the remote login shell was fish
- Fix dashlane password manager configuration being wrong
- Fix some shell sessions staying open in the background when closing connection creation dialog
- Fix SSH bridge not launching on Linux with missing sshd
- Fix browser transfer progress flickering
- Fix powershell type not being able to be recognized in certain language modes
- Fix Cygwin/Msys2/GitForWindows not showing up in connection search sometimes
- Fix some startup checks not working
- Fix scrollbar not resetting when changing application tabs
- Fix file modified dates and color names not being translated
## Git vault improvements
- Add more extensive documentation to the remote git repository settings menu
- Add restart button to the sync settings menu
- Improve git failure messages
- Fix git CLI check not working on macOS due to xcode-select
- Fix git sync failing when multiple gpg programs were present in PATH
## Product hunt
XPipe will be on ProductHunt on October 22. If you interested, you can follow XPipe at [https://www.producthunt.com/products/xpipe](https://www.producthunt.com/products/xpipe) to get notified.

1
dist/changelogs/12.3.2_incremental.md vendored Normal file
View file

@ -0,0 +1 @@
This is a hotfix release for the [12.3 release](https://github.com/xpipe-io/xpipe/releases/tag/12.3) to fix the license check being bugged when launching a terminal. Sorry for the inconvenience!

View file

@ -1 +1 @@
12.3.1
12.3.2