Commit Graph
6545 Commits
Author SHA1 Message Date
Tobias Hagemann cc0e76cc51 Check the vault state right away when retrying an unlock instead of blocking the UI for up to 5 seconds 2026-10-15 00:51:47 +02:00
Tobias Hagemann fe4cdd2374 Restart the read-only unlock retry with the original unlock owner instead of the main window 2026-10-15 00:16:39 +02:00
Tobias Hagemann 49da89fa16 Verify the provisioning profiles right after checkout in the dmg workflows and embed the verified files 2026-10-15 00:16:16 +02:00
Tobias Hagemann 6701921ee5 Show a Try Again dialog instead of the error window when the FSKit extension is switched off 2026-10-14 23:19:16 +02:00
Tobias Hagemann eae6babb4c Update fskit-nio-adapter to 0.3.1 2026-10-14 15:51:52 +02:00
Tobias Hagemann 029256008c Remove the unused workflow entry points that started a lock without admitting the vault first 2026-10-14 15:37:52 +02:00
Tobias Hagemann 8f344ebd09 Keep an unlock admitted while the tray refreshes vault states, and write vault states only by transition 2026-10-14 15:37:52 +02:00
Tobias Hagemann b82993ae3c Keep a vault busy until its lock or unlock workflow settles it, even when its volume ends meanwhile 2026-10-14 15:37:25 +02:00
Tobias Hagemann cfb2805426 Stop the periodic scheduler in CatchingExecutorsTest even when its assertion fails 2026-10-14 11:24:21 +02:00
Tobias Hagemann de5f0d384e Restore the mount point of a vault whose mount fails to close by running the special cleanup in release()'s finally 2026-10-14 11:24:15 +02:00
Tobias Hagemann 546712dafd Lock FSKit vaults whose volume goes away by moving to integrations-api 1.10.0 and fskit-nio-adapter 0.3.0 2026-10-13 22:39:13 +02:00
Tobias Hagemann 3ef0b6af57 Lock a vault whose volume ends without a lock when its mount provider reports the end via whenTerminated() 2026-10-13 16:15:39 +02:00
Tobias Hagemann 167d3fc15a Stop the app executors from parking a thread on every CompletableFuture task that never completes itself 2026-10-13 16:15:25 +02:00
Tobias Hagemann 4631b084ed Let FSKit vaults mount without a mount point via fskit-nio-adapter 0.2.0 and the fskit.mount entitlement 2026-10-12 21:18:55 +02:00
Tobias Hagemann 27990e5b56 Verify the FSKit extension's own signature and stop the dmg builds when a codesign call fails 2026-10-08 22:51:35 +02:00
Tobias Hagemann 703672cb77 Embed the FSKit extension of fskit-nio-adapter in the arm64 Cryptomator.app 2026-10-08 21:52:50 +02:00
CopilotandGitHub 2fbde482b7 Merge pull request #4336 from cryptomator/copilot/update-maven-to-3-9-16
Prevent Dependabot updates to Maven 3.10.0+
2026-10-08 10:50:19 +02:00
Armin Schrenk 1f8b46aa27 ignore vscode dir
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-10-05 12:19:46 +02:00
Armin Schrenk 80da593723 update workflows to use proper permissions
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-09-28 10:10:27 +02:00
Armin Schrenk ab204c18e9 [skip ci] update changelog 2026-09-24 10:52:35 +02:00
Armin SchrenkandGitHub 8ae544ee13 Merge pull request #4294 from purejava/fix-auto-unlock
Fix auto-unlocking vaults on Cryptomator startup on Linux
2026-09-23 12:38:51 +02:00
Armin SchrenkandGitHub 53b31ede09 Merge pull request #4302 from purejava/fix-forget-button
Show the button to forget the password from a locked keychain on Linux
2026-09-23 12:38:25 +02:00
Armin SchrenkandGitHub e1f135697a Merge pull request #4301 from purejava/fix-change-passphrase
Change pwssword in the locked keychain as well, once it is changed for the vault on Linux
2026-09-23 12:37:57 +02:00
Armin Schrenk 1b9f847fd4 [skip ci] update changelog 2026-09-16 17:57:35 +02:00
Tobias Hagemann 1712d31a5c Scope draft release permissions 2026-09-15 21:26:02 +02:00
Tobias Hagemann 8d732e19ce Harden workflow permissions 2026-09-15 21:20:31 +02:00
Armin Schrenk 264e1590c2 fix license generation plugin 2026-09-15 18:44:48 +02:00
Armin SchrenkandGitHub 3e8d8a9c76 Add maven run config (#4317)
to run app with maven
2026-09-15 14:08:53 +02:00
Tobias Hagemann 5bcecf2976 Fix dead docs link in admin config template 2026-09-08 10:55:03 +02:00
Tobias Hagemann af99135172 Remove Uruky as gold sponsor [ci skip] 2026-09-01 11:21:33 +02:00
Ralph Plawetzki ab6c5d127b Remove !keychain.isLocked() 2026-08-27 18:19:49 +02:00
Ralph Plawetzki 8ab30505c9 Remove !keychain.isLocked() 2026-08-27 18:15:07 +02:00
Ralph Plawetzki fe8abb557d Merge branch 'develop' into fix-auto-unlock 2026-08-27 18:06:47 +02:00
Armin SchrenkandGitHub a02224640b Merge pull request #4295 from cryptomator/feature/improve-tofu-dialog
Increase usablity of TOFU dialog
2026-08-27 15:00:55 +02:00
Armin Schrenk 04fe64b9e0 fix grammar 2026-08-25 17:31:55 +02:00
Armin Schrenk 44434aa404 Improve phrasing 2026-08-25 16:27:03 +02:00
Armin Schrenk 35ac351541 Increase usablity of TOFU dialog
* Add description
* display URLs in legible font
* add copy button for URLs
2026-08-25 14:12:00 +02:00
Armin Schrenk 1eb70aeea7 migrate code to common JDK 25 apis and constructs 2026-08-24 11:14:34 +02:00
Ralph Plawetzki 8964b5ffca Remove keychain.isLocked() 2026-08-23 17:43:28 +02:00
Armin Schrenk abcbefdd2c Update org.fasterxml:jackson-* to version 2.21.6 2026-08-18 17:39:07 +02:00
Tobias Hagemann 7af6c79b80 Add Uruky as gold sponsor [ci skip] 2026-07-30 17:11:43 +02:00
Armin SchrenkandGitHub 193aa1887d Merge pull request #4274 from cryptomator/feature/4272-fix-locate-encrypted
Feature: Fix locate encrypted file on Linux
2026-07-17 17:51:53 +02:00
Armin Schrenk 0ce6008576 ensure path is always absolute
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-07-17 17:45:17 +02:00
Armin Schrenk 0bf3e0a071 [skip ci] use maven wrapper in build script
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-07-17 17:43:26 +02:00
Armin Schrenk 3d82e9a97f Fix JfxRevealPathService opens the file instead of revealing
also set priority to "Fallback"

Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-07-16 12:03:46 +02:00
Armin Schrenk bdab18b7c3 update integrations-linux
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-07-16 12:00:06 +02:00
Andreas OpferkuchandGitHub 688d1a4a24 README: Update JDK version from 25 to 26 (#4269)
[ci skip]
2026-07-02 21:05:18 +02:00
Tobias Hagemann 56e655c5a9 Add ApiVoid as silver sponsor [ci skip] 2026-07-01 12:15:15 +02:00
Armin Schrenk 4c9dbb60fe fix b681c26d72
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-06-29 14:44:13 +02:00
Armin Schrenk 7ddedea5c2 [skip ci] Merge branch 'main' into develop
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de>
2026-06-29 13:54:55 +02:00