Armin Schrenk
b710fd33ce
updating third party license file
2021-08-16 15:27:06 +02:00
Armin Schrenk
dd70984d07
Bump dependencies
2021-08-16 14:43:47 +02:00
Armin Schrenk
cf900429cd
Merge branch 'develop' into release/1.6.0
2021-08-16 14:33:07 +02:00
Armin Schrenk
1e2b80d02b
remove leftovers from autolock tab
2021-08-13 15:32:57 +02:00
Sebastian Stenzel
a6e28ca387
remove debug stuff
...
[ci skip]
2021-08-13 12:13:04 +02:00
Sebastian Stenzel
3e6acb2561
attempt to fix release
2021-08-13 11:53:33 +02:00
Sebastian Stenzel
32bd84d754
attempt to fix release
2021-08-13 11:23:59 +02:00
Sebastian Stenzel
2fcff5fb17
strip non-numerical suffix from version number
2021-08-13 10:52:07 +02:00
Sebastian Stenzel
7b8ddbd8d7
adjusted release action
...
[ci skip]
2021-08-13 10:35:01 +02:00
Armin Schrenk
f7ff2c1e80
patch release workflow
2021-08-12 15:43:16 +02:00
Armin Schrenk and GitHub
8c7c09b613
Merge pull request #1744 from cryptomator/feature/installers
...
Build native installers via CI in main repository
2021-08-12 15:41:29 +02:00
Armin Schrenk
12720d67e8
Revert "windows installer: disallow downgrades, allow upgrades"
...
This reverts commit 4b9ae03bc2 .
2021-08-12 15:07:53 +02:00
Armin Schrenk
d319b45fce
add file associations for msi installer
2021-08-12 14:43:10 +02:00
Armin Schrenk
4b9ae03bc2
windows installer: disallow downgrades, allow upgrades
2021-08-12 11:04:16 +02:00
Armin Schrenk
b255996619
acticate release workflow on any tag
2021-08-11 18:16:16 +02:00
Armin Schrenk and Sebastian Stenzel
16e1c6f8c9
create gpg signature for each release artifact
2021-08-11 17:40:44 +02:00
Armin Schrenk and Sebastian Stenzel
410215b318
Run release workflow on tag pushes
2021-08-11 17:40:44 +02:00
Armin Schrenk and Sebastian Stenzel
637c21c6cc
Bug fix and clean up
2021-08-11 17:40:18 +02:00
Sebastian Stenzel
b4ee85f911
Merge branch 'feature/installers' into feature/installers-2
...
# Conflicts:
# .github/workflows/release.yml
2021-08-11 17:21:29 +02:00
Sebastian Stenzel
d2aca07fc8
renamed workflow
...
[ci skip]
2021-08-11 17:15:12 +02:00
Armin Schrenk
42a49d9dce
split test& compile and installer creation into two workflows:
...
* installers only created on manual trigger
* releases only drafted on tags
2021-08-11 13:06:29 +02:00
Armin Schrenk and GitHub
87f4a9ba5b
Allow manual build from any valid ref
2021-08-10 17:08:21 +02:00
Armin Schrenk
c0ee8ec3fc
Allow manual worklfow triggering with invalid version
2021-08-10 16:35:10 +02:00
Tobias Hagemann
90381ee53e
setting keychain path via env didn't seem to work
2021-08-10 09:53:31 +02:00
Tobias Hagemann
7527a8f018
keychain has to be actually used
2021-08-10 09:36:10 +02:00
Tobias Hagemann
ce348c0a63
using tmp keychain for notarization credentials instead of pw via stdin because it didn't work
2021-08-10 09:12:06 +02:00
Tobias Hagemann
558a81a80e
fixing notarization step, apparently that was not how you run multi-line commands
2021-08-09 17:21:11 +02:00
Tobias Hagemann
95d8951da0
provide macos notarization pw via stdin
2021-08-06 08:47:55 +02:00
Sebastian Stenzel
1bbc6697ac
attempt to use v1 instead of v1.1.0
...
after creating a v1 branch for the action (see https://github.community/t/version-numbering-for-actions/16307/5 )
2021-08-06 08:07:12 +02:00
Tobias Hagemann
8a387d040e
added notarization step to mac-dmg
2021-08-05 14:52:48 +02:00
Armin Schrenk
2ea2a4ecec
clean up
2021-08-04 11:41:56 +02:00
Armin Schrenk
c19a92733c
remove obligatory win desktop shortcut from installer
2021-08-04 11:41:18 +02:00
Sebastian Stenzel
2290d47f0e
add descriptive name to signature
2021-08-04 11:27:31 +02:00
Sebastian Stenzel
9c7b86f270
try a simpler way to set an environment variable
2021-08-04 08:39:03 +02:00
Armin Schrenk
69dfc00a73
bloody gud damm typo
2021-08-03 18:20:52 +02:00
Armin Schrenk
5edbfa1967
more pwsh fixes
2021-08-03 18:00:25 +02:00
Armin Schrenk
0aef7c4a6a
use call operator to start second command
2021-08-03 17:41:13 +02:00
Armin Schrenk
e8a163b36d
default shell is bash, not pwsh
2021-08-03 17:16:10 +02:00
Armin Schrenk
19d7aa09f3
use multiline command for msi job
2021-08-03 16:50:23 +02:00
Armin Schrenk
0e7e58d144
restore accidentally removed file in 8764c81
2021-08-03 15:51:15 +02:00
Armin Schrenk
8764c814d9
Adjust windows installer build:
...
* add branding
* only link third party drivers, don't ship'em
* add license
2021-08-03 14:03:36 +02:00
Sebastian Stenzel
fa5248c781
fix weird fxml bug with spinner, remove redundant functionality from autoanimator
2021-07-30 14:03:45 +02:00
Sebastian Stenzel
8896723ff2
fix broken passwordsMatchAndSufficientProperty which didn't update more than once
2021-07-28 16:57:54 +02:00
Armin Schrenk
9b57c8fc71
Animate spinner in health check
2021-07-26 18:55:28 +02:00
Armin Schrenk and GitHub
c81ef1c109
Feature/simple spinning ( #1728 )
...
* Define discrete rotation animation
* New class FontAwesome5Spinner extending FontAwesome5IconView, animated
* New class AutoAnimator to play Animation on a Node conditionally
* Replace all occurences of Progress Indicator with FontAwesome5Spinner
* Spin spinner icon in processing vault state
* remove undocumented progress indicator styling
2021-07-26 18:40:55 +02:00
Armin Schrenk and GitHub
2aa17edd8c
Merge pull request #1712 from cryptomator/feature/improve-health-check
...
Refactor health check to improve UX
2021-07-26 18:33:40 +02:00
Armin Schrenk
2d5a65b953
removing dummy checks
2021-07-26 18:09:42 +02:00
Armin Schrenk
37ff638361
Apply more code review suggestion:
...
* use more specific localization key
* decouple internal localized error message from external localization
2021-07-26 16:57:24 +02:00
4672a23344
Apply suggestions from code review regarding localization. [ci skip]
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2021-07-26 16:03:28 +02:00
Armin Schrenk
d2a3ce2474
Catch UnlockCancelled exception during unlock of health check
2021-07-26 12:41:48 +02:00
Armin Schrenk
65b4fef7e8
Further adjusting checkstate icon view style
2021-07-26 10:04:50 +02:00
Sebastian Stenzel
2f1d91ae9d
remove read-only flag from .exe before signing it
2021-07-24 00:22:52 +02:00
Sebastian Stenzel and GitHub
56b80be22c
Update build.yml
2021-07-23 16:01:05 +02:00
Sebastian Stenzel
e7266070a0
use the most awesome codesign action
2021-07-23 15:11:10 +02:00
Sebastian Stenzel
d2f4927634
first attempt to codesign windows app
2021-07-23 14:17:37 +02:00
Tobias Hagemann
b4806daca6
maybe fixing create-dmg
2021-07-23 11:49:25 +02:00
Sebastian Stenzel
279f82415e
install create-dmg via homebrew
2021-07-23 10:54:46 +02:00
Sebastian Stenzel
89688b7d18
first attempt to create a .dmg file
2021-07-23 10:35:45 +02:00
Sebastian Stenzel
9fd9f94823
add .bat file for easier debugging on console
...
(see https://bugs.openjdk.java.net/browse/JDK-8253461 )
2021-07-23 09:27:16 +02:00
Sebastian Stenzel
fd4bd66ac4
Merge branch 'develop' into feature/installers
2021-07-23 09:24:07 +02:00
Sebastian Stenzel
bd87defe29
Resiliency fixes for missing integrations-api implementation
2021-07-23 09:23:08 +02:00
Sebastian Stenzel
33a6158ed7
fix profile name (so integrations-win is included)
2021-07-23 09:04:47 +02:00
Sebastian Stenzel
d46b04c025
rename buildkit artifacts for easier sort-by-platform
2021-07-23 08:41:48 +02:00
Sebastian Stenzel
da1e619bbb
MSI metadata adjustments
2021-07-23 08:19:28 +02:00
Sebastian Stenzel
fe489a9911
add contrib files, add metadata to MSI
2021-07-23 08:10:58 +02:00
Sebastian Stenzel
6cb0688c65
try to point jpackage to correct dir
2021-07-22 16:52:42 +02:00
Sebastian Stenzel
b6feb35642
add name required for building MSI
2021-07-22 16:50:11 +02:00
Sebastian Stenzel
fe7c9d5a92
build MSI using jpackage
2021-07-22 16:37:00 +02:00
Sebastian Stenzel
5573da169e
shell-agnostic "find all jars"
2021-07-22 15:28:19 +02:00
Sebastian Stenzel
2c0bcc40a2
run codesign in zsh
2021-07-22 15:24:32 +02:00
Sebastian Stenzel
065f32fff0
cleanup
2021-07-22 15:14:33 +02:00
Sebastian Stenzel
fbace5bd52
SIGN ALL!!!
2021-07-22 15:04:53 +02:00
Sebastian Stenzel
7dad145581
also sign binaries in mods/*.jar
2021-07-22 14:50:19 +02:00
Sebastian Stenzel
e85a989e44
minor adjustments
...
[ci skip]
2021-07-22 14:36:02 +02:00
Sebastian Stenzel
3563ed3394
restructured dist/ dir
2021-07-22 14:09:06 +02:00
Sebastian Stenzel
62c81716c9
adjust paths
2021-07-22 13:56:43 +02:00
Sebastian Stenzel
eddb9f1d85
attempt to build mac app
2021-07-22 13:48:34 +02:00
Sebastian Stenzel
fc4c98601c
wtf
2021-07-22 13:00:10 +02:00
Sebastian Stenzel
2a40282d73
apparently actions/download-artifact untars automatically?
2021-07-22 12:54:04 +02:00
Sebastian Stenzel
fee6e2fb46
debug download-artifacts / untar steps
2021-07-22 12:46:19 +02:00
Sebastian Stenzel
8a644c575a
fixing tar path
2021-07-22 12:27:41 +02:00
Sebastian Stenzel
9faf7e9b81
tar before upload to keep permissions
2021-07-22 12:09:57 +02:00
Sebastian Stenzel
c7c910f738
fixing path, fixing variable
2021-07-22 08:42:07 +02:00
Armin Schrenk
2edbd2a7e2
Set correct styleclass for a skipped or cancelled check for right coloring
2021-07-21 18:04:41 +02:00
Sebastian Stenzel
aa7a4dbda9
further adjustments to new directory structure
2021-07-21 12:57:45 +02:00
Sebastian Stenzel
81ab8b7803
adjust AppImage build instructions to new jpackage directory structure
2021-07-21 12:39:51 +02:00
Sebastian Stenzel
27a7c8323b
dedup
2021-07-21 12:30:23 +02:00
Sebastian Stenzel
b5fcfec4a4
further CSS fixes (TODO glyph-icon classes are misused frequently to simply set a fill...)
2021-07-21 12:26:10 +02:00
Sebastian Stenzel
d3cf199741
cleanup
2021-07-21 11:58:57 +02:00
Sebastian Stenzel
9f7c69388c
make the view depend on state, not on another view
2021-07-21 11:36:41 +02:00
Sebastian Stenzel
7a1b1292ae
fix css instead of defining style from within code
2021-07-21 09:57:56 +02:00
Sebastian Stenzel
c193e16256
"debug logging"
2021-07-20 18:55:32 +02:00
Sebastian Stenzel
880a342f4e
I've given up. Just have to deal with the artifact always containing a directory.
2021-07-20 18:33:40 +02:00
Sebastian Stenzel
066f24a19f
I repeat: Please do not include parent dir in artifact
2021-07-20 18:04:44 +02:00
Sebastian Stenzel
339be371cd
upload contents of appdir without the "Cryptomator[.app]" itself
2021-07-20 17:54:03 +02:00
Sebastian Stenzel
45777b12cd
add icon to linux appdir
2021-07-20 17:51:07 +02:00
Sebastian Stenzel
a1bec81429
use three-segment app-version for mac (as per CFBundleVersion spec)
2021-07-20 17:31:38 +02:00
Sebastian Stenzel
559f3116f9
create app dir in matrix build
2021-07-20 17:08:08 +02:00
Sebastian Stenzel
1a6877b9ff
fix metadata outputs
2021-07-20 15:36:35 +02:00
Sebastian Stenzel
bae9541e8c
renamed job
...
[ci skip]
2021-07-20 15:32:31 +02:00
Sebastian Stenzel
d5588b9739
determine revision number via git rev-list --count HEAD
2021-07-20 15:31:23 +02:00
Sebastian Stenzel
a46bfd5a65
use correct JDK
2021-07-20 14:17:43 +02:00
Sebastian Stenzel
17cae18216
fix escaping
2021-07-20 14:12:01 +02:00
Sebastian Stenzel
18305ca2d6
build windows app dir
2021-07-20 13:51:03 +02:00
Sebastian Stenzel
8d17042456
updated standalone build.sh
...
[ci skip]
2021-07-20 12:33:35 +02:00
Armin Schrenk and Sebastian Stenzel
4a8dbfbc15
Code review suggestion
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2021-07-20 12:17:08 +02:00
Armin Schrenk
6ed7ed61b3
enrich DummyChecks with some mock results
2021-07-20 12:14:06 +02:00
Armin Schrenk
ffe4201921
Add tooltip for fix icon.
2021-07-20 12:02:50 +02:00
Sebastian Stenzel
be44dcd569
added standalone build.sh for manually building AppImages
2021-07-20 10:47:42 +02:00
Sebastian Stenzel
24188b3892
Merge branch 'develop' into feature/installers
2021-07-20 00:28:08 +02:00
Sebastian Stenzel
d7c70ed841
install non-modular linux keychain libs to libs instead of mods
2021-07-20 00:27:49 +02:00
Sebastian Stenzel
01a3d16007
adjust launcher sh
2021-07-20 00:23:40 +02:00
Sebastian Stenzel
0a421ab9db
download runtime to AppDir/runtime
2021-07-20 00:06:20 +02:00
Sebastian Stenzel
64fc11eb5f
fixing AppImage build
2021-07-20 00:01:42 +02:00
Sebastian Stenzel
6a8f975955
build appimage
2021-07-19 23:57:26 +02:00
Sebastian Stenzel
0b6529c75d
next attempt to create a runtime image
2021-07-19 23:39:12 +02:00
Sebastian Stenzel
b8642677ba
run jlink with default shell on each OS
...
(bash on mac causes problems with variable substitution)
2021-07-19 23:32:58 +02:00
Sebastian Stenzel
039044ed1a
hard code required modules for now
2021-07-19 23:17:20 +02:00
Sebastian Stenzel
c79c7459c6
create custom runtime image
2021-07-19 23:10:28 +02:00
Sebastian Stenzel
8394aa12b5
Merge branch 'develop' into feature/installers
2021-07-19 22:41:06 +02:00
Sebastian Stenzel
7efdc41edc
removed unused requirement (related to #1589 )
2021-07-19 22:40:37 +02:00
Sebastian Stenzel
f1f55fc0dd
include crytomator-*.jar in mods dir
2021-07-19 22:03:20 +02:00
Sebastian Stenzel
b7012d7b83
removed duplicate key
2021-07-19 21:53:12 +02:00
Sebastian Stenzel
f0cee47aea
let actions/upload-artifact assemble the buildkit
2021-07-19 21:50:07 +02:00
Sebastian Stenzel
edc06898fb
added missing checkout step
2021-07-19 21:31:52 +02:00
Sebastian Stenzel
45d9cd601a
create buildkit via CI
2021-07-19 21:20:27 +02:00
Armin Schrenk
3df688236d
minor ui fixes
2021-07-19 18:03:28 +02:00
Armin Schrenk
f907e2d033
delocalize check names
2021-07-19 16:45:10 +02:00
Armin Schrenk
38c4b3c4a3
Merge branch 'develop' into feature/improve-health-check
...
# Conflicts:
# src/main/java/org/cryptomator/ui/health/HealthCheckTask.java
# src/main/java/org/cryptomator/ui/health/ReportWriter.java
# src/main/resources/fxml/health_check_list.fxml
# src/main/resources/fxml/vault_options.fxml
2021-07-19 16:44:43 +02:00
Sebastian Stenzel and GitHub
6da26b09b6
Merge pull request #1688 from cryptomator/feature/modular
...
Add module-info.java
2021-07-19 16:08:45 +02:00
Sebastian Stenzel and GitHub
1ab4aa94b3
Merge branch 'develop' into feature/modular
2021-07-19 15:54:02 +02:00
Sebastian Stenzel
397061a6e7
dependency update
2021-07-19 15:52:40 +02:00
Tobias Hagemann and GitHub
8d9dc3bd90
Update README.md
...
[ci skip]
2021-07-17 12:35:50 +02:00
Sebastian Stenzel
1ccce71abc
Revert "no need for wysiwyg in this plain list"
...
This reverts commit 0db2aac7b5 .
2021-07-16 12:43:01 +02:00
Sebastian Stenzel
0db2aac7b5
no need for wysiwyg in this plain list
...
[ci skip]
2021-07-16 10:14:41 +02:00
Sebastian Stenzel
79a2d00eb6
adjusted bug report templates
...
[ci skip]
2021-07-16 10:11:14 +02:00
Armin Schrenk
747ebaea7c
localize health check
2021-07-15 16:50:20 +02:00
Armin Schrenk
97c52d788c
fit result list to window size
2021-07-15 12:55:43 +02:00
Armin Schrenk
3f76a04b38
Refactor CheckListCell to display ellipsis rather than allow horizontal scrolling
2021-07-15 12:48:39 +02:00
Armin Schrenk
8d9c33f7df
Relayout health start
2021-07-15 11:59:42 +02:00
Sebastian Stenzel
44cadce23d
Merge branch 'develop' into feature/modular
2021-07-15 11:58:44 +02:00
Sebastian Stenzel and GitHub
9eaf700b87
Merge pull request #1719 from cryptomator/feature/1589-unix-sockets
...
Changed IPC to Unix domain sockets, fixes #1589 , fixes #1716
2021-07-15 11:42:46 +02:00
Sebastian Stenzel
8271428d64
cleanup
2021-07-15 08:36:37 +02:00
Sebastian Stenzel
fe84783fac
add shutdown hook to make sure ipc socket gets cleaned up even in event of fire
2021-07-14 17:54:08 +02:00
Armin Schrenk
a71e344036
ui adjustments & code cleanup
2021-07-14 17:33:29 +02:00
Sebastian Stenzel
7d3678dc36
adjusted logging
2021-07-14 17:23:08 +02:00
Sebastian Stenzel
de07c0aa9a
Merge branch 'develop' into feature/1589-unix-sockets
...
# Conflicts:
# src/main/java/org/cryptomator/launcher/Cryptomator.java
2021-07-14 17:22:16 +02:00
Sebastian Stenzel
b47beabc2f
startup time optimization
2021-07-14 17:17:25 +02:00
Sebastian Stenzel
f8c6191588
only attempt client connection to non-regular-file nodes
2021-07-14 15:41:16 +02:00
Sebastian Stenzel
87d481ccc3
yet another attempt to skip client connection attempts for non-existing socket files
2021-07-14 15:07:13 +02:00
Sebastian Stenzel
03182ae4e0
fixed typos
2021-07-14 12:46:17 +02:00
Sebastian Stenzel
c10a909ea4
attempt to fix socket on Windows
2021-07-14 12:45:09 +02:00
Sebastian Stenzel
e9461b4fc7
fixed launcher scripts
2021-07-13 18:52:00 +02:00
Sebastian Stenzel
d82a91f896
give thread a good name
2021-07-13 18:51:48 +02:00
Sebastian Stenzel
c87264f653
Merge branch 'develop' into feature/1589-unix-sockets
2021-07-13 18:41:24 +02:00
Sebastian Stenzel
6eacc6a9d3
fix premature shutdown (e.g. on ⌘Q on macOS)
2021-07-13 18:41:03 +02:00
Sebastian Stenzel
80874ea199
fixed test
2021-07-13 18:21:49 +02:00
Sebastian Stenzel
755eb70ae8
Use UNIX Sockets for IPC
2021-07-13 18:18:38 +02:00
Armin Schrenk
21946ae6aa
Fill health start fail screen with information
2021-07-13 16:55:21 +02:00
Armin Schrenk
102ab93dbd
Add introductory screen to check view if main run is not started
2021-07-13 15:52:53 +02:00
Armin Schrenk
e40ce62877
Remove count of warnings/criticals from GUI
2021-07-13 12:03:34 +02:00
Armin Schrenk
05f5856d66
adjust fix workflow:
...
* add icon for failed fix
* add style class for fix iconView
* replace progress indicator by spinner icon
2021-07-13 12:02:29 +02:00
Armin Schrenk
6292ad059c
set correct style class for all used check state icons
2021-07-12 20:03:14 +02:00
Armin Schrenk
c6a79de6f3
fixing small problems:
...
* unscoped controller
* gc'ed bindings
2021-07-12 14:57:04 +02:00
Armin Schrenk
f4c8fd26d3
Same window size for all screens, fix check list size
2021-07-12 11:21:56 +02:00
Armin Schrenk
c0d552da92
Add CheckState icon to check detail view
2021-07-12 10:34:36 +02:00
Armin Schrenk
720478c2f4
Further adjustment to workflow:
...
* bind modality to vault options window
* open unlock in a new window and close it afterwards
2021-07-09 14:47:07 +02:00
Armin Schrenk
cb5d628cfc
Refactor health check start:
...
* replace health tab in options by a button in gernal tab
* move info text of health tab into start controller
* replace lazy loading of config in controller by loading in dagger module
* add new scene+controller for failed config loading
* don't close options window on health check start
2021-07-09 13:51:54 +02:00
Armin Schrenk
8ecb78abec
use fixed width for check state icon in list
2021-07-08 16:01:03 +02:00
Armin Schrenk
a9db8eb0d5
Small UI adjustments
2021-07-08 16:00:36 +02:00
Armin Schrenk
f61073d1c6
adding a result to list needs to be done on FX thread
2021-07-08 15:30:36 +02:00
Armin Schrenk
419eb93cb3
Apply code suggestions
...
* use Futures done() method
* single deque interaction during cancel()
* use enum compareTo method
2021-07-08 10:59:41 +02:00
Armin Schrenk
b4a530b2eb
Apply suggestions from review
2021-07-07 15:36:10 +02:00
Armin Schrenk
0395ef2b44
remove glyph icon styleclass from result icon view
2021-07-07 13:00:30 +02:00
Armin Schrenk
19c61ffea8
Further Refactoring:
...
* simplyify check executor by using Fx TaskAPI
* reduce number of check states
2021-07-07 12:54:43 +02:00
Armin Schrenk
fd12116ce7
cleanup & renaming
2021-07-06 16:40:38 +02:00
Armin Schrenk
6250f3d89c
Refactor internal processing of HealthChecks:
...
* replace HealthCheckTask by Check class (not Wrapping TaskAPI)
* replace Task-API and BatchService by CheckExecutor (using CompletionStage-API)
* adjust other classes
2021-07-06 16:33:17 +02:00
Sebastian Stenzel and GitHub
cf7a2db7ec
Merge branch 'develop' into feature/modular
2021-07-06 13:19:07 +02:00
97222d3d67
Updated README.md
...
Co-authored-by: Zane Campbell <development@zappcodestudios.com >
2021-07-06 08:52:16 +02:00
Sebastian Stenzel
172593517a
show warning glyph in check list, if check contains non-good results
2021-06-30 17:29:59 +02:00
Sebastian Stenzel
16c64a20e3
reordered
...
[ci skip]
2021-06-30 17:28:14 +02:00
Sebastian Stenzel
d6f8ab13aa
prevent weird window resizing
2021-06-30 16:34:57 +02:00
Sebastian Stenzel
d92a8e7980
class not meant to be part of DI graph
...
[ci skip]
2021-06-30 16:34:45 +02:00
Sebastian Stenzel
374493e8b4
implemented async sequential fix queue
2021-06-30 14:15:23 +02:00
Sebastian Stenzel
f3953c2fb1
wrap DiagnosticResult in Result in order to track the state of applied fixes
2021-06-30 14:13:05 +02:00
Sebastian Stenzel
5c9c336a33
allow setting glyph to null
2021-06-30 14:08:06 +02:00
Sebastian Stenzel
6b113f26ba
reduce Platform.runLater() invokations
2021-06-29 16:26:16 +02:00
Sebastian Stenzel
dbef1466c1
read vault config async
2021-06-29 16:07:46 +02:00
Sebastian Stenzel
6b0d8a48c2
added temporary dummy health checks for testing purposes
...
[ci skip]
2021-06-29 14:05:01 +02:00
Sebastian Stenzel
c7b9735f13
simplify task selection code
2021-06-29 14:04:32 +02:00
a96115ecd6
Feature: revamp health workflow init ( #1695 )
...
* Add health tab to vault options:
* health tool is started from there
* health tool closes old Window and creates new one
* added info and remarks about health tool
* adds confirmation checkbox before starting health tool
* close vault options window when starting health workflow
* Remove AutoLock tab, move options to general tab
Co-authored-by: Snyk bot <snyk-bot@snyk.io >
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@skymatic.de >
2021-06-29 09:57:45 +02:00
Sebastian Stenzel
c6aceb3e59
don't setPassphraseStored to true after changing pw, when it isn't actually stored
2021-06-28 18:52:34 +02:00
Sebastian Stenzel
cadd071ebd
update cryptofs
2021-06-28 18:42:10 +02:00
Sebastian Stenzel
b64264ef8b
updated 3rd party licenses
...
[ci skip]
2021-06-26 17:49:18 +02:00
Sebastian Stenzel
429ca6cfd0
Merge branch 'develop' into feature/modular
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2021-06-26 17:48:13 +02:00
Sebastian Stenzel
46691f057e
dependency update
2021-06-26 17:42:40 +02:00
Sebastian Stenzel
f1b40e32a7
dependency update
2021-06-26 17:25:00 +02:00
b4a97803ff
[Snyk] Security upgrade org.cryptomator:webdav-nio-adapter from 1.2.2 to 1.2.3 ( #1698 )
...
* fix: pom.xml to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGECLIPSEJETTY-1313686
* adjusted suppression config
* bump webdav version
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-06-24 09:58:47 +02:00
JaniruTEC and GitHub
8ac253504f
Merge pull request #1697 from cryptomator/refactoring/spellchecking
...
Enabled spellchecking, added dictionaries, fixed spelling mistakes
2021-06-23 22:49:57 +02:00
JaniruTEC
135b61070d
Fixed misspelled key
2021-06-23 22:48:18 +02:00
Armin Schrenk
903f55a24f
improve health check gui:
...
* convert milliseconds to hours, minutes and seconds
* spelling
* adjust to dark theme
2021-06-22 17:17:28 +02:00
Sebastian Stenzel
94e26da693
Re-enable FUSE
...
This reverts commit 0e924e7429 .
2021-06-22 17:16:36 +02:00
Sebastian Stenzel
458a466c7f
updated and excluded dependencies
2021-06-18 15:17:38 +02:00
Sebastian Stenzel
4f3cd2f47c
replace JSR-305 Nullable annotation
2021-06-18 15:16:57 +02:00
Julian Raufelder
f2fadafa66
Fix snyk.io badge in README due to switch to single maven module
2021-06-16 16:11:31 +02:00
Julian Raufelder and GitHub
0676732796
Merge pull request #1693 from cryptomator/feature/sign-src-tarball
...
Sign tarball in release using GPG
2021-06-16 12:54:37 +00:00
Julian Raufelder
08cbfd47ea
Prefix signature of tarball in release with cryptomator
...
To apply convention of the other release assets
2021-06-16 14:20:52 +02:00
b15cda260e
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2021-06-16 12:13:49 +00:00
Julian Raufelder
74355b128a
Sign tarball in release using GPG
2021-06-16 13:49:26 +02:00
JaniruTEC
000f27e166
Fixed spelling mistakes that required API breaking changes
2021-06-12 01:56:15 +02:00
JaniruTEC
e1d83c996e
Fixed independent spelling mistakes
...
Added @SuppressWarnings("SpellCheckingInspection") to binary data (e.g. keys) or deliberately misspelled strings
2021-06-12 01:45:31 +02:00
JaniruTEC
0dc401883f
Enabled proofreading
...
Removed dict_* files from .gitignore
Added dict_de.xml
Added dict_project.xml
2021-06-12 01:35:36 +02:00
JaniruTEC
364d59fdf7
Added ".idea/**/shelf" to .gitignore
...
See: https://github.com/github/gitignore/blob/991e760c1c6d50fdda246e0178b9c58b06770b90/Global/JetBrains.gitignore#L9
2021-06-11 18:28:25 +02:00
Sebastian Stenzel
be6b6e4541
adjusted launcher scripts to use the module path
2021-06-10 10:35:02 +02:00
Sebastian Stenzel
6f3c90465c
adjust fxml loading to modular setup
2021-06-09 21:25:00 +02:00
Sebastian Stenzel
0e924e7429
disable fuse for now
2021-06-09 21:23:40 +02:00
Sebastian Stenzel
52940d6a19
add module-info
...
[ci skip] due to split package in jnr-fuse
2021-06-09 18:37:58 +02:00
Sebastian Stenzel
7f4a9c13dc
update easybind
2021-06-09 18:33:08 +02:00
Sebastian Stenzel
210050d9d5
update cryptofs
2021-06-09 18:15:39 +02:00
Sebastian Stenzel
f10d2b713b
made tests public to avoid reflection and "open modules"
...
see also https://issues.apache.org/jira/browse/SUREFIRE-1909
2021-06-09 10:14:08 +02:00
JaniruTEC
f9545b5532
Refactored MPC priority
2021-06-09 01:16:51 +02:00
Sebastian Stenzel and GitHub
58376bddef
Merge pull request #1685 from cryptomator/feature/provider-agnostic-keychains
...
Remove all references to specific keychain access providers
2021-06-08 14:42:56 +02:00
Sebastian Stenzel
72e2f64a68
show provided display name
2021-06-07 16:24:42 +02:00
Sebastian Stenzel
48ad74715e
* store class name of selected keychain in settings.json
...
* prepared GeneralPreferencesController to use a provider-supplied display name
2021-06-07 15:17:58 +02:00
Ralph Plawetzki and GitHub
2e1f33ca82
Fix instructions for building ( #1682 )
2021-06-06 21:56:28 +02:00
2d3f4d1c03
New Crowdin updates ( #1678 )
...
[ci skip]
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2021-06-05 09:11:48 +02:00
04c13ba242
New Crowdin updates ( #1677 )
...
[ci skip]
Co-authored-by: Cryptobot <cryptobot@users.noreply.github.com >
2021-06-04 21:00:56 +02:00
Cryptobot
b70033e777
Update Crowdin configuration file
2021-06-04 20:48:48 +02:00
Sebastian Stenzel
fafb7b229f
update i18n config
...
[ci skip]
2021-06-04 20:29:15 +02:00
Sebastian Stenzel
fef5be95ec
Merge branch 'develop' into release/1.6.0
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2021-06-04 20:24:33 +02:00
Sebastian Stenzel and GitHub
7fac6da448
Single maven module ( #1676 )
...
combined all sources into single maven module
2021-06-04 20:09:10 +02:00
Sebastian Stenzel and GitHub
72bd9c1fdf
New Crowdin updates ( #1643 )
...
[ci skip]
2021-06-04 15:44:48 +02:00
Sebastian Stenzel and GitHub
39b8e25f4f
Merge pull request #1596 from eas5/test_improvement
...
Improved grouped assertions
2021-06-04 15:42:16 +02:00
Sebastian Stenzel
c8fa7f1edd
fix NPE in autolocker, when reading "lastActivity" before any activity happened
2021-06-04 09:40:23 +02:00
Sebastian Stenzel and GitHub
95b98b8a36
Merge pull request #1603 from cryptomator/feature/autoLock
...
fixes #274
2021-06-02 16:24:26 +02:00
Sebastian Stenzel
005d2a82fe
use stopwatch item for autolock tab
2021-06-02 16:22:19 +02:00
Sebastian Stenzel
820f7989d0
remove debug log statement
...
[ci skip]
2021-06-02 16:10:42 +02:00
Sebastian Stenzel
751a6079c3
use explicit imports
...
[ci skip]
2021-06-02 16:09:23 +02:00
Sebastian Stenzel
9be95efd10
store autolock time in seconds instead of minutes
2021-06-02 16:08:46 +02:00
Sebastian Stenzel
8f8fa0248c
converted lock after "time" to "idle time"
2021-06-02 15:53:57 +02:00
Sebastian Stenzel
cd7acea54e
Use of NumericTextField
2021-06-02 14:52:27 +02:00
Sebastian Stenzel and GitHub
18152e4f3d
Merge branch 'develop' into feature/autoLock
2021-06-02 14:31:28 +02:00
7b689c6b78
Keychain is locked ( #1550 )
...
Fixes #1526
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-06-02 14:24:51 +02:00
Armin Schrenk
9fce262acb
Merge branch 'develop' into release/1.6.0
2021-06-01 18:21:04 +02:00
Armin Schrenk and GitHub
1159681824
Merge pull request #1615 from cryptomator/feature/sanitizer
...
Add Vault Health Check
Fixes #312 and fixes #1224 .
2021-06-01 18:09:22 +02:00
Armin Schrenk
c868ac32cc
Change localized text and tweak ui
2021-06-01 18:01:54 +02:00
Sebastian Stenzel
f85f953668
Bind countOfWarnSeverity and countOfCritSeverity to list
2021-06-01 15:01:23 +02:00
Armin Schrenk
5185df631d
rather add functionality to formattedLabel class than to extend it
2021-06-01 13:22:56 +02:00
Armin Schrenk
617feec111
deactivate fix button
2021-06-01 13:14:31 +02:00
Armin Schrenk
eb196165c5
move healthcheck button to vault options
2021-06-01 11:53:33 +02:00
Armin Schrenk
8c37ab3675
Closes #961
2021-06-01 10:45:48 +02:00
Armin Schrenk
7eaade1555
Depeding on state of selected task, show appropiate status text in check detail view
2021-06-01 10:29:41 +02:00
Armin Schrenk
186c129a30
Replace stub check detail description with info about check duration and count of warnings and critical errors
2021-05-31 15:28:30 +02:00
Armin Schrenk
f74b9d3347
Remove Scope
2021-05-26 15:50:50 +02:00
Armin Schrenk
6038559172
Localization and small ui fixes
2021-05-26 15:50:03 +02:00
Armin Schrenk
98a899c7e2
scope checklist cell and properly update graphic property
2021-05-25 13:21:13 +02:00
Armin Schrenk
783c8718c1
add localization for health check names
2021-05-25 13:20:18 +02:00
Armin Schrenk
b47382811f
apply ugly workaround for new vault config loading
2021-05-25 12:37:29 +02:00
Armin Schrenk
62f279b9f7
Merge branch 'develop' into feature/sanitizer
2021-05-25 11:16:27 +02:00
Armin Schrenk
ab961f1a8b
update thrid party licences
2021-05-25 11:16:17 +02:00
Armin Schrenk
9562db7e13
Closes 1659
2021-05-25 11:10:03 +02:00
Armin Schrenk and GitHub
1ca2e029dc
method loadVaultConfig() throws exception instead of returning optional ( #1661 )
2021-05-21 18:51:49 +02:00
Sebastian Stenzel
944e3e6c50
placeholder: use identifier to look up human-readable names from ResourceBundle instead of if/elsing on classes
...
(e.g. `resourceBundle.getString(identifier() + ".name")`)
TODO @infeo
2021-05-21 17:55:39 +02:00
Sebastian Stenzel
e134d2f422
keep more ui code in fxml
2021-05-21 17:48:20 +02:00
Sebastian Stenzel
04e5170403
* Made DiagnosticResultAction a "pseudo-singleton" that consumes diagnostic results
...
* renamed FxmlFile.HEALTH_CHECK to match fxml file name
* added missing DI scopes
* simplified cell layout
2021-05-21 17:47:42 +02:00
Armin Schrenk
ea008df9f7
Add error screen to vault check start screen
2021-05-21 16:25:37 +02:00
Armin Schrenk
e25dfaad35
clean up
2021-05-21 15:59:43 +02:00
Armin Schrenk
e98f92c63f
Only use CheckTask title in UI instead of HealthCheck::identifier
2021-05-21 15:56:32 +02:00
Armin Schrenk
85b761a9d7
show error screen when unable to write report
2021-05-21 15:29:14 +02:00
Armin Schrenk
be8dcd4dc4
remove obsolete TODOs
2021-05-21 13:41:19 +02:00
Armin Schrenk
c01c405f20
add select all checkbox
2021-05-21 13:16:14 +02:00
Armin Schrenk
b4f268f551
more ui & clean up
2021-05-21 13:15:51 +02:00
Armin Schrenk
21f9e72cc5
preselect correct check in check screen
2021-05-21 12:48:58 +02:00
Armin Schrenk
4845984a35
ui sugar
...
* show correct name for health check tasks
* some padding
* resize window when run button is hit
2021-05-21 12:45:00 +02:00
Armin Schrenk
b6f5ddaf30
Only show button when severity is WARN
2021-05-21 12:40:44 +02:00
Armin Schrenk
1abf0e1bfa
Replace result table by result list
2021-05-21 12:00:46 +02:00
Armin Schrenk
a8364a8c1a
show directory containing exported health report
2021-05-20 16:52:28 +02:00
Armin Schrenk
13c95868fa
fix report writer. Ignore not run tests
2021-05-20 16:46:34 +02:00
Armin Schrenk
85ff7542f1
rework gui to be more wizard like:
...
* show first only checkbox list of checks and single run button
* then show list of check run status with results
2021-05-20 16:35:37 +02:00
Armin Schrenk
432be6dd80
more ui alignments
2021-05-19 13:18:54 +02:00
Armin Schrenk
ca0402aaf0
clear styleclass of icon view when content of ResultSeverityCell changes.
2021-05-19 12:38:04 +02:00
Armin Schrenk
c7ef0056f9
let UI take space if window size is increased
2021-05-19 09:47:38 +02:00
Armin Schrenk
cf13311665
add style class to used icon in result view
2021-05-19 09:32:55 +02:00
Armin Schrenk
a7133dbebe
Add icon to severity column
2021-05-18 17:12:37 +02:00
Armin Schrenk
168f9b9fb9
fix report writer
2021-05-18 16:57:25 +02:00
Armin Schrenk
2b332c3831
Add column with action button
2021-05-18 16:53:48 +02:00
Armin Schrenk
66e3625a0b
Wrap diagnostic result in object to prepare it for possible fix action
2021-05-18 16:49:39 +02:00
Armin Schrenk
20f88e203a
simplification and cleanup
2021-05-18 13:40:56 +02:00
Armin Schrenk
66a8dc9811
Revert d2680b9857
2021-05-18 13:36:00 +02:00
Armin Schrenk
9d89efc98c
Unify interface:
...
* move all buttons to one button bar
* switch between runAll and runSelected, depending on list selection
* add a little localization
2021-05-18 09:09:53 +02:00
Armin Schrenk
dfbe017316
Partially revert 8e1be4c
2021-05-18 08:47:40 +02:00
Armin Schrenk
d2680b9857
Rename controller and fxml file which represents the whole health check screen
2021-05-17 13:06:28 +02:00
Armin Schrenk
8e1be4c67b
remove redundant property, fix logic error
2021-05-17 12:49:08 +02:00
Armin Schrenk
749e0ac02d
disable export-button as long as no batch run is finished
2021-05-17 12:40:29 +02:00
Armin Schrenk and GitHub
a2ad7d69ab
Simplify password creation ( #1646 )
...
* Remove the password properties and directly access password fields from included fxml files
* wipe the password fields when closing a window
2021-05-17 10:18:10 +02:00
Sebastian Stenzel
a47c05c87d
hide/disable elements if not relevant in current state
2021-05-10 15:56:46 +02:00
Sebastian Stenzel
6b871e56c8
hide results until task is started
2021-05-10 15:38:52 +02:00
Sebastian Stenzel
40dbc0ba48
cleanup
2021-05-10 15:38:37 +02:00
Sebastian Stenzel
2e52afed51
write report synchronously, reducing complexity
2021-05-10 13:39:46 +02:00
Sebastian Stenzel
64d54133f8
split up check view:
...
- checkListController is responsible for selecting and (batch)running checks
- checkDetailController is responsible for displaying results
2021-05-07 15:51:47 +02:00
Sebastian Stenzel
ac289cc3f7
Merge branch 'develop' into feature/sanitizer
...
# Conflicts:
# main/pom.xml
2021-05-07 09:20:54 +02:00
Armin Schrenk
189699d359
sh*te happens
...
check value instead reference for null
2021-05-06 15:44:27 +02:00
Armin Schrenk
8e5035f506
preparing 1.6.0
2021-05-06 14:27:34 +02:00
Sebastian Stenzel and GitHub
0ce41e7ac3
New Crowdin updates ( #1628 )
...
New translations strings.properties
Japanese; Polish; Spanish; Dutch; Czech; Norwegian Bokmal; Korean; Greek; Catalan; Slovak; Russian; Punjabi; Italian; Arabic; Bosnian; Hungarian; German; Cyrillic); Latin); Romanian; French; Chinese Simplified; Croatian; Chinese Traditional; Portuguese; Latvian; Hindi; Indonesian; Turkish; Portuguese, Brazilian; Swedish; Norwegian Nynorsk;
[ci skip]
2021-05-06 14:25:59 +02:00
Armin Schrenk and GitHub
c1a249fd7f
Merge pull request #1454 from cryptomator/feature/vault-format-8
...
Vault Format 8
2021-05-06 14:05:26 +02:00
Armin Schrenk
c266c7583b
bump dependencies (same as in cryptofs)
2021-05-06 13:59:37 +02:00
Armin Schrenk
00331d4857
check for vaultpath existence instead of catching (undocumented) exception
2021-05-06 13:51:30 +02:00
Armin Schrenk
8fd484e2bb
Revert "Move window placements of "popup dialogs" to their corresponding controller"
...
This reverts commit bc83e23a34 .
2021-05-06 13:44:05 +02:00
Armin Schrenk
165d740acd
if vault directory is not present, declare it as missing
2021-05-06 12:51:39 +02:00
Armin Schrenk
fd4010c6c9
cleanup
2021-05-06 12:43:15 +02:00
Armin Schrenk
aa2900fa9e
ensure to use cryptolib rc
2021-05-06 12:27:07 +02:00
Sebastian Stenzel
76d1875e01
adjusted to new CryptoFileSystemProvider.checkDirStructureForVault API
2021-05-06 09:56:50 +02:00
Armin Schrenk
bc83e23a34
Move window placements of "popup dialogs" to their corresponding controller
2021-05-05 15:03:09 +02:00
Armin Schrenk
6a326bcbce
remove password of migration window, when window is closed
2021-05-04 10:51:12 +02:00
Armin Schrenk
573ad03d68
bug fixin'
2021-05-03 17:33:28 +02:00
Sebastian Stenzel
07efb3e94d
Merge branch 'feature/vault-format-8' into feature/sanitizer
...
# Conflicts:
# main/pom.xml
2021-05-03 12:34:28 +02:00
Armin Schrenk
89e680fb45
reveal report storage location when task is finished.
2021-04-30 11:42:31 +02:00
Armin Schrenk
54128a0016
Refined exportet health report
2021-04-30 11:32:56 +02:00
Armin Schrenk
e2565097cd
add function to export a report of health checks
2021-04-29 16:31:39 +02:00
Armin Schrenk
f827b1fc89
Refactor HealthCheckTask execution:
...
* new class HealthCheckSupervisor which encapsulates execution of all selected health checks
* checkControllor only users supervisor
2021-04-29 16:31:05 +02:00
Armin Schrenk
c0baab2329
change comments
2021-04-28 09:58:14 +02:00
Armin Schrenk
70baa4d09f
Rework sanitizer workflow:
...
* select set of performed HealthChecks prior to loading masterkey
* two predefined healthcheck sets and custom one
* start sequential execution of checks after successful masterkey loading
* removed vault config info
* destroy masterkey on window close, on cancellation, on check finish
2021-04-27 17:41:28 +02:00
Armin Schrenk
d710d406d0
Merge branch 'master' into develop
2021-04-23 10:30:12 +02:00
Armin Schrenk
554f245f5d
Merge branch 'hotfix/1.5.16'
2021-04-23 10:27:48 +02:00
Sebastian Stenzel
34995088ba
addressed some issues identified during code review
2021-04-23 10:24:31 +02:00
Sebastian Stenzel
69c63702f2
pass a single keyloader to cryptofs
2021-04-23 09:55:08 +02:00
Armin Schrenk
db7e731554
bumping dokany-nio-adapter
2021-04-23 09:48:56 +02:00
Armin Schrenk
e08b43bf17
preparing hotfix 1.5.16
2021-04-23 09:48:40 +02:00
Sebastian Stenzel
58b45bacd1
Merge branch 'develop' into feature/vault-format-8
...
[ci skip]
2021-04-21 13:27:54 +02:00
Sebastian Stenzel
4f942bc23f
reset version
...
[ci skip]
2021-04-21 13:27:25 +02:00
Armin Schrenk
09a8618fa0
Merge tag '1.5.15' into develop
...
1.5.15
2021-04-21 12:26:46 +02:00
Armin Schrenk
52af530d1b
Merge branch 'release/1.5.15'
2021-04-21 12:26:45 +02:00
Armin Schrenk
86a42234c6
preparing 1.5.15
2021-04-21 12:21:50 +02:00
Armin Schrenk
37c4e78b1d
update third party licenses
...
[ci skip]
2021-04-21 12:05:37 +02:00
Sebastian Stenzel and GitHub
9c2c234bee
New Crowdin updates ( #1604 )
...
New translations strings.properties
Slovak; Czech; Italian; French; Catalan; Romanian; Polish; Chinese Simplified; Dutch; Chinese Traditional;
Norwegian Nynorsk; Croatian; Turkish; German; Spanish; Russian; Hungarian; Punjabi; Portuguese;
Norwegian Bokmal; Indonesian; Hindi; Bosnian; Cyrillic); Swedish; Greek; Korean; Portuguese, Brazilian; Latin); Arabic; Latvian; Japanese;
[ci skip]
2021-04-21 12:01:09 +02:00
Sebastian Stenzel
59f91267ae
fix save password
2021-04-21 11:20:44 +02:00
Sebastian Stenzel
b3ff9423b4
Merge branch 'develop' into feature/vault-format-8
...
# Conflicts:
# main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java
# main/commons/src/main/java/org/cryptomator/common/vaults/VaultListManager.java
# main/ui/src/main/java/org/cryptomator/ui/unlock/UnlockWorkflow.java
2021-04-21 11:20:31 +02:00
Armin Schrenk
e3f3090341
bump javafx to version 16
2021-04-21 11:08:42 +02:00
Armin Schrenk
83be6c0864
enhanced release template for ci
2021-04-21 10:41:58 +02:00
Sebastian Stenzel
c654951dc1
removed ambiguous filenameLengthLimit from settings, added maxCleartextFilenameLength, shortening is now a 100% independent setting stored in the vault rather than the device settings
2021-04-20 18:15:25 +02:00
Armin Schrenk
4e177c9ea7
Correcting misleading log message
2021-04-20 16:53:59 +02:00
Armin Schrenk
dc3a951a1b
add hotkeys to remove a vault
2021-04-20 15:07:14 +02:00
Armin Schrenk
defa9c75eb
add hotkeys for vault selection
2021-04-20 12:18:15 +02:00
Nour Agha and GitHub
c1f498a114
Add MEGA & pCloud providers to vault location presets ( #1622 )
...
Fixes #1621
2021-04-20 08:09:17 +02:00
Armin Schrenk
8457c50ebc
add muted style class to status text of newVaultLocationScreen
2021-04-19 16:11:28 +02:00
Armin Schrenk and GitHub
0144cbb99f
Merge pull request #1618 from cryptomator/feature/#1508-observable-mounts
...
Closes #1508
2021-04-16 16:27:40 +02:00
Armin Schrenk and GitHub
d6e4c7d177
Rework choose-location-screen in add vault wizard: ( #1620 )
...
* more checks for the chosen vault path
* every check has own error message
* perform checks when vault path changes
* if any radio button selected, enable vault path field (no-edit)
2021-04-16 16:18:01 +02:00
3376b16b7b
Rename Donation Key to Supporter Certificate ( #1613 )
...
Renamed all occurences of donation key to supporter certificate and adjust ui.
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2021-04-16 12:18:03 +02:00
Sebastian Stenzel
673fdcd095
stupid.
2021-04-15 13:45:20 +02:00
Armin Schrenk
0d00520ac1
Throw specifc exception on not completed lock of a vault
2021-04-15 12:54:19 +02:00
Armin Schrenk
22a0d3a9a5
bump fuse/dokany-nio versions
2021-04-15 11:11:05 +02:00
Sebastian Stenzel
24baa44e70
stronger encapsulation of vault state await/signal mechanism
2021-04-15 10:30:29 +02:00
Armin Schrenk
03886f88e8
Fix lock workflow for webdav:
...
* internally, wait for condition that onExit-Method is exceuted (with timeout)
* store and execute onExitAction also for webdav
2021-04-15 10:14:28 +02:00
Armin Schrenk
642816b631
rebuild tray menu when vaultname changes
2021-04-14 17:26:04 +02:00
Sebastian Stenzel
f3a03c71ec
implemented cancellable health checks
2021-04-14 10:20:34 +02:00
Sebastian Stenzel
1fab246fcd
ugly PoC for new UI
2021-04-13 15:43:59 +02:00
Armin Schrenk
cd5c55aad7
Refactor lock/unlock workflows:
...
* don't set vault state on successful lock workflow
* improved error handling
2021-04-13 11:22:42 +02:00
Armin Schrenk
b066b4b045
opening a vault in read-only always assumes a filename length limit of 220
...
references #1605
2021-04-12 18:06:09 +02:00
JaniruTEC
41d2a2c77e
Added .idea/uiDesigner.xml to .gitignore
2021-04-10 23:16:00 +02:00
Sebastian Stenzel
69186b916c
adjusted to new async health check api
2021-04-09 16:04:52 +02:00
Armin Schrenk
0840695e0a
Refactor lock/unlock convinience methods in FxApplication:
...
* execute vault state transition here
* on failed transition show error window
* only start worfklow on successful transition
2021-04-08 17:28:49 +02:00
Armin Schrenk
8447f105b0
rename instance variables
2021-04-08 13:08:05 +02:00
Sebastian Stenzel
c306d8df04
alternative thread-safe vault state without requiring explicit synchronization
2021-04-08 11:23:57 +02:00
Armin Schrenk
beba6490c3
Add locking mechanism to change the vault state t
2021-04-06 13:26:58 +02:00
Armin Schrenk
fb1078b35b
bump to SNAPSHOT nio-adapter and refactor Volume.mount() method:
...
* returns void
* add onExitAction parameter
* adjust classes
2021-04-06 10:05:32 +02:00
Armin Schrenk
be0912e6ca
Merge branch 'develop' into feature/#1508-observable-mounts
2021-04-06 09:00:05 +02:00
Sebastian Stenzel
13db1aa9b9
Actually run tests from within Sanitizer UI
2021-04-01 17:40:53 +02:00
Sebastian Stenzel
d2cd2c923d
unlock for health check
2021-04-01 13:26:33 +02:00
Martin Beyer
92de05b3db
Changed textfield to only accept Integers, Using scheduled Executor as Timer
2021-04-01 11:42:41 +02:00
Sebastian Stenzel
c1000d9958
Merge branch 'feature/vault-format-8' into feature/sanitizer
2021-04-01 09:26:21 +02:00
Sebastian Stenzel
2810c044ea
reduced visibility
2021-03-31 16:23:54 +02:00
Sebastian Stenzel
e09bd160b7
Made masterkey loading strategies reusable
2021-03-31 16:12:31 +02:00
Sebastian Stenzel
e6d1e4697c
Merge develop into feature/vault-format-8
2021-03-31 11:39:16 +02:00
Sebastian Stenzel
497e5ce73f
Add health check window
2021-03-31 11:37:55 +02:00
Armin Schrenk
cf7cbae567
Set dev branch back to SNAPSHOT version
...
[ci skip]
2021-03-31 11:32:06 +02:00
Armin Schrenk
803f517c62
Merge tag '1.5.14' into develop
...
1.5.14
2021-03-31 11:11:34 +02:00
Armin Schrenk
0afa7b8e37
Merge branch 'release/1.5.14'
2021-03-31 11:11:27 +02:00
Armin Schrenk
1a0f70f8e8
updating third-party-licenses
2021-03-31 10:59:21 +02:00
Armin Schrenk
8737eb83f0
Bumping webdav-nio-adapter dependency
2021-03-31 10:58:23 +02:00
Armin Schrenk
a96239a19f
closes #1245
2021-03-31 10:52:30 +02:00
Armin Schrenk
2b7cfcd1dc
preparing 1.5.14
2021-03-31 09:52:24 +02:00
Sebastian Stenzel and GitHub
ebccb61750
New Crowdin updates ( #1560 )
2021-03-31 09:46:45 +02:00
Armin Schrenk
285f2aec23
unify wording
...
[ci skip]
2021-03-30 16:10:24 +02:00
Armin Schrenk and GitHub
217e31fbd7
Merge pull request #1595 from cryptomator/feature/MCGA
...
Feature: Make Context menu Great Again
* adding additional entries
* fixes #1478
* only appears on a selected vault
2021-03-30 16:03:41 +02:00
Sebastian Stenzel
f0ebf7a638
EasyBind rulez
2021-03-30 14:20:05 +02:00
Armin Schrenk
c05c5e3f90
closes #961
2021-03-30 13:57:21 +02:00
Sebastian Stenzel
30f0c5e697
split VaultList and ContextMenu into two separate controllers
2021-03-30 13:43:37 +02:00
Armin Schrenk
f989b8627c
Update java-jwt
2021-03-30 13:10:54 +02:00
Armin Schrenk
ff84230566
structure constructor
2021-03-30 11:53:30 +02:00
Armin Schrenk
3b4f6276b5
Improve selection model of list view:
...
* Clear selection if an empty space is clicked
* only open context menu if an item is selected
2021-03-30 11:25:22 +02:00
Armin Schrenk
2be7a050a4
refine wording
...
[ci skip]
2021-03-30 09:47:11 +02:00
Martin Beyer
1c01228778
Removing LockOnSleep UI elements (not implemented yet)
2021-03-29 19:29:17 +02:00
Martin Beyer
1c35780d9e
Cleaned up integrations implementation and added Regex for input
2021-03-29 19:10:05 +02:00
Armin Schrenk
96a612127c
add reveal entry to context menu.
2021-03-29 16:23:24 +02:00
Armin Schrenk
0bdfb7c9f9
Distinct between "unlock" and "unlock now" in context menu:
...
* inject keychainManager
* bind/unbind passphraseStored property to selected vault
* rename bindings to show possible action
* removed unused binding
* initialize properties properly
2021-03-29 12:59:48 +02:00
Armin Schrenk
f556301249
fix suggestion
2021-03-29 12:47:46 +02:00
f77b237e59
simplify private function
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2021-03-29 12:44:57 +02:00
Armin Schrenk
61b7a39aad
change level of a log message from warn to debug
...
[ci skip]
2021-03-29 10:53:48 +02:00
Martin Beyer
2cee6e45f1
Merge remote-tracking branch 'upstream/develop' into feature/autoLock
2021-03-29 10:45:32 +02:00
Martin Beyer
1292548042
Implementing new settings and locking after a certain amount of minutes
2021-03-29 10:44:39 +02:00
Tobias Hagemann and GitHub
16bd84ee62
Update README.md
...
[ci skip]
2021-03-26 10:46:49 +01:00
Tobias Hagemann and GitHub
3d0a97fcdf
Update README.md
...
[ci skip]
2021-03-25 17:06:15 +01:00
Elvys Soares
5ae2419e6d
Improved grouped assertions
...
Signed-off-by: Elvys Soares <eas5@cin.ufpe.br >
2021-03-23 21:46:32 -03:00
Armin Schrenk
786d156b9f
change wording in context menu entries
2021-03-23 15:08:23 +01:00
Armin Schrenk
629b6fb97d
execute Service tasks on application thread
2021-03-23 12:53:17 +01:00
Armin Schrenk
17dc32bb79
lock vault on external unmount
2021-03-23 12:52:38 +01:00
Armin Schrenk
c05e00d32a
Change volume interface to observe mounts
2021-03-23 12:37:36 +01:00
Armin Schrenk
9dc8b2cb47
Use Bindings instead of properties
2021-03-23 10:50:04 +01:00
Armin Schrenk
0e32e96c7d
made context menu great again:
...
* added entry to unlock / lock a vault
* added entry to show vault options
2021-03-22 17:10:45 +01:00
Armin Schrenk
97afadd7b9
fixes #1478
2021-03-22 12:58:45 +01:00
Armin Schrenk
b199b65e38
closes #176
2021-03-22 12:51:07 +01:00
Tobias Hagemann and GitHub
999abf3c13
Update README.md
...
[ci skip]
2021-03-22 12:24:54 +01:00
Sebastian Stenzel
2cdde54db6
updated mockito due to build errors caused by bytebuddy
2021-03-17 13:14:55 +01:00
Sebastian Stenzel
6941603cdd
update to latest cryptolib/cryptofs beta
2021-03-17 13:03:55 +01:00
Sebastian Stenzel
cdca4e047d
Merge branch 'develop' into feature/vault-format-8
2021-03-17 12:55:47 +01:00
Sebastian Stenzel and GitHub
31e938de6a
Merge pull request #1587 from cryptomator/feature/jdk-16
...
Update to JDK 16
2021-03-17 12:29:29 +01:00
Sebastian Stenzel
4c10ab764a
updated README
2021-03-17 09:33:43 +01:00
Sebastian Stenzel
4e075ab0ca
using pattern-matching instanceof where applicable
2021-03-17 09:22:16 +01:00
Sebastian Stenzel
f73ae9759f
use new Stream.toList() where applicable
2021-03-17 09:16:44 +01:00
Sebastian Stenzel
f6283b2f7e
using text blocks where applicable
2021-03-17 09:12:54 +01:00
Sebastian Stenzel
b23d2e4def
allow use of reflection in codacy coverage reporter
2021-03-17 08:19:58 +01:00
Sebastian Stenzel
91a2943599
update to JDK 16
2021-03-17 08:16:26 +01:00
Sebastian Stenzel
e32ce22d24
Merge branch 'develop' into feature/vault-format-8
2021-03-10 12:48:58 +01:00
Armin Schrenk
e75c415b46
Load vault config on demand and don't cache it
...
* fixes issue with unlock after vault migration
2021-03-10 12:03:46 +01:00
Martin Beyer
8592e3667b
Applying a SystemListener when the notify gets called with SLEEP
2021-03-09 18:55:35 +01:00
Martin Beyer
5a11d02fa8
Splitting the "Lock after X minutes" Checkbox in to two string resources.
2021-03-09 18:52:53 +01:00
Sebastian Stenzel
0ab28602d1
bumped cryptofs version
2021-03-05 17:33:58 +01:00
Sebastian Stenzel
62c8edff04
Choose key loading workflow depending on vaultconfig's key ID and allow KeyLoadingComponent to decide itself, what exceptions it can handle
2021-03-03 17:41:17 +01:00
Sebastian Stenzel
d01c6268f8
remove unused field
...
[ci skip]
2021-03-02 16:16:24 +01:00
Sebastian Stenzel
e083fd0bcc
skip certain steps on forks
2021-03-02 11:55:20 +01:00
ff687f1bae
fix: main/pom.xml to reduce vulnerabilities ( #1569 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGECLIPSEJETTY-1080611
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-03-02 08:43:10 +01:00
Sebastian Stenzel
557aaa2480
Removed unused imports
...
[ci skip]
2021-03-01 15:59:13 +01:00
Sebastian Stenzel
78e43d401d
split package org.cryptoamtor.ui.unlock to allow for different kinds of unlock workflows
2021-03-01 15:58:00 +01:00
Sebastian Stenzel
7b08c5d287
Merge branch 'develop' into feature/vault-format-8
...
# Conflicts:
# main/pom.xml
# main/ui/src/main/resources/license/THIRD-PARTY.txt
[ci skip]
2021-02-26 10:10:50 +01:00
Sebastian Stenzel
84d2644f19
fix wrong versions that have been merged from main branch
2021-02-26 10:05:26 +01:00
Martin Beyer
d13dfe3526
First take at UI implementation of a Auto-Lock Tab
2021-02-24 16:23:49 +01:00
Armin Schrenk
f9a9d7b870
Merge tag '1.5.13' into develop
...
1.5.13
2021-02-24 16:21:07 +01:00
Armin Schrenk
d75a8c4bba
Merge branch 'release/1.5.13'
2021-02-24 16:21:06 +01:00
Martin Beyer
8fccb1b8f0
Added some Settings
2021-02-24 16:20:34 +01:00
Armin Schrenk
d326c7c990
preparing 1.5.13
2021-02-24 16:17:35 +01:00
Armin Schrenk and GitHub
e8e63ca4fc
Merge pull request #1517 from cryptomator/feature/translations
...
New Crowdin updates
2021-02-24 16:12:30 +01:00
Martin Beyer
c82e5577a1
New Tab AutoLock in VaultOptions
2021-02-24 15:17:23 +01:00
Armin Schrenk and GitHub
6878f2e94b
Merge pull request #1556 from cryptomator/feature/win-auto-theme
...
Feature/win auto theme
2021-02-24 14:31:17 +01:00
Armin Schrenk
a17b416262
only remove system theme change listener, if one was previously registered.
2021-02-24 12:54:56 +01:00
Armin Schrenk
fed572694f
Merge branch 'develop' into feature/win-auto-theme
...
# Conflicts:
# main/pom.xml
2021-02-24 12:25:04 +01:00
Armin Schrenk
fe3d67d937
update build workflow
2021-02-24 12:21:13 +01:00
Armin Schrenk
3dcdeb1033
refactor pom to store targeted jdk build version in variable
2021-02-24 12:19:12 +01:00
Armin Schrenk
0898158c5a
remove bintray as source repository in pom
2021-02-24 12:18:38 +01:00
Armin Schrenk
81091d4bdf
bump integrations-* repos and implement new interface methods
2021-02-24 12:18:24 +01:00
Martin Beyer
c9b1b1baa5
Fixes #1291 (Windows Automatic Theme)
2021-02-23 17:26:50 +01:00
Tobias Hagemann
c81f3bd972
updated dependencies
2021-02-23 13:43:07 +01:00
Sebastian Stenzel
9f86b74320
New translations strings.properties (Greek)
...
[ci skip]
2021-02-23 09:32:09 +01:00
Sebastian Stenzel
2d8390a0f3
New translations strings.properties (Chinese Simplified)
...
[ci skip]
2021-02-22 11:47:50 +01:00
Sebastian Stenzel
8d3671175f
New translations strings.properties (Swedish)
...
[ci skip]
2021-02-21 16:16:10 +01:00
Sebastian Stenzel
366011a222
New translations strings.properties (Swedish)
...
[ci skip]
2021-02-21 15:45:39 +01:00
Sebastian Stenzel
c0c2e21055
New translations strings.properties (Korean)
...
[ci skip]
2021-02-20 02:29:34 +01:00
Sebastian Stenzel
63be96a151
New translations strings.properties (Korean)
...
[ci skip]
2021-02-20 01:58:05 +01:00
Sebastian Stenzel
fc1df4bd99
New translations strings.properties (Catalan)
...
[ci skip]
2021-02-19 21:46:49 +01:00
Sebastian Stenzel
7657330931
New translations strings.properties (German)
...
[ci skip]
2021-02-19 13:17:33 +01:00
Sebastian Stenzel
4e44de3c3b
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2021-02-19 01:07:24 +01:00
Sebastian Stenzel
8d902a72ca
New translations strings.properties (Turkish)
...
[ci skip]
2021-02-18 19:39:40 +01:00
Sebastian Stenzel
7378031a72
New translations strings.properties (Spanish)
...
[ci skip]
2021-02-18 17:15:20 +01:00
Sebastian Stenzel
f898c07c27
New translations strings.properties (German)
...
[ci skip]
2021-02-18 16:41:50 +01:00
Sebastian Stenzel
c8f02d1045
New translations strings.properties (Czech)
...
[ci skip]
2021-02-18 14:56:07 +01:00
Sebastian Stenzel
4cc13b986b
New translations strings.properties (Slovak)
...
[ci skip]
2021-02-18 14:22:12 +01:00
Sebastian Stenzel
af7b6780f3
New translations strings.properties (Italian)
...
[ci skip]
2021-02-18 14:22:10 +01:00
Sebastian Stenzel
4a17d01004
New translations strings.properties (French)
...
[ci skip]
2021-02-18 13:42:57 +01:00
Sebastian Stenzel
1d68408e21
New translations strings.properties (Japanese)
...
[ci skip]
2021-02-18 13:42:49 +01:00
Sebastian Stenzel
821b1ee660
New translations strings.properties (Russian)
...
[ci skip]
2021-02-18 13:42:45 +01:00
Sebastian Stenzel
c6616bd467
New translations strings.properties (Slovak)
...
[ci skip]
2021-02-18 13:42:44 +01:00
Sebastian Stenzel
4bb2589f16
New translations strings.properties (Polish)
...
[ci skip]
2021-02-18 13:42:37 +01:00
Sebastian Stenzel
896c3b3565
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-02-18 13:09:32 +01:00
Sebastian Stenzel
6ee717a693
New translations strings.properties (French)
...
[ci skip]
2021-02-18 13:09:31 +01:00
Sebastian Stenzel
07ec858e1e
New translations strings.properties (Spanish)
...
[ci skip]
2021-02-18 13:09:29 +01:00
Sebastian Stenzel
a7c1e43ebc
New translations strings.properties (Arabic)
...
[ci skip]
2021-02-18 13:09:28 +01:00
Sebastian Stenzel
ac1cd3b073
New translations strings.properties (Catalan)
...
[ci skip]
2021-02-18 13:09:27 +01:00
Sebastian Stenzel
7474519faf
New translations strings.properties (Czech)
...
[ci skip]
2021-02-18 13:09:26 +01:00
Sebastian Stenzel
340e474c33
New translations strings.properties (German)
...
[ci skip]
2021-02-18 13:09:24 +01:00
Sebastian Stenzel
c90ab75427
New translations strings.properties (Greek)
...
[ci skip]
2021-02-18 13:09:23 +01:00
Sebastian Stenzel
848b3f77d3
New translations strings.properties (Hungarian)
...
[ci skip]
2021-02-18 13:09:21 +01:00
Sebastian Stenzel
fb8cdb31ca
New translations strings.properties (Italian)
...
[ci skip]
2021-02-18 13:09:20 +01:00
Sebastian Stenzel
ba5f8053fb
New translations strings.properties (Japanese)
...
[ci skip]
2021-02-18 13:09:19 +01:00
Sebastian Stenzel
38165becca
New translations strings.properties (Korean)
...
[ci skip]
2021-02-18 13:09:17 +01:00
Sebastian Stenzel
f731ac5c90
New translations strings.properties (Dutch)
...
[ci skip]
2021-02-18 13:09:16 +01:00
Sebastian Stenzel
0291702736
New translations strings.properties (Polish)
...
[ci skip]
2021-02-18 13:09:15 +01:00
Sebastian Stenzel
ab63929861
New translations strings.properties (Portuguese)
...
[ci skip]
2021-02-18 13:09:12 +01:00
Sebastian Stenzel
ca36fb8af3
New translations strings.properties (Slovak)
...
[ci skip]
2021-02-18 13:09:11 +01:00
Sebastian Stenzel
8cb29ff83b
New translations strings.properties (Swedish)
...
[ci skip]
2021-02-18 13:09:10 +01:00
Sebastian Stenzel
304fa67dd7
New translations strings.properties (Turkish)
...
[ci skip]
2021-02-18 13:09:09 +01:00
Sebastian Stenzel
a80ec32d2c
New translations strings.properties (Chinese Simplified)
...
[ci skip]
2021-02-18 13:09:07 +01:00
Sebastian Stenzel
dc4f21162e
New translations strings.properties (Chinese Traditional)
...
[ci skip]
2021-02-18 13:09:06 +01:00
Sebastian Stenzel
3b8d7e0241
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2021-02-18 13:09:05 +01:00
Sebastian Stenzel
6891c68cf1
New translations strings.properties (Norwegian Nynorsk)
...
[ci skip]
2021-02-18 13:09:01 +01:00
Sebastian Stenzel
18b26fbc58
New translations strings.properties (Latvian)
...
[ci skip]
2021-02-18 13:09:00 +01:00
Sebastian Stenzel
1db8da6b6b
New translations strings.properties (Bosnian)
...
[ci skip]
2021-02-18 13:08:57 +01:00
Sebastian Stenzel
14bce7e91d
New translations strings.properties (Russian)
...
[ci skip]
2021-02-18 13:08:56 +01:00
Sebastian Stenzel
2674bc6f23
New translations strings.properties (Punjabi)
...
[ci skip]
2021-02-18 13:08:55 +01:00
Tobias Hagemann and GitHub
74e1d6f991
Merge pull request #1545 from cryptomator/feature/save-password-clarification
...
"Save Password" Clarification
2021-02-18 13:07:04 +01:00
Tobias Hagemann
25dba028f8
added deep-linking to vault options tabs, changed "password saved" label to hyperlink
2021-02-18 11:32:14 +01:00
Tobias Hagemann
bf51cc13d1
renamed "save password" to "remember password", switched placements of "vault options" hyperlink/button and "password saved" label
2021-02-18 09:15:19 +01:00
Sebastian Stenzel
24be36cccb
New translations strings.properties (Spanish)
...
[ci skip]
2021-02-15 18:19:27 +01:00
Sebastian Stenzel
797e15c775
New translations strings.properties (Chinese Traditional)
...
[ci skip]
2021-02-15 17:08:04 +01:00
Sebastian Stenzel
2395dbcae9
New translations strings.properties (Italian)
...
[ci skip]
2021-02-15 16:09:11 +01:00
Sebastian Stenzel
efacbbe2b6
New translations strings.properties (Bosnian)
...
[ci skip]
2021-02-15 15:40:45 +01:00
Sebastian Stenzel
2518086e46
New translations strings.properties (Polish)
...
[ci skip]
2021-02-15 15:40:44 +01:00
Sebastian Stenzel
c733247611
New translations strings.properties (Japanese)
...
[ci skip]
2021-02-15 15:40:42 +01:00
Sebastian Stenzel
4f44e71e13
New translations strings.properties (Czech)
...
[ci skip]
2021-02-15 15:40:40 +01:00
Sebastian Stenzel
02aa46ece8
New translations strings.properties (Bosnian)
...
[ci skip]
2021-02-15 15:09:58 +01:00
Sebastian Stenzel
635f64c847
New translations strings.properties (German)
...
[ci skip]
2021-02-15 15:09:56 +01:00
Sebastian Stenzel
0a8516ae9a
New translations strings.properties (French)
...
[ci skip]
2021-02-15 15:09:55 +01:00
Sebastian Stenzel
c1edb30472
New translations strings.properties (Bosnian)
...
[ci skip]
2021-02-15 14:41:51 +01:00
Sebastian Stenzel
93c78b63ca
New translations strings.properties (Russian)
...
[ci skip]
2021-02-15 14:41:50 +01:00
Sebastian Stenzel
3ccae93757
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-02-15 14:09:30 +01:00
Sebastian Stenzel
450dec2baf
New translations strings.properties (French)
...
[ci skip]
2021-02-15 14:09:29 +01:00
Sebastian Stenzel
36121527ca
New translations strings.properties (Spanish)
...
[ci skip]
2021-02-15 14:09:27 +01:00
Sebastian Stenzel
f30451f7e1
New translations strings.properties (Catalan)
...
[ci skip]
2021-02-15 14:09:25 +01:00
Sebastian Stenzel
74d7f63f64
New translations strings.properties (Czech)
...
[ci skip]
2021-02-15 14:09:24 +01:00
Sebastian Stenzel
350a4ab762
New translations strings.properties (German)
...
[ci skip]
2021-02-15 14:09:23 +01:00
Sebastian Stenzel
0e0e75b89c
New translations strings.properties (Greek)
...
[ci skip]
2021-02-15 14:09:22 +01:00
Sebastian Stenzel
e76440d928
New translations strings.properties (Hungarian)
...
[ci skip]
2021-02-15 14:09:20 +01:00
Sebastian Stenzel
0cbace67a5
New translations strings.properties (Italian)
...
[ci skip]
2021-02-15 14:09:19 +01:00
Sebastian Stenzel
84a3082589
New translations strings.properties (Japanese)
...
[ci skip]
2021-02-15 14:09:17 +01:00
Sebastian Stenzel
cdfcca06d1
New translations strings.properties (Korean)
...
[ci skip]
2021-02-15 14:09:16 +01:00
Sebastian Stenzel
630bfa4cee
New translations strings.properties (Dutch)
...
[ci skip]
2021-02-15 14:09:15 +01:00
Sebastian Stenzel
90cb7beb1f
New translations strings.properties (Polish)
...
[ci skip]
2021-02-15 14:09:14 +01:00
Sebastian Stenzel
d37fa33278
New translations strings.properties (Slovak)
...
[ci skip]
2021-02-15 14:09:11 +01:00
Sebastian Stenzel
eed9c906cc
New translations strings.properties (Swedish)
...
[ci skip]
2021-02-15 14:09:09 +01:00
Sebastian Stenzel
2b7ed5f4dd
New translations strings.properties (Turkish)
...
[ci skip]
2021-02-15 14:09:08 +01:00
Sebastian Stenzel
6a7a309a2b
New translations strings.properties (Chinese Simplified)
...
[ci skip]
2021-02-15 14:09:07 +01:00
Sebastian Stenzel
0382069995
New translations strings.properties (Chinese Traditional)
...
[ci skip]
2021-02-15 14:09:05 +01:00
Sebastian Stenzel
7c5f40d7d1
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2021-02-15 14:09:04 +01:00
Sebastian Stenzel
09e9530660
New translations strings.properties (Russian)
...
[ci skip]
2021-02-15 14:08:57 +01:00
Sebastian Stenzel
947d25b335
New translations strings.properties (Punjabi)
...
[ci skip]
2021-02-15 14:08:56 +01:00
Sebastian Stenzel
80cbc6699a
fixed label
...
[ci skip]
2021-02-15 13:53:05 +01:00
Sebastian Stenzel
da0933fa92
New translations strings.properties (Punjabi)
...
[ci skip]
2021-02-08 04:36:28 +01:00
Sebastian Stenzel
9ad217ca55
Merge branch 'develop' into feature/vault-format-8
...
[ci skip]
2021-02-04 12:38:01 +01:00
Sebastian Stenzel
adc9f32fb3
Merge branch 'master' into develop
2021-02-04 12:31:18 +01:00
Sebastian Stenzel
65369bdbff
Merge branch 'release/1.5.12'
2021-02-04 12:27:42 +01:00
Sebastian Stenzel
d18e618ef1
preparing 1.5.12
2021-02-04 12:27:02 +01:00
Armin Schrenk
970216dd59
Merge tag '1.5.12' into develop
...
1.5.12
2021-02-04 10:49:52 +01:00
Armin Schrenk
6840a649c7
Merge branch 'release/1.5.12'
2021-02-04 10:49:08 +01:00
Sebastian Stenzel
1a0bc92bde
Merge branch 'develop' into feature/vault-format-8
2021-02-01 12:08:23 +01:00
Sebastian Stenzel
e4709ed6fe
Refactored FxmlFile and FxmlLoaderFactory
2021-02-01 12:06:38 +01:00
Sebastian Stenzel
21038212c1
remove unused property
...
[ci skip]
2021-02-01 11:54:21 +01:00
Sebastian Stenzel
b15471b4ff
add new (optional) "choose masterkey file" step to unlock dialog
2021-01-29 17:44:45 +01:00
Armin Schrenk
19ebc7e562
preparing 1.5.12
2021-01-27 15:30:56 +01:00
Armin Schrenk and GitHub
0fa052d2d1
Merge pull request #1518 from cryptomator/fix/1515-suppressed-messages
...
Fixed suppressed "invalid mountpoint" messages
2021-01-27 15:22:47 +01:00
Armin Schrenk
402861b9c0
Update third party licenses
2021-01-27 12:37:50 +01:00
Armin Schrenk
aca1666dea
closes #1479
2021-01-27 12:36:22 +01:00
Sebastian Stenzel
ff17b60f56
Refactored UnlockWorkflow using new vault format 8 APIs
2021-01-27 12:09:09 +01:00
Sebastian Stenzel
3284578445
Merge branch 'develop' into feature/vault-format-8
...
# Conflicts:
# main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java
2021-01-25 21:42:13 +01:00
Sebastian Stenzel
70f6a4877c
Make sure not to catch Errors
2021-01-25 21:38:46 +01:00
Sebastian Stenzel
85c5dc8dfb
removed tmp workaround
2021-01-25 21:32:33 +01:00
Sebastian Stenzel
4b670a59a3
adjusted to new cryptolib/cryptofs API
2021-01-25 21:31:16 +01:00
JaniruTEC
23c113948f
Replaced catch with wildcard catch and added additional logger call
...
See #1509 for further information and reasoning
2021-01-25 16:21:35 +01:00
JaniruTEC
d86ea20c31
Fixed suppressed "invalid mountpoint" messages
...
Fixed #1515
2021-01-23 22:13:07 +01:00
Sebastian Stenzel
3f928cf958
Merge branch 'develop' into feature/vault-format-8
...
[ci skip]
2021-01-22 22:47:54 +01:00
Sebastian Stenzel
01929c2288
New translations strings.properties (Hungarian)
...
[ci skip]
2021-01-22 13:48:57 +01:00
Sebastian Stenzel
2634433b2c
New translations strings.properties (Hungarian)
...
[ci skip]
2021-01-22 13:19:41 +01:00
Armin Schrenk and GitHub
c1f44f76b9
Merge pull request #1512 from cryptomator/feature/refactor-reveal
2021-01-22 11:42:20 +01:00
Sebastian Stenzel
b2f27c0a3d
removed dead code
...
[ci skip]
2021-01-22 09:34:18 +01:00
Sebastian Stenzel
b1d7cfc81b
change scope of HostServiceRevealer to @FxApplicationScoped
...
because unlock always happens after application start anyway
2021-01-22 09:31:43 +01:00
Armin Schrenk
7cd5c66836
Refactor reveal() methods:
...
* new class HostServiceRevealer implemeting the Volume.Revealer-Interface
* this class is injected in vault service and always used for revealing
* removed Revealer parameter from several reveal methods
2021-01-21 17:25:23 +01:00
Armin Schrenk
95cef34234
remove unnecessary awtReavealer and trayModule
2021-01-21 16:09:16 +01:00
Armin Schrenk
8977440697
Rename RevealerFacade to Revealer
2021-01-21 15:29:04 +01:00
Armin Schrenk
d5eb84a000
change reveal method in vault service:
...
* revealer is no member anymore
* reveal() takes as second argument revealer object
* several other classes hand over a revealer object
* added awt-revealer if application is not yet started
2021-01-21 15:26:35 +01:00
Sebastian Stenzel
81fb6b8794
get rid of RevealException
2021-01-21 15:06:37 +01:00
Armin Schrenk
92b390d5bb
update third-party licenses
2021-01-21 12:44:32 +01:00
Armin Schrenk
8867532210
add javadoc
2021-01-21 12:44:11 +01:00
Armin Schrenk
77db435b4f
Refactor reveal call stack to apply facade pattern.
2021-01-21 12:41:52 +01:00
Sebastian Stenzel
cb2bc17283
New translations strings.properties (Hungarian)
...
[ci skip]
2021-01-21 11:06:22 +01:00
Tobias Hagemann and GitHub
aaa93239d0
Merge pull request #1516 from stacksnack/feature/translations
...
New translations strings.properties (Hungarian)
2021-01-21 11:03:27 +01:00
Sebastian Stenzel
93445e22d4
update library versions
2021-01-21 06:37:41 +01:00
stacksnack and GitHub
64897cfa21
New translations strings.properties (Hungarian)
...
Add hungarian translation
2021-01-20 21:37:41 +01:00
Armin Schrenk
7349a29831
Ensure that on windows systems always the gui chooses the mountpoint for webdav
2021-01-19 15:52:52 +01:00
Armin Schrenk
73554b4759
split WebDAV Volume mount method into servlet start and servlet mount
2021-01-19 15:52:20 +01:00
Armin Schrenk
0312f045aa
add a logger to WebDAV-Volume
2021-01-19 15:28:50 +01:00
Armin Schrenk
1134c1b2ff
closes #1471
...
hand the javafx hostservice showDocument() method from ui package to the underlying nio-adapter-libraries through
2021-01-19 15:27:46 +01:00
Sebastian Stenzel
efebbc059a
keep CTR+HMAC for now (until GCM is supported on all platforms)
2021-01-19 15:09:47 +01:00
Sebastian Stenzel
6e860d293a
Merge branch 'develop' into feature/vault-format-8
...
[ci skip]
2021-01-19 15:05:15 +01:00
Armin Schrenk
8bb925fd93
fixes #1509
2021-01-18 18:41:21 +01:00
Sebastian Stenzel
ca5d9eba36
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-01-16 04:07:35 +01:00
Sebastian Stenzel
1a49e24d8a
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-01-16 03:37:26 +01:00
Sebastian Stenzel
24b0ed2502
New translations strings.properties (German)
...
[ci skip]
2021-01-14 18:18:01 +01:00
Sebastian Stenzel
a226d5403a
New translations strings.properties (Japanese)
...
[ci skip]
2021-01-14 14:02:17 +01:00
Sebastian Stenzel
0f3085cc73
fixes #1476
2021-01-14 09:56:57 +01:00
Sebastian Stenzel
f0a040cf29
cleanup
...
[ci skip]
2021-01-14 09:56:36 +01:00
Sebastian Stenzel and GitHub
0676748dde
New Crowdin updates ( #1466 )
...
[ci skip]
2021-01-14 09:24:42 +01:00
Armin Schrenk
589b8384eb
Only determine filenamelength limit if the the vault is mounted not read-only.
2021-01-11 14:15:37 +01:00
Julian Raufelder and GitHub
9e3947f337
Happy 2021 🎉
2021-01-11 10:08:35 +01:00
Tobias Hagemann
790cc4e772
simplified issue template
...
[ci skip]
2021-01-06 12:01:07 +01:00
Tobias Hagemann
72f4988632
fixes #1452
2021-01-05 14:14:14 +01:00
Sebastian Stenzel and GitHub
b3fa6bbf32
Merge pull request #1472 from cryptomator/feature/minimize
...
Add Minimize Button
2020-12-18 15:58:02 +01:00
Sebastian Stenzel
c2dc487c79
make field volatile that might be modified concurrently
2020-12-18 13:37:23 +01:00
Sebastian Stenzel
e74dd3be9e
remove unused param
2020-12-18 13:36:16 +01:00
Sebastian Stenzel
1eeee61572
Add option to show minimize button despite tray icon being present
...
fixes #1179
2020-12-17 14:50:33 +01:00
Sebastian Stenzel
984b7a2d0e
Removed @Named("trayMenuSupported") from FxApplication component
2020-12-17 14:46:52 +01:00
Sebastian Stenzel
45c714a123
Added checkbox in settings to start without a tray icon
...
references #1113 , #1078 , #1079 , #1344
2020-12-16 16:53:49 +01:00
Sebastian Stenzel
96bb97d50a
Added new setting showTrayIcon defaulting to new environment property cryptomator.showTrayIcon
2020-12-16 13:48:33 +01:00
Sebastian Stenzel
046acb9bbf
mark fuse.experimental deprecated
...
[ci skip]
2020-12-16 13:33:50 +01:00
Armin Schrenk and GitHub
ce4ec16c62
Update bug.md
...
Add info to also specify desktop environment on Linux systems in section system setup
2020-12-16 12:16:32 +01:00
Tobias Hagemann and GitHub
96c8c9a9a9
Update bug.md
2020-12-16 09:07:39 +01:00
Tobias Hagemann and GitHub
44db97327d
Update feature.md
2020-12-16 09:06:11 +01:00
Sebastian Stenzel
f441700c25
Merge branch 'master' into develop
2020-12-15 13:23:21 +01:00
Sebastian Stenzel
76b023bdbd
Merge branch 'release/1.5.11'
2020-12-15 12:42:13 +01:00
Sebastian Stenzel
241d9781bb
bump integrations-win version
2020-12-15 12:41:39 +01:00
Sebastian Stenzel
ff94532560
Merge branch 'release/1.5.11'
2020-12-15 10:53:40 +01:00
Tobias Hagemann
e949023321
updated third-party list [ci skip]
2020-12-15 10:37:27 +01:00
Sebastian Stenzel
da31407d63
Preparing 1.5.11
2020-12-15 08:57:35 +01:00
Sebastian Stenzel
8c7c5da89a
not sure what makes this "real" [ci skip]
2020-12-15 08:04:16 +01:00
Sebastian Stenzel and GitHub
e3a0e1ec5a
New Crowdin updates ( #1413 )
...
[ci skip]
2020-12-14 17:38:49 +01:00
Sebastian Stenzel
4cee27d8dd
bump webdav dependencies
2020-12-14 17:30:29 +01:00
Armin Schrenk
b0fce66d77
Add OWASP Dependency-Check Maven Plugin
...
* only active if profile dependency check is active
* added suppresion.xml for false positives
* added tmp fix for jwt lib
2020-12-14 17:02:35 +01:00
Armin Schrenk and GitHub
bf47ba0145
Merge pull request #1440 from cryptomator/feature/#1439-finish-migration
...
closes #1439
2020-12-14 15:41:52 +01:00
Armin Schrenk
fc7b484c9a
unwrap the Platform.runLater() statement because it is always executed on JavaFX thread
2020-12-14 15:34:03 +01:00
Armin Schrenk
4402c19d90
Simplifications and clean up
2020-12-14 11:47:02 +01:00
Armin Schrenk
4e89de9e47
activate force locking for dokany
2020-12-14 10:23:27 +01:00
Armin Schrenk
a27c9d63d9
Bump dokany-nio-adapter version
2020-12-14 10:09:13 +01:00
Armin Schrenk
da6aa0f002
bump integrations-win version
2020-12-11 16:23:57 +01:00
Armin Schrenk
0bf3533f45
Workaround for #1421
2020-12-11 13:25:02 +01:00
Sebastian Stenzel
295cb0ef6d
fixes #1446 , fixes #1415
2020-12-09 17:17:51 +01:00
Armin Schrenk and GitHub
6fac84e9c2
Replace "may" by "can"
...
... the end of a great and fierce war.
2020-12-09 15:39:49 +01:00
Sebastian Stenzel
77b2e67c49
updated labels
2020-12-09 15:16:45 +01:00
Armin Schrenk and GitHub
c48c9b1568
Merge pull request #1416 from cryptomator/feature/#1228-forcedUnmountDialog
...
Feature/#1228 forced unmount dialog
2020-12-09 15:04:30 +01:00
Armin Schrenk
6da7eae2f8
Minor changes in lettering
2020-12-09 14:55:22 +01:00
Armin Schrenk
aec56c48c5
Merge branch 'develop' into feature/#1228-forcedUnmountDialog
...
# Conflicts:
# main/ui/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java
2020-12-09 14:51:00 +01:00
Sebastian Stenzel
c0a9a95e4f
Adjusted to CryptoFS 2.0.0
2020-12-08 14:39:46 +01:00
Sebastian Stenzel
3b73544766
Simplified observation of visible stages
2020-12-08 12:56:44 +01:00
Sebastian Stenzel
fbc471635a
fixed test
2020-12-08 12:51:34 +01:00
Sebastian Stenzel
3c5b9ed3a6
remove rarely used, complex class
2020-12-08 12:51:11 +01:00
Sebastian Stenzel
8479122561
temp fix for vulnerability in upstream lib
...
[ci skip]
2020-12-08 08:30:16 +01:00
Tobias Hagemann and GitHub
91c883d5cc
Create config.yml
2020-12-07 18:11:25 +01:00
Sebastian Stenzel and GitHub
1cd4da0796
Merge branch 'develop' into feature/#1228-forcedUnmountDialog
2020-12-07 17:55:29 +01:00
Armin Schrenk and GitHub
935aaccdae
Update bug template
...
* Make introduction section more visible
* emphasize task to complete for successful bug ticket
2020-12-02 15:05:59 +01:00
Tobias Hagemann
ab3dd779d2
partially reverted 900fdd7f, fixing "stutter" startup on macos
2020-12-02 14:59:17 +01:00
Armin Schrenk
1fbcf6d517
closes #1439
2020-11-27 15:53:33 +01:00
Armin Schrenk and GitHub
82538091c9
Merge pull request #1427 from cryptomator/feature/#1323-singleQuitWindow
...
Show only one quit dialogue at a time
2020-11-24 15:31:31 +01:00
Sebastian Stenzel
62ade6113b
cleanup
...
[ci skip]
2020-11-24 15:07:23 +01:00
Sebastian Stenzel
4779bbf415
Don't bother FxApplication with stuff that is meant to be dealt with internally within QuitComponent
2020-11-24 15:04:09 +01:00
Armin Schrenk
c6b786a771
Reworked implemenation by using dagger now:
...
* create and inject QuitResponse container
* QuitComponent manges now if quit window needs to be created
* controller only handles the most recent QuitResponse
2020-11-24 13:34:12 +01:00
Armin Schrenk
6381227897
Stylin:
...
* change css styleclass of dialogue headings to `label-large`
* remove newly introduced style class `label-medium`
2020-11-23 16:14:31 +01:00
Armin Schrenk
e82167b5e6
correct wrong method name
2020-11-20 17:29:56 +01:00
Armin Schrenk
dc4fd482b5
Filter any whitespaces when entering text in donationkey form.
2020-11-20 17:17:16 +01:00
Armin Schrenk
a71f8b350e
Show only one quit dialogue at a time
2020-11-20 16:12:49 +01:00
Armin Schrenk
c9ec8fecef
fix wrong method name
2020-11-20 16:09:31 +01:00
e72d32f2d1
Remove empty line
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-20 14:34:34 +01:00
2545aa2a7e
Removed default clause from switch expression on enums
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-20 14:33:57 +01:00
Armin Schrenk
51aac15622
Changed forced lock description and clean up
2020-11-20 12:23:44 +01:00
Armin Schrenk
afa0cfeafb
Replace lock failed dialogue stub and integrate it into workflow
2020-11-20 12:23:18 +01:00
Armin Schrenk
19e24ba12c
refactor structure of LockWorkflow class
2020-11-20 12:22:26 +01:00
Armin Schrenk
c47ce2c730
clean up
2020-11-20 11:25:39 +01:00
Armin Schrenk
5d00b3dd76
activate ability to abort vault locking if it is mounted with dokany and still busy
...
references #1228
2020-11-19 17:20:08 +01:00
Armin Schrenk
4db57cc0dc
Further improvements:
...
* adding Log messages
* change lock workflow to type of Task<Void>
* set vault state based solely on task state
* replaced dialogue stubs with real text
2020-11-19 16:31:16 +01:00
Armin Schrenk
432a9a27f1
Add forceLock Dialogue:
...
* integrate it in workflow if normal lock throws exception
* add stubs if also forced lock fails
2020-11-19 12:52:16 +01:00
Armin Schrenk
57bfa3276d
Integrate new lockWorkflow into application (gui and tray)
2020-11-19 11:42:00 +01:00
Sebastian Stenzel
02fc9b263a
re-added applicable choosers to exception text
2020-11-18 18:12:41 +01:00
Sebastian Stenzel
4c66f81736
simplified line
2020-11-18 18:09:30 +01:00
Sebastian Stenzel
2de151aebe
use less generic name
2020-11-18 18:08:00 +01:00
Armin Schrenk
c44911dcac
Prepare strucutre and classes for lock workflow
2020-11-18 17:16:58 +01:00
Armin Schrenk
bcf2a3d20c
Setting default onFailed handler in lock tasks
2020-11-18 17:16:43 +01:00
JaniruTEC
422ce4a387
Moved actual choosing of MPCs to MountPointHelper
2020-11-18 16:27:43 +01:00
JaniruTEC
21387bd76c
Renamed IrregularUnmountCleaner to MountPointHelper
2020-11-18 16:18:31 +01:00
JaniruTEC
52cd560cb2
Generifyed #chooseMountPoint()
2020-11-18 16:09:09 +01:00
JaniruTEC
6c440dfbbb
Re-Added check for non-emtpy dirs
2020-11-18 15:53:33 +01:00
Sebastian Stenzel
a074450452
Merge branch 'master' into develop
2020-11-18 15:03:37 +01:00
Sebastian Stenzel
b781cf6f25
Merge branch 'hotfix/1.5.10'
2020-11-18 15:03:11 +01:00
Sebastian Stenzel
9b653f488b
Merge branch 'develop' into hotfix/1.5.10
2020-11-18 15:02:33 +01:00
Armin Schrenk
17c580267f
prevent race conditions
2020-11-18 14:35:16 +01:00
Sebastian Stenzel
490d1b8f87
cancel unlock workflow, if closing window with shortcut
2020-11-18 14:21:18 +01:00
Armin Schrenk
b0ad86f16b
Perform cleanup of tmp mount points dir only once.
2020-11-18 14:07:34 +01:00
Sebastian Stenzel
df2b4ac086
cleanup
2020-11-18 13:17:35 +01:00
Sebastian Stenzel
aee4ececba
Merge branch 'fix/1409' into hotfix/1.5.10
...
fixes #1409
2020-11-18 13:16:36 +01:00
Sebastian Stenzel
b2992aa6ae
Merge branch 'fix/1408' into hotfix/1.5.10
...
fixes #1408
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2020-11-18 13:16:19 +01:00
Sebastian Stenzel
4c546d281a
Bumped version
2020-11-18 13:15:33 +01:00
Sebastian Stenzel
c90e445a67
Removed -Dcryptomator.mountPointsDir="/Volumes/" from macOS run profiles
...
[ci skip]
2020-11-18 13:10:01 +01:00
Sebastian Stenzel
d3c2b0509e
Lazily call IrregularUnmountCleaner from (and only from!) TemporaryMountPointChooser
2020-11-18 13:08:48 +01:00
Sebastian Stenzel
c6d1c2ca6b
added MacVolumeMountChooser and refactored "priority" of mount point choosers: now all priorities are set in MountPointChooserModule (as a map key)
2020-11-18 13:07:12 +01:00
Sebastian Stenzel
86dec80726
avoid weird iteration counter manipulation
2020-11-18 10:33:04 +01:00
JaniruTEC
9083976989
Fixed #1409 by addig an additonal check
2020-11-18 00:46:24 +01:00
JaniruTEC
d9c5d76417
Fixed irregular quoting
2020-11-17 22:41:41 +01:00
JaniruTEC
c19c3754c6
Fixed high-spirited concatenation
2020-11-17 22:27:41 +01:00
JaniruTEC
947e0e2369
Fixed #1408
2020-11-17 22:00:41 +01:00
JaniruTEC
6eca8f2e0c
Added support for quote escaped values for mount arguments
2020-11-17 21:56:43 +01:00
Sebastian Stenzel
9f61ad1941
Merge branch 'master' into develop
...
[ci skip]
2020-11-17 17:03:40 +01:00