Armin Schrenk
33851a8559
Refactor admin props
...
* rename class to AdminPropertiesFactory
* rename factory method to "create"
* remove side effects from methods
* returned properties default to system properties
2026-02-11 15:12:52 +01:00
Armin Schrenk
cff47b1c73
wrap system properties instead of direct modification
2026-02-11 14:36:55 +01:00
Armin Schrenk
5db05d8bc7
Apply suggestions from codereview
2026-02-11 14:33:01 +01:00
Armin Schrenk
53f368108a
Rename jvm property and actual config file
2026-02-09 16:54:04 +01:00
Armin Schrenk
5e52811c74
Remove hard coded default locations for admin config
2026-02-09 16:49:12 +01:00
Armin Schrenk
cad7b45808
Refactor to first check system property cryptomator.adminConfig for config path
2026-02-09 16:16:26 +01:00
Armin Schrenk
a057bf6f70
Merge branch 'develop' into feature/admin-properties
2026-02-09 15:03:06 +01:00
Armin Schrenk
77983fe00a
simplify EventualLogger init
2026-01-28 17:44:48 +01:00
Armin Schrenk
a4836f6528
cleanup
2026-01-28 17:36:52 +01:00
Armin Schrenk
e9b3b505a8
apply suggestions from code review
2026-01-28 17:35:34 +01:00
Armin Schrenk
19c9eada9d
check first the filesize before opening a Reader to the config file
2026-01-28 17:32:10 +01:00
mindmonk
9ee81a0e35
Merge pull request #4106 from cryptomator/feature/move-recover-io-tasks-to-background
...
Move recovery I/O to background thread
2026-01-26 13:30:39 +01:00
Jan-Peter Klein
8b05ae0a54
dedup createTask
2026-01-23 16:09:06 +01:00
Jan-Peter Klein
aa898c634f
refactor recovery restore to sync logic with async task wrapper for testability
2026-01-23 13:57:38 +01:00
Armin Schrenk
efbd107fb5
increase null safety
2026-01-21 18:09:26 +01:00
Armin Schrenk
300cac5441
don't forget log markers
2026-01-21 16:36:56 +01:00
Armin Schrenk
b651b9ac26
config file can be exactly the max size
2026-01-21 16:08:00 +01:00
Armin Schrenk
29e76e7f93
keep throwables in EventualLogger
2026-01-21 16:07:17 +01:00
Armin Schrenk
35c2141fd6
cleanup
2026-01-21 15:34:34 +01:00
Armin Schrenk
b00c81c20a
use "cryptomator.config" for config file
2026-01-21 15:34:24 +01:00
Armin Schrenk
7ee0606306
adjust unit tests
2026-01-21 15:34:08 +01:00
Armin Schrenk
046372f95b
refactored BufferedLog
...
* rename to EventualLogger
* adhere to slf4j API
* ensure single instance
2026-01-21 15:33:26 +01:00
Armin Schrenk
c198adaf3f
switch back to properties
2026-01-21 11:53:31 +01:00
Armin Schrenk
d53f0880ca
add test for AdminPropertiesSetter
2026-01-15 18:06:24 +01:00
Armin Schrenk
088b177c0e
Ensure that null map is also logged
2026-01-15 15:11:46 +01:00
Armin Schrenk
f620c6685a
apply suggestions from AI review
2026-01-14 17:53:07 +01:00
Armin Schrenk
61be8c449c
fixed flush does not clear BufferedLog
2026-01-14 17:39:49 +01:00
Armin Schrenk
43343b9954
fix wrong Linux path
2026-01-14 17:36:07 +01:00
Armin Schrenk
e2430bfb22
add null check
2026-01-14 17:29:56 +01:00
Armin Schrenk
ac7c9c2165
use a bracket to "describe" the vault state
2026-01-14 17:28:20 +01:00
Jan-Peter Klein
efd73e0d3e
move recovery IO operations to background
2026-01-14 17:14:23 +01:00
Armin Schrenk
42b06aa556
Switch to JSON as config format
...
Java Properties require ISO 8859-1 character encoding, leading to manual edits of file.
2026-01-14 14:12:28 +01:00
Armin Schrenk
45633837e0
only allow overwriting a subset of JVM properties
2026-01-13 17:26:48 +01:00
Armin Schrenk
b23bd0b27a
Implement logic to overwrite system properties set in app internal config file
2026-01-13 13:14:40 +01:00
Armin Schrenk
b3f3faf4ee
add DIALOG role to more dialogs
2026-01-13 11:02:01 +01:00
Armin Schrenk
33f26bf804
Refactor notificationbar
...
* rename to InfoBar
* replace closeButton text with graphic and add accessibilityText
* use common base class for styling and use CSS lookup for variants
2026-01-12 23:31:37 +01:00
Armin Schrenk
a06accb80f
add accessibletext to vault storage location
2026-01-12 23:15:40 +01:00
Armin Schrenk
a50e372f05
add correct accessible role to dialogs
2026-01-12 23:14:09 +01:00
Armin Schrenk
06726303fb
add proper accessibility text for vault list
2026-01-12 23:13:15 +01:00
Armin Schrenk
11c86f7287
impl idea
2026-01-12 11:59:17 +01:00
Jan-Peter Klein
787d0b8e12
code cleanup
2026-01-05 14:00:20 +01:00
Jan-Peter Klein
ba765f7a69
code cleanup
2026-01-05 13:31:45 +01:00
Jan-Peter Klein
e9d7e631c7
fix typo
2026-01-05 13:27:50 +01:00
Jan-Peter Klein
88acbc8ed7
fix typo
2026-01-05 13:22:01 +01:00
Jan-Peter Klein
e84a73b9c3
use SimpleDialog
2026-01-05 13:17:10 +01:00
Jan-Peter Klein
04da2504de
Merge branch 'develop' into feature/hub-vault-archived-dialog
2026-01-05 11:28:08 +01:00
Armin Schrenk
eddf586b81
Merge pull request #4078 from cryptomator/feature/files-in-use
...
Feature: Files in use
2025-12-29 16:00:36 +01:00
Armin Schrenk
93d95ecd93
make message more clear
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-21 12:42:11 +01:00
Armin Schrenk
05a41a625c
reset selection index everytime window is shown
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-21 12:32:35 +01:00
Armin Schrenk
2aff02a186
cleanup
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-21 12:27:07 +01:00