Commit Graph

1838 Commits

Author SHA1 Message Date
Yuri Gui cd9e315447 fix(ui): make Vault Options "Mounting" tab scrollable
Wrap the mounting-options VBox in a ScrollPane so that conditionally
shown rows (drive-letter selector, custom mount-point picker, custom
mount flags) remain reachable when the Vault Options window is at or
near its 300px minimum height. Previously the rows were clipped past
the bottom of the tab with no scrollbar, forcing the user to enlarge
the window manually before the controls could be seen or interacted
with.

Fixes #3150

Co-Authored-By: Yuri Gui <yugui923@users.noreply.github.com>
2026-04-25 14:41:28 +00:00
LamTrinh.Dev d67aa9c10a + Update Copyright year from "2016 - 2025" to "2016-2026". (#4218)
* + Update Copyright year from "2016 - 2025" to "2016-2026".
2026-04-13 15:30:33 +02:00
Armin Schrenk 4751c81d06 adjust hub-url in share vault dialog 2026-04-08 16:49:11 +02:00
Armin Schrenk 0e1132133c replace guava cache with caffeine 2026-04-08 16:23:25 +02:00
Jan-Peter Klein 87fe209b54 Merge branch 'develop' into feature/decrypt-name-single-dialog-per-vault 2026-03-30 12:47:55 +02:00
Jan-Peter Klein 21cffb13c7 remove unused initialList field from DecryptFileNamesViewController 2026-03-30 12:46:11 +02:00
Jan-Peter Klein 9eca05aeb7 address infeos review: drop paths injection, close on locked vault, clear mapping on close 2026-03-30 12:15:09 +02:00
mindmonk 65f2eea6c9 Merge pull request #4194 from cryptomator/feature/hide-update-warning-when-no-update-available
Hide "lock vaults" warning when no update is available
2026-03-26 17:33:25 +01:00
Jan-Peter Klein 12a4a8218a change warning visibility check to use isUpdateAvailable 2026-03-26 12:41:15 +01:00
Armin Schrenk b06d65ab43 Merge branch 'main' into develop
# Conflicts:
#	pom.xml
2026-03-20 08:15:31 +01:00
Sebastian Stenzel 6c2865a09d simplify port/scheme check 2026-03-19 16:27:09 +01:00
Jan-Peter Klein 53757dab93 fix unlocked vault warning shown without an available update 2026-03-16 14:22:23 +01:00
Armin Schrenk b98b1326b2 Merge pull request #4147 from cryptomator/feature/dagger-fixes
fix dagger binding graph
2026-03-13 17:39:29 +01:00
Armin Schrenk 2f8831b561 faster initialization 2026-03-13 17:29:59 +01:00
Armin Schrenk 4948b9b586 prevent data races 2026-03-13 17:06:50 +01:00
Cryptobot d576b36f7b New Crowdin updates (#4172)
New translations strings.properties:
Danish; Korean; Portuguese, Brazilian; Chinese Traditional
2026-03-12 12:43:14 +01:00
Sebastian Stenzel 6b82abcd80 Merge pull request #4179 from cryptomator/feature/admin-config-allowlist
Hub: Trust on first use
2026-03-12 12:26:59 +01:00
Armin Schrenk 97bde05422 adjust wording
use singular because in most cases hub and auth are on either pre-trusted or on the same domain
2026-03-12 12:23:30 +01:00
Armin Schrenk b95a220de7 Adjust wording 2026-03-12 12:08:27 +01:00
Armin Schrenk 2896e18429 Adjust dialog message to show current status
checking vs user interaction
2026-03-12 11:42:44 +01:00
Armin Schrenk 29db91f976 fix javafx display issue
do not change scene in initialize() method
2026-03-12 11:28:38 +01:00
Sebastian Stenzel 5c75eeab27 reuse existing constant 2026-03-12 10:18:19 +01:00
Sebastian Stenzel 8e4bff8c19 don't load masterkey from arbitrary paths 2026-03-12 09:58:52 +01:00
Sebastian Stenzel e066f155b2 filter out "" 2026-03-12 09:21:55 +01:00
Sebastian Stenzel c3c7a23ccd added test 2026-03-12 09:14:27 +01:00
Sebastian Stenzel c816411644 deserialize null as empty 2026-03-12 09:13:40 +01:00
Sebastian Stenzel f752490624 default to mutable collections 2026-03-12 09:12:09 +01:00
Sebastian Stenzel d196b66b4e refined rules 2026-03-12 09:02:19 +01:00
Sebastian Stenzel d803a1d71e apply suggestions from code review 2026-03-11 23:17:16 +01:00
Sebastian Stenzel c75430cde2 only trust subdomains of .cryptomator.cloud
not `notcryptomator.cloud`
2026-03-11 23:13:50 +01:00
Sebastian Stenzel f44c3531c7 devicesResourceUrl: optional consistency check 2026-03-11 23:12:13 +01:00
Sebastian Stenzel 596829bc77 dedup 2026-03-11 23:09:04 +01:00
Sebastian Stenzel 096aeb0c54 renamed var
[ci skip]
2026-03-11 22:49:28 +01:00
Sebastian Stenzel 1a12684557 fix test 2026-03-11 22:42:25 +01:00
Sebastian Stenzel 998664acc3 distrust http (except for localhost) 2026-03-11 22:01:21 +01:00
Sebastian Stenzel c52b3fc4ad change scene without lag 2026-03-11 22:01:14 +01:00
Sebastian Stenzel 1fde3650ca renamed classes 2026-03-11 21:47:33 +01:00
Sebastian Stenzel 57614f59e4 trust *.cryptomator.cloud 2026-03-11 21:38:51 +01:00
Sebastian Stenzel a95883f98b renamed system properties 2026-03-11 21:32:51 +01:00
Sebastian Stenzel 6cf18c33a1 simplify sorting 2026-03-11 21:12:47 +01:00
Sebastian Stenzel 232e6fbf71 add tests 2026-03-11 21:05:14 +01:00
Sebastian Stenzel d15731d5a4 add plural label 2026-03-11 20:30:00 +01:00
Sebastian Stenzel 45d7421e4f add "reset trusted hosts" button to general preferences 2026-03-11 20:24:56 +01:00
Sebastian Stenzel 4d0aabfe6e cleanup 2026-03-11 20:12:16 +01:00
Sebastian Stenzel db0e266fde clean up dialog 2026-03-11 19:48:37 +01:00
Sebastian Stenzel b981f0dc19 moved logic to separate controller 2026-03-11 18:52:36 +01:00
Armin Schrenk bc41429982 Use environment for cryptomator system properties 2026-03-11 17:59:58 +01:00
Armin Schrenk a31621cfde validate hub config and check allowed hosts file 2026-03-11 17:35:22 +01:00
Armin Schrenk aa68224d63 Add new properties to admin config
* allowUnknownHubHosts
* allowedHubHosts
2026-03-11 16:49:48 +01:00
Cryptobot 0f8b6a8f51 New Crowdin updates (#4170)
* New translations strings.properties (Korean)
[ci skip]
2026-03-08 23:45:59 +01:00