From 55eb0d7b5ace86a6ecee6da29c8092ea229ed6c0 Mon Sep 17 00:00:00 2001 From: crschnick Date: Fri, 10 Oct 2025 22:18:15 +0000 Subject: [PATCH] Various fixes --- .../xpipe/app/pwman/BitwardenPasswordManager.java | 15 +++++++-------- dist/changelog/19.0.md | 9 ++++++++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java b/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java index 89abb0ff2..dbd0d3781 100644 --- a/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java +++ b/app/src/main/java/io/xpipe/app/pwman/BitwardenPasswordManager.java @@ -16,6 +16,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +import java.nio.file.StandardCopyOption; @JsonTypeName("bitwarden") public class BitwardenPasswordManager implements PasswordManager { @@ -59,14 +60,12 @@ public class BitwardenPasswordManager implements PasswordManager { // Copy existing file if possible to retain configuration var cacheDataFile = AppCache.getBasePath().resolve("data.json"); - if (!Files.exists(cacheDataFile)) { - var def = getDefaultConfigPath(); - if (Files.exists(def)) { - try { - Files.copy(def, cacheDataFile); - } catch (IOException e) { - ErrorEventFactory.fromThrowable(e).handle(); - } + var def = getDefaultConfigPath(); + if (Files.exists(def)) { + try { + Files.copy(def, cacheDataFile, StandardCopyOption.REPLACE_EXISTING); + } catch (IOException e) { + ErrorEventFactory.fromThrowable(e).handle(); } } diff --git a/dist/changelog/19.0.md b/dist/changelog/19.0.md index e1435b971..7c5b069ac 100644 --- a/dist/changelog/19.0.md +++ b/dist/changelog/19.0.md @@ -22,4 +22,11 @@ Lastly, there are also now bug bounties available, meaning that you can get an X - Bump to JDK 25 and JavaFX 25 - Rework password choice order - Add setting for mstsc RDP client to use smart sizing -- Add traditional chinese translations \ No newline at end of file +- Add traditional chinese translations + +## Fixes + +- Fix vietnamese translations not being listed +- 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 \ No newline at end of file