From 59560193ee1e1e5b14bf60bff288b827c9891388 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Tue, 21 Oct 2025 11:32:45 +0200 Subject: [PATCH] adjust to new multi-step update API --- .idea/runConfigurations/Cryptomator_macOS.xml | 2 +- dist/mac/dmg/build.sh | 1 + .../UpdatesPreferencesController.java | 88 ++++++++++--------- .../updater/DownloadUpdateMechanism.java | 11 ++- .../updater/FallbackUpdateMechanism.java | 57 ++++++++++++ .../updater/MacOsDmgUpdateMechanism.java | 53 +++++++---- .../cryptomator/updater/UpdateService.java | 59 +++++++++++++ .../resources/fxml/preferences_updates.fxml | 16 ++-- 8 files changed, 217 insertions(+), 70 deletions(-) create mode 100644 src/main/java/org/cryptomator/updater/FallbackUpdateMechanism.java create mode 100644 src/main/java/org/cryptomator/updater/UpdateService.java diff --git a/.idea/runConfigurations/Cryptomator_macOS.xml b/.idea/runConfigurations/Cryptomator_macOS.xml index c777434a2..bdd57a54a 100644 --- a/.idea/runConfigurations/Cryptomator_macOS.xml +++ b/.idea/runConfigurations/Cryptomator_macOS.xml @@ -5,7 +5,7 @@