Small fixes [release]

This commit is contained in:
crschnick
2025-09-04 16:57:59 +00:00
parent 3fa4249fd1
commit ede06ea30c
5 changed files with 9 additions and 7 deletions
@@ -61,12 +61,12 @@ public class BaseMode extends OperationMode {
AppWindowTitle.init();
AppPathCorruptCheck.check();
AppHomebrewCoreutilsCheck.check();
WindowsRegistry.init();
AppAvCheck.check();
AppJavaOptionsCheck.check();
AppSid.init();
AppBeaconServer.init();
AppLayoutModel.init();
WindowsRegistry.init();
if (OperationMode.getStartupMode() == XPipeDaemonMode.GUI) {
AppPtbDialog.showIfNeeded();
@@ -8,10 +8,12 @@ import io.xpipe.app.core.window.AppDialog;
import io.xpipe.app.icon.SystemIconManager;
import io.xpipe.app.icon.SystemIconSource;
import io.xpipe.app.issue.ErrorEventFactory;
import io.xpipe.app.process.OsFileSystem;
import io.xpipe.app.storage.DataStorage;
import io.xpipe.app.util.*;
import io.xpipe.core.FilePath;
import io.xpipe.core.OsType;
import javafx.beans.binding.Bindings;
import javafx.beans.property.SimpleBooleanProperty;
import javafx.beans.property.SimpleObjectProperty;
@@ -101,7 +103,8 @@ public class IconsCategory extends AppPrefsCategory {
if (path != null) {
var name = FilenameUtils.getBaseName(path);
if (!name.isBlank()) {
id = name;
// Windows has the most strict file name rules
id = OsFileSystem.of(OsType.WINDOWS).makeFileSystemCompatible(name);
}
}
} catch (Exception ignored) {}
@@ -58,7 +58,6 @@ public class BitwardenPasswordManager implements PasswordManager {
var sc = getOrStartShell();
var command = sc.command(CommandBuilder.of().add("bw", "get", "item", "xpipe-test", "--nointeraction"));
var r = command.readStdoutAndStderr();
// Check for data file as bw seemingly breaks if it doesn't exist yet
if (r[1].contains("You are not logged in")) {
var script = ShellScript.lines(
moveAppDir()
+3 -3
View File
@@ -1,12 +1,12 @@
- Fix desktop shortcuts for workspaces and more not working on Linux and macOS
- Fix tunnel session restart not applying any changes made to connection config
- Fix desktop shortcuts for workspaces and actions not working on Linux and macOS
- Fix computed directory file size being off by a factor of 1024 on Linux
- Fix license check for entries limited in amount, e.g. Proxmox, potentially disabling all entries and not only one
- Fix custom git icon sources not persisting after restart
- Fix docker integration not elevating with sudo if context config required root permissions
- Fix window possibly entering invalid state on Windows and not showing anymore
- Fix tunnel session restart not applying any changes made to connection config
- Show warning when invalid SSH gateway chain is configured
- Reshow any existing configuration dialog if possible for connection when editing it
- Improve error handling on Windows when registry library handling load fails
- Improve error handling on Windows when registry library load fails
- Automatically open connection configuration dialog when cloning a connection
- Derive custom git icon source directory name from repository URL
+1 -1
View File
@@ -1 +1 @@
18.4-4
18.4