mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-05-04 03:40:32 +00:00
Small fixes [release]
This commit is contained in:
@@ -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()
|
||||
|
||||
Vendored
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user