Armin Schrenk
4b6afb5fd6
if linked hub vault is alread present unlock/reveal
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-08-31 18:59:34 +02:00
Armin Schrenk
d2b1f86d85
Refactor Keyloading to use only the required info
...
* new record KeyLoadingRef(config, name)
* masterkey vaults still need Vault.java
* hub relies on KeyLoadingRef
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-08-31 15:53:54 +02:00
Armin Schrenk
b01478f0fa
Remove VaultTemplate stuff
...
including jdk.zipfs as dependency in jlink
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-08-26 17:08:29 +02:00
Armin Schrenk
27eb6298ae
Refactor VaultCreationEvent to OpenHubVaultEvent
...
and change deeplink URL scheme to org.cryptomator
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-08-26 16:50:26 +02:00
Armin Schrenk
2c53afd70f
simplify
...
there is no intermediate directory in the zip. Also clean up tests
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-21 17:06:17 +02:00
Armin Schrenk
ae84f2f2fd
move package related tasks to the importtemplate package
...
keeps FXApplicationWindows slim
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-21 16:22:52 +02:00
Armin Schrenk
ad17f0b835
Extract zip once
...
and show error if extraction fails
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-21 14:21:02 +02:00
Armin Schrenk
e7db172a89
restrict value of name parameter in deeplink
...
no path separator, no invisible chars, no trailing whitespaces
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-21 11:50:31 +02:00
Armin Schrenk
222e1f18ad
use fragements section for parameters
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-20 13:52:25 +02:00
Armin Schrenk
9a3baf7119
Move VaultTemplateExtractor to package where it is actually used.
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-20 12:09:23 +02:00
Armin Schrenk
53baf3c648
Improve error handling
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-15 17:25:49 +02:00
Armin Schrenk
c8a6b7cf13
show dialog on VaultCreationEvent
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-15 16:34:38 +02:00
Armin Schrenk
5d12a62e38
Replace ImportTemplate stubs with impls
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-14 17:22:45 +02:00
Armin Schrenk
40bb0079ac
add ui to import a vault from template
...
add scaffolding, controller are stubs for now
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-14 17:00:25 +02:00
Armin Schrenk
fbdf511f05
add jdk.zipfs to jlinked modules
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-14 15:31:59 +02:00
Armin Schrenk
410900ed51
add contraints to the zip'ed template
...
at most 2MiB, at most 30 files
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-14 13:36:55 +02:00
Armin Schrenk
1302c1fc34
add vault template extraction
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-13 16:25:59 +02:00
Armin Schrenk
ea806ec97a
Refactor event handling
...
AppLauchEvent became a sealed interface with implemented Events RevealRunningApp-, OpenFile- and ValtCreateEvent.
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-13 13:45:21 +02:00
Armin Schrenk
77dbf9414a
Add DeeplinkAction
...
for handling URIs
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-13 10:27:23 +02:00
Armin Schrenk
a3fc50fc7e
remove and exclude build artifact
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-07-13 10:12:52 +02:00
Armin Schrenk
4b0e8b5841
Merge branch 'develop' into feature/deeplinking
2026-07-07 16:23:09 +02:00
Andreas Opferkuch and GitHub
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
Armin Schrenk
fc76f5f83f
Merge branch 'release/1.19.3'
1.19.3
2026-06-29 13:52:10 +02:00
Armin Schrenk
bfc8542551
remove dependency-check from release-check workflow
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-29 13:50:24 +02:00
Armin Schrenk
24a20911f1
finalize 1.19.3
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-29 13:39:27 +02:00
Armin Schrenk
b681c26d72
Replace some slim runners by regular ones
...
Slim ubuntu runners don't have docker, thus failing executing certain actions. (i.e. https://github.com/rtCamp/action-slack-notify/issues/240 )
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 13:16:17 +02:00
Armin Schrenk
34f5c06795
[skip ci] Update changelog
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 13:11:11 +02:00
Armin Schrenk
f4928fd981
prepare 1.19.3
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
1.19.3-rc1
2026-06-25 11:23:48 +02:00
Armin Schrenk and GitHub
f748bfd953
replace zulu by temurin ( #4263 )
...
Closes #4242
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 11:13:18 +02:00
Armin Schrenk and GitHub
cb689946ed
Merge pull request #4262 from cryptomator/feature/4260-fix-unsigned-ps1
...
Sign Powershell scripts (again)
2026-06-25 10:21:47 +02:00
Armin Schrenk
38bdf6d0e4
cleanup workflow
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 10:14:42 +02:00
Armin Schrenk
409209fd89
[skip ci] update changelog
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 10:09:48 +02:00
Armin Schrenk
1fd44ff651
for scripts, do not append signature
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 01:10:10 +02:00
Armin Schrenk
9bb19b0130
extra sign steps for ps1
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 00:51:46 +02:00
Armin Schrenk
1b5319f706
check ps1 scripts after signing
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2026-06-25 00:31:19 +02:00
Armin Schrenk
33b4aa5ba3
Revert "Revert #4169 and fix ps1 files not signed"
...
This reverts commit 1879c6fa77 .
2026-06-25 00:23:58 +02:00
Armin Schrenk
1879c6fa77
Revert #4169 and fix ps1 files not signed
2026-06-24 17:31:42 +02:00
Armin Schrenk
8b4c4dca8e
Ensure also exe build uses JDK 26.0.1+8
2026-06-24 17:22:18 +02:00
Armin Schrenk
32c0327058
Update code-signing action to version 2.0.0
2026-06-24 17:22:04 +02:00
Armin Schrenk and GitHub
3be6b6eceb
[skip ci] Update changelog
2026-06-24 15:51:39 +02:00
Armin Schrenk
1ff01e17f4
[skip ci] Update changelog
2026-06-24 15:43:43 +02:00
Cryptobot and GitHub
c932810bd8
New Crowdin updates ( #4223 )
...
New translations strings.properties
Afrikaans; Arabic; Bashkir; Belarusian; Bengali; Bosnian; Bulgarian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; Filipino; Finnish; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Lithuanian; Macedonian; Marathi; Norwegian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Serbian (Latin); Sinhala; Slovak; Slovenian; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Urdu (Pakistan); Uyghur; Vietnamese;
[ci skip]
2026-06-24 15:09:58 +02:00
Armin Schrenk and GitHub
4b6c4d1ce4
Merge pull request #4258 from cryptomator/feature/automatic-maven-profile
...
Automatically activate os specific maven profiles
2026-06-24 15:08:01 +02:00
Armin Schrenk
3d76ed5048
[skip ci] update readme
2026-06-24 15:04:48 +02:00
Armin Schrenk
47d2900f37
automatically activate os specific maven profiles
2026-06-24 14:55:38 +02:00
Armin Schrenk and GitHub
95f5c7aecd
Merge pull request #4255 from cryptomator/feature/javafx25.0.3
...
Update to openjfx 25.0.3
2026-06-24 13:24:41 +02:00
Armin Schrenk and GitHub
bda019f0b4
Merge branch 'develop' into feature/javafx25.0.3
2026-06-24 08:55:33 +02:00