Armin Schrenk
e2eac0e398
Merge branch 'release/1.9.0'
2023-05-30 10:44:02 +02:00
Armin Schrenk
9d573c497e
finalize 1.9.0
2023-05-30 10:34:51 +02:00
Armin Schrenk
81087a9568
Merge branch 'develop' into release/1.9.0
2023-05-30 10:30:47 +02:00
Cryptobot
2806525397
New Crowdin updates ( #2881 )
...
New translations strings.properties
Bulgarian; Finnish; German; Japanese; Portuguese; Portuguese, Brazilian; Turkish; Ukrainian;
[ci skip]
2023-05-30 10:29:07 +02:00
Armin Schrenk
0c0060262a
prepare 1.9.0
2023-05-26 16:37:53 +02:00
Armin Schrenk
9af4ffe83b
use correct webdav adapter version
2023-05-26 15:44:10 +02:00
Armin Schrenk
c6f963793d
bump dependencies
2023-05-26 13:10:11 +02:00
Armin Schrenk
8c34fc76c5
prevent regressions for google drive preset
2023-05-24 12:07:08 +02:00
Armin Schrenk
785cf7a9a6
Merge pull request #2918 from cryptomator/feature/refactor-location-presets
...
Feature: Refactor finding and showing cloud location presets
2023-05-23 17:32:48 +02:00
Armin Schrenk
c63837c4ce
renaming class
2023-05-23 17:01:14 +02:00
Armin Schrenk
b1a3ef9023
prevent dealing with unclosed directory streams
2023-05-23 12:35:14 +02:00
Armin Schrenk
32436f779f
increase readability
2023-05-23 10:54:34 +02:00
Sebastian Stenzel
ccc6f605ba
Merge branch 'develop' into feature/refactor-location-presets
2023-05-23 10:19:00 +02:00
Sebastian Stenzel
f338d2447b
improved AutoUnlocker readability
2023-05-23 09:48:27 +02:00
Armin Schrenk
179240b325
Readd mac specifc google drive location provider
2023-05-23 09:44:37 +02:00
Armin Schrenk
32a65bddce
Add OneDrive Mac location provider
2023-05-22 17:16:03 +02:00
Armin Schrenk
710cdf800d
fix compile errors
2023-05-22 15:21:19 +02:00
Armin Schrenk
1d6edb8373
Apply code suggestions
2023-05-22 15:19:15 +02:00
Armin Schrenk
a3d30612ec
Add linux paths for Dropbox and OneDrive
2023-05-22 14:51:52 +02:00
Armin Schrenk
6acda9b13c
also adjust styleClass of location label
2023-05-17 18:48:12 +02:00
Armin Schrenk
28cb812dab
add uses field to module info
2023-05-17 18:38:24 +02:00
Armin Schrenk
68ea4af0ad
use correct import
2023-05-17 17:26:37 +02:00
Armin Schrenk
0af0a9e440
refactor location ui in addVault workflow to new locationPreset framework
2023-05-17 17:21:02 +02:00
Armin Schrenk
0989c735c0
improve error handling when querying registry
2023-05-17 14:25:46 +02:00
Armin Schrenk
a3492b9ea3
use correct registry keys for onedrive detection
2023-05-17 14:25:16 +02:00
Armin Schrenk
e345e6415f
use @CheckAvailability annotation correctly
2023-05-17 14:17:28 +02:00
Armin Schrenk
5b6d09308b
Create SPI for cloud location presets
2023-05-16 17:16:42 +02:00
Armin Schrenk
49bda58993
Merge pull request #2690 from Rexbas/auto-unlock
...
Auto unlock vaults that were missing at startup
2023-05-15 10:46:28 +02:00
Rexbas
32d7189a12
Add time unit parameter
2023-05-12 21:52:30 +02:00
Rexbas
1253b7db2b
Make unlock method private and simplify missing vaults unlocker
2023-05-11 20:43:23 +02:00
Armin Schrenk
067a7ad3ee
Merge pull request #2897 from cryptomator/feature/jdk20
...
Upgrade to jdk20 and jfx20
2023-05-10 14:16:42 +02:00
Armin Schrenk
a9ec76a344
update wix main file due to updated jpackage installer template
2023-05-09 17:40:13 +02:00
Armin Schrenk
085f762a35
further fixing debian
2023-05-09 15:48:06 +02:00
Armin Schrenk
7dd1c3576f
always use the same JDK version in debian workflow
2023-05-09 15:02:15 +02:00
Armin Schrenk
d23bd2865a
update location preset for Dropbox
2023-05-09 14:56:44 +02:00
Armin Schrenk
4429d57b5e
ensure mutability of temporary collection
2023-05-09 14:52:15 +02:00
Armin Schrenk
2ff71ed7b0
remove langauges with insufficient translation
2023-05-09 14:51:44 +02:00
Armin Schrenk
82de8b6994
remove unrelated change
2023-05-09 09:57:23 +02:00
Armin Schrenk
d4cba2fd6e
fix errors
2023-05-09 09:55:56 +02:00
Armin Schrenk
ff80f634d2
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2023-05-09 09:42:01 +02:00
Armin Schrenk
6386dd3d50
update workflows
2023-05-08 19:41:58 +02:00
Armin Schrenk
a3f05db189
bump javafx
2023-05-08 19:41:02 +02:00
Armin Schrenk
151ef6c7b2
upgrade to jdk20
...
* use pattern matching preview feature
* bump fuse-nio-adapter
2023-05-08 19:12:35 +02:00
Rexbas
72fd38baf1
Add timeout to periodic missing vaults check
2023-05-06 15:40:24 +02:00
Tobias Hagemann
532ffb1202
Merge pull request #2882 from bluen/develop
...
Respect user's locale when sorting language list
2023-05-05 11:51:17 +02:00
Tobias Hagemann
2a704d5eb4
init collator once
2023-05-05 11:45:02 +02:00
Sebastian Stenzel
e8f8466d9a
adjusted labels used in auto-generated release notes
...
[ci skip]
2023-05-05 10:56:44 +02:00
Sebastian Stenzel
9297562c99
improve auto-generated release notes
...
[ci skip]
2023-05-05 10:52:51 +02:00
Jürgen Kleer
7d62fc78de
Set preferred locale in constructor, make it default in applyPreferred
2023-04-27 18:03:41 +02:00
Rexbas
ba627d0d60
Add a scheduled service to auto unlock vaults that were missing at startup
2023-04-27 11:06:09 +02:00
Jürgen Kleer
8e7e7de358
Refactoring
...
make LANGUAGE_TAGS private and provide a getter
2023-04-26 17:34:47 +02:00
Jürgen Kleer
10c60d7492
https://github.com/cryptomator/cryptomator/issues/2813
...
> List of languages should have system default, English and then all other languages in alphabetic order.
> That is, in alphabetic order with respect to the language the list is localized in (seems to be English always)
2023-04-26 15:24:50 +02:00
Armin Schrenk
aa03bd119a
Merge branch 'main' into develop
2023-04-25 10:45:51 +02:00
Armin Schrenk
325ffda9af
Merge branch 'release/1.8.0'
2023-04-25 10:45:08 +02:00
Armin Schrenk
d1270ceeb2
finalize 1.8.0
2023-04-25 10:44:41 +02:00
Armin Schrenk
901a290dd9
prepare 1.8.0
2023-04-24 17:35:25 +02:00
Cryptobot
35b9dadfc2
New Crowdin updates ( #2848 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Macedonian; 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; Vietnamese;
[ci skip]
2023-04-24 17:33:59 +02:00
Armin Schrenk
5f57678edc
Merge pull request #2840 from cryptomator/feature/convert-hub-to-local
...
Feature: convert hub-based vault to password-based
2023-04-21 15:31:28 +02:00
Tobias Hagemann
30e1922bc9
fixed spacing
...
[ci skip]
2023-04-21 15:23:06 +02:00
Armin Schrenk
2e0908ab15
replace config manually instead of using CryptoFileSystem.init()
2023-04-21 09:40:34 +02:00
Julian Raufelder
689ce5b985
Revive status and no-response bot
2023-04-20 15:38:57 +02:00
Tobias Hagemann
a71a23aa31
replaced password bullet point with a different char that exists in open sans
...
[ci skip]
2023-04-18 16:36:27 +02:00
Tobias Hagemann
864454e6fc
updated strings
...
[ci skip]
2023-04-18 16:03:05 +02:00
Armin Schrenk
94c3381723
forgot one renaming
2023-04-18 15:40:44 +02:00
Armin Schrenk
d9f945e70a
Apply suggestions from code review
...
more renaming
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2023-04-18 15:34:20 +02:00
Armin Schrenk
dc9b39202f
rename classes
2023-04-18 14:34:48 +02:00
Armin Schrenk
2a01aba3cf
clean up
2023-04-17 12:51:36 +02:00
Armin Schrenk
4305fd3285
close also vault options window to prevent invalid state of options window
2023-04-17 12:50:46 +02:00
Armin Schrenk
a24cd1ba7f
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2023-04-14 16:47:45 +02:00
Tobias Hagemann
2ba0d963ec
updated insets
...
[ci skip]
2023-04-13 16:12:08 +02:00
Julian Raufelder
cd0c6fbd33
Merge branch 'hotfix/1.7.5' into develop
2023-04-07 11:45:08 +02:00
Julian Raufelder
f4374a2606
Merge branch 'hotfix/1.7.5'
2023-04-07 11:41:24 +02:00
Julian Raufelder
a1d5b8a4e2
Prepare 1.7.5
2023-04-07 11:39:21 +02:00
Julian Raufelder
34e430aff6
Revert "bump cryptofs"
...
This reverts commit db2560fccf .
2023-04-07 11:35:38 +02:00
Armin Schrenk
c79766cdf6
Merge branch 'main' into develop
2023-04-05 09:58:30 +02:00
Armin Schrenk
bf76bad626
Merge branch 'release/1.7.4'
2023-04-05 09:57:55 +02:00
Armin Schrenk
c3f654b454
finalize release
2023-04-05 09:56:34 +02:00
Armin Schrenk
d1d990d47c
prepare 1.7.4
2023-04-04 18:17:24 +02:00
Cryptobot
6052c0589e
New Crowdin updates ( #2800 )
...
New translations strings.properties
Belarusian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Danish; Dutch; French; German; Greek; Hebrew; Hungarian; Italian; Japanese; Norwegian Bokmal; Polish; Portuguese; Portuguese, Brazilian; Romanian; Russian; Slovak; Spanish; Swahili, Tanzania; Swedish; Turkish;
[ci skip]
2023-04-04 18:15:07 +02:00
Armin Schrenk
db2560fccf
bump cryptofs
2023-04-04 13:44:19 +02:00
Armin Schrenk
3a50c32e50
rework convert button logic
2023-04-04 12:42:23 +02:00
Armin Schrenk
65eca31d26
integrate internationalization
2023-04-04 12:17:22 +02:00
Armin Schrenk
3462e0b540
further design adjustment
2023-04-03 10:42:25 +02:00
Armin Schrenk
697529136e
use regular jdk
2023-03-31 18:27:35 +02:00
Armin Schrenk
50d31bdc18
integrate debug installer feature into regular windows ci workflow
2023-03-31 18:24:10 +02:00
Armin Schrenk
84caf96d3f
closes #2814
...
Zulu JDK does not create required directory structure, so use temurin + gluon jfx jmods instead
2023-03-31 18:21:30 +02:00
Armin Schrenk
a1a5fd3609
adjust design
2023-03-30 17:35:32 +02:00
Armin Schrenk
6c11cc8f1d
complete workflow
2023-03-30 16:47:30 +02:00
Armin Schrenk
2b391a6ee3
Merge branch 'develop' into feature/convert-hub-to-local
2023-03-30 15:54:20 +02:00
Armin Schrenk
b7fc03213d
bump fuse-nio-adapter
...
Fixes #2801
2023-03-30 11:28:07 +02:00
Armin Schrenk
dfe17569e1
Merge pull request #2789 from cryptomator/feature/2786-only-restart-macfuset
...
Feature: Only require app restart if switching between macFUSE and FUSE-T
2023-03-30 11:23:09 +02:00
Armin Schrenk
827f9ad141
adjust comment
2023-03-30 11:18:28 +02:00
Armin Schrenk
c8a6d0339e
Use in volume preferences controller same objet as in MountModule to store first used fuse mount service
2023-03-29 17:42:18 +02:00
Tobias Hagemann
b5bbd21f25
refactored the refactoring to a macfuse/fuse-t workaround again
2023-03-29 16:50:02 +02:00
Tobias Hagemann
771468c8c6
refactored macfuse/fuse-t specific workaround to a generic fuse workaround
2023-03-29 16:16:04 +02:00
Armin Schrenk
ea2a48771f
Closes #2829
2023-03-29 12:03:35 +02:00
Tobias Hagemann
0e10da25b3
Update README.md
...
[ci skip]
2023-03-29 11:58:14 +02:00
Armin Schrenk
943a3e9cfd
adjust visibility
2023-03-29 11:42:14 +02:00
Armin Schrenk
c988fb50a7
increase readability
2023-03-29 11:39:18 +02:00
Armin Schrenk
219ee0da9a
implement core functionality
2023-03-28 14:02:11 +02:00
Armin Schrenk
5665e92839
deduplicate and add convenience method
2023-03-28 14:01:57 +02:00
Armin Schrenk
04ff188624
rename method in recoveryKeyFactory
2023-03-28 13:59:59 +02:00
Armin Schrenk
ec7d6eafec
add new password screen for convert hub vault flow
2023-03-24 18:11:39 +01:00
Armin Schrenk
28bb2ff9b1
add stub for vault conversion (hub to local)
2023-03-24 17:22:05 +01:00
Armin Schrenk
a92ebfdc7b
replace builder by stateless, threadsafe factory
2023-03-24 16:42:04 +01:00
Armin Schrenk
f1e97fa64b
fix workflow
2023-03-22 10:44:54 +01:00
Armin Schrenk
b9d5cf04c2
fix workflow
2023-03-22 10:40:52 +01:00
Armin Schrenk
75cd3e44d8
change win-debug workflow to use temurin and openjfx jmods from gluon
2023-03-22 10:39:00 +01:00
Armin Schrenk
3cf1b829b8
make recovery key ui validation reusable
2023-03-20 21:40:16 +01:00
Armin Schrenk
6e4e9cd261
Merge branch 'develop' into feature/hub-local-access
2023-03-20 20:43:34 +01:00
Armin Schrenk
e15dd7565f
add workflow to build a windows debug launcher
2023-03-20 10:35:42 +01:00
Tobias Hagemann
77bc60fe5b
Update README.md
2023-03-17 17:56:46 +01:00
Tobias Hagemann
9f633a1ecb
Update README.md
2023-03-17 17:06:34 +01:00
Armin Schrenk
fcf59d12a8
remove winget workflow
2023-03-15 16:47:34 +01:00
Armin Schrenk
6721075831
Merge branch 'main' into develop
2023-03-15 13:51:59 +01:00
Armin Schrenk
4bb0026415
Merge branch 'release/1.7.3'
2023-03-15 13:51:20 +01:00
Armin Schrenk
bebae14744
finalize release
2023-03-15 13:51:09 +01:00
Armin Schrenk
997315eaf5
prepare 1.7.3
2023-03-15 13:49:53 +01:00
Cryptobot
16d677c40f
New Crowdin updates ( #2766 )
...
New translations strings.properties
Belarusian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; French; German; Hebrew; Norwegian Bokmal; Russian; Swahili, Tanzania; Turkish;
[ci skip]
2023-03-15 13:47:22 +01:00
Armin Schrenk
42a1913c17
Fixes #2797 and fixes #2760
2023-03-15 13:42:03 +01:00
Armin Schrenk
c3f6655e48
add developer
2023-03-15 12:34:13 +01:00
Armin Schrenk
fa1b0f2de8
reestablish interrupt state
2023-03-15 12:29:19 +01:00
Armin Schrenk
385574a618
prevent infinite loop
2023-03-15 12:10:15 +01:00
Armin Schrenk
a67477bf3b
Fixes #2778
...
ensure that mountpoint is ready
2023-03-15 11:40:44 +01:00
Armin Schrenk
03a362e9b4
fix compilation
2023-03-13 13:01:13 +01:00
Armin Schrenk
2223bc5e78
use correct selection logic
2023-03-13 12:58:34 +01:00
Armin Schrenk
fdc0d2d6b5
only require restart in case if macFUSE or FUSE-T
...
Closes #2786
2023-03-13 12:44:56 +01:00
Armin Schrenk
58ed48b097
UI:
...
* remove restart notice for volume type
* only show restart label, when switching between macFUSE and FUSET
2023-03-13 11:17:56 +01:00
Julian Raufelder
7a0d255bd3
Use the same source tarball for signing that is linked in the release
2023-03-07 13:44:36 +01:00
Armin Schrenk
228fa099cb
Merge branch 'main' into develop
2023-03-07 12:24:26 +01:00
Armin Schrenk
a60ff20f15
Merge branch 'release/1.7.2'
2023-03-07 12:23:30 +01:00
Armin Schrenk
2328a5e3a8
finalize release
2023-03-07 12:19:35 +01:00
Armin Schrenk
e7e181b1a5
Merge branch 'develop' into release/1.7.2
2023-03-07 12:19:23 +01:00
Armin Schrenk
f3e7c08b43
deactivate winget workflow
2023-03-07 12:19:05 +01:00
Armin Schrenk
2a41afcfa9
prepare 1.7.2
2023-03-07 11:52:04 +01:00
Cryptobot
5bf38a328c
New Crowdin updates ( #2743 )
...
New translations strings.properties
Arabic; Belarusian; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; French; German; Greek; Hebrew; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Norwegian Bokmal; Norwegian Nynorsk; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Serbian (Latin); Slovak; Spanish; Swahili, Tanzania; Swedish; Tamil; Turkish; Ukrainian; Vietnamese;
[ci skip]
2023-03-07 11:49:50 +01:00
Armin Schrenk
f983b29034
use correct docs URL for volume type
2023-03-07 11:40:10 +01:00
Armin Schrenk
4bc217e489
fixes #2761
2023-03-07 11:36:59 +01:00
Armin Schrenk
b24f52a4ec
fixes 2741
2023-03-07 10:58:34 +01:00
Armin Schrenk
91e7fa3de3
fixes #2758 , fixes #2754
2023-03-06 15:58:02 +01:00
Armin Schrenk
1365efab3f
use recommended notation of unit prefixes
2023-03-06 15:54:43 +01:00
Armin Schrenk
852963b785
check for correct WinFsp version
2023-03-06 15:50:21 +01:00
Armin Schrenk
c47d4eaf02
Merge branch 'main' into develop
2023-03-03 16:37:45 +01:00
Armin Schrenk
36da26c6b9
Merge branch 'release/1.7.1'
2023-03-03 16:19:49 +01:00
Armin Schrenk
33e1cb3131
finalize release
2023-03-03 16:19:37 +01:00
Armin Schrenk
ed4b433df0
prepare 1.7.1
2023-03-03 16:14:01 +01:00
Armin Schrenk
d2ece543c8
suppress false positive
2023-03-03 16:04:34 +01:00
Armin Schrenk
4bb2df7d8f
Fixes #2730
2023-03-03 16:03:36 +01:00
Cryptobot
4d5c6ca29a
New Crowdin updates ( #2712 )
...
New translations strings.properties
Danish; German; Hebrew;
[ci skip]
Closes #2724
2023-03-03 16:02:09 +01:00
Armin Schrenk
f0d597ba73
require fuse3 packge for deb to have fusermount3
2023-03-01 19:28:40 +01:00
Armin Schrenk
310329d0b5
use correct javafx patch version for debia build
2023-03-01 15:51:42 +01:00
Julian Raufelder
30f86a7f2a
Fix issue template
2023-03-01 15:23:30 +01:00
Armin Schrenk
5237dc8cae
Merge branch 'main' into develop
2023-03-01 12:07:46 +01:00
Armin Schrenk
67ff4da05b
Merge branch 'release/1.7.0'
2023-03-01 12:06:40 +01:00
Armin Schrenk
947eb11198
set correct version in pom
2023-03-01 12:06:25 +01:00
Armin Schrenk
c6a9af1a04
update metainfo.xml
2023-03-01 12:03:03 +01:00
Armin Schrenk
0ddf221e26
Merge branch 'develop' into release/1.7.0
2023-03-01 11:43:49 +01:00
Cryptobot
3f2b5ccde9
New Crowdin updates ( #2698 )
...
New translations strings.properties
Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; French; Japanese;
[ci skip]
2023-03-01 11:42:57 +01:00
Armin Schrenk
4fc07c27b3
Merge branch 'develop' into feature/hub-local-access
2023-02-27 15:35:40 +01:00
Armin Schrenk
3d0b6dde28
Update README.md
2023-02-27 13:09:56 +01:00
Armin Schrenk
45534b0a2b
suppress false positive
2023-02-27 12:19:13 +01:00
Armin Schrenk
6d906beeb8
bump dependency-check
2023-02-27 12:17:47 +01:00
Tobias Hagemann
e577c64c35
arm64 dmg installer (link + bg) for fuse-t
2023-02-27 11:06:19 +01:00
Armin Schrenk
b848e78372
Merge branch 'develop' into release/1.7.0
2023-02-24 14:16:38 +01:00
Armin Schrenk
39e9395b4b
bump fuse-nio-adapter
2023-02-24 14:16:20 +01:00
Cryptobot
ca3157cc70
New Crowdin updates ( #2695 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Macedonian; 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; Vietnamese;
[ci skip]
2023-02-24 14:15:50 +01:00
Armin Schrenk
f94c1f07d6
add new wix extension to ci build
2023-02-24 13:23:10 +01:00
Armin Schrenk
d43f197c11
fix 67e566832c
2023-02-24 13:14:14 +01:00
Armin Schrenk
67e566832c
use correct path to get winfsp download url
2023-02-24 13:13:07 +01:00
Armin Schrenk
6f5a88af1d
extend winfsp uninstall instruction by reboot step
2023-02-24 13:10:15 +01:00
Armin Schrenk
210b891616
block exe installation if winFsp is outdated
2023-02-24 12:50:20 +01:00
Armin Schrenk
20e820c903
update IDE specific files
2023-02-24 12:48:41 +01:00
Armin Schrenk
5307e93c1b
bump fuse-nio-adapter
...
fix illegalArgumentException when setting loopbackHostName
2023-02-24 12:48:29 +01:00
Armin Schrenk
ec1d25bf65
Merge branch 'develop' into feature/hub-local-access
2023-02-23 21:10:03 +01:00
Armin Schrenk
7aa554498b
move new password files to changepassword package
2023-02-23 13:00:51 +01:00
Armin Schrenk
85ac3c244d
rename forgetPassword package
2023-02-23 12:55:30 +01:00
Armin Schrenk
5db5346c88
refactor error component to own package
2023-02-23 12:53:29 +01:00
Armin Schrenk
e221019b57
Merge branch 'develop' into release/1.7.0
2023-02-23 12:09:03 +01:00
Armin Schrenk
eeaaced976
reorder settingsJsonAdapter switch statements
2023-02-23 12:08:48 +01:00
Armin Schrenk
d246b54268
ignore lastWrittenByVersion when reading settings
2023-02-23 12:00:14 +01:00
Armin Schrenk
8f4bf144c3
Merge branch 'develop' into feature/hub-local-access
2023-02-23 11:38:33 +01:00
Armin Schrenk
e94572960e
enable drag and drop for linux aswell
2023-02-23 11:16:48 +01:00
Armin Schrenk
2d1c59bea9
Renamed objects related to license exceeded user flow
2023-02-23 10:45:55 +01:00
Armin Schrenk
921cbd6439
Merge branch 'develop' into release/1.7.0
2023-02-22 17:47:14 +01:00
Armin Schrenk
f811144ffa
pom cleanup [ci skip]
2023-02-22 17:46:56 +01:00
Armin Schrenk
2ecc711f50
bump dependencies
2023-02-22 17:28:34 +01:00
Armin Schrenk
cfcc8782ef
bump cryptomator dependencies to stable versions
2023-02-22 17:19:40 +01:00
Armin Schrenk
a1379bac40
For Windows try to migrate all user settings, not only the ones of local users
2023-02-22 15:33:37 +01:00
Armin Schrenk
fe3f2b5bd3
Merge branch 'develop' into release/1.7.0
2023-02-22 15:14:43 +01:00
Cryptobot
7fc07ae02c
New Crowdin updates ( #2689 )
...
New translations strings.properties
Arabic; Belarusian; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Czech; Danish; Dutch; French; German; Greek; Hebrew; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Norwegian Bokmal; Norwegian Nynorsk; Polish; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Slovak; Slovenian; Spanish; Swahili, Tanzania; Swedish; Turkish; Vietnamese;
[ci skip]
2023-02-22 15:12:58 +01:00
Armin Schrenk
268c66a108
add hub specific tab to vault options
2023-02-21 23:18:00 +01:00
Armin Schrenk
2a70e2f0f4
Merge pull request #2686 from cryptomator/feature/recovery-key-wrong-key
...
Display message if recovery key is not valid
2023-02-17 15:41:39 +01:00
Tobias Hagemann
ffe0302fba
updated access modifier
2023-02-17 15:33:00 +01:00
Armin Schrenk
c5b86bc355
Closes #2648
2023-02-17 14:46:45 +01:00
Armin Schrenk
5f86473e3e
fix recovery key state logic
2023-02-17 12:49:38 +01:00
Armin Schrenk
a91c74b6eb
Revert "Update translation key"
...
This reverts commit 71a09eae67 .
2023-02-17 11:19:21 +01:00
Armin Schrenk
76949d6ccb
Update src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2023-02-17 11:18:55 +01:00
Armin Schrenk
71a09eae67
Update translation key
2023-02-17 10:59:04 +01:00
Armin Schrenk
8087fcecfb
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2023-02-17 10:56:18 +01:00
Armin Schrenk
29c73e1bc8
display different messages if recovery key is either not valid or does not belong to the vault
2023-02-16 11:51:03 +01:00
Armin Schrenk
8bbdb69cda
Update doc links to 1.7
2023-02-16 09:55:42 +01:00
Armin Schrenk
e9ee15dcd5
add info about html comments to error form
2023-02-16 09:42:28 +01:00
Armin Schrenk
03f6e0a33c
Use Label instead of Text
2023-02-15 23:44:51 +01:00
Armin Schrenk
c5b21b0d8c
Add warning about error report deletion to the error controller
2023-02-15 11:44:37 +01:00
Armin Schrenk
c5c5e297b7
Fix getCiphertextPath for Windows again.
2023-02-14 17:39:34 +01:00
Armin Schrenk
24839985e9
Merge branch 'develop' into release/1.7.0
2023-02-14 11:40:10 +01:00
Armin Schrenk
a7b2802f34
show correct error message when using custom mountpoint with webdav (Http address)
2023-02-14 11:39:16 +01:00
Armin Schrenk
c85d0b4beb
bump webdav-nio-adapter
2023-02-14 11:22:11 +01:00
Armin Schrenk
3dff3a8664
Fixes #2682
...
* allow windows installer to remove same version
* add revisionNumber to installer version
2023-02-14 11:20:22 +01:00
Armin Schrenk
5b0bbf539b
improve FailOnRunningApp action
2023-02-13 23:34:43 +01:00
Armin Schrenk
1ff7c40fd9
Fixes #2672 and fixes #2668
2023-02-13 10:42:17 +01:00
Armin Schrenk
d0875ef49e
Merge pull request #2669 from cryptomator/feature/virtual-volume-doc-link
...
Add link to volume type documentation
2023-02-09 13:06:03 +01:00
Armin Schrenk
e35ed9af72
enable localization of tooltip
2023-02-08 20:11:34 +01:00
Armin Schrenk
ac43efe149
change UI to be not so clunky:
...
* only use question mark icon
* use tooltip at icon instead of explicit label
* icon is the hyperlink
2023-02-08 11:33:41 +01:00
Armin Schrenk
202a2ea79f
Load revealPathServiceProvider at app startup
2023-02-08 11:14:54 +01:00
Armin Schrenk
c19a86a348
add link to mounting documentation
2023-02-07 15:23:04 +01:00
Armin Schrenk
539dcaa85a
Update issue template
2023-02-07 12:23:25 +01:00
Armin Schrenk
fb91c1a461
Merge branch 'develop' into release/1.7.0
2023-02-06 14:45:56 +01:00
Cryptobot
bd75370dfd
New Crowdin updates ( #2646 )
...
New translations strings.properties
Catalan; Chinese Simplified; Dutch; Italian; Persian; Polish; Slovak;
[ci skip]
2023-02-06 14:44:45 +01:00
Armin Schrenk
7a9a9cf4eb
Follow up of 69d73d0fb9: Remove standalone launchers
2023-02-06 12:31:56 +01:00
Armin Schrenk
489e9fce90
bump integrations-win to 1.2.0-beta2
...
Closes #2657
2023-02-03 13:19:53 +01:00
Armin Schrenk
d378d84832
bump fuse-nio-adapter
2023-02-03 13:19:43 +01:00
Armin Schrenk
69d73d0fb9
Remove standalone launchers
2023-02-03 13:15:03 +01:00
Armin Schrenk
97c0cb4f5f
add to settings.json the app version written to it last
2023-02-02 16:44:03 +01:00
Armin Schrenk
b4faae7fa0
make debug logs readable by filter out internal fuse-nio locking
2023-02-02 10:36:31 +01:00
Armin Schrenk
55d76b65cc
Add IOException to log message during revealPath
2023-02-01 22:31:27 +01:00
Armin Schrenk
fd6e1e6741
fix bug
2023-02-01 19:23:28 +01:00
Armin Schrenk
155558caa8
add style class to text object
2023-02-01 13:50:56 +01:00
Armin Schrenk
28217b2de3
only perform mountpoint move and cleanup, if mountpoint is not a drive letter
2023-02-01 13:44:57 +01:00
Armin Schrenk
b9e57ce895
Merge pull request #2654 from cryptomator/feature/2652-migrate-dir-mounts
...
Feature/2652 migrate dir mounts
2023-02-01 11:17:11 +01:00
Armin Schrenk
95ea23ee6e
add more comments regarding removal evaluation of this workaround
2023-02-01 11:07:23 +01:00
Armin Schrenk
c269184217
ensure that settings.json is a file
2023-01-31 18:05:31 +01:00
Armin Schrenk
68d32957e4
fix errors
2023-01-31 16:37:25 +01:00
Armin Schrenk
a771f0a5b7
doc doc doc
2023-01-31 13:59:18 +01:00
Armin Schrenk
e56e6a8359
integrate script into installer
2023-01-31 13:58:56 +01:00
Armin Schrenk
5f9b77241f
extend migration script to all local users
2023-01-31 13:40:25 +01:00
Armin Schrenk
fb54ee04a6
Remove Dokany advertisement from msi installer
2023-01-30 13:32:56 +01:00
Armin Schrenk
a106b04c7e
prototpye for powershell script to be executed after installation
2023-01-30 13:30:06 +01:00
Armin Schrenk
285d48b70b
Merge branch 'develop' into release/1.7.0
2023-01-27 13:27:31 +01:00
Armin Schrenk
0d8d7e4ee5
fix debian artifact upload
2023-01-27 13:27:03 +01:00
Armin Schrenk
f232f9d958
Merge branch 'develop' into release/1.7.0
2023-01-27 12:31:00 +01:00
Armin Schrenk
88c3b0cc4f
remove tag-name from release action to just add to current release on debian build
2023-01-27 12:30:44 +01:00
Armin Schrenk
ef190db739
Merge branch 'develop' into release/1.7.0
2023-01-27 11:36:28 +01:00
Cryptobot
b378354bb9
New Crowdin updates ( #2562 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian(Cyrillic); Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean( Latin); Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Sinhala; Slovak; Slovenian; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Vietnamese;
[ci skip]
2023-01-27 11:35:50 +01:00
Armin Schrenk
822e863e27
partially revert 220782b84f
2023-01-26 16:29:43 +01:00
Armin Schrenk
40fbe4f59d
remove more libffi workaround leftovers
2023-01-26 16:05:53 +01:00
Tobias Hagemann
bf779b5b41
updated dmg background
2023-01-26 15:57:10 +01:00
Tobias Hagemann
ce5dbd14d8
reverted be7ac50928
2023-01-26 15:57:10 +01:00
Armin Schrenk
48744018a2
Merge branch 'release/1.7.0' into develop
2023-01-26 15:56:48 +01:00
Armin Schrenk
bd9f79cb56
add cryptomator.mountPointsDir property to macOS installer scripts
2023-01-26 15:54:31 +01:00
Armin Schrenk
f4c4f72539
remove libjffi stuff from appimage
2023-01-26 14:31:23 +01:00
Armin Schrenk
74718754ad
fix merge
2023-01-26 13:48:30 +01:00
Armin Schrenk
eb595379d6
Merge branch 'develop' into release/1.7.0
...
# Conflicts:
# dist/linux/debian/control
# dist/linux/debian/cryptomator.sh
2023-01-26 13:47:46 +01:00
Armin Schrenk
220782b84f
reduce jars neede to stay on classpath due to missing module info
2023-01-26 13:28:55 +01:00
Armin Schrenk
1c104737c1
Merge pull request #2639 from cryptomator/feature/mount-provider
...
Refactoring: Use mount service
2023-01-26 13:20:11 +01:00
Armin Schrenk
7c8a519919
bump webdav-nio-adapter
2023-01-26 13:10:32 +01:00
Armin Schrenk
ae1fa5851f
remove traces of ActualMountService from volume preferences controller
2023-01-26 13:02:21 +01:00
Armin Schrenk
86ccb1a58f
changing volume provider requires restart due to macFUSE/FUSE-T lib loaded in same JVM
2023-01-26 12:05:34 +01:00
Armin Schrenk
c3fb58f7d0
bump fuse-nio-adapter
2023-01-25 16:49:00 +01:00
Armin Schrenk
b4c384acc9
use speciaized translation key
2023-01-25 12:44:09 +01:00
Armin Schrenk
8580e97791
cleanup
2023-01-23 14:39:46 +01:00
Armin Schrenk
5d348ee229
Bump WebDAV dependency
2023-01-23 14:39:21 +01:00
Armin Schrenk
dda0ff545c
add point of automatic mount point selection
2023-01-23 13:47:00 +01:00
Armin Schrenk
708b5938ac
Add info about the dependency of volume type and mountOptions
2023-01-23 13:11:01 +01:00
Armin Schrenk
a3cb8cd2f1
Merge pull request #2641 from purejava/jdk.security.auth
...
Add jdk.security.auth module as it's required by dbus-java-core
Closes #2640
2023-01-23 11:10:59 +01:00
Armin Schrenk
3587d53d15
bump integrations-mac, fixes NoSuchServiceException for RevealPathService on macOS
2023-01-23 11:09:15 +01:00
Tobias Hagemann
2f5e2af8d9
Merge pull request #2638 from cryptomator/feature/traymenu-onbeforeopenmenu-macos-fix
...
Fixed vault list refresh when tray icon is clicked on macOS
2023-01-23 10:24:57 +01:00
Ralph Plawetzki
8139cb8c38
Add jdk.security.auth module to rules
2023-01-22 20:05:13 +01:00
Armin Schrenk
09d5f71335
do not reset mountflags to default ones when window opens
2023-01-22 19:24:35 +01:00
Ralph Plawetzki
3a638735b7
Add jdk.security.auth module to appimage.yml
2023-01-22 18:11:50 +01:00
Ralph Plawetzki
f1f5f7e02f
Add jdk.security.auth module as it's required by dbus-java-core
2023-01-22 17:59:20 +01:00
Tobias Hagemann
94fe8ca449
updated string
...
[ci skip]
2023-01-20 17:18:05 +01:00
Tobias Hagemann
1251e1b873
updated separator styling
2023-01-20 17:14:02 +01:00
Armin Schrenk
50405c0bd5
remove debug message
2023-01-20 17:07:19 +01:00
Armin Schrenk
774d24625c
change styling of volume preferences
2023-01-20 17:07:04 +01:00
Tobias Hagemann
ba4902a5bc
Fixed vault list refresh when tray icon is clicked on macOS
2023-01-20 16:45:35 +01:00
Armin Schrenk
90408504e2
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# pom.xml
# src/main/java/org/cryptomator/common/vaults/Vault.java
# src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java
2023-01-20 15:27:48 +01:00
Armin Schrenk
c8c44e0554
bump fuse-nio-adapter dependency
2023-01-20 15:01:31 +01:00
Armin Schrenk
7afab6fe78
add auto option to volume type selection
2023-01-20 12:29:17 +01:00
Armin Schrenk
ad321dfe55
migrate 1.6.x volumeimpl to hardcoded mountservices
2023-01-20 11:49:15 +01:00
Tobias Hagemann
d6388d6205
Added drop zone for revealing encrypted files or folders ( #2592 )
...
* Added drop zone for revealing encrypted files or folders
* Split god drop zone into distinct drop zones in vault list and vault detail unlocked
* Prevent cursor from changing if content doesn't match during drag over
[ci skip]
* Removed unused methods / css classes
[ci skip]
* Updated method name
* Refactor Vault::getCiphertextPath to only accept strings starting with "/"
* bump cryptofs
* ensure that path cleartext path always starts with "/"
* added file chooser for revealing encrypted items
* Trying to fix path parsing again
* Updated drag & drop design for buttons
* use RevealPathService to reveal files in file manager
* fix compilation error
* Copy paths to clipboard if no revealService is present
* reintegrate wongFileAlert
* Only accept TrasnferMode.LINK
* updated drag-n-drop button styling
* added tooltip
* updated string
* cleanup
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2023-01-20 10:46:00 +01:00
Armin Schrenk
b8326907bf
Merge pull request #2624 from purejava/update-appimage-build-script
...
Update build.sh to .github/workflows/appimage.yml
2023-01-19 13:37:10 +01:00
Armin Schrenk
5beeeae27f
Sign integrations.dll during build
2023-01-16 18:47:41 +01:00
Armin Schrenk
fb1f3c4757
fix bug using wrong mount flags
2023-01-16 14:14:03 +01:00
Armin Schrenk
5e32cbcdd0
show supported mount features in preferences/volume
2023-01-13 18:11:36 +01:00
Armin Schrenk
08d741ecf5
address TODOs
2023-01-13 16:24:15 +01:00
Armin Schrenk
23060a8497
reinitate workaround for MOUNT_WITHIN_PARENT
2023-01-13 15:59:44 +01:00
Armin Schrenk
47a32893f0
Refactor mounter class
2023-01-13 13:46:41 +01:00
Armin Schrenk
0f7ba4e00e
remove updating driveletter strings
2023-01-13 12:53:41 +01:00
Armin Schrenk
0d75b999a3
cleanup
2023-01-13 12:50:38 +01:00
Armin Schrenk
b6d97528d2
fix driveletter selection
2023-01-13 12:49:20 +01:00
Armin Schrenk
94c53989b1
MountOptions window: Reset to auto mount, if no dir selected
2023-01-13 11:27:30 +01:00
Armin Schrenk
a72ea1b9f5
move mount prepartions to own class
2023-01-13 11:20:23 +01:00
Armin Schrenk
6395f17736
Handle illegelArgumentException when setting custom mountpoint
2023-01-12 17:21:54 +01:00
Armin Schrenk
5c61944757
fix minor ui bugs
2023-01-12 12:53:58 +01:00
Armin Schrenk
c641695a40
migrate 1.6.x vault settings on-the-fly
2023-01-12 12:11:03 +01:00
Armin Schrenk
d93ef2e905
Reinitiate force lock
2023-01-11 16:40:14 +01:00
Armin Schrenk
8b9377cf4e
only fix custom mount flags, if explicitly desired. Otherwise use the ones provided by mount service
2023-01-11 16:35:12 +01:00
Armin Schrenk
991b03e000
use function paramter, not instance variable
2023-01-11 16:21:49 +01:00
Armin Schrenk
73d8c4098e
resolve TODOs
2023-01-11 16:18:05 +01:00
Armin Schrenk
6a52d15510
Show mountpath in reveal button
2023-01-11 16:01:59 +01:00
Armin Schrenk
d07b1b96dd
Use first available mount provider if none is selected or selected is not present
2023-01-11 16:01:51 +01:00
Armin Schrenk
24d472ed8b
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# dist/linux/appimage/build.sh
# dist/linux/debian/rules
2023-01-11 16:01:27 +01:00
Armin Schrenk
6fe2d73c52
copy uri to clipboard when using fallback mounter
2023-01-11 15:59:39 +01:00
Armin Schrenk
523e5d7904
bump webdav- and dokany-adapter
2023-01-11 15:59:17 +01:00
Tobias Hagemann
304064d9ab
updated dependency-check version
2023-01-09 11:59:51 +01:00
Tobias Hagemann
0d49c60d4d
reverted 1a6258eb17
2023-01-09 11:32:11 +01:00
Ralph Plawetzki
0e0e00f116
Remove stuff not needed when run locally
...
From: changes requested for PR #2624
2023-01-08 14:10:38 +01:00
Ralph Plawetzki
77c0a3e265
Update build.sh to .github/workflows/appimage.yml
2023-01-07 15:31:32 +01:00
Tobias Hagemann
1807888860
updated sponsors
...
[ci skip]
2023-01-05 11:16:22 +01:00
Tobias Hagemann
be7ac50928
added new app icon for macos, fixes #2517
2023-01-04 16:32:40 +01:00
Julian Raufelder
9182c415eb
Hello 2023 🎉
2023-01-04 13:35:58 +01:00
Armin Schrenk
1a6258eb17
revert eea568ca4e and e2898f0c8b
2023-01-04 12:52:16 +01:00
Armin Schrenk
9c0c6a91fb
Merge pull request #2580 from jacob-willden/develop
...
Add more info to Migration Screen
2023-01-03 16:47:18 +01:00
Armin Schrenk
53436520c9
fix using the wrong property
2023-01-03 12:38:18 +01:00
Armin Schrenk
fd5aeaf90a
Merge branch 'develop' into feature/mount-setting-per-vault
2023-01-02 13:47:30 +01:00
Armin Schrenk
f3fcfc913b
Remove unused class
2023-01-02 12:10:46 +01:00
Armin Schrenk
0b0870e313
Merge pull request #2575 from VsevolodGolovanov/issue_2557_unlocked_status_indicator_in_tray_icon
...
Unlocked status indicator in tray icon
Closes #2557
2022-12-30 11:40:51 +01:00
Armin Schrenk
6704bb1f8c
Merge pull request #2612 from cryptomator/feature/2597-no-keychain-dialog
...
Feature: Show dialog for hub vaults, if keychain is disabled'
Closes #2597
2022-12-30 11:32:40 +01:00
Armin Schrenk
48d1938b99
Refine dialog text
2022-12-30 11:19:37 +01:00
Armin Schrenk
6199277002
Add Button to open preferences
2022-12-29 18:26:13 +01:00
Armin Schrenk
9fefe8e462
Show info dialog when keychain is deactivated
2022-12-29 18:20:46 +01:00
Armin Schrenk
5fcd53be18
load device key before showing UI to prevent uncatched failure of UI loading
2022-12-29 18:17:47 +01:00
Jacob Willden
7147636428
Switch term for new vault migration dialog
2022-12-21 18:56:17 -07:00
Jacob Willden
690bd833e8
Add more info to Migration Screen
2022-12-16 13:28:57 -07:00
VsevolodGolovanov
1e12590681
Update src/main/java/org/cryptomator/ui/traymenu/AwtTrayMenuController.java
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@gmail.com >
2022-12-15 13:34:52 +04:00
Tobias Hagemann
eea568ca4e
GCM is explicitly ready!
2022-12-14 22:27:34 +01:00
Armin Schrenk
8009205da7
Merge branch 'main' into develop
...
# Conflicts:
# pom.xml
2022-12-14 20:07:24 +01:00
Armin Schrenk
c0f73a2802
Merge branch 'hotfix/1.6.17'
2022-12-14 20:06:35 +01:00
Armin Schrenk
8e902877a3
Update dependency-check plugin and exclude false positive
...
(cherry picked from commit ebcd0adf78 )
2022-12-14 20:06:23 +01:00
Armin Schrenk
fd76c89393
update metainfo
2022-12-14 20:02:12 +01:00
Armin Schrenk
975baf594c
Fixes #2576
2022-12-14 19:58:22 +01:00
Vsevolod Golovanov
5a99c7bb61
Unlocked status indicator in tray icon #2557
...
Now tracking unlockedness and updating the icon accordingly.
2022-12-14 21:18:37 +04:00
Tobias Hagemann
e2898f0c8b
GCM is ready!
2022-12-14 17:36:06 +01:00
Tobias Hagemann
cf2b236df5
added tray icons for unlocked state
2022-12-14 17:28:59 +01:00
Tobias Hagemann
819fa803f3
cleaned up tray icons
2022-12-14 16:47:07 +01:00
Armin Schrenk
980e2b184b
use correct tag name for gh release in debian workflow
2022-12-13 12:48:29 +01:00
Sebastian Stenzel
ebad677e84
fix path to downloaded jmod files
2022-12-12 09:14:24 +01:00
Sebastian Stenzel
4fda4a2b2e
fix makefile
2022-12-12 09:09:25 +01:00
Sebastian Stenzel
ffaf7ad360
adjust package dependencies to new mount api and jfuse
2022-12-12 09:03:56 +01:00
Sebastian Stenzel
76689705f5
remove LD_PRELOAD workaround, which should no longer be required with jfuse
2022-12-12 08:54:18 +01:00
Armin Schrenk
1a358f06e8
revert 0725a63b09 and fix workflow
...
(cherry picked from commit 9dfd8adcce )
2022-12-09 17:01:42 +01:00
Armin Schrenk
db4d845a5b
adjust matching rules for version type detection
...
(cherry picked from commit cd358916260e713d4119c20b1bcb5b448a017365)
(cherry picked from commit 433eecc6a8 )
2022-12-09 17:01:33 +01:00
Armin Schrenk
0d6d7b0dd6
directly use inputs object
2022-12-09 16:56:45 +01:00
Armin Schrenk
9dfd8adcce
revert 0725a63b09 and fix workflow
2022-12-09 16:56:02 +01:00
Armin Schrenk
433eecc6a8
adjust matching rules for version type detection
...
(cherry picked from commit cd358916260e713d4119c20b1bcb5b448a017365)
2022-12-09 16:50:39 +01:00
Armin Schrenk
36ed4554b2
Fixes #2570
...
Dabian build: Make libffi7 a runtime dependency and preload it.
2022-12-09 15:12:04 +01:00
Armin Schrenk
c2dac30f2d
Merge branch 'develop' into release/1.7.0
2022-12-08 17:50:55 +01:00
Armin Schrenk
63a89b5bcf
adjust post-release and win-exe workflow
2022-12-08 17:50:31 +01:00
Armin Schrenk
12b53acd22
Merge branch 'develop' into release/1.7.0
2022-12-08 17:37:29 +01:00
Armin Schrenk
9105d1af16
Merge branch 'feature/mount-provider' into release/1.7.0
...
# Conflicts:
# dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml
2022-12-08 17:02:44 +01:00
Armin Schrenk
de46b91420
use directly inputs object
2022-12-08 13:59:55 +01:00
Armin Schrenk
67b40649bc
fix version number in debian workflow
2022-12-08 13:56:42 +01:00
Armin Schrenk
c41af77108
remove unused translation keys
2022-12-08 10:50:04 +01:00
Armin Schrenk
ba66d4bfce
bump fuse-nio-adapter
2022-12-07 17:39:27 +01:00
Armin Schrenk
c45a00377d
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# .github/workflows/appimage.yml
# .github/workflows/mac-dmg.yml
# .github/workflows/win-exe.yml
# pom.xml
# src/main/java/org/cryptomator/common/vaults/WebDavVolume.java
# src/main/java/org/cryptomator/ui/traymenu/AwtTrayMenuController.java
2022-12-07 17:01:56 +01:00
Armin Schrenk
f9d588320c
add slack notification to release PPA
2022-12-07 14:53:41 +01:00
Armin Schrenk
c61087e697
create and upload source signature after release publish
2022-12-07 14:52:33 +01:00
Armin Schrenk
0725a63b09
release winget manually
2022-12-07 14:29:00 +01:00
Armin Schrenk
ebcd0adf78
Update dependency-check plugin and exclude false positive
2022-12-07 14:17:42 +01:00
Armin Schrenk
0e7ec8eb37
bump replace deprecated syntax and dependencies in win-exe build
2022-12-07 12:24:42 +01:00
Armin Schrenk
0e9b115647
debian build: use correct package names
2022-12-07 11:43:59 +01:00
Armin Schrenk
5ba137dda5
Add additional build dependencies to debian build
2022-12-07 11:11:31 +01:00
Sebastian Stenzel
db928ba034
try fixing debian build
2022-12-06 20:49:09 +01:00
Sebastian Stenzel
2cc01be236
simplify jmod compatibility check
2022-12-06 20:44:51 +01:00
Sebastian Stenzel
ba2a4955d0
fix expected orig.tar.gz name
2022-12-06 20:27:19 +01:00
Sebastian Stenzel
d1971e3c2a
yml validation error
2022-12-06 20:18:55 +01:00
Sebastian Stenzel
5665984a9b
trigger Debian build and provide version info by hand
2022-12-06 20:13:34 +01:00
Armin Schrenk
1f2225991a
Merge branch 'main' into develop
2022-12-06 15:46:19 +01:00
Armin Schrenk
1f0fe161fd
Merge branch 'release/1.6.16'
2022-12-06 15:45:34 +01:00
Armin Schrenk
4ff8bbaa62
Merge branch 'develop' into release/1.6.16
2022-12-06 15:44:18 +01:00
Armin Schrenk
e188169916
add missing javafx getter in resultListCell
2022-12-06 15:44:02 +01:00
Armin Schrenk
1b9480293a
Bump cryptofs
2022-12-06 15:43:25 +01:00
Armin Schrenk
d8b71db8e5
bump metainfo.xml
2022-12-06 15:27:17 +01:00
Armin Schrenk
4bd99d2b66
preparing 1.6.16
2022-12-06 15:24:52 +01:00
Cryptobot
61027852e1
New Crowdin updates ( #2474 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Serbian (Cyrillic); Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Latin) Sinhala; Slovak; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Vietnamese;
[ci skip]
2022-12-06 15:20:47 +01:00
Armin Schrenk
512500aaef
bump cryptofs version
2022-12-06 11:03:29 +01:00
Armin Schrenk
f9d28f20b3
Update README.md
...
* update number of commits
* remove "start" section
2022-12-06 10:59:18 +01:00
Armin Schrenk
7f79c554f7
Merge pull request #2553 from cryptomator/feature/health-check-fix-batch
...
Improve Health Check (Fix-all-button, result filtering and more)
2022-12-06 10:47:11 +01:00
Armin Schrenk
3cbe4aa7eb
use functional style
2022-12-06 10:39:38 +01:00
Armin Schrenk
06922717c4
adjust spacing and window size to fit (english) labels
2022-12-05 23:32:49 +01:00
Armin Schrenk
32399c4a09
Merge pull request #2546 from cryptomator/feature/javafx-jmods
...
Use OpenJFX jmods in jlink
2022-12-05 23:18:52 +01:00
Armin Schrenk
00a3692dcf
final adjustments
2022-12-05 23:06:03 +01:00
Armin Schrenk
83b198d491
only run jfx guard on one mac system
2022-12-05 22:38:37 +01:00
Armin Schrenk
8086ec1c10
improve check on debian to not return non-zero code
2022-12-05 22:37:21 +01:00
Armin Schrenk
b2b49f4d2f
use correct pwsh syntax on all publish workflows
2022-12-05 16:49:19 +01:00
Armin Schrenk
d6e14dab9a
version defined in javafx.properties is also the complete version
2022-12-05 16:43:58 +01:00
Armin Schrenk
497ddcfc9c
shoulda used quotes
2022-12-05 16:37:48 +01:00
Armin Schrenk
169039903d
Use correct cmdlet
2022-12-05 16:31:09 +01:00
Armin Schrenk
3641b34c2d
add guard to ensure pom defined jfx version matches the jdk bundled/jmod one
2022-12-05 16:10:39 +01:00
Armin Schrenk
42400d1f0c
Merge pull request #2233 from cryptomator/feature/stats-counter-for-metadata
...
Add to statistics window a counter for metadata
Closes #1511
2022-12-02 13:09:25 +01:00
Armin Schrenk
8f7f8ffb11
Merge branch 'develop' into feature/stats-counter-for-metadata
2022-12-02 12:19:53 +01:00
Armin Schrenk
3016d35c9b
closes #2488
2022-12-02 11:22:50 +01:00
Armin Schrenk
f21b8a0f7a
Merge branch 'develop' into feature/health-check-fix-batch
...
# Conflicts:
# pom.xml
2022-12-02 11:08:58 +01:00
Armin Schrenk
0c1bbc5bfd
remove labels and change alignment
2022-12-02 10:53:30 +01:00
Armin Schrenk
d932091021
add translations for fixState filter
2022-12-01 22:20:31 +01:00
Armin Schrenk
216abf224e
add severity and its list filter translatable
2022-12-01 17:37:26 +01:00
Armin Schrenk
d5523f07bd
adjust translations and translation keys
2022-12-01 13:32:39 +01:00
Armin Schrenk
e097bea1f5
adjust stats alignment
2022-12-01 13:28:36 +01:00
Armin Schrenk
920866b1a1
Merge branch 'develop' into feature/stats-counter-for-metadata
...
# Conflicts:
# pom.xml
2022-12-01 12:44:09 +01:00
Armin Schrenk
c41ffe2568
Merge pull request #2489 from ledwardchow/fix/2383-tray-icon-refresh
...
Refresh vault list when tray icon is clicked
2022-11-30 16:37:19 +01:00
Armin Schrenk
792fe1eafe
use jfx19 API
2022-11-30 16:23:44 +01:00
Armin Schrenk
348bc2b2ec
add translation to filter labels
2022-11-30 13:53:29 +01:00
Armin Schrenk
7bac78bc5d
Center Filters and let result list grow to bottom
2022-11-30 13:50:31 +01:00
Armin Schrenk
65e1993b43
Add tooltip to result severity icon
2022-11-30 13:35:06 +01:00
Armin Schrenk
b98eb8c656
Using Zulu JDK, codesign addiitonal files on macOS
2022-11-30 12:48:18 +01:00
Sebastian Stenzel
33ebc17619
Merge branch 'develop' into fix/2383-tray-icon-refresh
2022-11-30 11:46:36 +01:00
Sebastian Stenzel
ba7029968d
try fixing dpkg-shlibdeps: error: cannot find library libgtk-x11-2.0.so.0 ...
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
a3fc68ab6f
jlink javafx.* modules from arch-dependent jmod path
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
abf944a130
add required openjfx jmods to debian source package
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
99bc4dbdc5
use openjfx jmods instead of jars
2022-11-30 11:16:38 +01:00
Armin Schrenk
019292f1db
Merge pull request #2521 from cryptomator/feature/mac-screenshot-fix
...
Fixes wrong screenshot shown in Open Existing Vault
Fixes #2512
2022-11-29 17:19:31 +01:00
Armin Schrenk
2f9818aade
use new JavaFX 19 API
2022-11-29 17:07:43 +01:00
Armin Schrenk
9cec45dc1f
Add context menu to copy single result info
2022-11-29 14:18:43 +01:00
Armin Schrenk
5f55530b4a
Add filters to results list
2022-11-29 13:49:11 +01:00
Armin Schrenk
96de2556a9
apply correct style class on check icon
2022-11-28 15:00:16 +01:00
Armin Schrenk
db63a82d76
bump version of skymatic actions
2022-11-28 13:46:02 +01:00
Armin Schrenk
11aea06ecf
replace deprecated set-output command in ci
2022-11-28 13:36:15 +01:00
Armin Schrenk
932cfd2200
Merge pull request #2541 from cryptomator/feature/reusable-workflow-version
...
Use reusable workflow to get version information
2022-11-28 13:17:23 +01:00
Armin Schrenk
edaa2b7391
Revert partially 9984b2af9b
2022-11-25 18:07:07 +01:00
Armin Schrenk
9984b2af9b
Fix errors
2022-11-25 17:56:24 +01:00
Armin Schrenk
34986f5919
migrate other build worfklows to use get-version.yml
2022-11-25 17:46:24 +01:00
Armin Schrenk
23d9521724
Remove resolved TODO (see https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_call )
2022-11-25 17:29:36 +01:00
Armin Schrenk
4dc1d59305
Implement fix all button
2022-11-25 17:17:55 +01:00
Armin Schrenk
74e3c28441
bump cryptofs
2022-11-25 16:54:21 +01:00
Sebastian Stenzel
6e526ba796
draft release
2022-11-25 14:47:07 +01:00
Sebastian Stenzel
b978044383
Merge branch 'feature/mount-provider' into release/1.7.0
2022-11-25 14:44:41 +01:00
Sebastian Stenzel
6325c6f450
fixed java options required for panama
2022-11-25 14:42:18 +01:00
Armin Schrenk
dd79b46d72
add --enable-preview flag to java runtime options
2022-11-25 12:21:37 +01:00
Armin Schrenk
d896fe21b5
adapt result fixing to new api
2022-11-24 10:13:37 +01:00
Armin Schrenk
6983d9d72d
Remove cryptolib dependency, bump cryptofs
2022-11-24 10:12:59 +01:00
Armin Schrenk
faf39c2507
fix wrong name
2022-11-22 15:01:47 +01:00
Armin Schrenk
083d0cfbc4
migrate windows build to use get-version workflow
2022-11-22 14:51:12 +01:00
Armin Schrenk
9ca8072ab6
Rename workflow and add type output
2022-11-22 14:45:49 +01:00
Armin Schrenk
3223ea2e5d
Refactor version parsing and validation to reusable workflow
2022-11-22 11:18:05 +01:00
Armin Schrenk
83af5e796f
publish only production versions to winget
2022-11-21 22:10:06 +01:00
Armin Schrenk
9d9f118a32
Merge pull request #2537 from cryptomator/feature/generalize-win-installer
...
Windows Installer: Parameterize Hardcoded Values
2022-11-21 13:55:34 +01:00
Armin Schrenk
1b0eb34734
set loopback alias via parameter in ps1 script
2022-11-21 13:46:12 +01:00
Armin Schrenk
79952418f4
only use lower characters in loopback alias
2022-11-21 13:26:14 +01:00
Armin Schrenk
65e26971ff
make loopback alias depend on appName
2022-11-21 13:12:32 +01:00
Armin Schrenk
13debaafbe
set loopback alias in Cryptomator app during build time
2022-11-18 13:34:38 +01:00
Armin Schrenk
5729e2885d
fix typo [ci skip]
2022-11-18 12:42:11 +01:00
Armin Schrenk
043184cf53
set loopback device alias during build
...
instead of hardcode
2022-11-18 12:36:10 +01:00
Armin Schrenk
38062f9a8d
Move Cryptomator installer defaults to actual installer file
2022-11-18 11:32:39 +01:00
Armin Schrenk
14d0d95f23
add variable to skip legacy check in installer
2022-11-18 11:20:51 +01:00
Armin Schrenk
8f42c1c9ce
Merge branch 'develop' into release/1.7.0
2022-11-18 10:47:33 +01:00
Armin Schrenk
37f89fd235
Move release precondition checks to own workflow ( #2535 )
2022-11-18 10:46:22 +01:00
Armin Schrenk
668feb73f9
Merge branch 'feature/mount-provider' into release/1.7.0
2022-11-17 09:59:46 +01:00
Armin Schrenk
ba0569deb1
preparing 1.7.0
2022-11-17 09:59:38 +01:00
Armin Schrenk
a70d8e1567
update nonModularGroupIds
2022-11-17 09:50:39 +01:00
Armin Schrenk
96b7a8df3f
bump dokany-nio-adapter
2022-11-17 09:24:51 +01:00
Edward Chow
759c21e5cf
fix preconditions import
2022-11-13 11:43:05 +11:00
Edward Chow
d8ed9f854a
update pom.xml for integrations-api 1.2.0-beta1
2022-11-13 11:42:41 +11:00
Edward Chow
1414ab4681
use preconditions instead of try...catch
2022-11-12 22:26:08 +11:00
Edward Chow
1486826883
remove unused imports
2022-11-12 22:19:22 +11:00
Armin Schrenk
5143fdccbb
Refactor mount point setting and controller :
...
* remove CustomMountPath, winDriveLetter and usesCustomMountPath
* new property mountPoint (can be null)
* differentiation between driveLetter and directory happens in controller
2022-11-11 19:42:59 +01:00
Armin Schrenk
3c5502955a
bump version of dokany-nio-adapter
2022-11-11 15:20:13 +01:00
Armin Schrenk
2d3a035d9e
renamed mount option controller members
2022-11-11 11:44:50 +01:00
Tobias Hagemann
dda7255d8e
deduplicated code
2022-11-10 18:36:14 +01:00
Tobias Hagemann
6caf132cfb
fixes #2512
2022-11-10 18:18:34 +01:00
Sebastian Stenzel
4029f86a0d
reveal OR copy mount point depending on chosen mounter
2022-11-10 14:11:06 +01:00
Sebastian Stenzel
6dac00625c
updated mount API
2022-11-09 15:33:20 +01:00
Sebastian Stenzel
41b7bd54f1
use vault id as a volume id
2022-11-08 16:38:45 +01:00
Sebastian Stenzel
f236614bd0
allow repeated mount & unmount of the same vault
2022-11-08 16:38:31 +01:00
Sebastian Stenzel
31c69f145e
use a fallback mount point absed on -Dcryptomator.mountPointsDir=... vm param
2022-11-07 18:17:20 +01:00
Sebastian Stenzel
b5a00f5ebe
added --enable-preview --enable-native-access to run config
2022-11-07 18:07:45 +01:00
Sebastian Stenzel
40c4300012
fixed json syntax error
2022-11-07 16:20:19 +01:00
Sebastian Stenzel
5369ddb1f9
adjust suppression.xml to jfuse
2022-11-07 16:17:50 +01:00
Sebastian Stenzel
1b4117de38
volume settings → change tcp port
2022-11-07 16:16:10 +01:00
Sebastian Stenzel
3e5a7fadd0
only set the mount point when a mount point is explicitly required
...
(didn't work for the webdav fallback provider, which doesn't _not_ MOUNT_TO_SYSTEM_CHOSEN_PATH, as it does not mount at all)
2022-11-07 15:55:26 +01:00
Sebastian Stenzel
eff2530e70
pre-select chosen mount service
2022-11-07 15:52:48 +01:00
Armin Schrenk
0f84d0c990
adapt to new APIs
2022-11-07 14:49:56 +01:00
Armin Schrenk
fbe33e21fb
Fixes #2498
...
Bump winfsp for windows bundle distribution
2022-11-03 10:16:53 +01:00
Edward Chow
dc310c009f
rename to onBeforeOpenMenu and init local reference in showTrayIcon()
2022-11-01 22:37:11 +11:00
Sebastian Stenzel
7091839f08
Merge pull request #2505 from cryptomator/feature/javafx-19
2022-10-28 22:09:29 +02:00
Sebastian Stenzel
79bf1759c7
Merge pull request #2509 from cryptomator/feature/jdk19
2022-10-28 22:09:06 +02:00
Sebastian Stenzel
70e5f53009
Merge branch 'develop' into feature/jdk19
2022-10-27 18:13:42 +02:00
Sebastian Stenzel
c79cfe1c9d
Merge branch 'develop' into feature/javafx-19
...
# Conflicts:
# pom.xml
2022-10-26 11:43:07 +02:00
Sebastian Stenzel
d619a0cbf4
bump jwt version
2022-10-26 11:40:09 +02:00
Sebastian Stenzel
517b5958b0
Merge pull request #2487 from cryptomator/feature/ppa-jdk-19
...
Use `coffeelibs-jdk-19` during PPA build
2022-10-18 16:48:28 +02:00
Armin Schrenk
01a6475d5f
replace deprecated method call
2022-10-17 17:13:12 +02:00
Edward Chow
445be3b668
remove straggling lines of awt code
2022-10-16 22:36:25 +11:00
Edward Chow
f852ae0392
remove AWT code and relocate to TrayMenuController
2022-10-16 22:26:30 +11:00
Edward Chow
e5e606f3ae
refresh vault list on tray icon click ( #2383 )
2022-10-16 17:42:07 +11:00
Sebastian Stenzel
69641ed3b6
Merge branch 'develop' into feature/jdk19
...
[ci skip]
2022-10-14 13:55:15 +02:00
Sebastian Stenzel
1f01923169
build on Ubuntu Focal
2022-10-14 13:44:50 +02:00
Sebastian Stenzel
687bed6984
use the correct name of required build-dependency
2022-10-14 13:24:08 +02:00
Sebastian Stenzel
01698d1393
install required build-dependency
2022-10-14 13:21:28 +02:00
Sebastian Stenzel
6367cc2dfb
depend on coffeelibs-jdk-19
2022-10-14 13:10:37 +02:00
Armin Schrenk
bcfda68bef
bump used gh actions
2022-10-13 12:48:48 +02:00
Sebastian Stenzel
2399e29d75
update logback
2022-10-12 13:42:11 +02:00
Armin Schrenk
322779ee88
Refactor winget release to own workflow file ( #2471 )
...
... and call it on release windows build
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-10-11 20:16:24 +02:00
Julian Raufelder
fd6eb2139d
Minor cleanup in build.yml
2022-10-11 17:45:59 +02:00
Julian Raufelder
26ecd67a79
Update linux common metainfo.xml file
2022-10-11 15:33:44 +02:00
Julian Raufelder
e06240cbb9
Merge pull request #2475 from cryptomator/feature/add-release-check-precondition
...
Check POM version and linux metainfo.xml file during release steps
2022-10-11 15:11:54 +02:00
Julian Raufelder
b10d892b12
Skip release tests too when ci-skip provided in commit message
2022-10-11 15:09:19 +02:00
Julian Raufelder
45c2dd0358
Validate release check precondition in separate job
2022-10-11 12:45:49 +02:00
Julian Raufelder
34d6e8c419
Validate POM version and linux metainfo.xml file during build
2022-10-10 15:28:16 +02:00
Julian Raufelder
ae6a15b391
Check POM version and linux metainfo.xml file during release steps
2022-10-10 14:49:36 +02:00
Sebastian Stenzel
8040b71a51
simplified some more bindings
2022-10-10 12:09:30 +02:00
Sebastian Stenzel
76e7a0a7b8
bump OpenJFX to version 19
...
replaced EasyBind with `ObservableValue.map()` where possible
2022-10-10 10:24:42 +02:00
Sebastian Stenzel
910efc0b7b
prepare macOS builds for diverging Xcode versions
...
[ci skip]
2022-10-07 12:03:00 +02:00
Sebastian Stenzel
c805a820a4
Merge branch 'main' into develop
...
[ci skip]
2022-10-06 17:42:00 +02:00
Sebastian Stenzel
3ed8316b60
Merge branch 'release/1.6.15'
2022-10-06 17:40:22 +02:00
Sebastian Stenzel
b6e381f0bf
apply cryptofs hotfix
2022-10-06 17:37:03 +02:00
Sebastian Stenzel
aef3f4c6e2
prepare 1.6.15
2022-10-06 16:49:12 +02:00
Sebastian Stenzel
7bc5a336e4
dependency bump
2022-10-06 16:48:12 +02:00
Sebastian Stenzel
672b4aee2d
added Belgian, Danish, Farsi, Sinhala, Vietnamese to language chooser
2022-10-06 16:19:16 +02:00
Cryptobot
d4ab17b38c
New Crowdin updates ( #2427 )
...
[ci skip]
2022-10-06 16:11:29 +02:00
Sebastian Stenzel
91f49c5642
update cryptolib + cryptofs
...
fixes #2451
2022-10-06 15:20:21 +02:00
Julian Raufelder
da2f97b1c4
Fix communitcation with hub if it supports only HTTP version 1.1
2022-10-06 09:38:02 +02:00
Tobias Hagemann
5d647d20a5
Update README.md
2022-09-22 15:00:22 +02:00
Armin Schrenk
ce96d1c65e
Merge pull request #2452 from chewitt1/chewitt-next-button
...
Fixes #2447
2022-09-21 21:31:33 +02:00
Carrima Hewitt
f02a8e14ff
Fixed Trim and Bidirectional Bind
2022-09-21 11:11:00 -04:00
Armin Schrenk
dd31908f3a
Use for windows exe and msi build same JDKs
2022-09-21 15:50:08 +02:00
Sebastian Stenzel
495a1884c3
Merge branch 'develop' into feature/jdk19
...
[ci skip]
2022-09-21 13:21:18 +02:00
Sebastian Stenzel
49c3b1fa43
fix font loading warning visible in console
...
see https://stackoverflow.com/a/65127949/4014509
2022-09-21 13:20:34 +02:00
Sebastian Stenzel
cde67966da
fix test
2022-09-21 09:49:57 +02:00
Sebastian Stenzel
d19e77432e
build with jdk 19
2022-09-21 09:28:37 +02:00
Sebastian Stenzel
cc24a4c9ae
Merge pull request #2445 from purejava/disable-keyrings
...
fixes #2047 , fixes #2219
2022-09-21 09:12:40 +02:00
Ralph Plawetzki
1101a7574c
Beautify the code
2022-09-20 20:12:44 +02:00
Ralph Plawetzki
30de04e291
Move CheckBox (injected from JavaFX) below the final fields (injected by Dagger)
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
2e3d2e86e2
Cut off the application from accessing keychains at the earliest point possible
...
as suggested in the discussion to #2445
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
78cf082096
Rename properties as suggested in the discussion to #2445
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
64c90f8107
Move checkbox to the front and rename members
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
b34bf6f161
Handle further queries of the backend for disabled keyrings
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
17d3d7307d
Wire disable all keyrings setting checkbox to the KeychainManager
2022-09-20 20:12:43 +02:00
Ralph Plawetzki
e6c7fed662
Add disable all keyrings setting checkbox
...
and connect it to the settings file
2022-09-20 20:12:42 +02:00
Ralph Plawetzki
23fad16742
Revert "Add disable all keyrings setting checkbox"
...
This reverts commit d037c6bc140495b5469c2a25ae2a7a2752bc35dc.
2022-09-20 20:12:42 +02:00
Ralph Plawetzki
ec794cdca2
Add disable all keyrings setting checkbox
...
and connect it to the settings file
2022-09-20 20:12:42 +02:00
Carrima Hewitt
2def9216ec
Trimmed Vault Name StringProperty
2022-09-20 10:33:26 -04:00
Carrima Hewitt
4f9759af58
Merge branch 'chewitt-next-button' of https://github.com/chewitt1/cryptomator into chewitt-next-button
2022-09-20 10:20:10 -04:00
Carrima Hewitt
382f6b7851
Reverted Misc
2022-09-20 10:19:38 -04:00
Carrima Hewitt
d60eb470ea
Merge branch 'cryptomator:develop' into chewitt-next-button
2022-09-20 08:41:38 -04:00
Carrima Hewitt
97a61ef717
Removed Comments
2022-09-20 08:37:38 -04:00
Armin Schrenk
08fc5e9a77
Fixes #2454
2022-09-20 10:58:48 +02:00
Carrima Hewitt
4c96c285bf
Fixed Next button for Invalid Vault Name
2022-09-19 21:17:48 -04:00
Edward Chow
0021f2d37c
Use 2x icon on Mac menu bar ( #2345 ) ( #2346 )
...
* Use 2x icon on Mac menu bar
Use 2x icon on Mac menu bar
* Fix #2357
Changed Windows tray icon to 2x
2022-09-15 17:38:42 +02:00
Tobias Hagemann
31d32f2018
Added macOS ARM64 workflow ( #2432 )
2022-09-10 08:30:18 +02:00
Armin Schrenk
b9c087b48e
Merge pull request #2430 from youscam/patch-1
...
Update README.md
2022-09-07 09:53:52 +02:00
KAMAL AZZOUZI
797dbc0a57
Update README.md
...
Update Windows profile name
2022-09-07 00:52:40 +01:00
Armin Schrenk
46745d030b
[ci skip] fix winget release action
2022-08-31 18:12:59 +02:00
Armin Schrenk
3cdf124e54
Merge branch 'main' into develop
...
[ci skip]
2022-08-31 16:02:28 +02:00
Armin Schrenk
d37147c73e
Merge branch 'release/1.6.14'
2022-08-31 15:59:56 +02:00
Armin Schrenk
67dd1548cc
finalize release
2022-08-31 15:47:23 +02:00
Armin Schrenk
008bb38e30
preparing 1.6.14
2022-08-31 15:41:18 +02:00
Cryptobot
1be6128523
New Crowdin updates ( #2350 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional (Hong Kong); Croatian (Cyrillic); Czech; Danish; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean (Latin); Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Sinhala; Slovak; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Vietnamese;
[ci skip]
2022-08-31 15:17:19 +02:00
Armin Schrenk
b4f95c465a
Fixes #2408
2022-08-31 13:35:27 +02:00
Sebastian Stenzel
40fa961b9b
clean up module-info
2022-08-31 11:40:18 +02:00
Sebastian Stenzel
659123fe7a
regenerate keypair if .p12 _or_ keychain item is missing
...
it used to depend only on the keychain item
2022-08-31 11:25:25 +02:00
Sebastian Stenzel
2448963161
class does not need to be generic
2022-08-31 10:57:41 +02:00
Sebastian Stenzel
16c0431f6f
use release versions of slf4j + logback
2022-08-31 10:52:53 +02:00
Sebastian Stenzel
2d99d1bdd4
Adding EaseUS as a sponsor
...
[ci skip]
2022-08-31 10:46:11 +02:00
Sebastian Stenzel
86ed0d3c0e
Merge pull request #2390 from cryptomator/feature/slf4j-2
...
Upgrade to SLF4J 2.x and Logback 1.3.x
2022-08-12 09:53:27 +02:00
Sebastian Stenzel
0501b0ef39
fixed test
2022-08-11 18:23:33 +02:00
Sebastian Stenzel
2c2b208de7
no need to reset anything, since there is no previous config
2022-08-11 18:18:48 +02:00
Sebastian Stenzel
ec7ad0f479
use new ServiceLoader based log configurator
2022-08-11 18:14:54 +02:00
Sebastian Stenzel
5267a04491
make org.cryptomator.desktop an open module
2022-08-11 17:36:10 +02:00
Sebastian Stenzel
04714cd0de
make singleton Environment accessible outside of Dagger graph
2022-08-11 17:35:35 +02:00
Sebastian Stenzel
46dbe15e4a
update dependencies
2022-08-11 17:34:34 +02:00
Armin Schrenk
7abf167ba2
Merge pull request #2381 from cryptomator/feature/hub-handle-402
...
handle 402 error when authenticating with Cryptomator Hub
2022-08-09 10:55:41 +02:00
Armin Schrenk
44d19bdefe
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2022-08-09 10:37:22 +02:00
Armin Schrenk
f84eef5639
actually use the scene in ui flow
2022-08-08 16:37:30 +02:00
Armin Schrenk
281f6f727f
show info for 402 response on unlock
2022-08-08 16:33:07 +02:00
Sebastian Stenzel
bf83df3cd3
Merge branch 'main' into develop
...
# Conflicts:
# pom.xml
[ci skip]
2022-08-05 14:31:59 +02:00
Sebastian Stenzel
be4f6f2b9b
Merge branch 'hotfix/1.6.13'
2022-08-05 14:31:25 +02:00
Sebastian Stenzel
bf84598131
set version to 1.6.13
2022-08-05 14:31:10 +02:00
Sebastian Stenzel
943be4557f
fixes #2374
2022-08-05 14:28:47 +02:00
Sebastian Stenzel
649e029d4f
added cryptomator.integrationsMac.keychainServiceName system property
2022-08-05 11:09:49 +02:00
Sebastian Stenzel
1cd3d1d67f
Merge pull request #2365 from purejava/fix-2301
...
Pass on CLI parameters from launch scripts to executables
2022-08-02 08:44:04 +02:00
Ralph Plawetzki
8290df9ea6
Pass on CLI parameters for Cryptomator started as an AppImage or installed from PPA
...
Fixes #2301
2022-08-01 18:17:41 +02:00
Armin Schrenk
47f2d423b9
Remove code smells
2022-07-28 11:16:59 +02:00
Armin Schrenk
80b5b6af00
simplify app version code
2022-07-28 10:58:50 +02:00
Armin Schrenk
414c4e20b8
remove code smell
2022-07-28 10:47:46 +02:00
Armin Schrenk
11a55f382a
fix winget release
2022-07-27 17:16:33 +02:00
Armin Schrenk
0c5021913c
Merge branch 'main' into develop
2022-07-27 12:11:13 +02:00
Armin Schrenk
8bc0b3a700
Merge branch 'hotfix/1.6.12'
2022-07-27 12:10:01 +02:00
Armin Schrenk
57110ff417
add release to metainfo
2022-07-27 11:57:45 +02:00
Armin Schrenk
d5bdea4a75
fix debian build script
...
Fixes #2352
2022-07-27 11:57:00 +02:00
Armin Schrenk
72c8ca3368
preparing 1.6.12
2022-07-27 11:55:24 +02:00
Armin Schrenk
2ca824696c
Merge branch 'main' into develop
2022-07-26 13:24:11 +02:00
Armin Schrenk
43d8f7c47f
Merge branch 'release/1.6.11'
2022-07-26 13:23:54 +02:00
Armin Schrenk
9209e7698c
add release info to linux metainfo file
2022-07-26 13:23:31 +02:00
Armin Schrenk
6e75f1fea8
Merge branch 'main' into develop
2022-07-26 13:11:13 +02:00
Armin Schrenk
2bdb0c3e6a
Merge branch 'release/1.6.11'
2022-07-26 13:08:59 +02:00
Armin Schrenk
677634930d
Fix windows run config [ci skip]
2022-07-26 13:03:43 +02:00
Armin Schrenk
546da7d11f
preparing 1.6.11
2022-07-26 12:39:45 +02:00
Armin Schrenk
8662abae5a
Merge branch 'feature/hub' into develop
...
# Conflicts:
# .idea/runConfigurations/Cryptomator_Windows.xml
# .idea/runConfigurations/Cryptomator_Windows_Dev.xml
# dist/win/build.ps1
# src/main/java/org/cryptomator/common/Environment.java
2022-07-26 12:29:33 +02:00
Cryptobot
f98782ba4e
New Crowdin updates ( #2313 )
...
New translations strings.properties
Arabic; Belarusian; Bengali; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Chinese Traditional, Hong Kong; Croatian; Serbian (Cyrillic); Czech; Dutch; Filipino; French; Galician; German; Greek; Hebrew; Hindi; Hungarian; Indonesian; Italian; Japanese; Korean (Latin); Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Persian; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Sinhala; Slovak; Spanish; Swahili, Tanzania; Swedish; Tamil; Telugu; Thai; Turkish; Ukrainian; Vietnamese;
[ci skip]
2022-07-26 12:14:32 +02:00
Armin Schrenk
422077ac08
adjust pom
2022-07-20 17:01:29 +02:00
Armin Schrenk
10b9e75972
degenerify button description and rename things in resetPasswordController
2022-07-19 16:36:32 +02:00
Armin Schrenk
00e420a248
Improve add vault wizard:
...
* adjust ok/not-ok-design to other textfields
* add info, what characters to use
2022-07-19 15:51:58 +02:00
Armin Schrenk
f7ddb6e714
Update and deduplicate winfsp download link
...
Fixes #2117
2022-07-18 14:56:39 +02:00
Armin Schrenk
f1c8e3d3f2
Change CatchingExecutor:
...
* ignore cancellation exception
* remove assertion (Closes #2270 )
2022-07-18 12:22:57 +02:00
Armin Schrenk
cfc8c7bed7
remove unused instance var
2022-07-18 12:15:48 +02:00
Armin Schrenk
71b876b32d
Fixes #1900
2022-07-18 11:42:12 +02:00
Armin Schrenk
cdc60abf66
Fixes #2292
2022-07-18 10:23:12 +02:00
Armin Schrenk
b73ab4645b
only publish to winget, if workflow triggered by release or explicitly stated
2022-07-15 11:14:21 +02:00
Sebastian Stenzel
c70961405c
updated code sign cert
...
[ci skip]
2022-07-15 09:52:25 +02:00
Armin Schrenk
d814c1cfca
Update integrations-win lib ( #2331 )
...
* update to integrations-win 1.1.2
* refactor environment class to reduce maintenance
* fix test
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-07-11 15:59:54 +02:00
Armin Schrenk
50413ca9d8
Merge pull request #2329 from barimess/update-link
...
updated links to the latest version.
2022-07-11 13:37:58 +02:00
Sebastian Stenzel
2a91403f2f
bumped webdav-nio-adapter to version 1.2.8, containing vulnerability fixes in jetty
2022-07-11 10:09:22 +02:00
barimess
5ec499ff01
updated links to the latest version.
...
updated links from 1.5 to 1.6
2022-07-08 18:30:49 +01:00
Armin Schrenk
86cf0d4d4e
Merge pull request #2328 from cryptomator/feature/hub-device-name-taken
...
Display message when device name is already in use
2022-07-08 13:44:04 +02:00
Sebastian Stenzel
f2af6f355c
remove debug step
...
[ci skip]
2022-07-08 13:09:26 +02:00
Sebastian Stenzel
58d01b5bf5
fixed errors
...
[ci skip]
2022-07-08 13:07:30 +02:00
Sebastian Stenzel
5e19cd409f
use different action for getting the gist
...
[ci skip]
2022-07-08 12:56:02 +02:00
Sebastian Stenzel
4dd58a664e
Update error-db.yml
...
add discussion data to errorcodes.json gist
[ci skip]
2022-07-08 12:48:50 +02:00
Armin Schrenk
a7fc8d6fc4
hide alreadyExistingLabel when deviceName changed by user
2022-07-08 12:03:38 +02:00
Armin Schrenk
5c31a34d5f
Show message in register dialog if device name is already in use
2022-07-08 11:33:59 +02:00
Armin Schrenk
67264c0d8c
Merge pull request #2319 from cryptomator/feature/hub-better-dialogs
...
Improve Hub dialogs
2022-07-07 20:54:11 +02:00
mindmonk
153ccef8a2
Merge pull request #2325 from cryptomator/feature/recoverykey-success-notification
...
implemented recoverykey reset password success notification screen
2022-07-07 18:12:12 +02:00
Armin Schrenk
0e853b25f7
simplify the prefill of device registration name textbox
2022-07-07 17:54:53 +02:00
Sebastian Stenzel
12302162b1
Update error-db.yml
...
[ci skip]
2022-07-07 17:35:48 +02:00
Jan-Peter Klein
7d14b55bcb
Merge branch 'develop' into feature/recoverykey-success-notification
2022-07-07 17:23:32 +02:00
Jan-Peter Klein
69fe5b8c27
changed buttonOrder and buttonData in recovery_reset_password.fxml and removed blank line in string.properties
2022-07-07 17:23:10 +02:00
Sebastian Stenzel
df099df334
Create error-db.yml
...
Eventually append discussion data to error database
2022-07-07 17:13:27 +02:00
Jan-Peter Klein
6bbdb4baa0
Merge branch 'develop' into feature/recoverykey-success-notification
2022-07-07 16:18:26 +02:00
Jan-Peter Klein
ea6318dfc4
comments of the PR were taken into account as well as a few small changes in the recoverykey recover dialog
2022-07-07 16:17:41 +02:00
Armin Schrenk
93500a4efd
use try-with-resource
2022-07-07 12:27:20 +02:00
Jan-Peter Klein
b132bb6412
implemented recoverykey reset password success notification screen
2022-07-07 12:16:04 +02:00
Armin Schrenk
cf38a10284
Change text from registration to "naming" and prefill device name
2022-07-07 12:01:34 +02:00
Sebastian Stenzel
15781b685d
use new github "inputs" context, where booleans are supposed to actually be booleans
...
see https://github.com/actions/runner/issues/1483
see https://docs.github.com/en/actions/learn-github-actions/contexts#inputs-context
[ci skip]
2022-07-06 17:09:02 +02:00
Armin Schrenk
73442cddc8
Change register device dialog text to make intent clear
2022-07-06 10:41:13 +02:00
mindmonk
bce9833929
Merge pull request #2273 from cryptomator/feature/lock-and-quit-without-asking
...
implemented functionality of feature request issue #1713 "On closing …
2022-07-05 16:46:45 +02:00
Jan-Peter Klein
29d0e258f1
deleted unused and unnecessary code in QuitController
2022-07-05 16:30:32 +02:00
Jan-Peter Klein
1305e45564
Merge branch 'develop' into feature/lock-and-quit-without-asking
2022-07-05 16:18:06 +02:00
Jan-Peter Klein
9e18215d10
removed unused method, del .idea/uiDesigner.xml and code cleanup
2022-07-05 16:17:42 +02:00
Jan-Peter Klein
683276a6c6
switch scene in quitDialog to quitForcedDialog instead of init new window
2022-07-05 14:22:05 +02:00
Sebastian Stenzel
f16a30ef29
Merge branch 'develop' into feature/hub
...
# Conflicts:
# pom.xml
2022-07-05 13:28:41 +02:00
Sebastian Stenzel
82db3b59fb
bump jwt dependency
2022-07-05 13:22:43 +02:00
Armin Schrenk
c191df9ee3
add device registration failed controller
2022-07-05 11:20:52 +02:00
Armin Schrenk
a2d6db0415
Add device registrations success screen
2022-07-05 11:09:29 +02:00
Armin Schrenk
077825f98a
Add desgin to recieve key dialog
2022-07-05 09:29:49 +02:00
Armin Schrenk
381c1cd8d3
Bump tinyoauth2 dependecy and adjust to new api
2022-07-04 17:15:00 +02:00
Armin Schrenk
ae2c67a88b
fit unauthorized device dialog to new design
2022-07-04 11:50:07 +02:00
Armin Schrenk
3ce0270cde
Adjust hub register device to new design
2022-07-04 11:37:49 +02:00
Armin Schrenk
e011a98fa0
add window title to hub keyloading
2022-07-04 10:36:15 +02:00
Armin Schrenk
9386804216
redesign auth processing dialog:
...
* adjust to new design
* add translation keys
2022-07-04 10:33:58 +02:00
Jan-Peter Klein
b791df01f7
removed quitforced package, moved QuitForcedController into quit package and deleted not required files
2022-06-30 15:41:33 +02:00
Jan-Peter Klein
376733106b
Merge branch 'develop' into feature/lock-and-quit-without-asking
...
# Conflicts (solved):
# src/main/resources/i18n/strings.properties
2022-06-30 15:22:57 +02:00
Jan-Peter Klein
8e6d2cf45a
Merge branch 'develop' into feature/lock-and-quit-without-asking
2022-06-30 15:13:06 +02:00
Armin Schrenk
63cd3a02de
Merge branch 'develop' into feature/hub
2022-06-30 12:13:29 +02:00
Armin Schrenk
1795a7aaa4
Merge pull request #2311 from cryptomator/feature/1430-embark-on-unity
...
Embark on unity.
Closes #1430
2022-06-30 11:07:25 +02:00
Armin Schrenk
c8e4ed1ce4
Merge branch 'feature/translations' into feature/1430-embark-on-unity
...
# Conflicts:
# src/main/resources/i18n/strings_de.properties
# src/main/resources/i18n/strings_pl.properties
# src/main/resources/i18n/strings_pt_BR.properties
# src/main/resources/i18n/strings_zh_TW.properties
2022-06-30 10:20:44 +02:00
Armin Schrenk
99b25d0792
migrate translations
2022-06-30 10:00:22 +02:00
Jan-Peter Klein
e640e36744
show forced dialog if normal lock and quit fails in quit dialog
2022-06-29 15:27:19 +02:00
Jan-Peter Klein
d10d8fb208
implemented force quit dialog
2022-06-29 15:12:43 +02:00
Tobias Hagemann
43e6ca41aa
more consistency
2022-06-29 11:34:07 +02:00
Armin Schrenk
e2b4566174
Update src/main/resources/i18n/strings.properties
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2022-06-29 11:15:26 +02:00
Armin Schrenk
d203db8075
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2022-06-29 11:14:14 +02:00
Armin Schrenk
7c4f5b28a7
use correct translation key
2022-06-29 11:10:55 +02:00
Armin Schrenk
7edd1dfa40
Reintegrate forget password dialog into application
2022-06-29 11:10:15 +02:00
Armin Schrenk
09550b77dc
Merge branch 'feature/1430-embark-on-unity' of https://github.com/cryptomator/cryptomator into feature/1430-embark-on-unity
2022-06-29 10:54:59 +02:00
Armin Schrenk
3bd43908ac
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@skymatic.de >
2022-06-29 10:54:42 +02:00
Armin Schrenk
f69efb85a5
more translation adjustments
2022-06-29 10:54:17 +02:00
Armin Schrenk
bc5091a0d7
adjust forget password dialog
2022-06-29 10:52:39 +02:00
Armin Schrenk
a199a2a06b
add ux todo
2022-06-29 10:08:18 +02:00
Armin Schrenk
dffd4d9dd9
change translation keys to use unified dialog scheme
2022-06-29 10:07:03 +02:00
Armin Schrenk
737d98775b
Revert "rename recovery_create.fxml file"
...
This reverts commit 78e458f01a .
2022-06-28 16:41:53 +02:00
Armin Schrenk
bee9c9f452
closes #1713
...
quit application by locking open vaults, if user wished so.
2022-06-28 15:39:04 +02:00
Armin Schrenk
2b19fd6852
adjust lock failed dialog
2022-06-28 10:32:47 +02:00
Armin Schrenk
a5e9837c99
Adjust design of unlock invalid mp dialog
2022-06-28 10:15:39 +02:00
Armin Schrenk
81a1052a76
cleanup
2022-06-27 19:08:00 +02:00
Armin Schrenk
ab2d740722
adjust choose masterkeyfile dialog
2022-06-27 19:04:14 +02:00
Armin Schrenk
bf3a62a6b4
Rename translation key for unlock window title
2022-06-27 18:56:53 +02:00
Armin Schrenk
d163d02077
Change window title for removeVault dialog
2022-06-27 18:49:26 +02:00
Armin Schrenk
677607d210
adjust remove vault dialog
2022-06-27 18:24:54 +02:00
Armin Schrenk
fd3c8d7f78
Adjust design of lock_forced dialog
2022-06-27 18:07:41 +02:00
Armin Schrenk
cce74ef5e4
add TODO
2022-06-27 17:52:49 +02:00
Armin Schrenk
74058238ec
adjust design of wrong file alert
2022-06-27 17:52:34 +02:00
Armin Schrenk
78e458f01a
rename recovery_create.fxml file
2022-06-27 17:26:21 +02:00
Armin Schrenk
07cfef2e41
adjust design of auth for recovery key
2022-06-27 17:21:45 +02:00
Armin Schrenk
35c5bd03de
Changed design for unlock success dialog
2022-06-27 16:26:35 +02:00
Jan-Peter Klein
7cc1a1728c
removed unused parameter
2022-06-27 14:40:20 +02:00
Cryptobot
a79bf1952d
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-25 18:41:43 +02:00
Armin Schrenk
c7ad587aa2
Changed design for quit screen as template for other dialogs
2022-06-24 15:34:01 +02:00
Armin Schrenk
22b842e6c2
Rename styleclass
2022-06-24 12:27:38 +02:00
Armin Schrenk
f96c52cdb1
Disable Password tab if vault.config.keyid.scheme is not masterkeyfile
2022-06-24 10:26:34 +02:00
Cryptobot
ca426f6535
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-22 17:10:33 +02:00
Armin Schrenk
d6f489ea98
bump dependencies
2022-06-22 12:36:00 +02:00
Tobias Hagemann
8043a4ea10
Update README.md
2022-06-22 10:42:59 +02:00
Tobias Hagemann
e5cb271e28
Update README.md
2022-06-22 10:42:13 +02:00
Armin Schrenk
45f038bae2
Merge branch 'develop' into feature/hub
...
# Conflicts:
# dist/mac/dmg/build.sh
# dist/win/build.ps1
# pom.xml
2022-06-22 09:55:02 +02:00
Cryptobot
3580728a5a
New translations strings.properties (Hindi)
...
[ci skip]
2022-06-21 12:42:13 +02:00
Cryptobot
749c5d9f24
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-21 00:39:49 +02:00
Cryptobot
6ae872fa85
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-20 21:27:37 +02:00
Cryptobot
773fa9804a
New translations strings.properties (Hindi)
...
[ci skip]
2022-06-20 14:07:39 +02:00
Cryptobot
cfa9beec8b
New translations strings.properties (Hindi)
...
[ci skip]
2022-06-20 11:11:16 +02:00
Cryptobot
5f4d13f662
New translations strings.properties (Japanese)
...
[ci skip]
2022-06-20 04:29:20 +02:00
Cryptobot
f0d69b645b
New translations strings.properties (Hindi)
...
[ci skip]
2022-06-19 13:23:39 +02:00
Cryptobot
797724e640
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2022-06-17 01:12:50 +02:00
Cryptobot
3488db8c0e
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-15 21:47:37 +02:00
Cryptobot
d53e0b24a4
New translations strings.properties (German)
...
[ci skip]
2022-06-15 15:40:48 +02:00
Cryptobot
347a7b3ef7
New translations strings.properties (Vietnamese)
...
[ci skip]
2022-06-15 12:35:10 +02:00
Cryptobot
ff80585a2f
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2022-06-15 09:29:10 +02:00
Armin Schrenk
8c65bd19c2
Make FUSE the default volume impl
2022-06-13 10:00:14 +02:00
Cryptobot
ad7a8835b3
New translations strings.properties (German)
...
[ci skip]
2022-06-07 20:28:24 +02:00
Cryptobot
9f2b5b6ee3
New translations strings.properties (Croatian)
...
[ci skip]
2022-06-06 11:29:54 +02:00
Cryptobot
15726c6b21
New translations strings.properties (Indonesian)
...
[ci skip]
2022-06-03 05:53:25 +02:00
Cryptobot
1c824a37b0
New translations strings.properties (French)
...
[ci skip]
2022-06-01 12:36:32 +02:00
Cryptobot
7c04ba48a8
New translations strings.properties (Turkish)
...
[ci skip]
2022-06-01 12:36:24 +02:00
Jan-Peter Klein
6f33cf8df7
removed checkbox in quit prompt
2022-05-31 14:09:12 +02:00
Jan-Peter Klein
8f85777887
implemented functionality of feature request issue #1713 "On closing of the application: Always lock and quit – without asking"
2022-05-31 11:18:20 +02:00
Cryptobot
931d6f0048
New translations strings.properties (Polish)
...
[ci skip]
2022-05-30 22:16:25 +02:00
Cryptobot
692b3828b8
New translations strings.properties (Sinhala)
...
[ci skip]
2022-05-28 19:53:25 +02:00
Cryptobot
320be05a66
New translations strings.properties (Sinhala)
...
[ci skip]
2022-05-28 10:53:36 +02:00
Cryptobot
2c7b407e94
New translations strings.properties (Sinhala)
...
[ci skip]
2022-05-28 07:54:01 +02:00
Cryptobot
20c66a6005
New translations strings.properties (Sinhala)
...
[ci skip]
2022-05-27 21:40:27 +02:00
JaniruTEC
e6ff7a6d88
Merge pull request #2259 from cryptomator/fix/2258-catching-executors
...
Added catching executors
2022-05-27 18:24:55 +02:00
Sebastian Stenzel
aca55734b0
Use Xcode Notarization Action ( #2267 )
...
[ci skip]
2022-05-27 12:21:13 +02:00
JaniruTEC
f740a93b6c
Applied suggestions from code review
...
Changed signature of afterExecuteTask
See: https://github.com/cryptomator/cryptomator/pull/2259/files#r875548549
--
Changed name of "afterExecute0" to "afterExecuteInternal"
See: https://github.com/cryptomator/cryptomator/pull/2259/files#r875551994
2022-05-27 01:48:11 +02:00
JaniruTEC
e9a71827ed
Apply suggestions from code review
...
Establishing symmetry with `afterExecuteTask`
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-05-27 01:36:10 +02:00
Sebastian Stenzel
dc3f80ffc9
fix build
2022-05-26 12:04:33 +02:00
Cryptobot
75633a10bd
New translations strings.properties (Czech)
...
[ci skip]
2022-05-25 13:41:37 +02:00
Cryptobot
dda526b83e
New translations strings.properties (Ukrainian)
...
[ci skip]
2022-05-24 00:49:03 +02:00
Tobias Hagemann
47f7c437fe
added separate definition for green tones used for password strength indicator
2022-05-23 13:39:07 +02:00
Tobias Hagemann
15e46f8ca5
Merge branch 'feature/optimize-logo' into develop
2022-05-23 13:17:38 +02:00
Tobias Hagemann
5b13553866
cleanup
...
[ci skip]
2022-05-23 13:17:02 +02:00
Tobias Hagemann
e14d1f4028
cleaned up css files
...
[ci skip]
2022-05-23 13:15:24 +02:00
Cryptobot
a7405b4fca
New translations strings.properties (Dutch)
...
[ci skip]
2022-05-21 11:41:58 +02:00
Jan-Peter Klein
8c52c740d3
removed /bot/bot.png
2022-05-20 11:30:23 +02:00
Jan-Peter Klein
1d70eecbb7
added title-logo file and rearranged files
2022-05-20 11:24:51 +02:00
Armin Schrenk
3d95276a7f
Feature/2200 illegal use of builders ( #2262 )
...
* Replaced Builder in VaultComponent with Factory
* migrate VaultOptionsComponent
Co-authored-by: JaniruTEC <JaniruTEC@gmail.com >
2022-05-19 22:07:56 +02:00
Cryptobot
88020fcaf4
New translations strings.properties (Ukrainian)
...
[ci skip]
2022-05-19 15:51:15 +02:00
Cryptobot
4e89b6365a
New translations strings.properties (Chinese Traditional, Hong Kong)
...
[ci skip]
2022-05-17 19:47:14 +02:00
Cryptobot
52396f68f5
New translations strings.properties (Chinese Traditional)
...
[ci skip]
2022-05-17 19:47:13 +02:00
Tobias Hagemann
5233e6b690
improved cleanup in manual build script for macos
...
[ci skip]
2022-05-17 18:33:02 +02:00
Cryptobot
3c469c80be
New translations strings.properties (Chinese Traditional)
...
[ci skip]
2022-05-17 16:44:35 +02:00
JaniruTEC
0040c8a5f8
Added catching executors
2022-05-17 16:30:23 +02:00
Cryptobot
e8751d2116
New translations strings.properties (Swahili, Tanzania)
...
[ci skip]
2022-05-17 10:51:44 +02:00
Cryptobot
9bc439a913
New translations strings.properties (Indonesian)
...
[ci skip]
2022-05-16 21:08:12 +02:00
Armin Schrenk
4989eacaf9
Fixes #2256
2022-05-16 12:58:36 +02:00
Cryptobot
c7b257eb66
New translations strings.properties (Polish)
...
[ci skip]
2022-05-15 23:47:27 +02:00
Cryptobot
2f76b724a7
New translations strings.properties (Swedish)
...
[ci skip]
2022-05-14 18:55:21 +02:00
Sebastian Stenzel
cd709260ce
ignore autogenerated file
...
[ci skip]
2022-05-13 15:48:15 +02:00
Sebastian Stenzel
87202453b1
added Swahili to language picker
...
[ci skip]
2022-05-13 15:43:43 +02:00
Cryptobot
4786193731
New Crowdin updates ( #2212 )
...
[ci skip]
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-05-13 15:28:33 +02:00
Sebastian Stenzel
90f523bee8
parameterize patchWebDAV.ps1 and add default values to .bat file ( #2251 )
...
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2022-05-13 15:11:41 +02:00
Tobias Hagemann
78bb996072
updated integrations-mac dependency
2022-05-13 13:42:40 +02:00
Armin Schrenk
822963e1a9
bump cryptofs
...
Fixes #2238
2022-05-13 13:17:11 +02:00
Tobias Hagemann
773a5d3570
Merge pull request #2244 from cryptomator/feature/parameterize-mac-build-script
...
Parameterized macOS build script
2022-05-12 16:19:14 +02:00
Armin Schrenk
acc5277258
Merge pull request #2242 from cryptomator/feature/parameterize-win-build-script
...
Parameterize local windows build script
2022-05-12 16:17:34 +02:00
Armin Schrenk
4ecb98a5e6
Merge pull request #2245 from cryptomator/feature/location-preset-enum
...
Enumeenize well-known local cloud storage paths
2022-05-12 16:14:43 +02:00
Armin Schrenk
75093f1c09
Make lauchner class configurable
2022-05-12 16:12:20 +02:00
Tobias Hagemann
0351595243
parameterized MODULE_AND_MAIN_CLASS
2022-05-12 16:07:47 +02:00
Armin Schrenk
5ab74affb5
Refactor LocationPreset enum:
...
* use static inner class
* add getDisplayName method
* make instance variables final
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-05-12 13:47:57 +02:00
Sebastian Stenzel
8230b74c78
moved file picker filter glob to Constants.java
2022-05-12 13:17:33 +02:00
Armin Schrenk
5832e8cd49
Apply suggestions from code review
...
Co-authored by: Tobias Hagemann <tobihagemann@users.noreply.github.com >
2022-05-12 12:15:16 +02:00
Tobias Hagemann
0220af24d0
actually use vault config filename from constants when creating vault
2022-05-12 10:51:00 +02:00
Armin Schrenk
3e6d81ef1b
Use parameter for main jar glob pattern
2022-05-12 09:15:04 +02:00
Tobias Hagemann
852daaa88e
parameterized mac build script
2022-05-12 09:14:10 +02:00
Armin Schrenk
7dfc4d9ded
allow custom name for c9r/c9s icon file
2022-05-12 09:14:03 +02:00
Armin Schrenk
98002f63dc
Use enum for well-known local cloud storage paths and move class to commons package
2022-05-12 08:45:03 +02:00
Armin Schrenk
80696972cb
allow upgrade-uuid to be customized in build script
2022-05-11 13:00:32 +02:00
Sebastian Stenzel
a3d4eb6048
adjust build to integrations-win 1.1.1
2022-05-11 12:51:48 +02:00
Armin Schrenk
0f88e6c2fe
fix errors
2022-05-11 12:48:56 +02:00
Armin Schrenk
3524f273de
Merge branch 'develop' into feature/parameterize-win-build-script
...
# Conflicts:
# dist/win/build.ps1
2022-05-11 12:48:31 +02:00
Armin Schrenk
fb3d64c43f
update integrations-win dependency
2022-05-11 12:41:33 +02:00
Armin Schrenk
90d43f28d9
eradicate last hard coded app name occurences in build script
2022-05-11 12:25:53 +02:00
Armin Schrenk
a29f10a504
refactor build scipt to be easiert customizable
2022-05-11 12:22:29 +02:00
Armin Schrenk
6702747652
separate cryptomator labels and asset paths from installer file
2022-05-10 18:35:04 +02:00
Armin Schrenk
a8b920698d
Generify error message in installer
2022-05-10 16:32:59 +02:00
Sebastian Stenzel
0b2685f271
adjusted .gitignore to latest IntelliJ IDEA standards
...
see https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems
[ci skip]
2022-05-10 15:23:02 +02:00
Sebastian Stenzel
120be431ee
prepare Cryptomator to eventually change the update check URL
2022-05-10 11:36:40 +02:00
Armin Schrenk
f50eb1f047
Revert "Reset webdavport field if changes are not applied and focus lost"
...
This reverts commit c6e9e33feb .
2022-05-09 13:06:15 +02:00
Armin Schrenk
32d6661a72
Merge pull request #2235 from cryptomator/feature/automate-winget
...
Add automatic release to winget to msi/exe ci job
2022-05-06 17:44:33 +02:00
Armin Schrenk
f57d8dab6d
instead of defining pwsh as default for winget job, only use it in specific step
2022-05-06 17:34:04 +02:00
Armin Schrenk
5ba0e674f2
Add automatic release to winget to msi/exe ci job
2022-05-06 13:13:45 +02:00
Sebastian Stenzel
55f67785cd
don't cause the job to fail if the upload fails
...
[ci skip]
2022-05-05 09:05:05 +02:00
Sebastian Stenzel
6d082330e6
replace failing curl with http-request-action
...
[ci skip]
2022-05-05 08:00:21 +02:00
Sebastian Stenzel
0fdc5b2826
fix duplicate arm64 dmg and duplicate appimage
...
[ci skip]
2022-05-05 07:50:06 +02:00
Sebastian Stenzel
31f77e62ea
configurable time interval
2022-05-05 07:44:28 +02:00
Sebastian Stenzel
3435a6701a
round timestamp to latest 15min mark
2022-05-05 07:41:36 +02:00
Sebastian Stenzel
d4367b97a6
adjust interval to 900s, when reporting stats every 15min
2022-05-05 07:39:05 +02:00
Sebastian Stenzel
1151157dff
Report Download Stats ( #2230 )
...
[ci skip]
2022-05-05 07:32:19 +02:00
Martin Beyer
e3c609351f
Add third stats graph, displaying general file(attribute) accesses
2022-05-05 00:09:39 +02:00
Martin Beyer
01412070ad
Merge remote-tracking branch 'origin/develop' into feature/stats-counter-for-metadata
2022-05-04 15:41:33 +02:00
Julian Raufelder
e9c58ac3d5
Merge branch 'hotfix/1.6.10' into develop
2022-05-03 16:38:51 +02:00
Julian Raufelder
2833015ff1
Merge branch 'hotfix/1.6.10'
2022-05-03 16:18:05 +02:00
Julian Raufelder
12ef32835c
Prepare 1.6.10
...
[ci skip]
2022-05-03 16:15:33 +02:00
Julian Raufelder
eae5f4d870
Fix truncation if new size is larger than the current file size when FUSE is used to mount the vault
...
Fixes #2218
2022-05-03 16:10:41 +02:00
JaniruTEC
30e1c989d0
Fixed typo
2022-05-01 00:46:36 +02:00
Sebastian Stenzel
d4b3eff42f
restored success/error redirects
2022-04-28 12:59:27 +02:00
Sebastian Stenzel
9f0e269baf
Merge branch 'develop' into feature/hub
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2022-04-28 12:55:55 +02:00
Armin Schrenk
c6e9e33feb
Reset webdavport field if changes are not applied and focus lost
2022-04-28 12:00:06 +02:00
Armin Schrenk
62c7f95f7c
removed logging of unused property
2022-04-28 11:54:51 +02:00
Armin Schrenk
a304427973
Remove last reference of "donationkey"
2022-04-28 11:53:54 +02:00
Sebastian Stenzel
c04597eca5
Merge branch 'main' into develop
...
[ci skip]
2022-04-27 15:52:15 +02:00
Sebastian Stenzel
ba1945ebb8
Merge branch 'release/1.6.9'
2022-04-27 15:51:50 +02:00
Sebastian Stenzel
e9551a076d
Merge branch 'develop' into release/1.6.9
2022-04-27 15:30:59 +02:00
Sebastian Stenzel
ccd3da3b09
Merge pull request #2096 from cryptomator/feature/integrations-api-1.1.0
...
Integrations API 1.1.0
2022-04-27 15:29:47 +02:00
Sebastian Stenzel
5e06fa7385
Merge branch 'develop' into feature/integrations-api-1.1.0
...
# Conflicts:
# pom.xml
2022-04-27 15:23:38 +02:00
Sebastian Stenzel
c3969f2f33
bumped integrations version
2022-04-27 15:19:54 +02:00
Sebastian Stenzel
0a8cc7ed1e
Merge branch 'develop' into release/1.6.9
2022-04-27 13:19:41 +02:00
Cryptobot
74f5be1605
New Crowdin updates ( #2146 )
...
[ci skip]
2022-04-27 13:19:03 +02:00
Sebastian Stenzel
3c376c4bf6
add -Dsun.java2d.metal=true, which fixes #2194
2022-04-27 13:18:25 +02:00
Armin Schrenk
fedb62d99a
Merge pull request #2175 from cryptomator/feature/binary-stylesheets
...
Prefer binary stylesheets
2022-04-27 13:06:18 +02:00
Armin Schrenk
8f97235b9a
Merge pull request #2189 from cryptomator/feature/on-the-fly-license
...
Generate app license on release/ installer build and remove commited third party file
2022-04-27 13:05:53 +02:00
Julian Raufelder
d127121007
Update metainfo.xml to 1.6.9
...
[ci skip]
2022-04-26 19:51:43 +02:00
Armin Schrenk
d6a55d3006
preparing 1.6.9
2022-04-26 18:14:40 +02:00
Armin Schrenk
d3d0cef2bb
bumping dependencies
2022-04-26 18:07:37 +02:00
Armin Schrenk
c514dc6235
fixes #2205
2022-04-26 17:58:37 +02:00
Armin Schrenk
98b3b14e6a
Reverted bundle license to show links again and adjusted license template
...
* only those are depicted as clickable http links
2022-04-26 17:48:05 +02:00
Sebastian Stenzel
9d4f9c12b9
outsourced authorization flow to https://github.com/coffeelibs/tiny-oauth2-client
2022-04-25 16:28:54 +02:00
Sebastian Stenzel
d1c4eda072
Merge branch 'develop' into feature/hub
...
# Conflicts:
# .github/workflows/appimage.yml
# dist/linux/appimage/build.sh
# dist/linux/debian/rules
# dist/mac/dmg/build.sh
# dist/win/build.ps1
2022-04-25 15:30:56 +02:00
Armin Schrenk
835a5592fc
use pwsh for license generation to circumvent slash problem in url
2022-04-22 17:18:28 +02:00
Armin Schrenk
c429de6a66
third slash's the charm
2022-04-22 16:52:49 +02:00
Armin Schrenk
afe7737129
wrong usage of github workspace var
2022-04-22 16:25:00 +02:00
Armin Schrenk
94b3ea37d6
use absolute path in workflow
2022-04-22 16:19:09 +02:00
Tobias Hagemann
4d7e16d58e
updated license templates
2022-04-22 12:34:25 +02:00
Armin Schrenk
2f17d80fe6
Revert "removed license dir, renamed merge file and adjusted paths"
...
This reverts commit d053367f83 .
2022-04-22 11:51:22 +02:00
Armin Schrenk
fbc598fed7
Reordered steps in vault creation and renamed methods
2022-04-22 10:40:18 +02:00
Armin Schrenk
d053367f83
removed license dir, renamed merge file and adjusted paths
2022-04-22 09:49:04 +02:00
Armin Schrenk
9f5c31e4e7
Move app specific license template to resources directory
2022-04-21 14:21:40 +02:00
Armin Schrenk
68d4b440e1
use spaces instead of tabs in app license file
2022-04-20 17:47:50 +02:00
Armin Schrenk
bcfba21900
Create third-party-license file in target directory, use plugin defaults to let it placed inside jar
2022-04-20 17:46:58 +02:00
Armin Schrenk
c1801e3d22
fixed typo
2022-04-20 12:12:25 +02:00
Armin Schrenk
bff0194f3e
Fixed wrong file format and url of lcense merge file
2022-04-20 12:12:00 +02:00
Armin Schrenk
75f96eb08f
removing static third-party-licenses file
2022-04-20 10:37:13 +02:00
Armin Schrenk
4d1d6f449e
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-04-20 10:31:25 +02:00
Armin Schrenk
eb0a2c1267
On macOS show example in dark mode when adding existing vault
2022-04-19 17:34:12 +02:00
Armin Schrenk
51d715caa1
apply same config to license generation
2022-04-19 16:47:33 +02:00
Sebastian Stenzel
b55bd8075c
relax stale bot
...
[ci skip]
2022-04-18 09:18:51 +02:00
Sebastian Stenzel
d368b01038
Merge pull request #2105 from cryptomator/feature/gtk2-launcher
...
Add additional GTK2 launcher to AppImage, fixes #1432
2022-04-18 08:24:13 +02:00
Martin Beyer
4944a634fb
Add counter for file access
2022-04-14 15:47:41 +02:00
Tobias Hagemann
dc3894290b
updated license template for macos, fixed manual build script
2022-04-14 13:52:10 +02:00
Armin Schrenk
597bbdbdb8
for mac build generate license on the fly
...
References 7172462b4b
2022-04-13 17:53:44 +02:00
Sebastian Stenzel
2b255ed101
Merge branch 'develop' into feature/integrations-api-1.1.0
...
# Conflicts:
# src/main/java/org/cryptomator/ui/fxapp/FxApplication.java
# src/main/java/org/cryptomator/ui/preferences/GeneralPreferencesController.java
2022-04-13 07:21:59 +02:00
Sebastian Stenzel
9ece1f66a1
bumped API to 1.1.0-rc1
2022-04-13 07:16:19 +02:00
JaniruTEC
e71b375437
Added "--version" (short: "-v")
...
Merge pull request #2064 from cryptomator/1996-cli-version
2022-04-13 00:57:08 +02:00
JaniruTEC
bcb2b088ba
Applied suggestions from code review
2022-04-13 00:46:11 +02:00
JaniruTEC
f123dff0cd
Merge remote-tracking branch 'origin/develop' into 1996-cli-version
...
# Conflicts:
# src/main/java/org/cryptomator/launcher/Cryptomator.java
2022-04-12 17:44:13 +02:00
Sebastian Stenzel
0ace5bb42b
fix copy-paste error in log message
2022-04-11 12:34:50 +02:00
Sebastian Stenzel
b656b591ed
prefer .bss over .css
2022-04-11 12:32:07 +02:00
Sebastian Stenzel
564370ec7a
compile .css into .bss file
2022-04-11 12:31:57 +02:00
Tobias Hagemann
7dd0f0cb31
Merge pull request #2173 from cryptomator/feature/preferences-interface
...
Moved interface preferences to its own tab
2022-04-11 10:49:14 +02:00
Tobias Hagemann
79e1285b38
increased margins and spacings even further
2022-04-11 10:48:47 +02:00
Sebastian Stenzel
9c26d17733
log durations of application start
2022-04-11 09:36:34 +02:00
Sebastian Stenzel
69f3a2bd5a
log errors when showing main window
2022-04-11 09:35:35 +02:00
Sebastian Stenzel
9a9ef6c583
updated license file
...
[ci skip]
2022-04-11 09:23:53 +02:00
Sebastian Stenzel
a8e73350a6
renamed translation keys
2022-04-09 15:30:16 +02:00
Sebastian Stenzel
c8e131c49f
reordered controls
2022-04-09 15:25:27 +02:00
Sebastian Stenzel
3b8f2adedf
increased margins and spacings
2022-04-09 15:18:44 +02:00
Sebastian Stenzel
9b00cd923c
moved interface settings to separate preferences tab
2022-04-09 15:13:53 +02:00
Sebastian Stenzel
12d38335d8
increase width of preferences window, which should fix #2107
2022-04-09 15:05:05 +02:00
Sebastian Stenzel
2108a77e12
adjusted build scripts for Cryptomator Hub
2022-04-08 20:45:22 +02:00
Sebastian Stenzel
f3bfe7b64c
Merge branch 'develop' into feature/hub
...
# Conflicts:
# .github/workflows/release.yml
# .idea/runConfigurations/Cryptomator_Linux.xml
# .idea/runConfigurations/Cryptomator_Linux_Dev.xml
# .idea/runConfigurations/Cryptomator_Windows.xml
# .idea/runConfigurations/Cryptomator_Windows_Dev.xml
# .idea/runConfigurations/Cryptomator_macOS.xml
# .idea/runConfigurations/Cryptomator_macOS_Dev.xml
# pom.xml
# src/main/java/module-info.java
# src/main/java/org/cryptomator/ui/controls/NiceSecurePasswordField.java
# src/main/java/org/cryptomator/ui/keyloading/masterkeyfile/MasterkeyFileLoadingModule.java
# src/main/java/org/cryptomator/ui/keyloading/masterkeyfile/MasterkeyFileLoadingStrategy.java
# src/main/java/org/cryptomator/ui/keyloading/masterkeyfile/PassphraseEntryController.java
# src/main/java/org/cryptomator/ui/keyloading/masterkeyfile/SelectMasterkeyFileController.java
# src/main/resources/license/THIRD-PARTY.txt
2022-04-08 20:27:02 +02:00
Sebastian Stenzel
752e61219c
Merge pull request #2161 from cryptomator/feature/check-vaultconfig-sig-during-key-recovery
...
Prevent key recovery for foreign vault
2022-04-05 12:03:12 +02:00
Sebastian Stenzel
d308ee626a
more descriptive name
...
[ci skip]
2022-04-05 09:27:44 +02:00
Sebastian Stenzel
d861ef0d22
Make use of extended validation to prevent applying a recovery key that didn't sign the vault config
2022-04-05 09:21:33 +02:00
Sebastian Stenzel
78a50548ab
optionally allow extended key validation in RecoveryKeyFactory#validateRecoveryKey
2022-04-05 09:19:58 +02:00
Sebastian Stenzel
4c363a9abc
dealing with deprecation
2022-04-05 08:14:14 +02:00
Sebastian Stenzel
9ed7438f05
bump zxcvbn4j version, fixes #979
2022-04-05 08:00:05 +02:00
Sebastian Stenzel
5a4f714c93
Merge branch 'develop' into feature/integrations-api-1.1.0
...
# Conflicts:
# src/main/java/org/cryptomator/ui/preferences/GeneralPreferencesController.java
2022-04-05 07:49:25 +02:00
Sebastian Stenzel
c03bc9ed0b
removed unused imports
...
[ci skip]
2022-04-05 07:47:54 +02:00
Sebastian Stenzel
7c772e2767
removed user.language=en and jdk.gtk.version=2 flags from run configurations
...
[ci skip]
2022-04-05 07:46:17 +02:00
Sebastian Stenzel
3136e22414
Merge pull request #2150 from cryptomator/feature/language-switcher
2022-04-04 20:59:23 +02:00
Sebastian Stenzel
508b9f5c64
test if bundle for supported locales exist and are not empty
2022-04-04 15:57:01 +02:00
Sebastian Stenzel
d10c8fcf17
amend settings deserialization test
2022-04-04 15:13:27 +02:00
Sebastian Stenzel
ceb3cbc43f
remove unused imports
2022-04-04 15:10:35 +02:00
Sebastian Stenzel
ec909ce723
rethrow AWTException as TrayMenuException
2022-04-04 15:10:24 +02:00
Sebastian Stenzel
2ce7e84e3c
Merge branch 'develop' into feature/gtk2-launcher
2022-04-04 06:58:07 +02:00
Sebastian Stenzel
d7da78fc07
adjust to latest API
2022-04-03 15:26:04 +02:00
Sebastian Stenzel
e93e31e745
Merge branch 'develop' into feature/integrations-api-1.1.0
...
# Conflicts:
# pom.xml
# src/main/java/org/cryptomator/ui/launcher/UiLauncherModule.java
# src/main/java/org/cryptomator/ui/preferences/GeneralPreferencesController.java
# src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java
# src/main/resources/license/THIRD-PARTY.txt
2022-04-03 12:53:08 +02:00
Sebastian Stenzel
5dc8fd2582
made constant final
2022-04-03 12:25:15 +02:00
Sebastian Stenzel
77d81acb1e
added "English" as first option
2022-04-02 15:54:37 +02:00
Sebastian Stenzel
71d346eddd
apply chosen language at application start
2022-04-02 12:17:10 +02:00
Sebastian Stenzel
d9aa6ae91a
display "language" chooser in general preferences
2022-04-02 12:16:57 +02:00
Sebastian Stenzel
c130441700
add setting for user-chosen "language"
2022-04-02 12:15:09 +02:00
Sebastian Stenzel
6af016f1fe
log errors occuring in async "show window" tasks
2022-04-02 11:51:34 +02:00
Sebastian Stenzel
ec2524f6ff
use correct StartupWMClass ( fixes #1955 )
...
[ci skip]
2022-04-02 10:06:15 +02:00
Sebastian Stenzel
27d4e00210
Merge branch 'develop' into feature/gtk2-launcher
2022-04-02 10:01:25 +02:00
Sebastian Stenzel
0cd2ecb0b3
Merge pull request #2139 from cryptomator/feature/javafx-launcher
...
Refactored Launcher Component Graph
2022-04-02 09:59:45 +02:00
Sebastian Stenzel
a143ecdcf8
Refactored use of StageFactory
2022-04-01 17:42:29 +02:00
Sebastian Stenzel
2d830cdb31
easier-to-understand if/else for combinations of "startHidden" and "hasTrayIcon"
...
fixes bug when startHidden was false and hasTrayIcon was true
2022-04-01 15:36:20 +02:00
Sebastian Stenzel
887e0332da
changed misleading comment
...
[ci skip]
2022-04-01 14:50:27 +02:00
Sebastian Stenzel
c1504e29c1
added documentation
...
[ci skip]
2022-04-01 14:48:14 +02:00
Sebastian Stenzel
0bb6e64d83
when "starting hidden", only minimize when there is no tray icon
2022-04-01 14:01:58 +02:00
Sebastian Stenzel
c7d1b9dbd6
don't prompt user if quitting directly after app start
2022-03-31 16:32:17 +02:00
Armin Schrenk
a4c50da222
replicate naming scheme of win exe installer in CI job to local build
2022-03-31 11:12:50 +02:00
Sebastian Stenzel
a558135fec
Rename .exe Installer Bundle ( #2145 )
2022-03-31 11:03:15 +02:00
Sebastian Stenzel
7df449524a
fixed lock workflow
2022-03-31 10:03:02 +02:00
Sebastian Stenzel
d475444829
fixed some code smells
2022-03-31 09:59:16 +02:00
Sebastian Stenzel
828f32d3f6
Merge branch 'develop' into feature/gtk2-launcher
2022-03-31 08:57:27 +02:00
Sebastian Stenzel
dc6b5774b8
Merge branch 'develop' into feature/javafx-launcher
...
# Conflicts:
# pom.xml
2022-03-31 08:55:49 +02:00
Sebastian Stenzel
28db04e621
arm av allowlisting
...
[ci skip]
2022-03-31 08:37:00 +02:00
Sebastian Stenzel
e2184ec009
upload .msi and .exe to AV allowlisting servers
2022-03-31 08:20:49 +02:00
Sebastian Stenzel
5f1f95da74
Merge branch 'main' into develop
...
[ci skip]
2022-03-31 08:05:53 +02:00
Sebastian Stenzel
4b29f0b4f3
Merge branch 'release/1.6.8'
2022-03-30 18:03:54 +02:00
Sebastian Stenzel
f8bcbda8d7
add safeguard to prevent release in case of missing signature
2022-03-30 18:03:15 +02:00
Sebastian Stenzel
e368087c3e
Merge branch 'develop' into release/1.6.8
2022-03-30 18:02:13 +02:00
Sebastian Stenzel
ddb5da1d79
reintroduce condition for signing the tarball
...
[ci skip]
2022-03-30 17:56:01 +02:00
Sebastian Stenzel
d2374fb8cd
deleted yet another use of github.ref
2022-03-30 17:50:45 +02:00
Sebastian Stenzel
c73aa49b59
always run the tarball signature step (for testing ${{ github.ref_name }})
2022-03-30 17:46:31 +02:00
Armin Schrenk
de86760a75
Merge branch 'release/1.6.8'
2022-03-30 17:23:49 +02:00
Armin Schrenk
bfd8a62015
preparing 1.6.8
2022-03-30 17:22:25 +02:00
Julian Raufelder
9292a3c89c
Sign again tarball in release using GPG ( #2140 )
...
Co-authored-by: infeo <armin.schrenk@skymatic.de >
Co-authored-by: overheadhunter <sebastian.stenzel@skymatic.de >
2022-03-30 17:19:27 +02:00
Julian Raufelder
732fc2f3dd
Update metainfo.xml to 1.6.8
...
[ci skip]
2022-03-30 17:17:48 +02:00
Cryptobot
9fb00fcc38
New Crowdin updates ( #2119 )
...
New translations strings.properties
Chinese Traditional; German;
[ci skip]
2022-03-30 17:16:49 +02:00
Armin Schrenk
12b58a8a32
Update third-party license file
2022-03-30 17:10:10 +02:00
Armin Schrenk
338eb45e24
bump dependencies
2022-03-30 16:17:06 +02:00
Armin Schrenk
e8c63dd3f3
Fixes #2138 , closes #2127
...
Return code 0 when running application found
2022-03-30 16:00:05 +02:00
Armin Schrenk
2de23f8fff
bump jwt lib to fix possible vulnerability
2022-03-30 15:56:22 +02:00
Armin Schrenk
1a0624cc81
Closes #2130
...
Prevent Windows installation if app is running
2022-03-29 23:47:03 +02:00
Sebastian Stenzel
e907360419
refactored launcher, deleted UiLauncherModule
...
component graph is now: Main → FxApplicationComponent → Tray, MainWindow, etc
2022-03-29 20:39:46 +02:00
Armin Schrenk
ef6f87bb19
Fixes #2126
...
Remove deprecated env variable
2022-03-29 17:24:01 +02:00
Sebastian Stenzel
73bbcdcca1
start javafx via Application.launch(...) again
2022-03-28 17:52:39 +02:00
Sebastian Stenzel
6da8fc1f70
optionally specify version in manually dispatched builds
2022-03-25 08:20:18 +01:00
Armin Schrenk
49e90515a1
Fixes #2125
2022-03-24 17:49:12 +01:00
Armin Schrenk
983c35eb37
Remove Codacy badge and ci action
2022-03-24 17:35:36 +01:00
Armin Schrenk
1f0c12ef7a
Fix wrong debug message
2022-03-24 12:28:21 +01:00
Sebastian Stenzel
ba514c8896
Merge branch 'main' into develop
...
[ci skip]
2022-03-23 16:38:40 +01:00
Sebastian Stenzel
76c310f1fc
Merge branch 'release/1.6.7'
...
# Conflicts:
# pom.xml
2022-03-23 16:36:59 +01:00
Sebastian Stenzel
874f0ee611
preparing 1.6.7
2022-03-23 15:19:11 +01:00
Sebastian Stenzel
957f067e9b
update license info
...
[ci skip]
2022-03-23 14:41:29 +01:00
Cryptobot
b1931f2c13
New Crowdin updates ( #1966 )
2022-03-23 14:40:21 +01:00
Sebastian Stenzel
156e7bbb91
also run PR tests in virtual x environment (allowing UI tests)
2022-03-23 11:03:59 +01:00
Sebastian Stenzel
4abb41aebd
Merge branch 'develop' into feature/integrations-api-1.1.0
...
# Conflicts:
# src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java
2022-03-23 11:02:48 +01:00
Sebastian Stenzel
67e1626de0
Merge branch 'develop' into feature/gtk2-launcher
2022-03-23 10:56:01 +01:00
Sebastian Stenzel
aebe848bef
run tests in virtual x environment (allowing UI tests)
2022-03-23 10:50:30 +01:00
Sebastian Stenzel
c40ef2f0f2
bump webdav dependency, which fixes #1273
2022-03-23 10:42:58 +01:00
Sebastian Stenzel
8fa562aa60
bumped dependencies
2022-03-23 10:42:20 +01:00
Armin Schrenk
303f84166f
Merge pull request #2101 from kevinstsauveur/1583-vault-state-in-title-tray
...
Show vault locked/unlocked state in the vault title in the tray menu
Closes #1583
2022-03-22 12:45:21 +01:00
Armin Schrenk
9e594ea127
Fix not showing dir picker dialog when path does not exist
2022-03-22 12:44:06 +01:00
Sebastian Stenzel
88977ecf20
Merge pull request #1983 from cryptomator/feature/simplified-workflow-results
2022-03-21 21:19:32 +01:00
Kevin St-Sauveur
538cac3749
Changing prefix marker in unlocked vault name in tray menu
2022-03-21 15:37:32 -04:00
Armin Schrenk
30196f6a68
Display correct name during in uac dialog during install
2022-03-21 16:40:57 +01:00
Sebastian Stenzel
8bc79e684d
fix syntax errors and switch back to bash
2022-03-21 15:28:49 +01:00
Sebastian Stenzel
7183efa073
attempt to fix broken CI build
2022-03-21 15:22:33 +01:00
Sebastian Stenzel
92f621cd25
Merge branch 'develop' into feature/simplified-workflow-results
2022-03-21 14:08:45 +01:00
snyk-bot
19d26de4ec
fix: pom.xml to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-2421244
2022-03-21 14:06:43 +01:00
Sebastian Stenzel
d39c3969df
share charset configuration
...
[ci skip]
2022-03-21 14:05:29 +01:00
Armin Schrenk
c781755c6e
use special sign process for windows exe bundle
2022-03-21 14:02:02 +01:00
Sebastian Stenzel
4a3d579b76
changed button title as suggested in review
2022-03-21 14:01:35 +01:00
Sebastian Stenzel
6bad74720f
Merge branch 'develop' into feature/simplified-workflow-results
2022-03-21 13:56:24 +01:00
Sebastian Stenzel
77e2be22de
updated .gitignore
...
[ci skip]
2022-03-18 18:06:31 +01:00
Sebastian Stenzel
7b4a3e1313
make sure not to upload unrelated artifacts to a release
2022-03-18 18:06:08 +01:00
Sebastian Stenzel
504a384225
fix envsubst
2022-03-18 17:58:21 +01:00
Sebastian Stenzel
550546c4b7
not required in yml multiline strings
2022-03-18 17:42:28 +01:00
Sebastian Stenzel
8dce21ea40
run envsubst as an independent step
2022-03-18 17:31:49 +01:00
Sebastian Stenzel
b565f1d0c0
remove unused java binaries from jlinked runtime image
2022-03-18 17:26:28 +01:00
Sebastian Stenzel
fab70ef8c9
run Cryptomator binaries instead of java from AppImage launcher .sh
2022-03-18 17:25:04 +01:00
Sebastian Stenzel
0d78318373
Revert "attempt to trigger build when drafting a release"
...
This reverts commit e67772c9a6 .
2022-03-18 16:44:17 +01:00
Sebastian Stenzel
e67772c9a6
attempt to trigger build when drafting a release
2022-03-18 16:10:40 +01:00
Sebastian Stenzel
a1becd9a1f
Merge pull request #2103 from cryptomator/feature/separate-release-actions
...
Build binary packages in separate workflows
2022-03-18 15:58:26 +01:00
Sebastian Stenzel
c22ede3bf4
only enforce version if tag contains semver string
2022-03-18 15:52:56 +01:00
Sebastian Stenzel
d680d7fe9d
renamed step
...
[ci skip]
2022-03-18 14:58:53 +01:00
Sebastian Stenzel
746d3974a0
treat workflow input as string
...
see https://github.com/actions/runner/issues/1483
2022-03-18 14:54:20 +01:00
Sebastian Stenzel
e2f872ba9b
control whether to run dput when manually dispatching debian workflow
2022-03-18 14:18:05 +01:00
Sebastian Stenzel
b37886c98c
remove debug options
...
[ci skip]
2022-03-18 14:10:28 +01:00
Sebastian Stenzel
88db74d595
remove old release workflow
2022-03-18 14:03:07 +01:00
Sebastian Stenzel
5f17a66632
draft a release for tagged builds if build succeeds
2022-03-18 14:02:00 +01:00
Sebastian Stenzel
e0b3525504
bumped actions/upload-artifact version
2022-03-18 14:01:06 +01:00
Sebastian Stenzel
0443bfb0a2
wrong job name in expression
2022-03-18 13:14:18 +01:00
Sebastian Stenzel
6cd349523b
separate workflow for building .exe
2022-03-18 13:00:14 +01:00
Sebastian Stenzel
c7f64f4974
remove debug options
...
[ci skip]
2022-03-18 12:59:56 +01:00
Sebastian Stenzel
be44812896
fix copy-paste errors
2022-03-18 12:36:13 +01:00
Sebastian Stenzel
c8651d9375
only use three version numbers for mac apps
2022-03-18 12:29:45 +01:00
Sebastian Stenzel
709d211928
separate workflow for building .dmg
2022-03-18 12:20:43 +01:00
Sebastian Stenzel
f43b033ac1
remove debug options
...
[ci skip]
2022-03-18 12:19:25 +01:00
Sebastian Stenzel
184b7799ea
use README.md for dry-running gpg
2022-03-18 11:21:21 +01:00
Sebastian Stenzel
47a206cf25
separate workflow for building .deb
2022-03-18 11:16:46 +01:00
Sebastian Stenzel
e078869f33
Create .asc signatures
2022-03-18 10:51:09 +01:00
Sebastian Stenzel
0f5a358c42
read version from pom.xml (except for tagged commits)
2022-03-18 10:37:29 +01:00
Sebastian Stenzel
ba037007a4
run workflow on push
...
(otherwise it won't show up)
2022-03-18 10:34:41 +01:00
Sebastian Stenzel
6c176d5484
separate workflow for building .AppImage
2022-03-18 10:31:45 +01:00
Armin Schrenk
1c76c50a4b
Merge commit 'c29cc9ab85f582c458ce981559d3b6f7bfd82803' into 1583-vault-state-in-title-tray
2022-03-16 16:12:39 +01:00
Armin Schrenk
d3e9239531
simplify name of test file for location check on vault creation
2022-03-16 15:24:55 +01:00
Armin Schrenk
f231c25dfc
Update maven plugin dependencies
2022-03-16 15:08:46 +01:00
Armin Schrenk
c29cc9ab85
supress false positive in dependency-check plugin
2022-03-16 15:08:09 +01:00
Kevin St-Sauveur
79e6a4cd48
Modify vault title when unlocked
2022-03-14 02:29:25 -04:00
Sebastian Stenzel
ad6d5bfae9
resolved class name conflict
2022-03-07 17:42:56 +01:00
Sebastian Stenzel
a404740ceb
Updated to integrations-api 1.1.0-beta2
2022-03-07 17:35:48 +01:00
Ralph Plawetzki
a32f5bb6d9
Use updated Cryptomator screenshots (1.6.5)
...
They do appstream-util validate
2022-03-07 11:59:54 +01:00
Sebastian Stenzel
d9af387a69
updated public key url
...
[ci skip]
2022-03-07 08:46:46 +01:00
Armin Schrenk
f7f83708a5
Merge pull request #2082 from cryptomator/feature/winfsp-mountpoint
...
Enable directory mountpoint with Winfsp
2022-03-04 10:16:49 +01:00
Armin Schrenk
9b001b5071
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-03-03 17:45:21 +01:00
Sebastian Stenzel
349cefcbf5
Merge pull request #2073 from cryptomator/feature/dedup-freedesktop-metadata
...
Deduplicate Freedesktop Metadata
2022-03-03 13:08:36 +01:00
Sebastian Stenzel
3f596b3853
attempt to fix dput
2022-03-03 12:45:12 +01:00
Sebastian Stenzel
962b4f28af
simplify dput using globs
2022-03-03 11:59:59 +01:00
Sebastian Stenzel
0c6f4297a2
display version as x.y.z deb-1234 instead of x.y.z ppa-1234
2022-03-03 10:40:40 +01:00
Armin Schrenk
14dc026354
Cleanup
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-03-02 17:24:54 +01:00
Armin Schrenk
fba0df10f9
Resolve code smells and a bug
...
Co-authored-by: sonarcloud <sonarcloud@users.noreply.github.com >
2022-03-02 15:28:01 +01:00
Armin Schrenk
f148973bef
fix wrong visibillity
2022-03-02 14:50:26 +01:00
Armin Schrenk
4f4c992493
Further improvements:
...
* make PARENT_NO_MOUNTPOINT preps system agnostic
* add unit tests for cleanup
2022-03-02 14:40:27 +01:00
Armin Schrenk
e4bb7adbdc
Merge branch 'develop' into feature/winfsp-mountpoint
2022-03-02 13:44:23 +01:00
Armin Schrenk
df7d9ba79e
Update winfsp download links
2022-03-01 15:25:00 +01:00
Sebastian Stenzel
ed1459a0f0
Update pom.xml
2022-03-01 08:49:47 +01:00
Armin Schrenk
e15b68fc9b
Refactor winfsp mount preps and add unit tests
2022-02-28 18:54:01 +01:00
Sebastian Stenzel
5a8aacb7c0
Merge branch 'develop' into feature/dedup-freedesktop-metadata
2022-02-28 14:16:27 +01:00
Armin Schrenk
3ff3b1c63e
refactor controller:
...
* fix vault options UI not showing
* rename from "get" to "is" methods in vault options controller
2022-02-28 13:03:36 +01:00
Sebastian Stenzel
c2d0a2a029
install dput
2022-02-28 12:33:21 +01:00
Sebastian Stenzel
7096265fed
also build and release .deb file via GitHub Actions
...
(second attempt)
2022-02-28 12:09:07 +01:00
Sebastian Stenzel
ccf4b9c4f2
also build and release .deb file via GitHub Actions
2022-02-28 11:00:26 +01:00
Sebastian Stenzel
f7c4fc5fda
fix .deb binary build
2022-02-28 11:00:08 +01:00
Armin Schrenk
767bdbad5b
Merge pull request #2072 from cryptomator/feature/win-installbundle-with-winfsp
...
Add windows install bundle to build artifacts:
* build with wix
* installs cryptomator and winfsp
2022-02-28 10:22:06 +01:00
Armin Schrenk
467d9e56a0
remove resolved TODO
2022-02-25 13:24:58 +01:00
Armin Schrenk
55d1a8e935
Allow custom mount point for winfsp
2022-02-25 13:21:45 +01:00
Sebastian Stenzel
8ee47aad0f
remove version entirely (should have been 1.0, but not required)
2022-02-25 09:58:47 +01:00
Sebastian Stenzel
7afc17e34e
fix path
2022-02-25 09:43:10 +01:00
Sebastian Stenzel
6553e48ea3
use oars-1.1 as suggested by @x80486
2022-02-25 09:33:15 +01:00
Sebastian Stenzel
10999b2725
renamed .appdata.xml to .metainfo.xml as suggested by @x80486
2022-02-25 09:28:58 +01:00
Sebastian Stenzel
02fe63c7bc
version of the spec, not version of the software
...
see https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
2022-02-25 09:28:14 +01:00
Sebastian Stenzel
891b5597de
fix build, add common/ to debian orig.tar.xz
2022-02-24 16:29:21 +01:00
Sebastian Stenzel
7d9aab46a8
fix broken path during mimetype installation
2022-02-24 16:27:28 +01:00
Sebastian Stenzel
69ff0e44f5
fix build
2022-02-24 12:00:02 +01:00
Sebastian Stenzel
ec1c255bb4
update appstream metadata
2022-02-24 10:56:36 +01:00
Sebastian Stenzel
43e936d117
rename mimetype file
2022-02-24 10:56:23 +01:00
Sebastian Stenzel
90da61e495
adjust ppa build to use "common" resources
2022-02-24 10:41:40 +01:00
Sebastian Stenzel
d38c19cffc
adjust appimage build to use "common" resources
2022-02-24 10:38:32 +01:00
Sebastian Stenzel
0556bcd576
move metadata to "common" dir
2022-02-24 10:26:37 +01:00
Armin Schrenk
771e3ab6f3
remove unused ui elements from theme bundle
2022-02-24 09:53:26 +01:00
Armin Schrenk
7cfcfda66f
Apply suggestions from code review
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2022-02-24 09:46:05 +01:00
Armin Schrenk
8090f95495
integrate windows installation bundle creation into gh action "release"
2022-02-23 22:30:22 +01:00
Armin Schrenk
7172462b4b
Create installation bundle with winfsp:
...
* via wix burn engine
* licenses generated on the fly
* customized theme
* local only
2022-02-23 22:27:41 +01:00
Sebastian Stenzel
9f7442c1c0
read clientId from vault config
2022-02-23 12:49:39 +01:00
Tobias Hagemann
64845f0ffa
Merge branch 'hotfix/1.6.6'
2022-02-21 14:45:19 +01:00
Tobias Hagemann
ee68f9d47b
preparing 1.6.6
2022-02-21 14:45:01 +01:00
Tobias Hagemann
65bb6773cb
Merge branch 'hotfix/1.6.6'
2022-02-21 14:25:05 +01:00
Tobias Hagemann
4bd4cd671b
removed unnecessary entitlement in mac build
...
(cherry picked from commit 3e8690ca11 )
2022-02-21 14:24:04 +01:00
Sebastian Stenzel
64abbc8205
Merge branch 'develop' into feature/hub
...
# Conflicts:
# .github/workflows/release.yml
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2022-02-18 09:38:25 +01:00
Sebastian Stenzel
165f190004
read device registration url from vault config
2022-02-18 09:13:33 +01:00
JaniruTEC
12a21bbb71
Added "--version" (short: "-v")
2022-02-17 02:39:48 +01:00
JaniruTEC
da2d647361
Merge pull request #2013 from cryptomator/feature/1888-existing-drive-letter-error
...
Added error message if user tries to mount to occupied drive
2022-01-30 01:38:16 +01:00
JaniruTEC
1641a06d65
Renamed NO_PARENT_NO_MOUNT_POINT to UNUSED_ROOT_DIR in MountPointRequirement
2022-01-30 01:35:02 +01:00
Sebastian Stenzel
d6ccb41027
add modules required for JFR
2022-01-26 19:47:51 +01:00
KarlKeu00
a9846744fe
Update JavaFX to 17.0.2 ( #2031 )
...
Updating JavaFX inside Maven to 17.0.2 to fix JDK-8275723. This is only relevant for development on a Mac with an M1 processor.
2022-01-21 13:16:06 +01:00
Sebastian Stenzel
e1a72c41a5
remove unused imports
2022-01-19 20:01:48 +01:00
Sebastian Stenzel
4d4098e0e0
cleanup
2022-01-19 19:49:33 +01:00
Sebastian Stenzel
d52e59d7a4
dedup by setting title when setting the scene
2022-01-19 19:08:54 +01:00
Sebastian Stenzel
9440fb186f
Merge branch 'develop' into feature/simplified-workflow-results,
...
solving conflict with 5509033
# Conflicts:
# src/main/java/org/cryptomator/ui/keyloading/masterkeyfile/MasterkeyFileLoadingModule.java
2022-01-19 17:35:04 +01:00
Sebastian Stenzel
9856792921
replaced UserInteractionLock with CompletableFuture in LockWorkflow
2022-01-19 17:21:32 +01:00
JaniruTEC
080ddbbb01
Applied changes from code review.
2022-01-18 02:25:25 +01:00
Tobias Hagemann
3e8690ca11
removed unnecessary entitlement in mac build
...
[ci skip]
2022-01-12 11:01:59 +01:00
httpjamesm
f1fdd7960c
Update copyright years from 2021 to 2022 to reflect the new year ( #2015 )
2022-01-10 10:01:07 +01:00
JaniruTEC
b7902ad8fd
Merge branch 'develop' into feature/1888-existing-drive-letter-error
2022-01-09 00:35:32 +01:00
Armin Schrenk
bf382d928f
Update dokan.dll [ci skip]
2022-01-05 10:53:18 +01:00
Armin Schrenk
7486fa2167
update Third parties license file
2022-01-04 16:35:42 +01:00
Armin Schrenk
550903325d
Add vault name in unlock window titles
2022-01-04 16:35:09 +01:00
Armin Schrenk
2afd9f1c1d
Bump logback
...
hotfix 1.2.8 is superseded by 1.2.9 as stated in https://jira.qos.ch/browse/LOGBACK-1591?focusedCommentId=20920&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-20920
2021-12-17 14:52:18 +01:00
Sebastian Stenzel
b142904cc3
Merge pull request #1980 from cryptomator/feature/hub-integrated-device-registration
...
Register device from within client application
2021-12-16 18:02:00 +01:00
Sebastian Stenzel
806ffe704c
convert Dagger modules to interfaces
2021-12-16 17:09:25 +01:00
Sebastian Stenzel
6ca87d13f5
renamed class
2021-12-16 17:01:56 +01:00
Sebastian Stenzel
983a4d0b0f
move masterkey selection to subcomponent
...
and use CompletableFuture instead of UserInteractionLock + AtomicReference
2021-12-16 17:00:49 +01:00
Sebastian Stenzel
e95853deac
make test public, fixing InaccessibleObject error in maven build
2021-12-16 16:46:57 +01:00
Sebastian Stenzel
d72d9f533c
Replace CharBuffer and char[] instances by destroyable Passphrase
2021-12-16 16:41:07 +01:00
Tobias Hagemann
6403991bad
Update release.yml
...
[ci skip]
2021-12-16 14:03:15 +01:00
Sebastian Stenzel
85a5146d4b
wipe pw before losing reference
...
[ci skip]
2021-12-16 13:59:10 +01:00
Sebastian Stenzel
0bece0f591
move passphrase entry to subcomponent
...
and use CompletableFuture instead of UserInteractionLock + AtomicReference
2021-12-16 13:56:59 +01:00
Armin Schrenk
196521bfd0
Merge tag '1.6.5' into develop
...
1.6.5
# Conflicts:
# pom.xml
2021-12-16 13:33:40 +01:00
Armin Schrenk
a05dcd2f14
Merge branch 'hotfix/1.6.5'
2021-12-16 13:32:21 +01:00
Armin Schrenk
9775eaa2a8
bump logback to close possible vulnerability
2021-12-16 13:31:38 +01:00
Sebastian Stenzel
abc0f952e0
closing the window will cancel implicitly
2021-12-15 17:32:11 +01:00
Sebastian Stenzel
e6f43d1f05
no need to run code in ui thread
2021-12-15 17:31:08 +01:00
Sebastian Stenzel
25b9722019
Use CompletableFuture instead of UserInteractionLock + AtomicReference
2021-12-15 17:19:59 +01:00
Sebastian Stenzel
157bef5df6
close dialog after successful device registration (to be improved lol)
2021-12-15 17:19:00 +01:00
Armin Schrenk
36f87b3643
closes #1961
2021-12-15 12:46:23 +01:00
Armin Schrenk
8ac7ba8f56
preparing hotfix 1.6.5
2021-12-15 12:45:52 +01:00
Sebastian Stenzel
ef281f810f
register device via rest api
2021-12-14 17:35:24 +01:00
JaniruTEC
46a3a4fc11
Added error message if user tries to mount to occupied drive.
...
Fixes #1888
2021-12-13 00:46:18 +01:00
Armin Schrenk
921dd8fe67
Add query to redirection to provide more context in the frontend ( #1973 )
...
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-12-10 13:42:37 +01:00
Sebastian Stenzel
fb580ff79d
read masterkey from JWE
2021-12-09 14:03:39 +01:00
Sebastian Stenzel
0110e5bedd
added JWE decryption helper
2021-12-09 14:02:39 +01:00
Sebastian Stenzel
0fd6e5bbb0
fixed code smells
2021-12-03 12:17:07 +01:00
Sebastian Stenzel
f277d4d21b
fix resource leak
2021-12-03 12:10:40 +01:00
Sebastian Stenzel
085304ec04
set up SonarCloud
2021-12-02 17:16:01 +01:00
Armin Schrenk
335a91d24a
reset to snapshot version
...
[ci skip]
2021-12-02 12:34:09 +01:00
Armin Schrenk
e0a3b7a9df
Merge branch 'release/1.6.4'
2021-12-02 12:24:47 +01:00
Armin Schrenk
c6a1690753
Merge tag '1.6.4' into develop
...
1.6.4
2021-12-02 12:24:47 +01:00
Armin Schrenk
4e3742c206
Merge branch 'develop' into release/1.6.4
2021-12-02 12:22:29 +01:00
Armin Schrenk
919257a99e
Bump dagger
2021-12-02 11:23:27 +01:00
Sebastian Stenzel
ae6766fa79
Merge pull request #1823 from purejava/feature/displayName
...
Pass the name of the vault on storing and changing a passphrase
2021-12-02 09:00:03 +01:00
Sebastian Stenzel
2c42a9573e
Merge branch 'develop' into feature/displayName
...
# Conflicts:
# pom.xml
2021-12-02 08:52:40 +01:00
Sebastian Stenzel
4baf05e684
prepare 1.6.4
2021-12-02 08:46:35 +01:00
Cryptobot
61d84a0da7
New Crowdin updates ( #1894 )
...
* New translations strings.properties
[ci skip]
2021-12-02 08:45:23 +01:00
Sebastian Stenzel
799b2c91bf
Merge branch 'feature/patch-webdav' into develop
...
# Conflicts:
# dist/win/contrib/patchWebDAV.ps1
# dist/win/resources/main.wxs
2021-12-01 14:01:02 +01:00
Armin Schrenk
eee672f9ee
closes #1932 , closes #1931
2021-12-01 13:53:51 +01:00
Sebastian Stenzel
9f4a7c8cce
renamed scripts
2021-12-01 12:35:01 +01:00
Armin Schrenk
b9bbbc1f86
Bump javafx
2021-11-30 17:02:37 +01:00
Armin Schrenk
13e9775458
Closes #1918
2021-11-29 17:33:11 +01:00
Armin Schrenk
e9e5df6310
Bump dependencies:
...
* cryptofs
* gson
* logback
Closes #1825
2021-11-29 17:31:27 +01:00
Sebastian Stenzel
2808d777e0
Add cryptomator-vault alias to etc/hosts during (re)install ( #1914 )
...
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2021-11-29 16:37:23 +01:00
Sebastian Stenzel
3cd99f680a
Merge branch 'develop' into feature/hub
2021-11-24 16:23:10 +01:00
Sebastian Stenzel
9b8661fe3c
use setup-java@v2 in release action
2021-11-24 16:22:09 +01:00
Sebastian Stenzel
34e4383c1e
adjust release build to support hub features
2021-11-24 14:46:21 +01:00
Tobias Hagemann
d4c3f02d8a
beautified hub_register_device
2021-11-18 17:02:58 +01:00
Martin Beyer
63b40091ea
rename supporterCert WhiteSpace and VaultNameLength methods
2021-11-18 12:06:50 +01:00
Sebastian Stenzel
0c47af2f15
Merge pull request #1935 from cryptomator/feature/lock-retry-loop
...
Handle exception when force-locking
2021-11-17 16:00:41 +01:00
Sebastian Stenzel
5a735191a4
adjust heading
...
(as it applies to both graceful and forced lock attempts)
2021-11-17 14:05:42 +01:00
Sebastian Stenzel
21d342d117
Add non-forced retry lock button
2021-11-17 14:03:04 +01:00
Sebastian Stenzel
1b43bf395f
apply same error handling to "force lock" as well
2021-11-17 13:45:43 +01:00
Sebastian Stenzel
839175a5e6
Merge branch 'develop' into feature/hub
...
# Conflicts:
# pom.xml
2021-11-11 16:04:26 +01:00
Sebastian Stenzel
71a575e079
add build scripts for windows
...
[ci skip]
2021-11-10 16:08:11 +01:00
Sebastian Stenzel
c5b6d8f81f
target Ubuntu Bionic in PPA release ( #1909 )
2021-11-10 12:20:52 +01:00
Tobias Hagemann
0c6ecef92b
Update README.md
...
[ci skip]
2021-11-10 08:51:50 +01:00
Tobias Hagemann
b565a5a3f4
added dmg step to mac build script
...
[ci skip]
2021-11-09 15:49:25 +01:00
Armin Schrenk
ce9e1184ec
bump cryptofs dependency
2021-11-09 12:39:45 +01:00
Armin Schrenk
c1c5367e2a
closes #1891
2021-11-03 11:54:24 +01:00
Sebastian Stenzel
55a0fe97d8
Merge branch 'main' into develop
...
[ci skip]
2021-11-03 09:01:45 +01:00
Sebastian Stenzel
f7f1afbf7d
Merge branch 'release/1.6.3'
2021-11-03 09:01:11 +01:00
Sebastian Stenzel
14395516c5
preparing 1.6.3
2021-11-03 08:59:12 +01:00
Cryptobot
9ef9499506
New Crowdin updates ( #1886 )
...
* New translations strings.properties
[ci skip]
2021-11-03 08:58:04 +01:00
Sebastian Stenzel
1ca803691b
Revert "increase robustness of vault creation:"
...
This reverts commit f7fdb87d6d .
2021-11-03 08:57:35 +01:00
Sebastian Stenzel
5924e443fb
Merge branch 'develop' into feature/hub
...
# Conflicts:
# .idea/runConfigurations/Cryptomator_Linux.xml
# .idea/runConfigurations/Cryptomator_Linux_Dev.xml
# .idea/runConfigurations/Cryptomator_Windows.xml
# .idea/runConfigurations/Cryptomator_Windows_Dev.xml
# .idea/runConfigurations/Cryptomator_macOS.xml
# .idea/runConfigurations/Cryptomator_macOS_Dev.xml
# pom.xml
2021-11-02 15:53:23 +01:00
Cryptobot
27aea6cce9
New Crowdin updates ( #1844 )
...
New translations strings.properties
Arabic; Bosnian; Catalan; Chinese Simplified; Chinese Traditional; Czech; Dutch; Filipino; French; German; Greek; Hungarian; Indonesian; Italian; Japanese; Korean; Latvian; Macedonian; Norwegian Bokmal; Norwegian Nynorsk; Polish; Portuguese; Portuguese, Brazilian; Punjabi; Romanian; Russian; Serbian (Cyrillic); Serbian (Latin); Slovak; Spanish; Swedish; Turkish; Ukrainian;
[ci skip]
2021-11-02 15:37:46 +01:00
Armin Schrenk
e2ff3f10c1
reset dev branch to SNAPSHOT version
2021-11-02 15:36:09 +01:00
Armin Schrenk
811b538668
Merge tag '1.6.2' into develop
...
1.6.2
2021-11-02 12:21:57 +01:00
Armin Schrenk
8151cc9714
Merge branch 'release/1.6.2'
2021-11-02 12:21:56 +01:00
Armin Schrenk
fdbaa5b892
prepare 1.6.2
2021-11-02 12:11:48 +01:00
Armin Schrenk
f7fdb87d6d
increase robustness of vault creation:
...
* clean up after failed vault creation
* ignore if storage readme cannot be created
2021-11-02 11:50:14 +01:00
what-next-github
9408117028
Including pluginDir to linux/appimage/build.sh ( #1850 )
2021-11-02 10:40:41 +01:00
Armin Schrenk
c6c2133b34
closes #1863
2021-10-29 17:08:03 +02:00
Sebastian Stenzel
7a3205b19c
updated choose file dialog screenshots for Windows #1863
2021-10-29 17:02:24 +02:00
Sebastian Stenzel
8fadd34498
prepared (currently unused) dark mode screenshots for #1863
2021-10-29 16:49:51 +02:00
Sebastian Stenzel
1ffcc8eacb
desaturate irrelevant parts of image
2021-10-29 16:03:10 +02:00
Sebastian Stenzel
dfd4b86b06
Updated "choose file dialog" image
...
references #1863
2021-10-29 14:22:02 +02:00
Sebastian Stenzel
02a59dd538
support loading @2x images
2021-10-29 14:21:04 +02:00
Sebastian Stenzel
a79e385594
fixes #1866
2021-10-28 08:23:45 +02:00
Tobias Hagemann
a4070f551b
fixes #1404
2021-10-27 11:56:49 +02:00
Sebastian Stenzel
5c98fe4145
fixed accessibility issue
2021-10-25 19:50:39 +02:00
Sebastian Stenzel
9b79e9e69e
fixed second part of error code ( #1741 )
2021-10-25 19:34:45 +02:00
Bart
520b3a8f08
Remove IPC socket before creation ( #1852 )
...
(to make sure that socket path can be created)
2021-10-25 09:47:02 +02:00
Armin Schrenk
28d2262962
on windows allow installations only on windows 10 1803 or newer due to unix socket support
2021-10-22 19:21:10 +02:00
Julian Raufelder
c87b559313
Merge branch 'main' into develop
2021-10-20 13:47:39 +02:00
Julian Raufelder
cea8b7556e
Merge branch 'release/1.6.1'
2021-10-20 13:40:49 +02:00
Julian Raufelder
5dde332b8b
Preparing 1.6.1
2021-10-20 13:39:20 +02:00
Sebastian Stenzel
0980e4776b
fixes #1843
2021-10-20 12:46:37 +02:00
Tobias Hagemann
fd7a6f42f1
added x64 suffix to msi installer name
2021-10-19 22:05:59 +02:00
Armin Schrenk
8bfbfc7700
Update installer workflow to add options introduced in JDK 17
2021-10-19 19:12:53 +02:00
Armin Schrenk
ec72762548
fix windows installer
2021-10-19 18:45:25 +02:00
Sebastian Stenzel
6abe39679e
Merge branch 'master' into develop
...
[ci skip]
2021-10-19 15:58:51 +02:00
Sebastian Stenzel
1daab1a4f1
Merge branch 'release/1.6.0'
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
# main/ui/src/main/resources/license/THIRD-PARTY.txt
2021-10-19 15:57:51 +02:00
Armin Schrenk
39d1a3d5a6
Merge branch 'develop' into release/1.6.0
2021-10-19 15:47:17 +02:00
Tobias Hagemann
a6b50bde75
Merge pull request #1796 from PBillodeau/fix/linux-build
...
Relative paths in linux build are incorrect
2021-10-19 13:51:00 +02:00
Armin Schrenk
3f569fe33e
Merge branch 'develop' into release/1.6.0
2021-10-19 13:31:27 +02:00
Armin Schrenk
4801ae3fe3
final dependency bump
2021-10-19 13:31:11 +02:00
Sebastian Stenzel
5f672880b9
Merge branch 'develop' into release/1.6.0
2021-10-19 09:34:24 +02:00
Sebastian Stenzel
6ccbc2b806
update cryptofs
2021-10-18 13:44:15 +02:00
Sebastian Stenzel
3492ddbee1
fixes #1833
2021-10-18 13:43:45 +02:00
Sebastian Stenzel
65b85fa4d8
Merge commit 'b211cb1856ef8d07583819b25586151471720cfd' into release/1.6.0
2021-10-14 14:00:11 +02:00
Cryptobot
b211cb1856
New Crowdin updates ( #1822 )
...
[ci skip]
2021-10-14 13:58:57 +02:00
Sebastian Stenzel
d7f48866da
updated license infos
2021-10-13 13:01:53 +02:00
Snyk bot
0872d84662
bump fuse-nio-adapter to 1.3.3 ( #1829 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMGITHUBJNR-1570422
2021-10-13 12:32:17 +02:00
Sebastian Stenzel
a86bd9f13a
implemented new algorithm
...
[ci skip]
2021-10-13 12:12:56 +02:00
Armin Schrenk
e436ce372d
Merge branch 'develop' into release/1.6.0
2021-10-08 16:35:19 +02:00
Sebastian Stenzel
c7c7cdfdce
Merge branch 'develop' into feature/displayName
2021-10-08 16:16:18 +02:00
Sebastian Stenzel
1c62467fd2
run codacy for labeled pull requests _and_ push events
2021-10-08 15:39:44 +02:00
Sebastian Stenzel
7f833d2567
update CI config for pull requests
...
see https://securitylab.github.com/research/github-actions-preventing-pwn-requests/
2021-10-08 15:30:28 +02:00
Sebastian Stenzel
6c6f6baf12
Update to JDK 17 ( #1828 )
...
fixes #1404
2021-10-08 14:59:24 +02:00
Armin Schrenk
8319a09b12
fix alignment in vault detail error screen
2021-10-08 14:24:50 +02:00
Ralph Plawetzki
d4e0b4d07d
Change to 1.1.0-beta1 for now, so CI can load the dependency
2021-10-08 12:13:28 +02:00
Ralph Plawetzki
445cb7e242
Pass the name of the vault on changing a passphrase
2021-10-06 18:32:15 +02:00
Ralph Plawetzki
54a005a5c9
Pass the name of the vault on storing a passphrase
2021-10-06 18:32:14 +02:00
Armin Schrenk
ac1ff5fb79
Rework vautl detail unknown error dialog:
...
* add buttons to reload, remove and show error dialog
* restyling
* add new strings
2021-10-06 14:27:28 +02:00
Sebastian Stenzel
1ac0820f93
updated release note formatting
...
[ci skip]
2021-10-05 14:23:41 +02:00
Armin Schrenk
2f868304e4
Merge branch 'develop' into release/1.6.0
2021-10-05 11:59:57 +02:00
Sebastian Stenzel
813c69f6ac
fixed broken bidi binding
2021-10-05 10:09:33 +02:00
Sebastian Stenzel
0d240cdb2d
simpler spacing
2021-10-05 10:09:09 +02:00
JaniruTEC
1ef3e948be
Fixes #1547 : "Custom path" retains invalid value/state ( #1548 )
...
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-10-04 14:31:48 +02:00
Armin Schrenk
2200a100e0
Merge branch 'develop' into release/1.6.0
2021-10-04 13:08:27 +02:00
Armin Schrenk
f5822fc568
fix bug in check run selection and add small space between buttons
2021-10-04 12:49:28 +02:00
Armin Schrenk
126201506c
closes #1662
2021-10-04 12:02:55 +02:00
Sebastian Stenzel
c7d8cf5465
Merge branch 'develop' into release/1.6.0
2021-09-30 12:54:38 +02:00
Cryptobot
6415c29e3e
New translations strings.properties (Greek) ( #1816 )
...
[ci skip]
2021-09-30 12:52:45 +02:00
Sebastian Stenzel
c1965086f3
update dagger to 2.39
2021-09-30 12:52:04 +02:00
Julian Raufelder
c8b9deccb9
Remove incorrect quote in release note
2021-09-29 17:49:54 +02:00
Julian Raufelder
9586e4e65a
Compute checksum for *.msi and *.tar.gz as well #1808
2021-09-29 17:48:13 +02:00
Julian Raufelder
0fb5867bd8
Merge branch 'develop' into release/1.6.0
2021-09-29 16:43:26 +02:00
Julian Raufelder
3cc1bef4a6
Bump cryptomator.integrations-linux which fixes #1815
2021-09-29 13:30:29 +02:00
Sebastian Stenzel
907d097e2c
store multiline string in env var ( fixes #1808 )
2021-09-29 11:31:31 +02:00
Tobias Hagemann
c9907d6085
added manual build script for mac (missing: notarization, create-dmg)
...
[ci skip]
2021-09-28 11:45:49 +02:00
Julian Raufelder
5eac665a93
Fixes #1814
...
Add missing backslash while setting the pluginDir
2021-09-27 18:50:26 +02:00
PBillodeau
aa7ee65d99
Update build version variable
...
Add path to pom.xml and move after preconditions
2021-09-27 09:54:43 -05:00
PBillodeau
279db5ffd0
Merge branch 'cryptomator:develop' into fix/linux-build
2021-09-27 09:51:20 -05:00
PBillodeau
772e3ae68a
Apply suggestions from code review
...
Co-authored-by: Tobias Hagemann <tobias.hagemann@gmail.com >
2021-09-27 09:50:51 -05:00
Sebastian Stenzel
8795e5c8d2
Merge branch 'develop' into release/1.6.0
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2021-09-27 13:52:29 +02:00
Cryptobot
069c07cbf1
New Crowdin updates ( #1807 )
...
* New translations strings.properties
[ci skip]
2021-09-27 13:49:32 +02:00
Sebastian Stenzel
cda7cc8ef9
dependency bump
2021-09-27 13:41:02 +02:00
Sebastian Stenzel
1015542629
adjust to latest API
2021-09-27 13:31:05 +02:00
Sebastian Stenzel
18be4ba257
update integrations-api
2021-09-27 13:03:55 +02:00
Sebastian Stenzel
90bceb0f68
Update to OpenJFX 17 ( #1809 )
...
* update to openjfx 17.0.0.1
* use new javafx API instead of AWT
2021-09-24 21:01:19 +02:00
Armin Schrenk
53afaf1b12
Replace Files.isWritable() by real write test
2021-09-24 16:31:07 +02:00
Sebastian Stenzel
6b0625609b
case insensitive semver validation
2021-09-24 15:43:52 +02:00
Armin Schrenk
5670e77908
closes #1783
2021-09-24 11:47:57 +02:00
Sebastian Stenzel
79c48778ce
Be more lenient when handling open vault events
...
either via drag and drop or registered file extensions
2021-09-24 10:57:05 +02:00
Sebastian Stenzel
f9889c16de
attempted fix for #1808
2021-09-23 15:08:24 +02:00
Sebastian Stenzel
cbe26d8a4f
Merge branch 'develop' into release/1.6.0, fixing appimage version number
2021-09-23 14:04:54 +02:00
Sebastian Stenzel
b3c2d68d9b
Partial revert of 0d5a3346: Build PPA independently of other installers
2021-09-23 14:04:26 +02:00
Sebastian Stenzel
d07c018670
adjust appimage launcher script to comply with appdir built during CI
...
fixes #1806
2021-09-23 14:01:07 +02:00
Armin Schrenk
0d5a3346f6
execute ppa _after_ all successufl installer builds
2021-09-22 17:54:08 +02:00
Armin Schrenk
cfaa4ceffc
fix draft release job in release workflow
2021-09-22 17:51:27 +02:00
Tobias Hagemann
db843bb1d5
codesigning dylib/jnilib inside jars needs to be forced as well (they may already be signed but could be problematic for notarization)
2021-09-22 17:33:46 +02:00
Armin Schrenk
b4539979a4
fix module-info
2021-09-22 16:43:47 +02:00
Armin Schrenk
d241f022ab
Merge branch 'develop' into release/1.6.0
...
# Conflicts:
# pom.xml
2021-09-22 16:36:36 +02:00
Cryptobot
2a5e09bc32
New Crowdin updates ( #1758 )
...
New translations strings.properties
Turkish; Latvian; Slovak; Polish; Norwegian Nynorsk; Hungarian; Norwegian Bokmal; Russian; Catalan; Spanish; Portuguese; French; Japanese; German; Portuguese, Brazilian; Arabic; Latin); Czech; Italian; Punjabi; Greek; Swedish; Indonesian; Serbian (Cyrillic); Chinese Traditional; Hindi; Korean; Dutch; Bosnian; Romanian; Chinese Simplified;
[ci skip]
2021-09-22 16:27:28 +02:00
Armin Schrenk
85a7383c56
bump fuse dependency
2021-09-22 16:21:06 +02:00
Armin Schrenk
526b2a1e72
Bump cryptofs and adjust usages
2021-09-22 16:20:48 +02:00
Sebastian Stenzel
e4da494202
updated 3rd party licenses
...
[ci skip]
2021-09-22 12:18:35 +02:00
Sebastian Stenzel
55c7636a7b
simplified toggle boolean
...
[ci skip]
2021-09-22 12:17:47 +02:00
Armin Schrenk
af4603f022
Merge pull request #1761 from cryptomator/feature/#1733-window-position
...
Persist last known window position and improve resizing
2021-09-22 11:39:51 +02:00
Armin Schrenk
09cf76df68
minor code cleanup
2021-09-22 11:28:45 +02:00
Armin Schrenk
cfe61a51b6
Merge pull request #1767 from cryptomator/feature/early-loading
...
Eagerly load vault config
2021-09-22 11:20:14 +02:00
Tobias Hagemann
9c83baabd5
fixes #1740
2021-09-22 09:25:16 +02:00
JaniruTEC
3e216ed0ac
Added error codes to error screen ( #1741 )
...
Added error codes based on a translation of GeneratedErrorCode.kt (Cryptomator Android) into Java:
Source of GeneratedErrorCode.kt: 3ae90ab521/presentation/src/main/java/org/cryptomator/presentation/logging/GeneratedErrorCode.kt
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-09-21 17:41:54 +02:00
Armin Schrenk
0b488efbb3
remove another convinience method from vault class
2021-09-21 16:15:53 +02:00
Armin Schrenk
ae2ad6e00f
Replace ObjectProperty with atomicRef to prevent problems with background reloading
2021-09-21 12:32:36 +02:00
Armin Schrenk
76811f92e6
Improve error handling:
...
* Vault only returns the confiCache
* cache has safe and unsafe method to get config
2021-09-21 12:28:41 +02:00
Armin Schrenk
1fbd07b4a6
Refine impl:
...
* rename wrapper to cache
* reset the cache to null if error during config loading happens
* always set the the cache in the vault obj
2021-09-20 15:34:53 +02:00
PBillodeau
96d37096c1
Relative paths in linux build are incorrect
2021-09-18 14:07:42 -05:00
Martin Beyer
21774784a1
Reduce ResizeRegion to 6px, only save positions at MouseRelease
2021-09-17 18:51:09 +02:00
Martin Beyer
4a13b4145d
Use javaFx-graphics for display information
2021-09-17 17:46:54 +02:00
Armin Schrenk
efc77e4997
updating dependencies
2021-09-17 17:46:28 +02:00
Martin Beyer
cf17a3f9ca
Saving settings on Drag release
2021-09-17 17:44:26 +02:00
Martin Beyer
560513d7e8
Rearrange Imports
2021-09-17 15:54:45 +02:00
Sebastian Stenzel
9e66f4b93e
Release to PPA ( #1791 )
...
Create a Debian source package and dput it to the cryptomator-beta staging repo
2021-09-16 13:01:34 +02:00
Sebastian Stenzel
407718d0a1
fixes #1789
2021-09-16 10:02:38 +02:00
Sebastian Stenzel
b98691ee52
Provide version string when manually triggering a build ( #1790 )
...
* fixed inclusion of launcher script in buildkit
* renamed variable
* version must be manually provided during workflow_dispatch
2021-09-15 15:25:52 +02:00
Armin Schrenk
e482574aaf
Block windows installation if old innosetup version is installed
2021-09-15 12:16:25 +02:00
Sebastian Stenzel
9f068d0b2c
add playground workflow
2021-09-13 16:45:05 +02:00
Tobias Hagemann
78e4c714a1
preparing 1.5.19
2021-09-09 14:14:36 +02:00
Tobias Hagemann
9d43f8bb81
updated dependency, fixes #1778
2021-09-09 14:13:42 +02:00
Tobias Hagemann
4e31f7e5c7
updated THIRD-PARTY
2021-09-07 12:49:10 +02:00
Tobias Hagemann
d9a35a4f93
preparing 1.5.18
2021-09-07 12:39:24 +02:00
Tobias Hagemann
80b4aea7e0
updated dependencies
2021-09-07 12:38:39 +02:00
Armin Schrenk
bbb30ebe0f
keep name of icon file
2021-09-03 12:54:24 +02:00
Armin Schrenk
a0fd6618a7
Change logic on how the config wrapper is injected
2021-09-03 12:25:26 +02:00
Armin Schrenk
09a2f76e15
remove startFail controller entirely
2021-09-03 12:02:45 +02:00
Armin Schrenk
775fbf4873
update cryptofs- and dokany-dependency
2021-09-03 11:44:10 +02:00
Armin Schrenk
5cdd2e006b
more bug fixing in release workflow
2021-09-02 15:25:27 +02:00
Armin Schrenk
f187decf0a
fix installer-ci bugs
2021-09-02 15:14:48 +02:00
Armin Schrenk
869407cded
Win installer: use different icon file for Cryptomator files and make c9r/c9s file extensions non executing
2021-09-02 13:30:12 +02:00
Armin Schrenk
1ad6dbba64
preparing 1.5.17
2021-09-02 13:01:19 +02:00
Armin Schrenk
3a2420dd91
Add sha256 sum of release artifacts to release text
2021-08-31 16:02:46 +02:00
Armin Schrenk
bca920c75e
Upload release dmg and msi aritfacts with full version string
2021-08-31 14:15:50 +02:00
Armin Schrenk
a457355a25
allow drive letters A and B as mount targets
2021-08-31 10:04:42 +02:00
Martin Beyer
947344e5bc
remove border color, reduce default cursor size, enforce minWidth of 650
2021-08-30 17:13:46 +02:00
Armin Schrenk
cc6471840f
Update build for mac installer:
...
* use correct mime type for vault metadata
* add icons file for cryptomator files
2021-08-30 15:58:23 +02:00
Martin Beyer
cf633d74d2
add extra regions to reset to cursor to the default (+coloring the borders red for debugging and testing)
2021-08-30 15:16:52 +02:00
Armin Schrenk
2f32ab1376
fix bug, where password is not saved to keychain
2021-08-30 13:19:40 +02:00
Armin Schrenk
460e6528bf
Eagerly load vault config:
...
* wrap (re-)loading in new class
* assume existence of config in certain vault states
* deprecate classes which are not used anymore
2021-08-26 21:12:07 +02:00
Martin Beyer
348b015bdc
reformat to use fxml to trigger resizing
2021-08-26 17:56:20 +02:00
Martin Beyer
903e022d29
change from LOG.debug "init..." to LOG.trace
2021-08-26 17:22:11 +02:00
Martin Beyer
e5f66281c2
centering window as before, renaming
2021-08-26 17:20:53 +02:00
Martin Beyer
21f45d43f7
remove dead code
2021-08-26 11:15:19 +02:00
Martin Beyer
72286de9fe
minor string rewriting
2021-08-26 10:46:28 +02:00
Martin Beyer
981902409c
calculate new position on display configuration change
2021-08-26 10:33:31 +02:00
Sebastian Stenzel
aef1bf821a
fixed pluginDir path
...
thanks @purejava for noticing
[ci skip]
2021-08-25 11:57:40 +02:00
Martin Beyer
6b4ea9a9eb
fix fullscreen binding
2021-08-25 11:31:29 +02:00
Sebastian Stenzel
e7b9f73516
Merge pull request #1759 from cryptomator/feature/plugin-loader
2021-08-24 19:28:59 +02:00
Martin Beyer
957640b1ba
block moving and resizing in fullscreen
2021-08-24 19:21:53 +02:00
Martin Beyer
31ca102263
update position in settings when moving
2021-08-24 19:09:27 +02:00
Martin Beyer
7df028b0b8
add top, right, bottom and left resizer
2021-08-24 18:52:55 +02:00
Martin Beyer
03eebfe486
add double click on titleBar to min/maximize application
2021-08-24 18:03:55 +02:00
Martin Beyer
58d65c609f
set the position on illegal position
2021-08-24 17:38:01 +02:00
Martin Beyer
b529764eb4
remove max width and max heigth
2021-08-24 17:37:15 +02:00
Sebastian Stenzel
ec9a4465eb
add cryptomator.pluginDir environment variable
2021-08-24 16:35:07 +02:00
Sebastian Stenzel
e5509bd63f
load certain services from jars located in plugin dir
2021-08-24 16:33:05 +02:00
Martin Beyer
4223d15c08
set stored window size to initial window size
2021-08-24 16:23:46 +02:00
Martin Beyer
396b541cd2
safe position settings
2021-08-24 15:36:10 +02:00
Sebastian Stenzel
346ce67bc4
add "unauthorized device" scene
2021-08-24 14:43:26 +02:00
Sebastian Stenzel
1477bf07a9
use public key hash as device id
2021-08-24 13:59:51 +02:00
Sebastian Stenzel
056990151a
adjusted vault config
2021-08-24 12:39:29 +02:00
Sebastian Stenzel
fa86d890fe
use application-global device key that requires a system keychain
2021-08-20 17:16:07 +02:00
Cryptobot
a097a42a9b
New Crowdin updates ( #1681 )
...
[ci skip]
2021-08-20 10:07:50 +02:00
Armin Schrenk
e811f5313d
fixes #1755
...
use system property instead of package version
2021-08-19 12:23:00 +02:00
Sebastian Stenzel
5922743f19
removed dead code
...
[ci skip]
2021-08-17 16:52:28 +02:00
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
Sebastian Stenzel
afc853f5f5
append device registration params to hub url
2021-08-13 21:41:43 +02:00
Sebastian Stenzel
be8243d9d1
cleanup
2021-08-13 21:41:10 +02:00
Sebastian Stenzel
1322b872b6
adjusted to new vault config format and unlock status codes
2021-08-13 19:59:31 +02:00
Armin Schrenk
1e2b80d02b
remove leftovers from autolock tab
2021-08-13 15:32:57 +02:00
Sebastian Stenzel
e46072c726
Merge branch 'develop' into feature/hub
...
[ci skip]
2021-08-13 12:13:49 +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
Sebastian Stenzel
33ed41307e
Merge branch 'develop' into feature/hub
2021-08-12 17:39:25 +02:00
Sebastian Stenzel
e865eaf412
added quick & dirty device registration
2021-08-12 17:38:50 +02:00
Sebastian Stenzel
e866b64352
fix build
2021-08-12 17:05:59 +02:00
Sebastian Stenzel
a3a96496b6
use new auth flow
...
talking directly to Authorization Server and Resource Server instead of web frontend
2021-08-12 16:18:22 +02:00
Armin Schrenk
f7ff2c1e80
patch release workflow
2021-08-12 15:43:16 +02:00
Armin Schrenk
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
Sebastian Stenzel
75644a35ec
cleanup
...
[ci skip]
2021-08-12 12:19:09 +02:00
Sebastian Stenzel
ec09413575
renamed controller
2021-08-12 12:18:36 +02:00
Armin Schrenk
4b9ae03bc2
windows installer: disallow downgrades, allow upgrades
2021-08-12 11:04:16 +02:00
Sebastian Stenzel
f9c2807ce1
added basic OAuth 2.0 Authorization Code Flow + PKCE impl
2021-08-12 10:54:58 +02:00
Armin Schrenk
b255996619
acticate release workflow on any tag
2021-08-11 18:16:16 +02:00
Armin Schrenk
16e1c6f8c9
create gpg signature for each release artifact
2021-08-11 17:40:44 +02:00
Armin Schrenk
410215b318
Run release workflow on tag pushes
2021-08-11 17:40:44 +02:00
Armin Schrenk
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
Sebastian Stenzel
8075d33d39
fix key/iv extraction from sharedSecret
2021-08-11 16:13:14 +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
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
Sebastian Stenzel
d7dcc46988
spec correction
...
[ci skip]
2021-08-10 13:23:29 +02:00
Sebastian Stenzel
01b2b47823
Switching to P-384 + X9.63 KDF SHA-256 + AES-GCM
2021-08-10 12:36:22 +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
Sebastian Stenzel
d087a5fdde
derive masterkey from received ECIES params
2021-08-09 23:03:36 +02:00
Sebastian Stenzel
43dbdb3e8f
prepare local webserver for cross-origin requests
2021-08-09 18:11:44 +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
d938b1c3f7
keep window open while waiting for http callback
2021-07-30 16:55:05 +02:00
Sebastian Stenzel
59eda3159b
Merge branch 'develop' into feature/hub
2021-07-30 14:04:07 +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
7fabc6f52d
spawn server listening on localhost, used for oauth redirect_uri
2021-07-29 16:57:28 +02:00
Sebastian Stenzel
b21ea61342
add first draft for hub+http / hub+https keyloading scheme
2021-07-28 17:29:44 +02:00
Sebastian Stenzel
2952733a11
add PKCS12 support for on-demand creation and storage of an EC keypair
2021-07-28 17:04:12 +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
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
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
Armin Schrenk
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
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
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
6da26b09b6
Merge pull request #1688 from cryptomator/feature/modular
...
Add module-info.java
2021-07-19 16:08:45 +02:00
Sebastian Stenzel
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
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
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
cf7a2db7ec
Merge branch 'develop' into feature/modular
2021-07-06 13:19:07 +02:00
Zane Campbell
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
Armin Schrenk
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
Snyk bot
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
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
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
Julian Raufelder
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: 991e760c1c/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
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
2e1f33ca82
Fix instructions for building ( #1682 )
2021-06-06 21:56:28 +02:00
Cryptobot
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
Sebastian Stenzel
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
7fac6da448
Single maven module ( #1676 )
...
combined all sources into single maven module
2021-06-04 20:09:10 +02:00
Sebastian Stenzel
72bd9c1fdf
New Crowdin updates ( #1643 )
...
[ci skip]
2021-06-04 15:44:48 +02:00
Sebastian Stenzel
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
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
18152e4f3d
Merge branch 'develop' into feature/autoLock
2021-06-02 14:31:28 +02:00
Ralph Plawetzki
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
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
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
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
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
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
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
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
0144cbb99f
Merge pull request #1618 from cryptomator/feature/#1508-observable-mounts
...
Closes #1508
2021-04-16 16:27:40 +02:00
Armin Schrenk
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
Armin Schrenk
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
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
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
Armin Schrenk
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
16bd84ee62
Update README.md
...
[ci skip]
2021-03-26 10:46:49 +01:00
Tobias Hagemann
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
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
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
Cryptobot
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
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
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
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
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
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
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
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
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
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
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
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
96c8c9a9a9
Update bug.md
2020-12-16 09:07:39 +01:00
Tobias Hagemann
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
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
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
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
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
91c883d5cc
Create config.yml
2020-12-07 18:11:25 +01:00
Sebastian Stenzel
1cd4da0796
Merge branch 'develop' into feature/#1228-forcedUnmountDialog
2020-12-07 17:55:29 +01:00
Armin Schrenk
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
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
Armin Schrenk
e72d32f2d1
Remove empty line
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-20 14:34:34 +01:00
Armin Schrenk
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
Sebastian Stenzel
41492a951a
Merge branch 'release/1.5.9'
2020-11-17 17:02:14 +01:00
Sebastian Stenzel
cbbfec5531
Merge branch 'develop' into release/1.5.9
2020-11-16 17:16:54 +01:00
Sebastian Stenzel
d7a4dff080
New Crowdin updates ( #1401 )
...
New translations strings.properties
[ci skip]
2020-11-16 17:15:37 +01:00
Armin Schrenk
8e56218fbb
Update launcher-linux.sh
...
drastically reducing the allowed stacksize to 2m
2020-11-11 17:13:11 +01:00
Sebastian Stenzel
9c40386106
fix CI release build
2020-11-10 12:54:01 +01:00
Sebastian Stenzel
c865805f55
Preparing 1.5.9
2020-11-10 12:41:10 +01:00
Sebastian Stenzel
8e352301cd
New Crowdin updates ( #1392 )
...
[ci skip]
2020-11-10 12:39:15 +01:00
Armin Schrenk
52db1e8bdd
Merge pull request #1396 from cryptomator/feature/#1013-#1061-cleanupAndInformation
2020-11-10 12:33:23 +01:00
Armin Schrenk
1947623be8
final cleanup:
...
* renamed methods
* apply code style
2020-11-10 12:24:49 +01:00
Armin Schrenk
4f8602684d
Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation
2020-11-10 12:08:23 +01:00
Armin Schrenk
75f66e40bf
Add additional mountName crunching to be urlconform when WebDAV is used
2020-11-10 12:05:30 +01:00
Sebastian Stenzel
73587437cb
fixes #1400
2020-11-10 08:27:47 +01:00
Sebastian Stenzel
18f6e70bba
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
...
# Conflicts:
# main/ui/src/main/resources/i18n/strings.properties
2020-11-09 17:53:18 +01:00
Sebastian Stenzel
e067b94aca
fixed labels
2020-11-09 17:52:48 +01:00
Armin Schrenk
b04d5669fb
Format lables the same way
2020-11-09 17:40:57 +01:00
Armin Schrenk
ad44af338d
Merge pull request #1399 from cryptomator/feature/io-stats
...
closes #1070
2020-11-09 17:20:10 +01:00
Sebastian Stenzel
4f4ddbc3e0
allow GCing of Stats Window while remaining reusability and preventing opening multiple windows per vault
2020-11-09 13:49:28 +01:00
Sebastian Stenzel
4e9af1c713
cleanup
2020-11-09 13:12:42 +01:00
Sebastian Stenzel
9a94b6f95e
fixed typo
2020-11-09 13:10:35 +01:00
Sebastian Stenzel
371b826aa0
Merge branch 'develop' into feature/io-stats
2020-11-09 13:05:44 +01:00
Sebastian Stenzel
d3fb90bf6d
fixed NPE if winDriveLetter is null (on Linux/Mac)
2020-11-09 13:05:06 +01:00
Sebastian Stenzel
d24c478faa
more dependency updates
2020-11-09 12:01:38 +01:00
Sebastian Stenzel
48d0aa423c
fixed getter name
2020-11-09 11:54:15 +01:00
Sebastian Stenzel
5695fa2916
Merge branch 'develop' into feature/io-stats
2020-11-09 11:48:17 +01:00
Armin Schrenk
bcea1a4b32
Bumping dependencies:
...
* javafx to 15
* webdav-nio-server to 1.0.13
2020-11-09 11:17:52 +01:00
Armin Schrenk
2f8d4568fc
Updating CryptoFS Dependency.
...
Closes #1293
2020-11-09 10:33:27 +01:00
Armin Schrenk
5b55318e52
Bumping integrations-linux dependency, removing unused legacy property
...
closes #1308
2020-11-09 10:28:07 +01:00
Armin Schrenk
459f2ea2c3
Updating Dokany-nio-adapter dependency
...
References #1228
2020-11-09 10:27:52 +01:00
Martin Beyer
d26147a34a
bumped up depencency of cryptofs to 1.9.13
2020-11-08 20:51:47 +01:00
JaniruTEC
afb9d4f010
Fixed exception on startup if mount folder doesn't exist
...
IrregularUnmountCleaner should not be called if there is no folder that could contain mountpoints.
2020-11-06 18:44:47 +01:00
JaniruTEC
db3bf9723e
Merge branch 'feature/additional-error-messages' into develop
2020-11-06 17:34:23 +01:00
JaniruTEC
3a5937b35f
Added runLater to implementation of ErrorComponent#showErrorScene()
2020-11-06 17:09:44 +01:00
Sebastian Stenzel
f5cddda7a8
Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation
2020-11-06 15:17:45 +01:00
Sebastian Stenzel
e9fa1d6476
removed old jni dependency
2020-11-06 14:53:45 +01:00
Sebastian Stenzel
084c1881ba
removed unused imports
...
[ci skip]
2020-11-06 14:47:47 +01:00
Sebastian Stenzel
ce131e4653
Implemented AutoStart integration for macOS
2020-11-06 14:46:32 +01:00
Tobias Hagemann
a121c7d0fe
added tooltip to path in vault list cell
2020-11-06 14:42:21 +01:00
Sebastian Stenzel
603bf99b25
Replaced MacFunctionsUiState using new integrations api
2020-11-06 14:18:23 +01:00
Sebastian Stenzel
9076fe5b46
Reintroduced trimming of vault display name
2020-11-06 11:07:45 +01:00
Sebastian Stenzel
6848f1a38e
Renamed IrregularUnmountCleaner and relayouted code
2020-11-06 11:07:22 +01:00
Sebastian Stenzel
f4103fc917
reducing complexity of normalizedDisplayName
2020-11-06 09:54:25 +01:00
Sebastian Stenzel
c838da9df4
reducing complexity for "vault name max length"
2020-11-06 09:52:31 +01:00
Sebastian Stenzel
78df4e24b3
keep iconography consistent by reusing already existing icons
2020-11-06 09:51:51 +01:00
Sebastian Stenzel
c0e2d01297
Migrated from deprecated MacFunctions to UiAppearanceProvider for UI theme switching
2020-11-05 17:49:39 +01:00
JaniruTEC
313f8b36d2
Replaced dependency with call to getter
2020-11-05 17:11:35 +01:00
JaniruTEC
343794c1fe
Redo "Added UI error messages"
...
This reverts commit d331c302
2020-11-05 17:04:31 +01:00
Armin Schrenk
813c01aaed
Use mountName instead of display name
2020-11-05 13:23:30 +01:00
Armin Schrenk
510ea8a6f6
refined normalize Method, fxied Tests for it:
...
* all unicode spaces are now replaced with \u0020
* if the end string only contains whitspaces, "_" will be returned
2020-11-05 12:44:51 +01:00
Armin Schrenk
a22fbea467
The display/vault name is now constrained:
...
* should not be empty
* is stripped of leading & trailing whitespaces
* is truncated to 50 characters
2020-11-05 11:55:25 +01:00
Armin Schrenk
f64144d1da
Revert 1554437884
2020-11-05 11:52:38 +01:00
Armin Schrenk
c01dd225c9
Refactor normalizedMountname to only exclude certain, filesystem reserved characters or Unicode control sequences
2020-11-05 11:47:18 +01:00
Sebastian Stenzel
18b408a83a
Adjusted keychain display names
...
[ci skip]
2020-11-05 11:15:39 +01:00
Sebastian Stenzel
efaf107b20
Merge pull request #1393 from cryptomator/feature/modular-keychains
...
Modularized Keychain Access, references #1301
2020-11-05 11:10:15 +01:00
Sebastian Stenzel
86cba5e8a7
partial revert of 6ccd2486
2020-11-04 16:11:16 +01:00
Sebastian Stenzel
f4cee6d161
made KeychainManager immutable
...
[ci skip]
2020-11-04 14:15:28 +01:00
Sebastian Stenzel
28c40b2277
WHY?
2020-11-04 14:13:53 +01:00
Armin Schrenk
8853054ed4
fixing test
2020-11-03 14:53:51 +01:00
Armin Schrenk
3eb44b06af
Fixes #1061 :
...
* temp mount point is first tried without any addition
* then with id Suffix in brackets
* then with underscores, id suffix and count
2020-11-03 12:50:52 +01:00
Armin Schrenk
1554437884
Use regular display name and only normalize if webdav is used:
...
* rename StringBinding mountName to normalizedDisplayName
* replace in all other occurences mountName with DisplayName
2020-11-03 12:44:09 +01:00
Armin Schrenk
268bae8879
Change Invalid mount point error window:
...
* Add heading
* change icon to times_with_circle
* reformat text
2020-11-03 12:13:22 +01:00
Sebastian Stenzel
b382e436e2
minor CI fixes
2020-11-03 11:27:10 +01:00
Sebastian Stenzel
6ccd248675
use maven profiles to build different buildkits
2020-11-03 11:21:08 +01:00
Armin Schrenk
c760e63995
only use supported keychainAccessProviders
2020-11-03 10:54:32 +01:00
Armin Schrenk
959dee153e
fixing bug where stored password is not used
2020-11-03 10:03:14 +01:00
Armin Schrenk
aa22f656e8
Moving the code for unregular unmount leftovers from mountpoint chooser to an own class and execute it at each application start.
2020-11-02 17:34:34 +01:00
Armin Schrenk
d24734e16f
Revert "Adding method to clean up _our_ tmp mounting dirs to mitigate #1061 and #1013 "
...
This reverts commit 01522e8c97 .
2020-11-02 17:25:43 +01:00
Armin Schrenk
01522e8c97
Adding method to clean up _our_ tmp mounting dirs to mitigate #1061 and #1013
2020-11-02 14:49:57 +01:00
Sebastian Stenzel
14e056551d
no longer track coverage for deleted keychain module
2020-11-02 14:07:21 +01:00
Sebastian Stenzel
82a42ea183
Removed keychain module. Implemented new KeychainManager in various UI controller classes
2020-11-02 14:03:39 +01:00
Sebastian Stenzel
bfde26be79
Added new keychain module and refactored UI parts
2020-11-02 13:09:30 +01:00
Sebastian Stenzel
51e43a0567
include system integration lib automatically depending on current OS
2020-11-02 13:08:50 +01:00
Sebastian Stenzel
9a375cb3f6
updated label
...
[ci skip]
2020-11-02 09:43:54 +01:00
Sebastian Stenzel
2b8f39a149
ignored some derived files
2020-11-02 09:41:07 +01:00
JaniruTEC
2720a999d1
Updated codestyle ( #1388 )
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-02 08:45:41 +01:00
Ralph Plawetzki
f675bd5017
Feature/change password backend 2 ( #1375 )
...
* Add option to choose from available password backends on Linux
Implements #1301
2020-11-02 08:19:26 +01:00
JaniruTEC
16be3e7a97
Merge pull request #1384 from cryptomator/fix/missing-exceptions
...
Fix/missing exceptions
2020-10-29 16:58:51 +01:00
JaniruTEC
551d9d1af1
Added default Errorhandler to all Tasks and Services
2020-10-28 16:21:14 +01:00
JaniruTEC
0acc8ddb0a
Fixed UnlockWorkflow
...
Partly reverted 253abd4930
2020-10-28 15:50:20 +01:00
JaniruTEC
f0e1bcb899
Moved call to #setOnFailed() to UpdateStatsService implementation
2020-10-28 15:40:59 +01:00
JaniruTEC
d331c30224
Revert "Added UI error messages"
...
This reverts commit eb8f5f523d .
2020-10-28 15:21:59 +01:00
JaniruTEC
d0d39a1c72
Merge branch 'develop' into fix/missing-exceptions
2020-10-27 17:04:32 +01:00
JaniruTEC
8904df91b4
Reverted accidental changes to Project_Default.xml [Skip CI]
2020-10-27 16:18:55 +01:00
JaniruTEC
786365c095
Added ability to skip CI
...
Added check for "Skip CI", added comment
Added filter for skipping CI
2020-10-27 16:12:35 +01:00
JaniruTEC
eb8f5f523d
Added UI error messages
...
Added UI error message to GeneralPreferencesController for ToggleAutoStartTask
Added UI error message to RecoveryKeyCreationController
2020-10-26 21:19:24 +01:00
JaniruTEC
9c22adc97d
Added/Fixed error logging
...
Added error logging to VaultStats and GeneralPreferencesController
Fixed possible missing error logging in VaultService
2020-10-26 21:17:22 +01:00
Sebastian Stenzel
265212cc0f
New Crowdin updates ( #1302 )
...
* New translations strings.properties [ci skip]
2020-10-26 10:00:58 +01:00
Sebastian Stenzel
9c860cc17c
Merge pull request #1380 from cryptomator/snyk-fix-bc2c8d6dd6d679e9ec6736de3d13592d
...
[Snyk] Security upgrade com.google.guava:guava from 29.0-jre to 30.0-jre
2020-10-24 09:55:05 +02:00
Sebastian Stenzel
7f63153bc1
Update main/pom.xml
2020-10-24 09:47:09 +02:00
snyk-bot
9531d44ab5
fix: main/pom.xml to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEGUAVA-1015415
2020-10-24 01:50:58 +00:00
JaniruTEC
253abd4930
Refactored UnlockWorkflow
...
Replaced protected state methods (scheduled, etc.) with lambdas in the constructor
Replaced try-multi-catch with if-instanceof in onFailed-lambda
2020-10-22 18:58:46 +02:00
JaniruTEC
022ba81f2f
Reformatted classes ErrorComponent and Tasks
2020-10-22 18:33:20 +02:00
Armin Schrenk
26160e9bbc
Merge pull request #1346 from purejava/fix-isSupported
...
Evade DBusException
2020-10-21 10:56:16 +02:00
JaniruTEC
0a32de2c92
Addded dev run configs, removed fuse-setting from win prod config
2020-10-16 22:38:39 +02:00
JaniruTEC
60aeb6a04b
Merge pull request #1307 from cryptomator/feature/fuse-on-win
...
Added (experimental) support for using FUSE on Windows (using WinFSP)
2020-10-14 15:29:37 +02:00
JaniruTEC
0206fc0b8f
Bumped required version of fuse-nio-adapter to 1.2.5
2020-10-14 15:26:28 +02:00
JaniruTEC
06b3343a6d
Partly Revert "Finished feature: Fuse on Win"
...
Revert changes to TemporaryMountPointChooser introduced by 598bec3050
2020-10-13 18:30:00 +02:00
JaniruTEC
598bec3050
Finished feature: Fuse on Win
...
Bumped required version of fuse-nio-adapter to 1.2.4
Added comments
Changed log messages to be more descriptive
2020-10-12 21:34:56 +02:00
Reid Rankin
0e5d72c22a
shorten FS_TYPE_NAME to "CryptomatorFS" ( #1371 )
...
This fixes part of #1033 by shortening the FS_TYPE_NAME so that it can be returned inside a 48-byte-long FILE_FS_ATTRIBUTE_INFORMATION buffer, which only has room for up to 17 UTF-16 characters in the file system name field.
2020-10-12 14:12:09 +02:00
JaniruTEC
21f4fab9ed
Fixed bug: Strange error message if no MPC was applicable
2020-10-09 18:40:50 +02:00
JaniruTEC
58e2ec4742
Changed contract of priorities in MPC, added null-check
...
See: ab538cd215 (original commit)
See: 6b6867b826 (reverting commit)
2020-10-08 19:14:03 +02:00
JaniruTEC
6b6867b826
Reverted ab538cd215
2020-10-08 18:51:03 +02:00
Ralph Plawetzki
92321a7569
Remove unneeded access modifier
2020-10-08 12:57:50 +02:00
JaniruTEC
7781572b6d
Replaced call to Validate with call to Preconditions
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r500760560
2020-10-07 23:27:08 +02:00
JaniruTEC
b5efe39eb8
Refactored Vault, MPCs, Unlock to integrate better with latest changes
...
Removed delegate to Volume#getMountPointRequirement() from Vault
Added getter for the Vault's Volume (#getVolume())
Changed CustomMountPointChooser to use VaultSettings instead of Vault for the constructor/field declaration
Updated CustomMountPointChooser#isApplicable() to be disabled when using FUSE on Windows (without useExperimentalFuse)
Updated CustomMountPointChooser to call Volume#getMountPointRequirement() directly
Replaced OS-Check in TemporaryMountPointChooser with MPR-Check
Replaced call to Vault#getMountPointRequirement() with call to Vault#getVolume() (and Volume#getMountPointRequirement()) in UnlockInvalidMountPointController and UnlockWorkflow
Cleaned up UnlockWorkflow
2020-10-07 23:19:24 +02:00
Ralph Plawetzki
cae86cd71f
Get more information logged in case something goes wrong
2020-10-07 18:55:18 +02:00
Ralph Plawetzki
667617b480
Update kdewallet to latest 1.1.1
2020-10-07 18:32:16 +02:00
JaniruTEC
9329311491
Merge branch 'feature/volume-type-getter' into feature/fuse-on-win
2020-10-07 16:59:54 +02:00
JaniruTEC
22438d1eba
Added api for getting the implemented VolumeImpl (type) of a Volume
2020-10-07 16:46:58 +02:00
JaniruTEC
d295084312
Changed contracts in MPC interface
...
Added Volume parameter to the method signature of all MPC methods and updated implementations to use the change.
Changed contract of the MPC interface: Validation of the MPC (call to #isApplicable()) moved from the Module to the Volume.
Updated docs to reflect those changes. Fixed typos.
Updated method/qualifier names.
Updated implementation of #provideOrdered(Valid)MountPointChoosers() to reflect this change and to build the set differently.
Updated #determineMountPoint() to work with the new set.
2020-10-06 19:52:59 +02:00
JaniruTEC
ab538cd215
Fixed bug: Dropped MPCs if priorities were equal
...
Fixed bug that caused MPCs with equal priorities to be dropped (even if they weren't equal).
Added additional criteria (hashCode) for cases were priorities are equal.
See the docs of ImmutableSortedSet for further information.
2020-10-06 19:40:03 +02:00
Armin Schrenk
f9cb438a0b
Closes #1065 for real by adding missing style in dark theme for debug mode
2020-10-01 18:37:32 +02:00
JaniruTEC
354de225ed
Reverted changes to WebDavVolume#getMountPoint()
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472888268
2020-09-30 14:09:01 +02:00
Armin Schrenk
0b7f8d71ed
closes #1065
2020-09-29 12:12:59 +02:00
JaniruTEC
9657a13912
Updated MPCModule to return a SortedSet and switched collector
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r474452898
2020-09-28 23:34:47 +02:00
Ralph Plawetzki
c5a3b29554
Make logger static
2020-09-16 18:56:54 +02:00
Ralph Plawetzki
ae957c2588
Print error message instead of stacktrace
...
Fixes #1345
2020-09-16 06:55:37 +02:00
Tobias Hagemann
da84133732
allows running launcher-mac.sh from any path
2020-09-15 16:23:31 +02:00
Tobias Hagemann
10275eb80f
Merge pull request #1326 from TheShellLand/linux-libs
...
allows running launcher-linux.sh from any path
2020-09-15 09:28:04 +02:00
Sebastian Stenzel
29a9c7dffe
auto-close bugs violating the issue template
...
[ci skip]
2020-09-13 11:50:26 +02:00
JaniruTEC
d5b8996a39
Fixed violation of method contract
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472857043
2020-09-11 22:23:48 +02:00
JaniruTEC
f012977aac
Fixed spelling
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472825411
2020-09-11 21:47:30 +02:00
JaniruTEC
8680bd1dee
Updated MountPointChooserModule and MPCs
...
Updated MountPointChooserModule and MPCs to use bindings (@'Binds) instead of providers (@'Provides)
Updated CustomDriveLetterChooser and TemporaryMountPointChooser to use VaultSettings instead of Vaults
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872166
2020-09-07 22:25:01 +02:00
JaniruTEC
528510eb53
Renamed binding fuseAndWindows to restrictToStableFuseOnWindows
...
Renamed binding fuseAndWindows to restrictToStableFuseOnWindows in MountOptionsController
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r477135521
2020-09-07 22:24:59 +02:00
ainiml
e8d17cfb7b
allows running launcher-linux.sh from any path
2020-09-06 19:25:50 -04:00
JaniruTEC
cdbcd20241
Fixed faulty access introduced by parallel release of 1.5.8
2020-09-05 22:15:02 +02:00
JaniruTEC
fef3ade5c6
Merge branch 'develop' into feature/fuse-on-win
...
Fixed conflicts in WebDavVolume
2020-09-04 22:28:53 +02:00
Tobias Hagemann
194d7f0da9
Merge branch 'hotfix/1.5.8' into develop
2020-08-28 16:01:35 +02:00
Tobias Hagemann
8ad20c27da
Merge branch 'hotfix/1.5.8'
2020-08-28 15:57:54 +02:00
Tobias Hagemann
f891a9f1a7
refactored that fix from 2a335eb7af
2020-08-28 14:25:26 +02:00
Tobias Hagemann
2a335eb7af
fixed test
2020-08-28 14:06:09 +02:00
Tobias Hagemann
6578ac0121
use mountName in FUSE on macOS instead of displayName
2020-08-28 13:55:17 +02:00
Tobias Hagemann
83f9514a42
fixed icon views of labels in new password screen that could only appear once
...
(cherry picked from commit 4723416d45 )
2020-08-28 13:41:43 +02:00
Tobias Hagemann
c92f1aa655
updated third-party licenses
2020-08-28 13:34:41 +02:00
Tobias Hagemann
688993ba37
preparing 1.5.8
2020-08-28 12:58:50 +02:00
Armin Schrenk
ddfc8d5bc3
Merge branch 'feature/#1289-introduceVaultname' into hotfix/1.5.8
2020-08-28 11:59:56 +02:00
Armin Schrenk
c3141e3601
minor adjustments
2020-08-28 11:58:46 +02:00
Armin Schrenk
f49974180b
Fixing test
2020-08-28 11:19:56 +02:00
Armin Schrenk
eb6ade49f6
refactor to use parameterized test
2020-08-27 16:18:20 +02:00
Armin Schrenk
6553c04256
add code to migrate legacy settings.json files to new property.
2020-08-27 15:53:20 +02:00
Armin Schrenk
a8cb015a06
rename property and getters in vault class for display name.
2020-08-27 15:52:16 +02:00
Martin Beyer
ee81dca71c
Nice implementation of only one stats window per vault
2020-08-26 17:23:39 +02:00
Sebastian Stenzel
ce06ddf312
updated webdav dependencies
...
(cherry picked from commit 8c4d35d3db )
2020-08-26 12:51:28 +02:00
Armin Schrenk
fee2d4bc0c
Merge pull request #1311 from cryptomator/feature/alternativeAutostartWin
...
Feature/alternative autostart win
2020-08-26 11:44:37 +02:00
Armin Schrenk
a2a990bd0c
Correct spelling
2020-08-26 11:36:46 +02:00
Armin Schrenk
cedbe6523d
Merge pull request #1294 from purejava/access-kde-wallets
...
This adds the missing part to linux system keychain access: use KDE wallets
2020-08-26 10:03:55 +02:00
JaniruTEC
ec64055d93
Renamed property "position" (defined by MPC) to "priority"
2020-08-21 22:41:15 +02:00
JaniruTEC
6f542ac8b8
Replaced "assert" with IllegalStateException
2020-08-21 21:57:12 +02:00
Ralph Plawetzki
8a3c101764
Merge remote branch 'cryptomator/develop' into access-kde-wallets
2020-08-21 19:30:46 +02:00
infeo
49a8689090
Remove legacy concepts:
...
* in vaultSettings, displayName does not listen on path
* the caller/creater of vault settings must set the name explicitly
* add localizable default vault name
2020-08-21 13:30:05 +02:00
infeo
8f5c4997b1
closes #1300
2020-08-21 11:32:51 +02:00
infeo
900fdd7f6f
minor changes
...
* removing unused imports
* exchanging addListener() by Easybind.subscribe()
2020-08-21 11:17:55 +02:00
Tobias Hagemann
4723416d45
fixed icon views of labels in new password screen that could only appear once
2020-08-21 10:13:45 +02:00
JaniruTEC
8483f71f57
Refactored CustomMountPointChooser
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472832435
2020-08-21 00:55:33 +02:00
JaniruTEC
5dac594cc9
Removed Phasesystem, specified docs, removed default #isApplicable()
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472835069 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472839837 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472820689 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872901
2020-08-21 00:00:13 +02:00
infeo
06f4e160d6
Migrate to easybind fork
2020-08-20 21:25:54 +02:00
infeo
1d38ee2fcb
Further improvements:
...
* corrected bad english
* improved documentation
* restricted visibility of specific exception
2020-08-20 13:49:31 +02:00
Sebastian Stenzel
921b70ebaa
updated webdav dependencies
...
(cherry picked from commit 8c4d35d3db )
2020-08-20 13:38:40 +02:00
infeo
0f56d424da
Refactored AutoStartStrategy:
...
* prevented on best effort basis inconsistent states
* extracted the registry setting as an own strategy (by methods)
* refactored the overriden methods to call the strategies (registry or folder) depending on the different variables
* removed Powershell specific ToggleException
* added documentation
2020-08-20 12:18:57 +02:00
JaniruTEC
4cd43a2b1c
Merge branch 'develop' into feature/fuse-on-win
2020-08-19 15:53:26 +02:00
JaniruTEC
1ef359e68b
Added messages to rethrown IOExceptions
2020-08-19 15:47:09 +02:00
JaniruTEC
58ce1e45b8
Updated Codestyle to not use any arrangements
2020-08-19 15:34:08 +02:00
Martin Beyer
bd854e7f7a
updates secret-service for linux keychains and fixes #1268
2020-08-19 15:31:42 +02:00
JaniruTEC
3ecc0cf906
Cleaned up MountPointRequirement
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472827299
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472826920
2020-08-19 14:45:10 +02:00
JaniruTEC
ea6925f905
Replaced #wrapAsIMPE() with explicit call to IMPExc
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872373 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472859488 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472827776
2020-08-19 11:44:18 +02:00
JaniruTEC
f45b78d8c0
Removed accidental debugcode, updated lookup for env-var
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472848604
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472851003
2020-08-19 11:44:01 +02:00
JaniruTEC
75ca8a91f8
Merge remote-tracking branch 'upstream/develop' into feature/fuse-on-win
2020-08-19 11:42:55 +02:00
JaniruTEC
16462d05c8
Refactored changes, cleaned up
...
Changed visibility of methods
Removed Logger from AbstractVolume
Moved mountPoint and #getMountPoint()
Renamed fuseMnt to mount in FuseVol (as in DokanyVol)
Removed unnecessary mountPoint-field from WebDavVolume
2020-08-18 21:27:13 +02:00
JaniruTEC
cbef54f05c
Added Logger, moved cleanup, moved choosing
2020-08-18 21:27:03 +02:00
JaniruTEC
f601ff4ce3
Moved #isSupported() in the file, moved #determineMountPoint()
2020-08-18 21:26:52 +02:00
JaniruTEC
84fbf7392b
Updated usage of FuseNotSupportedException
2020-08-18 16:57:56 +02:00
JaniruTEC
bbf9379f56
Changed DokanyVolumes and FuseVolumes to use mountnames
...
Changed DokanyVolumes and FuseVolumes to use mountnames for automatic, folder-based mounting instead of ids.
2020-08-18 16:57:55 +02:00
JaniruTEC
6aa14fcfb1
Updated Errorhandling of UnlockWorkflow
2020-08-18 16:57:55 +02:00
Tobias Hagemann
710c7d0da7
added button to main window title if debug mode is enabled, fixes #1065
2020-08-18 16:08:23 +02:00
Tobias Hagemann
841d4eb9c7
updated third-party licenses
2020-08-18 13:59:37 +02:00
Sebastian Stenzel
8c4d35d3db
updated webdav dependencies
2020-08-18 10:36:55 +02:00
JaniruTEC
4110057fa1
Refactored multiple classes
...
Refactored UnlockWorkflow, CustomMountPointChooser, DokanyVolume and UnlockInvalidMountPointController
Changed UnlockWorkflow#handleGenericError() to accept Throwables
Added check for parent to CustomMountPointChooser (when using FUSE on Win)
Removed legacy constant from DokanyVolume
Added asserts to UnlockInvalidMountPointController and UnlockWorkflow
2020-08-16 18:40:11 +02:00
Tobias Hagemann
9b1d6d2f2f
Merge branch 'release/1.5.7' into develop
2020-08-14 12:59:07 +02:00
Tobias Hagemann
1c45455cb2
Merge branch 'release/1.5.7'
2020-08-14 12:58:26 +02:00
Tobias Hagemann
411aca8695
preparing 1.5.7
2020-08-14 12:55:46 +02:00
Sebastian Stenzel
3de69021df
New Crowdin updates ( #1255 )
...
[ci skip]
2020-08-14 12:49:55 +02:00
Tobias Hagemann
8418038736
dependency update
2020-08-14 12:47:11 +02:00
Ralph Plawetzki
3bf2b499a7
Reverse order to initialize backend
...
The GNOME keyring feature was implemented first and we don't want to confuse users who used it before
2020-08-14 07:40:46 +02:00
JaniruTEC
430da2b78d
Implemented MPC-System in FuseVolume and DokanyVolume, did refactoring
...
Implemented MPC-System in FuseVolume and DokanyVolume
Removed methods from FuseVol and DokanyVol
Renamed methods
Added chooser logic instead
Added imports for VolumeException to multiple classes
Added support for throwing and handling of InvalidMountPointException from Volume up to UnlockWorkflow (changed method signatures, added try-catchs, etc.)
2020-08-12 23:42:38 +02:00
JaniruTEC
51047dcbce
Added additional debug messages
2020-08-12 23:42:38 +02:00
JaniruTEC
708bcaa630
Updated CustomMountPointChooser to use MPR instead of OS-Checks
...
Updated CustomMountPointChooser to use MountPointRequirements instead of OS-Checks.
This led to the discovery of the bug that was fixed in 724b20c826 .
2020-08-12 23:42:37 +02:00
JaniruTEC
724b20c826
Fixed possible racecondition at Vault initialization
...
Fixed possible racecondition at Vault initialization: VaulSettings were read before the Vault was fully initialized resulting in breakage of the code if the excact order was to be changed.
2020-08-12 21:43:24 +02:00
Tobias Hagemann
69f8c46f15
ui adjustments in vault detail missing
2020-08-12 17:35:11 +02:00
JaniruTEC
b7f2fb0bdf
Added cleanup to TemporaryMountPointChooser
2020-08-11 23:35:43 +02:00
JaniruTEC
222ffd8c53
Implemented MountPointChooserModule
2020-08-11 23:35:42 +02:00
JaniruTEC
00e0a0f79a
Fixed doc for MountPointChooser
2020-08-11 23:35:42 +02:00
JaniruTEC
d6bbc4383b
Added implementations for MountPointChooser
...
Added AvailableDriveLetterChooser for automatic DriveLetter-choice
Added CustomDriveLetterChooser for a chosen DriveLetter
Added CustomMountPointChooser for a chosen directory
Added TemporaryMountPointChooser for automatic directory-choice
2020-08-11 23:03:12 +02:00
JaniruTEC
b51a2602a9
Documented MountPointChooser
2020-08-11 23:03:12 +02:00
JaniruTEC
c3fbddc671
Refactored PerVault, Vault and VaultSettings
...
Made @`PerVault public
Added import for VaultException to Vault
Added convenience method to VaultSettings
2020-08-11 22:26:15 +02:00
JaniruTEC
ce262b691a
Added base classes for MountPointChoosers and added module to component
2020-08-11 22:26:15 +02:00
Martin Beyer
65de6fef9b
Allowing only one io-stats window per vault to be open at the same time.
2020-08-11 17:32:39 +02:00
Armin Schrenk
31d95ae5b0
Remove restrictions of vault name filed to only contain alpha numeric characters
2020-08-11 12:04:02 +02:00
Armin Schrenk
429098733c
Improve the vault/mount name system:
...
* fix bug where the default name is not replaced by the actual folder name
* introduce new field in settings "mountName" as binding on displayName
* change volumes to use mountName instead of displayName
2020-08-11 11:19:54 +02:00
JaniruTEC
597899d2bf
Fixed random set order and updated #getAvailableDriveLetter()
...
Fixed bug introduced by 32a810fe1d :
The Set of existing DriveLetters was in random order because Collectors#toUnmodifiableSet is an unordered collector.
Changed #getAvailableDriveLetter() to use Stream#findFirst() instead of #findAny()
2020-08-11 02:24:44 +02:00
Ralph Plawetzki
b1c66b181d
Depend on kdewallet 1.0.1, hence dbus-java 3.2.3
...
that fixes issues when dealing with multiple signals of the same name but different signatures
2020-08-09 11:18:17 +02:00
Ralph Plawetzki
100b836979
Adjust buildkit to exclude kdewallet for Windows and macOS
2020-08-07 18:49:07 +02:00
Ralph Plawetzki
817907c25a
Add access functionality for KDE kwallets
2020-08-07 18:32:54 +02:00
Tobias Hagemann
25195fffe2
added icon to password strength label in new password controller
2020-08-07 17:47:49 +02:00
Tobias Hagemann
0e784a6ffc
also disable finish button in change password if old password field is empty
2020-08-07 17:09:55 +02:00
Tobias Hagemann
351f96fa8b
switch to light theme if donation key has changed and is invalid
2020-08-07 09:30:22 +02:00
Tobias Hagemann
703fb4fb51
fixed 0091c401df (r40816364)
2020-08-06 18:32:57 +02:00
Tobias Hagemann
a975df6f8c
added "Automatic" theme on macOS
2020-08-06 18:30:34 +02:00
Armin Schrenk
fb90128b63
Move option to change display name of a vault from mount options to general options
2020-08-06 15:33:28 +02:00
Armin Schrenk
ea4c91fb37
change meaning of mount name setting:
...
* it is now considered the gerenal vault name
* methods (except parsing) are renamed accordingly
2020-08-06 15:20:32 +02:00
Armin Schrenk
7c1d6973ba
fixes #1289 by decoupling storage path from vault name
2020-08-06 15:18:30 +02:00
JaniruTEC
4f2120b729
Added support for folderbased backup-mountpoint to DokanyVol and FuseVol
2020-08-03 22:20:20 +02:00
JaniruTEC
51f7d74e4a
Changed cryptomator.mountPointsDir-property in Windows Configs
...
Changed cryptomator.mountPointsDir-property in Windows Configs from "~/Mount" to "~/Cryptomator
2020-08-03 21:22:22 +02:00
JaniruTEC
32a810fe1d
Changed FuseVolume to choose a DriveLetter instead of a folder
...
Changed FuseVolume to choose a DriveLetter instead of a folder if the the mountpoint is chosen by the app.
Reworked priorities when choosing
Changed DokanyVolume to use the new methods supplied by WindowsDriveLetters
2020-07-29 22:15:12 +02:00
JaniruTEC
570482521a
Delegated choice of DriveLetter to WDL and made internal Set immutable
...
Delegated choice of DriveLetter to WindowsDriveLetters
Made internal Set ("C_TO_Z") immutable, that is returned by getAvailableDriveLetters()
Changed direct reference to C_TO_Z to use getAvailableDriveLetters() instead
2020-07-29 22:14:51 +02:00
Martin Beyer
3bd2a2f911
Fixes #1262 by adding new buttons, if a vault cannot be found
2020-07-29 10:21:16 +02:00
JaniruTEC
1ac6d086bd
Disabled some experimental FUSE Features on Windows
...
Disabled some experimental FUSE Features on Windows unless they are explicitly enabled by using the flag '-Dfuse.experimental="true"'
They are enabled in the default IntelliJ-Config (disabled on Build)
2020-07-28 19:15:56 +02:00
JaniruTEC
8374599183
Modified creation of temporary mountpoint, fixed bugs, added comments
...
Changed FuseVolume#prepareTemporaryMountPoint to handle FUSE on Windows correctly (WinFSP requires the folder to NOT exist...)
See: https://github.com/billziss-gh/winfsp/issues/320
Added comments
Fixed bug: Message showing a malformed path
2020-07-26 23:03:36 +02:00
Martin Beyer
0091c401df
Fixes #1267 by binding the settings.preferredVolumeImpl to VolumeImpl.WEBDAV, if preferredVolimeImpl isn't available
2020-07-22 15:26:21 +02:00
Martin Beyer
00dd67e345
Refactoring
2020-07-21 15:16:53 +02:00
Martin Beyer
158677bd54
Using new methods from CryptoFs to get correct statistics
2020-07-21 11:10:05 +02:00
JaniruTEC
a1b375316c
Specified the messages of failed UnlockWorkflows
...
Specified the messages of failed UnlockWorkflows by adding the ability to distinguish between the different MountPointRequirements
Translation for all languages but German and Englisch required
2020-07-20 22:06:15 +02:00
JaniruTEC
dae2814b0f
Added MountPointRequirement-Enum
...
Added MountPointRequirement-Enum and added method getMountPointRequirement() to Volume (and all implementing classes) to query the requirment for the specific VolumeProvider.
2020-07-20 22:01:10 +02:00
JaniruTEC
341a98848d
Modified check of provided mountpoint
...
Changed FuseVolume#checkProvidedMountPoint to handle FUSE on Windows correctly (WinFSP requires the folder to NOT exist...)
2020-07-20 22:00:35 +02:00
JaniruTEC
902e66906a
Refactored method FuseVolume#prepareTemporaryMountPoint
...
Refactored method FuseVolume#prepareTemporaryMountPoint to be more readable (removed duplicated code)
2020-07-20 21:55:49 +02:00
JaniruTEC
c59d3cd03f
Removed check for OS from FuseVolume#isSupportedStatic
2020-07-20 21:23:35 +02:00
Martin Beyer
ed9f16e012
Displaying additional stats with a new DataLabel
2020-07-20 16:09:45 +02:00
Martin Beyer
ed77a4aacd
Added basic counting of additional total stats (not correct)
2020-07-20 16:08:25 +02:00
Martin Beyer
ff2fa70bd6
preperation for displaying en-de-crypted bytes per second
2020-07-20 11:00:59 +02:00
Martin Beyer
3519346df9
cleaned up unlock window
2020-07-20 10:59:48 +02:00
JaniruTEC
45f6caa7bd
Added basic support for FUSE-Mounting on Windows
2020-07-18 19:05:18 +02:00
JaniruTEC
e2e7755af2
Added cryptomator.mountPointsDir-property to Windows Configs
2020-07-18 18:57:11 +02:00
Armin Schrenk
4ab7bfaa20
reformat
2020-07-17 11:58:11 +02:00
Armin Schrenk
7e0ffb43a6
fixing bug where the mountName of the vault is initially set as the default one
2020-07-17 11:57:53 +02:00
Martin Beyer
526c8328f6
Refactoring - Removing unnecessary environment variable
2020-07-13 15:21:24 +02:00
JaniruTEC
81bad4eb25
Fixed bug: Some exceptions caused by unlock were not shown
...
If an unmatched exception occurred during unlocking it was neither logged nor shown to the user.
2020-07-09 22:34:57 +02:00
Martin Beyer
dcaa6e81a3
Improving Exception calling and logging
2020-07-08 14:53:15 +02:00
Martin Beyer
e78155396d
Implementing #1251
2020-07-08 14:01:10 +02:00
Sebastian Stenzel
d3063c8117
Make sure not to launch the FX app more than once.
2020-07-07 16:01:32 +02:00
Armin Schrenk
cd1ed088c3
Update bug.md
...
Change bullet point "Drive" to "Volume type" such that users are less confused by this field. Also added where this info can be found.
2020-07-03 10:37:02 +02:00
Martin Beyer
e831debb94
fixes #1244 by renaming the refresh button and adding a method call
2020-06-30 09:36:46 +02:00
Martin
8d15a6612f
Implements #1244 by adding a small button to regain focus
2020-06-28 11:05:27 +02:00
Sebastian Stenzel
9c034f3be6
split up read and write charts and added cache efficiency chart
...
(because we will add further read/write-specific stats like total number of files read/written, bytes encrypted/decrypted, etc)
2020-06-25 17:16:42 +02:00
Sebastian Stenzel
60dd9349a8
Merge branch 'develop' into feature/io-stats
2020-06-25 17:15:22 +02:00
Sebastian Stenzel
330b1cbf7d
derived resources after dependency update
...
[ci skip]
2020-06-25 17:15:07 +02:00
Sebastian Stenzel
9ffa38d54e
Merge branch 'develop' into feature/io-stats
2020-06-22 17:24:18 +02:00
Sebastian Stenzel
c925727269
Merge branch 'master' into develop
2020-06-22 17:23:58 +02:00
Sebastian Stenzel
ac2dc06bd6
Merge branch 'release/1.5.6'
2020-06-22 17:23:27 +02:00
Sebastian Stenzel
80b83adb53
Preparing 1.5.6
2020-06-22 17:08:48 +02:00
Sebastian Stenzel
ddc31ac2bb
New Crowdin translations ( #1227 )
...
[ci skip]
2020-06-22 17:08:09 +02:00
Sebastian Stenzel
eb7c5d0b2b
Dependency update
2020-06-22 10:21:44 +02:00
Armin Schrenk
e5ce3cb62d
closes #1254
2020-06-19 15:57:12 +02:00
Martin Beyer
7a69692999
Prettied up the statistics window for both Ui Themes
2020-06-17 11:04:36 +02:00
Sebastian Stenzel
d00d9d98dc
make sure to release all strong referenced to the I/O chart when closing the window
2020-06-16 15:35:12 +02:00
Sebastian Stenzel
1846c5c14c
formatting
2020-06-16 15:05:24 +02:00
Sebastian Stenzel
0d9db783f7
Merge branch 'develop' into feature/io-stats
2020-06-16 15:04:47 +02:00
Sebastian Stenzel
d3a6964d8f
fixes #1249
2020-06-16 15:02:38 +02:00
Martin Beyer
55e9cabf51
Updated Graph to use Timeline + minor UI changes + wording
2020-06-16 14:13:17 +02:00
Sebastian Stenzel
5180f2061a
add series only once (in scene initialization instead of on every tick) - thus fixing IAE
2020-06-10 13:58:02 +02:00
Martin Beyer
05154cf6aa
Added Graph to statistics window
2020-06-10 13:38:58 +02:00
Martin Beyer
f61e955945
First Dummy window to show statistics
2020-06-10 13:38:57 +02:00
Armin Schrenk
d80605532f
closes #1141
2020-05-28 16:26:22 +02:00
Sebastian Stenzel
8d5fb14b50
Merge branch 'master' into develop
2020-05-27 12:43:56 +02:00
Sebastian Stenzel
570286c7df
Merge branch 'release/1.5.5'
2020-05-27 12:43:35 +02:00
Sebastian Stenzel
11e3ee8d90
formatted code
...
[ci skip]
2020-05-27 12:43:18 +02:00
Sebastian Stenzel
0664c670f7
Merge branch 'develop' into release/1.5.5
2020-05-27 12:33:55 +02:00
Martin Beyer
f36f9d412c
Fixes #1203
2020-05-27 12:04:34 +02:00
Sebastian Stenzel
bd734f1960
preparing 1.5.5
2020-05-27 11:23:09 +02:00
Sebastian Stenzel
675a0b1a73
New Crowdin translations ( #1194 )
...
[ci skip]
2020-05-26 16:50:01 +02:00
Martin Beyer
a2816277bf
Refactor unlock Window in preparation of #1203
2020-05-26 14:00:25 +02:00
Tobias Hagemann
e37f1f914b
some layout adjustments in vault detail
2020-05-26 13:20:47 +02:00
Sebastian Stenzel
adf7694308
fixes #1021 , fixes #1170 , fixes #1180
2020-05-26 10:04:32 +02:00
Sebastian Stenzel
c13449c6ad
fixes #1214
2020-05-26 09:21:18 +02:00
Armin Schrenk
f72035210c
fixing error where vault stays in processing state if unlock is canceld via system close button (window decoration bar)
2020-05-25 13:51:14 +02:00
Martin Beyer
89ef5238ea
Fixes #1218 by setting the maxWidth of each button to Infinity
2020-05-24 12:41:45 +02:00
Armin Schrenk
8198f66c1f
fixes #1208
2020-05-22 12:39:41 +02:00
Armin Schrenk
eb5aa4ee44
remove unnecessary binding
2020-05-22 11:14:35 +02:00
Tobias Hagemann
adb09a0efe
proofread strings
2020-05-20 17:45:54 +02:00
Martin Beyer
241eb8bed5
Implements #1182 By adding a button to forget the saved password
2020-05-20 15:04:33 +02:00
Martin Beyer
842a0d6ff3
Implements #1183 Saved Passwords are indicated
2020-05-20 15:02:53 +02:00
Martin Beyer
3200917df2
Merge remote-tracking branch 'origin/develop' into develop
2020-05-20 14:51:57 +02:00
Martin Beyer
12dcf0647d
Reverted small error in 22859c9ffa to fix#1082
2020-05-20 14:49:12 +02:00
Martin Beyer
22859c9ffa
Fixes #1082 Illegal mount options cannot be selected (WebDav + Windows)
...
By adding the visible and managed flags to the corresponding fxml tags, it is no longer possible to select illegal combinations.
2020-05-20 13:02:14 +02:00
Sebastian Stenzel
29182156df
fixes #1196
2020-05-19 11:21:20 +02:00
Sebastian Stenzel
357d63f398
Added animation to unlock dialog
2020-05-14 10:37:51 +02:00
Sebastian Stenzel
e594bf208d
moved images to subdir
2020-05-14 07:53:51 +02:00
Sebastian Stenzel
2f0de3520a
Refactored KeychainAccess in preparation of #1183 , #1182
2020-05-13 19:59:32 +02:00
Sebastian Stenzel
8def68eb02
Merge branch 'master' into develop
2020-05-12 16:27:14 +02:00
Sebastian Stenzel
aef33dc864
Merge branch 'release/1.5.4'
2020-05-12 16:26:44 +02:00
Sebastian Stenzel
06d2f2d9e9
Preparing 1.5.4
2020-05-12 16:21:50 +02:00
Sebastian Stenzel
dad0ad76fb
New Crowdin translations ( #1166 )
...
[ci skip]
2020-05-12 16:20:49 +02:00
Sebastian Stenzel
99fa8e7c8e
fixes #1171 (or rather applying a workaround until we get an upstream fix)
2020-05-12 16:18:11 +02:00
Martin Beyer
ab0f175edf
Implemented hyperlink in preferences to reveal log files ( #1184 )
2020-05-12 11:59:22 +02:00
Ralph Plawetzki
8cb9728565
Implement changePassphrase from the secret-service API ( #1191 )
...
Fixes #1189
2020-05-12 07:41:10 +02:00
Ralph Plawetzki
d91d27f2a4
Close unlockScene after entering the phrase and unlocking the vault ( #1186 )
2020-05-12 07:40:38 +02:00
Sebastian Stenzel
b2a6e038ae
Updated secret-service lib to 1.0.0
...
references #1169
2020-05-11 17:34:12 +02:00
Sebastian Stenzel
75f360903c
recheck vault state when focusing window
...
fixes #1190
fixes #1110
fixes #1139
2020-05-11 08:08:15 +02:00
Sebastian Stenzel
79c3137b90
no need to be application-scoped
2020-05-11 07:58:29 +02:00
Sebastian Stenzel
d2189d379c
Using switch expressions
2020-05-11 07:47:15 +02:00
Sebastian Stenzel
49aead7323
Merge branch 'feature/refactored-unlock' into develop
2020-05-08 15:08:46 +02:00
Sebastian Stenzel
7bd610563f
exception not thrown here
...
[ci skip]
2020-05-08 09:30:21 +02:00
Sebastian Stenzel
5c1a1ad162
respect choice made in #1083
2020-05-07 16:57:57 +02:00
Sebastian Stenzel
86906d0049
fixes #1083
2020-05-07 16:45:24 +02:00
Sebastian Stenzel
93011dc754
cleanup
2020-05-07 16:33:05 +02:00
Sebastian Stenzel
b084b651af
wipe memory when setting a new password
2020-05-07 15:57:56 +02:00
Sebastian Stenzel
fecf9c0423
Fixes #1088
2020-05-07 14:18:09 +02:00
Sebastian Stenzel
117fe78a4a
Refactored stage creation
2020-05-07 12:35:01 +02:00
Tobias Hagemann
153d43573a
Merge branch 'master' into develop
2020-04-30 16:51:48 +02:00
Tobias Hagemann
9145f5d2f8
Merge branch 'release/1.5.3'
2020-04-30 16:51:01 +02:00
Tobias Hagemann
835ea3b640
preparing 1.5.3
2020-04-30 16:50:16 +02:00
Sebastian Stenzel
1e7eb23d1b
New Crowdin translations ( #1164 )
...
[ci skip]
2020-04-30 16:48:22 +02:00
Sebastian Stenzel
cfe25d0bf5
updating siv-mode for twice as fast filename encryption/decryption
2020-04-30 16:37:07 +02:00
Sebastian Stenzel
b14939bd77
New Crowdin translations ( #1159 )
...
[ci skip]
2020-04-30 16:33:33 +02:00
Tobias Hagemann
26e140ee22
fixed checkmark color if it's selected and disabled
2020-04-30 16:31:25 +02:00
Tobias Hagemann
1c5ecf8c01
centered main.vaultlist.emptyList.onboardingInstruction
2020-04-30 14:52:16 +02:00
Tobias Hagemann
9b528a05b5
localized display name of ui themes, now actually use vaultOptions.mount.winDriveLetterOccupied localizations
2020-04-30 14:42:51 +02:00
Sebastian Stenzel
3a7aa6d64f
fixes #1163 , fixes #1131
2020-04-30 13:41:18 +02:00
Sebastian Stenzel
55820e47f9
Merge branch 'master' into develop
2020-04-29 16:47:55 +02:00
Sebastian Stenzel
94af8bd15a
Merge branch 'release/1.5.2'
2020-04-29 16:47:22 +02:00
Sebastian Stenzel
4712c4f593
preparing 1.5.2
2020-04-29 16:34:06 +02:00
Sebastian Stenzel
42c856fc6f
New Crowdin translations ( #1135 )
...
[ci skip]
2020-04-29 16:15:24 +02:00
Sebastian Stenzel
3618c4b8db
Merge branch 'feature/NewMigrationFlow' into develop
2020-04-29 16:14:44 +02:00
Sebastian Stenzel
bb681fa6d9
fixes #1116 , at least properly handle errors if the underlying file system doesn't support migration
2020-04-29 14:59:16 +02:00
Armin Schrenk
22e3840caa
Update README.md
2020-04-29 12:02:15 +02:00
Sebastian Stenzel
461ec3ca43
Simpler solution to 8aa3da1 and 1702c6a2
2020-04-28 21:17:41 +02:00
Armin Schrenk
8aa3da14a4
fixing bug where unlock dialog is not shown anymore
2020-04-28 19:43:10 +02:00
Sebastian Stenzel
670d4a165c
fixes #1134 , fixes #1116
...
references #1144
2020-04-28 18:58:25 +02:00
Tobias Hagemann
9a9b19e6e2
fixed error message and removed wrong comment [ci skip]
2020-04-28 17:48:48 +02:00
Tobias Hagemann
206ba4c69a
improved migration impossible
2020-04-28 17:46:45 +02:00
Tobias Hagemann
1702c6a243
hide/disable interactive elements when vault is processing
2020-04-28 17:05:00 +02:00
Armin Schrenk
8d2fe2fc03
Improving vault migration impossible dialogue
2020-04-28 12:26:38 +02:00
Armin Schrenk
4864eb3204
integrate migratiion impossible scene to migration workflow
2020-04-28 12:16:07 +02:00
Sebastian Stenzel
5721b63135
fixes #1115
2020-04-28 10:36:35 +02:00
Sebastian Stenzel
c99e0ea656
Determine path length limitations during unlock
2020-04-28 09:48:25 +02:00
Armin Schrenk
b1dc983d6b
adding cryptofs to pom and add implementation notes to migrate dialogue
2020-04-27 18:06:37 +02:00
Armin Schrenk
808223d58e
refined migration not possible dialogue
2020-04-27 16:59:09 +02:00
Armin Schrenk
4d5f6cbb52
update migration dialogue
2020-04-27 13:17:31 +02:00
Armin Schrenk
fcdbc7a6cc
Add migration impossible dialogue
2020-04-27 11:58:45 +02:00
Armin Schrenk
113b745050
add missing translation keys
2020-04-27 10:55:34 +02:00
Sebastian Stenzel
e4cde7f66f
Merge pull request #1143 from jellemdekker/feature/keycombo_clear_password_filed
...
Allow password field to be cleared with Ctrl/Command + backspace, fixes #885
2020-04-24 15:27:07 +02:00
jellemdekker
f6c834fee2
Merged if-statements.
2020-04-24 15:23:08 +02:00
jellemdekker
96990788d9
Indent using tabs instead of spaces.
2020-04-24 15:22:33 +02:00
jellemdekker
c204ed2601
Allow password field to be cleared with Ctrl/Command + backspace, implements #885 .
2020-04-24 14:30:19 +02:00
Tobias Hagemann
b882296c19
fixes #1123
2020-04-24 11:21:59 +02:00
Tobias Hagemann
186ed5c115
set title to vault name in unlock screen for improved compatibility with password managers
2020-04-23 22:16:23 +02:00
Sebastian Stenzel
db29513376
one more switch expression
2020-04-23 14:36:41 +02:00
Sebastian Stenzel
0469e99baa
Updated build dependencies
2020-04-23 14:22:24 +02:00
Sebastian Stenzel
37fcae8f0e
replaced some "old" switch statements by switch expressions
2020-04-23 14:21:41 +02:00
Sebastian Stenzel
2902479fc1
Speed up build, make cache more efficient
2020-04-21 14:27:42 +02:00
Sebastian Stenzel
5ef7a3e76d
Updated Build Badge
2020-04-21 14:15:56 +02:00
Sebastian Stenzel
041ce2504c
Merge branch 'master' into develop
2020-04-21 14:12:00 +02:00
Sebastian Stenzel
8db889dbf5
Merge branch 'release/1.5.1'
2020-04-21 14:11:05 +02:00
Sebastian Stenzel
a869fc219d
Use tags, not maven versions
2020-04-21 14:05:36 +02:00
Sebastian Stenzel
002935af60
preparing 1.5.1
2020-04-21 13:49:37 +02:00
Sebastian Stenzel
f3db7722b1
Updated CI config
2020-04-21 13:48:35 +02:00
Sebastian Stenzel
169014ef62
Updated CI config
2020-04-21 13:40:12 +02:00
Sebastian Stenzel
32d9e37708
Updated CI config
2020-04-21 13:27:28 +02:00
Sebastian Stenzel
57ee96a739
Merging CI workflows
2020-04-21 13:25:55 +02:00
Sebastian Stenzel
72f2bf4c42
Updated CI config
2020-04-21 13:19:21 +02:00
Sebastian Stenzel
b8b2265f9d
Updated CI config
2020-04-21 13:13:22 +02:00
Sebastian Stenzel
56db682571
New Crowdin translations ( #1100 )
...
[ci skip]
2020-04-21 12:54:13 +02:00
Sebastian Stenzel
3b690dfc6e
More resilient loading of settings.json
2020-04-21 12:53:36 +02:00
Sebastian Stenzel
243c74b0cb
Show stack trace in UI for vaults in error state
2020-04-21 12:38:36 +02:00
Sebastian Stenzel
a9a983d7ed
Apply upstream fix helping us to debug #1125
2020-04-21 12:37:55 +02:00
Tobias Hagemann
880260d467
disable password field und unreveal password when vault is processing
2020-04-21 08:40:12 +02:00
Sebastian Stenzel
07e5e18d4d
Updated IDE settings to use JDK 14
...
[ci skip]
2020-04-21 08:00:55 +02:00
Sebastian Stenzel
9e243daffa
Propagate upstream fix for #1124
2020-04-20 17:57:37 +02:00
Sebastian Stenzel
3ec2d4b701
Merge branch 'feature/gh-actions' into develop
2020-04-20 15:09:58 +02:00
Sebastian Stenzel
3eee522897
Log cause if a vault is in error state
...
[ci skip]
2020-04-20 15:09:32 +02:00
Sebastian Stenzel
408d16fabf
store to run-specific cache, but restore from any previous run
2020-04-20 11:18:56 +02:00
Sebastian Stenzel
830941755b
use cache key depending on git sha
2020-04-20 11:13:49 +02:00
Sebastian Stenzel
84cc81ec40
upload buildkits
2020-04-20 11:03:44 +02:00
Sebastian Stenzel
a8b76a6914
if we want this to run package, we should ask it to package.
2020-04-20 10:55:35 +02:00
Sebastian Stenzel
c9f560eb04
first attempt to make this a multi-stage build
2020-04-20 10:52:33 +02:00
Sebastian Stenzel
8993b3584b
made sure to run jacoco
2020-04-20 10:33:24 +02:00
Sebastian Stenzel
93048647f5
Added env.CODACY_PROJECT_TOKEN
2020-04-20 10:24:59 +02:00
Sebastian Stenzel
75e35ca0e1
Manually run Codacy
2020-04-20 10:20:58 +02:00
Sebastian Stenzel
9205bafc56
Added maven dependency cache
2020-04-20 10:20:31 +02:00
Sebastian Stenzel
4a9dd7f175
Moving to GitHub Actions
2020-04-20 10:06:15 +02:00
m-p-3
8d0c370f5a
Update README.md, Security Architecture URL 404 ( #1107 )
...
[ci skip]
2020-04-18 09:51:24 +02:00
Tobias Hagemann
200e8f7b79
added missing text flow class
2020-04-18 00:35:22 +02:00
Sebastian Stenzel
467e87813d
fixed typo
...
[ci skip]
2020-04-17 11:06:42 +02:00
Sebastian Stenzel
5b2af73c50
Merge branch 'master' into develop
2020-04-16 13:05:34 +02:00
Sebastian Stenzel
d107917065
Merge branch 'release/1.5.0'
2020-04-16 13:04:27 +02:00
Tobias Hagemann
d111a34736
updated third-party licenses [ci skip]
2020-04-16 09:50:33 +02:00
Tobias Hagemann
a40847a280
updated sponsors [ci skip]
2020-04-14 18:58:15 +02:00
Sebastian Stenzel
6fc010e638
fixes #1092
2020-04-14 18:45:20 +02:00
Sebastian Stenzel
d42ff80b25
Merge commit '1e76a5e92c3725dd46eb47a6651f2b4a0a7fab3f' into release/1.5.0
2020-04-14 18:44:31 +02:00
Sebastian Stenzel
1e76a5e92c
New Crowdin translations ( #1084 )
...
[ci skip]
2020-04-14 18:43:33 +02:00
Sebastian Stenzel
05d21f6784
Fixed SNYK-JAVA-COMMONSCODEC-561518 by updating transitive dependency commons-codec
2020-04-08 10:24:23 +02:00
Sebastian Stenzel
c1bd777c17
updated links to docs
...
[ci skip]
2020-03-30 11:11:20 +02:00
Sebastian Stenzel
128176db1f
Added posibility to add build number to "about" dialog
2020-03-26 15:09:29 +01:00
Tobias Hagemann
005c4787a2
updated icloud drive path for windows
2020-03-26 14:46:47 +01:00
Sebastian Stenzel
d1b364fd1b
Added ~/iCloudDrive (default location on Windows) to cloud storage autodetection
2020-03-26 14:24:14 +01:00
Sebastian Stenzel
006d201400
Merge branch 'develop' into release/1.5.0
2020-03-26 11:59:50 +01:00
Sebastian Stenzel
2a964ae501
New Crowdin translations ( #1081 )
...
* New translations strings.properties
[ci skip]
2020-03-26 11:59:12 +01:00
Tobias Hagemann
09b6b0da28
renamed secondary css classes to muted, made "locked" badge muted
2020-03-26 11:55:46 +01:00
Sebastian Stenzel
cceea1c7c1
Updated dependencies
2020-03-25 17:57:17 +01:00
Sebastian Stenzel
8c339d4f3c
updated links to docs
...
[ci skip]
2020-03-25 10:40:53 +01:00
Sebastian Stenzel
85eb459182
Replaced bullet points in license list, because windows -.-
...
[ci skip]
2020-03-25 10:28:29 +01:00
Sebastian Stenzel
fc818b37fd
fixes #1077
2020-03-25 10:10:03 +01:00
Sebastian Stenzel
cb9a33eeb3
Merged localizations from 'develop' into release/1.5.0
...
[ci skip]
2020-03-25 08:52:52 +01:00
Sebastian Stenzel
10d39f6192
New Crowdin translations ( #1076 )
...
* New translations strings.properties
[ci skip]
2020-03-25 08:51:38 +01:00
Sebastian Stenzel
2e6246528e
updated link to documentation
...
[ci skip]
2020-03-13 16:08:06 +01:00
Sebastian Stenzel
0732a55d0e
updated link to documentation
...
[ci skip]
2020-03-13 14:27:09 +01:00
Armin Schrenk
c7597fbcc2
update strings.properties
2020-03-13 13:33:39 +01:00
Sebastian Stenzel
84bf7f0332
Preparing 1.5.0
2020-03-12 15:26:10 +01:00
Sebastian Stenzel
abc518f907
New Crowdin translations ( #1069 )
...
* New translations
[ci skip]
2020-03-12 15:24:58 +01:00
Tobias Hagemann
25fd0de5d4
updated third-party licenses
2020-03-12 15:08:21 +01:00
Tobias Hagemann
70fcaff7f6
updated assets
2020-03-12 15:05:55 +01:00
Sebastian Stenzel
cf668e820b
Replaced mockup image
2020-03-12 13:42:40 +01:00
Sebastian Stenzel
f688db310f
Updated fuse-nio-adapter to get notarization working (see cryptomator/fuse-nio-adapter#41 )
2020-03-12 11:35:19 +01:00
Sebastian Stenzel
45c7bc12bf
Updated dependencies
2020-03-12 10:42:12 +01:00
Sebastian Stenzel
3d0d2903f7
Replaced dummy screenshot in "wrong file" dialog
2020-03-11 17:25:25 +01:00
Armin Schrenk
99ca7168e3
reworking the wrong file alert dialogue
2020-03-11 17:00:02 +01:00
Armin Schrenk
c8e33acaf7
set owner of wrong file alert window
2020-03-11 16:58:51 +01:00
Armin Schrenk
ce90b2b286
changing vault info text to be less demanding
2020-03-11 16:57:45 +01:00
Armin Schrenk
168245b31f
adding generic close button label
2020-03-11 16:57:05 +01:00
Armin Schrenk
cc86b11db9
adding fontawesome-info icon
2020-03-11 16:56:45 +01:00
Tobias Hagemann
bca8121732
enabled image auto size of tray icon (only linux should have an effect)
2020-03-11 15:03:59 +01:00
Tobias Hagemann
a0807c2e0c
updated about screen, updated third-party license generation
2020-03-11 14:21:13 +01:00
Tobias Hagemann
96a3c025ab
hide access point in reveal button if it's empty
2020-03-11 14:07:40 +01:00
Sebastian Stenzel
63a51ecee7
Added about dialog and use license-maven-plugin to generate list of third party licenses
2020-03-10 13:24:31 +01:00
Sebastian Stenzel
4976df4139
Some more error handling
2020-03-10 09:34:26 +01:00
Sebastian Stenzel
7fc5b1e55f
Refactored handling of unexpected errors
2020-03-10 09:25:15 +01:00
Sebastian Stenzel
cdb0fb37a9
localized recovery key printout
2020-03-09 22:27:10 +01:00
Sebastian Stenzel
6dbe136f39
custom maven settings should no longer be required here
2020-03-09 16:55:59 +01:00
Sebastian Stenzel
73266d53d1
fixes #960
2020-03-09 16:12:35 +01:00
Sebastian Stenzel
76ddca0b47
Added hyperlink to downloads page in updates notification window
2020-03-09 16:10:52 +01:00
Sebastian Stenzel
3f2f368dca
Show errors in GUI during vault creation
2020-03-09 15:46:22 +01:00
Sebastian Stenzel
54c0df51d5
replaced AddVaultFailureExistingController by AddVaultGenericErrorController
2020-03-09 14:38:36 +01:00
Sebastian Stenzel
7f8659afed
did some more TODOs
2020-03-09 12:12:35 +01:00
Sebastian Stenzel
4881565744
Added welcome screen and onboarding text
2020-03-09 11:36:22 +01:00
Sebastian Stenzel
f2f14063a4
fixed NPE when deselecting vault
2020-03-09 11:33:00 +01:00
Tobias Hagemann
bf27ec2968
proofreading
2020-03-07 10:26:31 +01:00
Armin Schrenk
1c30b20969
updating text of first document inside a vault
2020-03-06 18:53:26 +01:00
Armin Schrenk
f4a2d960cf
Merge branch 'fix' into develop
2020-03-06 18:52:18 +01:00
Armin Schrenk
70b70c55f3
addtional removal of RTF sequences in strings.properties
2020-03-06 18:49:00 +01:00
Armin Schrenk
99ed87de17
updating vault file text and removing RTF format instructions from strings.properties
2020-03-06 18:28:56 +01:00
Sebastian Stenzel
8033c85727
some cleanup, did some todos
2020-03-06 16:24:16 +01:00
Tobias Hagemann
0eec66a9e0
updated logo [ci skip]
2020-03-06 16:11:29 +01:00
Sebastian Stenzel
fca793e403
Added "Vault Missing" screen
2020-03-06 16:05:16 +01:00
Tobias Hagemann
b5a8442ed2
added "unlock themes" hyperlink in general preferences if no valid license has been found
2020-03-06 12:20:33 +01:00
Sebastian Stenzel
99315f8038
auto unlock vaults sequentially ( #1044 )
2020-03-04 10:01:53 +01:00
Tobias Hagemann
2c422d5e78
updated logo
2020-03-03 15:30:36 +01:00
Tobias Hagemann
37d84d3f7f
updated tray icons, heights weren't quite right
2020-03-02 12:36:50 +01:00
Tobias Hagemann
de1bed6742
updated tray and window icons
2020-03-01 15:01:16 +01:00
Sebastian Stenzel
c3db5438da
Merge branch 'master' into develop
2020-02-27 10:03:13 +01:00
Sebastian Stenzel
c6d88f1dc4
Merge branch 'release/1.5.0-beta3'
2020-02-27 10:02:37 +01:00
Sebastian Stenzel
4a2d71405d
preparing 1.5.0-beta3
2020-02-27 09:58:37 +01:00
Sebastian Stenzel
f98c3aa5ca
New Crowdin translations ( #1064 )
...
[ci skip]
2020-02-27 09:54:48 +01:00
Sebastian Stenzel
7d389b561d
use shorter names for rtf files to make sure the name doesn't get collapsed in the file explorer
2020-02-27 09:40:52 +01:00
Sebastian Stenzel
7056d35254
refer to docs.cryptomator.org instead of google.com in README file
2020-02-27 09:39:03 +01:00
Sebastian Stenzel
6a8234ddd9
fixes #1046
2020-02-26 16:09:08 +01:00
Tobias Hagemann
3d3eed0ed2
updated logo and removed unused assets
2020-02-21 12:08:58 +01:00
Sebastian Stenzel
e479b35846
typo
...
[ci skip]
2020-02-20 17:43:19 +01:00
Sebastian Stenzel
83c7421a96
renamed keys
...
[ci skip]
2020-02-20 17:19:56 +01:00
Sebastian Stenzel
116091f2e0
New Crowdin translations ( #1041 )
...
* New translations
[ci skip]
2020-02-20 17:17:49 +01:00
Sebastian Stenzel
ce11017609
Moved masterkey-related vault options to its own tab
...
Also made remaining vault recovery labels localizable
2020-02-20 16:27:21 +01:00
Sebastian Stenzel
caa8c84d8a
Can now use a recovery key to reset a vault's password
2020-02-20 15:31:22 +01:00
Sebastian Stenzel
e14fc56b37
fixed autocompletion for pasting text
2020-02-20 14:09:32 +01:00
Sebastian Stenzel
0d29e56948
Implemented word auto-completion for recovery key entry field
2020-02-20 11:10:42 +01:00
Sebastian Stenzel
d2a27c782d
No longer warn about this method invocation
2020-02-20 11:09:52 +01:00
Sebastian Stenzel
864e92ea59
updated funding.yml
2020-02-20 09:51:43 +01:00
Sebastian Stenzel
97dfe9a1d4
fixed unit test
2020-02-20 00:28:48 +01:00
Sebastian Stenzel
d7edfd13a7
Began vault recovery wizard
2020-02-19 17:27:07 +01:00
Sebastian Stenzel
35207de7cc
fixes #1056
2020-02-17 22:36:13 +01:00
Sebastian Stenzel
adf0e3720d
dedup
2020-02-17 20:34:20 +01:00
Sebastian Stenzel
f73c1889b7
Show generic error screen in case of exceptions during migration (references #1056 )
2020-02-17 20:23:19 +01:00
Sebastian Stenzel
18ff1d2898
fixes #986 , fixes #1062
2020-02-17 18:45:31 +01:00
Sebastian Stenzel
c6e2fa11a4
updated cryptofs to 1.9.2, fixes #1057 , references #1056
2020-02-17 18:14:08 +01:00
Sebastian Stenzel
3fac8b7cd6
updated dependencies
2020-02-17 18:12:58 +01:00
Sebastian Stenzel
f62faa72ce
(Auto)Unlock via VaultService ( fixes #1044 )
2020-02-13 23:50:26 +01:00
Sebastian Stenzel
57256d0733
began implementation of new auto unlocker (references #1044 )
2020-02-13 17:16:09 +01:00
Sebastian Stenzel
e1f44fb48a
App lifecycle fixes
2020-02-13 16:29:49 +01:00
Sebastian Stenzel
62676d5a83
minor ui state tweaks
...
[ci skip]
2020-02-13 14:32:23 +01:00
Armin Schrenk
7755256956
further additions to #1060
2020-02-12 16:19:42 +01:00
Armin Schrenk
e1cf8546b7
adding recover vault dialogue stub
2020-02-12 15:02:06 +01:00
Tobias Hagemann
e40837da2c
updated primary_d2 color (somehow there was a small discrepancy in the corporate design manual) [ci skip]
2020-01-31 13:25:11 +01:00
Tobias Hagemann
e7c3c0ab53
updated color palette
2020-01-30 15:33:54 +01:00
Sebastian Stenzel
2336b9c622
write vault migration events to additional upgrade log (references #1058 )
2020-01-30 09:24:46 +01:00
Sebastian Stenzel
4e2122a64f
Merge pull request #1050 from zhouer/close_request
...
Handle close request event for main window, fixes #1040
2020-01-16 12:22:56 +01:00
Sebastian Stenzel
833bb085e6
Using disting ExecutorService and ScheduledExecutorService since the latter doesn't scale beyond its pre-defined number of core threads
...
fixes #1051
2020-01-15 13:07:19 +01:00
En-Jan Chou
1ec9b0507d
Prevent window close if user choose cancel in quit window
2020-01-14 17:12:36 -05:00
En-Jan Chou
b6a4f70ec9
Handle close request event for main window
...
When receiving close request event, main window should quit program
if there is no system tray available, and just like the close button
was clicked. The window close request event happens when user close
window by pressing alt-f4 (Gnome) or when receiving WM_DELETE_WINDOW
xwindow event. Current behavior is just close the window and let the
program keep running, and there is no way to quit program without
system tray.
2020-01-14 16:54:47 -05:00
Sebastian Stenzel
eb047e29a0
jcenter requires https now
...
[ci skip]
2020-01-14 22:06:01 +01:00
Sebastian Stenzel
5dc1d9b2e0
Fail fast (ammendment for #1047 )
2020-01-14 21:46:52 +01:00
Sebastian Stenzel
362f3eac63
Certain app lifecycle event handlers are now now longer @TrayMenuScoped but rather @Singleton, so they get set up even if there is no TrayIcon (references #1035 )
2020-01-14 21:43:45 +01:00
Sebastian Stenzel
f0b26c60c4
Merge pull request #1045 from zhouer/minimize
...
Add minimize button, fixes #1035
2020-01-14 20:59:10 +01:00
Sebastian Stenzel
e827d86967
Merge pull request #1047 from zhouer/icons
...
Add multiple icons and let system choose the best size
2020-01-14 20:54:18 +01:00
Tobias Hagemann
04533c0338
downgrading font awesome from pro to free
2020-01-14 16:57:13 +01:00
En-Jan Chou
e148e39fef
Rollback TrayMenuController to FxApplication code moving
2020-01-13 03:48:34 -05:00
En-Jan Chou
cb97905c98
Use static emptyList and close InputStream
2020-01-12 21:17:56 -05:00
En-Jan Chou
7ec7cecbfd
Add multiple icons and let system choose the best size
2020-01-12 13:42:17 -05:00
En-Jan Chou
3369401f1c
Add minimize button and tray menu refactoring
...
* Add minimize button and change close button behavior
* close main window (minimize to tray) if system tray available,
quit application otherwise.
* show minimize button if system tray unavailable
* Move some codes from TrayMenuController to FxApplication, includes:
* Desktop integrations (shortcut, quit handlers...)
* vaults change listener for sudden termination
* public method showPreferenceWindow change to showPerferenceTab
due to name conflict
* public method quitApplication for both main window and system tray
* shutdown hook for unmounting vaults on shutdown
* Add a new i18n string: main.minimizeBtn.tooltip
2020-01-12 05:29:56 -05:00
Sebastian Stenzel
09b9cfe027
onboarding text in empty vault list is now centered
2020-01-10 16:12:00 +01:00
Sebastian Stenzel
e94ac3720b
onboarding text in empty vault list is now centered
2020-01-10 14:46:25 +01:00
Sebastian Stenzel
4414d60026
Merge branch 'master' into develop
2020-01-09 17:16:40 +01:00
Sebastian Stenzel
a6e680e32d
Merge branch 'release/1.5.0-beta2'
2020-01-09 17:15:55 +01:00
Sebastian Stenzel
d60a024c63
preparing 1.5.0-beta2
2020-01-09 16:50:38 +01:00
Sebastian Stenzel
cc1b536656
New Crowdin translations ( #1039 )
...
[ci skip]
2020-01-09 16:49:39 +01:00
Sebastian Stenzel
85e773abef
enable themes for donators
2020-01-09 16:34:31 +01:00
Sebastian Stenzel
4690bc56aa
fixes #1038
2020-01-09 16:04:46 +01:00
Sebastian Stenzel
292c2676fd
fixes #980
2020-01-09 15:44:25 +01:00
Sebastian Stenzel
f7c6604c7c
fixes #1029
2020-01-09 15:16:13 +01:00
Sebastian Stenzel
22310eb957
updated donation key store uri
2020-01-09 14:38:23 +01:00
Sebastian Stenzel
6d17d1298b
removed unused fields
2020-01-09 13:03:22 +01:00
Sebastian Stenzel
e90a680620
Split up MainWindowController, as it grew too big. The title bar is now handled by MainWindowTitleController
...
(@zhouer add the minimize button for #1035 to this new controller and fxml file)
2020-01-09 12:18:24 +01:00
Sebastian Stenzel
35d0ccfe89
allow resizing main window on all four corners
...
fixes #995
2020-01-09 12:06:12 +01:00
Tobias Hagemann
62cc454367
updated license public key
2020-01-09 10:35:27 +01:00
Tobias Hagemann
8bb277fe56
added iCloud Drive and OneDrive location presets
2020-01-09 10:27:56 +01:00
Sebastian Stenzel
67485b76af
Make sure that adding a vault located at ~/foo is noop when a vault located at /home/user/foo already exists
...
fixes #1032
2020-01-08 16:50:08 +01:00
Sebastian Stenzel
270e60d7cf
updated logging
...
[ci skip]
2020-01-08 15:41:26 +01:00
Sebastian Stenzel
11ffec862e
Added autostart support for windows
...
fixes #418
2020-01-07 17:56:05 +01:00
Sebastian Stenzel
d37e0dd5e1
Determine autostart state async ( #418 )
2020-01-07 17:55:36 +01:00
Sebastian Stenzel
960c3665e0
Localizations
2020-01-06 12:54:51 +01:00
Sebastian Stenzel
3396c79c38
updated intellij config
...
[ci skip]
2020-01-06 12:45:01 +01:00
Sebastian Stenzel
cc1517f1b8
Added checkbox for auto start on macOS ( #418 )
2020-01-06 12:37:36 +01:00
Sebastian Stenzel
4f3ff55ae7
updated stale config
...
[ci skip]
2020-01-06 09:48:18 +01:00
Sebastian Stenzel
f51362e95e
cleanup
...
[ci skip]
2020-01-06 09:46:14 +01:00
Sebastian Stenzel
415dfece58
sames as in 9b6145ce:
...
We only want the user to trigger the listener
2020-01-06 09:46:01 +01:00
Sebastian Stenzel
3bdb5353da
New Crowdin translations ( #1015 )
...
[ci skip]
2020-01-04 22:11:48 +01:00
Sebastian Stenzel
6ddf1b59ef
Merge pull request #1031 from zhouer/hide_start_hidden
...
Hide startHidden setting when system tray is not supported
2019-12-29 14:18:35 +01:00
En-Jan Chou
ef88f11c4f
Hide startHidden setting when system tray is not supported
...
For platform not supporting system tray, users will have no chance to show
window and modify settings back again if the window is hidden at startup.
2019-12-26 09:40:33 -05:00
Sebastian Stenzel
ec800c5439
Enforce minimum password length (amendment to #1018 )
2019-12-18 15:31:52 +01:00
Sebastian Stenzel
a2f3f5d254
fixes #1018 , references #979
2019-12-18 14:58:36 +01:00
Sebastian Stenzel
f475f70adf
Updated zxcvbn4j to 1.3.0, which allows us to swipe the password from memory even after measuring its strength
2019-12-18 14:40:04 +01:00
Sebastian Stenzel
93c3da66da
Merge pull request #1024 from zhouer/fix_mount_point
...
Initialize radio button before binding settings to it
2019-12-18 12:16:12 +01:00
En-Jan Chou
9b6145ce3f
Initialize radio button before binding settings to it
...
The usesIndividualMountPath setting will be cleared if it bind to
an uninitialized radio button. This patch sets radio button with
current settings before binding the setting to the radio button.
2019-12-18 02:39:03 -05:00
Sebastian Stenzel
148eed172a
Deduplicated UI code
...
Made "Enter Password" and "Reenter Password" a reusable component that is included in its original places
preparation for #1018
2019-12-17 17:35:16 +01:00
Sebastian Stenzel
c97f146964
enabled "lock all" from tray menu ( #297 , #863 )
2019-12-16 14:44:14 +01:00
Sebastian Stenzel
a1034f5663
Refactored "lock all" task
2019-12-16 14:43:33 +01:00
Sebastian Stenzel
938b351f33
enabled "reveal" from tray menu ( #297 )
2019-12-16 13:10:43 +01:00
Sebastian Stenzel
d870ecbcdb
moved reveal() to VaultService
2019-12-16 13:03:28 +01:00
Sebastian Stenzel
5dff2126c4
cleanup of new VaultService
2019-12-16 11:22:30 +01:00
Sebastian Stenzel
41a6cc15e8
run "lock all" service on shared executorservice
2019-12-16 10:32:35 +01:00
Sebastian Stenzel
f21b30c009
removed unused field
2019-12-16 10:31:04 +01:00
Sebastian Stenzel
d69b63acc3
enabled "lock" from tray menu ( #297 )
2019-12-11 15:57:39 +01:00
Sebastian Stenzel
f95b2baad5
"lock" deduplication
2019-12-11 15:57:14 +01:00
Sebastian Stenzel
1a4d1fffb3
shutdown logback manually
2019-12-11 13:53:32 +01:00
Sebastian Stenzel
ac536ba125
Some shutdown hook refactorings for #980
2019-12-04 17:50:30 +01:00
Sebastian Stenzel
362b225d66
Fixes #939
2019-11-27 16:39:40 +01:00
Sebastian Stenzel
7d0bdc1a63
Show stack trace in case of unexpected exceptions
2019-11-27 15:44:53 +01:00
Sebastian Stenzel
94e3b21e44
Typo
...
[ci skip]
2019-11-27 13:20:44 +01:00
Sebastian Stenzel
23f89c1dc9
Reevaluate vault state when selecting vault
2019-11-26 17:21:28 +01:00
Sebastian Stenzel
ce9c2f2c7a
removed unused import
...
[ci skip]
2019-11-26 17:21:08 +01:00
Tobias Hagemann
44e97ab046
smaller text size for path in reveal button [ci skip]
2019-11-26 17:02:13 +01:00
Sebastian Stenzel
5d0a1fd49f
tabpane styling
...
[ci skip]
2019-11-26 16:39:32 +01:00
Sebastian Stenzel
ffc1d8dc1e
simplified
2019-11-22 14:23:55 +01:00
Sebastian Stenzel
54fca93bba
deduplicated code
2019-11-22 14:21:51 +01:00
Sebastian Stenzel
c281687910
added copy/print buttons to recovery key dialog
2019-11-22 13:43:40 +01:00
Sebastian Stenzel
6229d7abbe
Updated password and recovery key instructions
2019-11-22 13:10:50 +01:00
Sebastian Stenzel
01644eddb6
increase wizard dimensions
...
[ci skip]
2019-11-21 16:58:05 +01:00
Sebastian Stenzel
6e30df3796
Let the user choose whether a recovery key should be shown during vault creation
2019-11-21 16:57:43 +01:00
Sebastian Stenzel
f87fa319ff
renamed class
2019-11-20 17:14:31 +01:00
Sebastian Stenzel
9b019726bb
show badge for missing license key in window title
2019-11-20 17:12:11 +01:00
Sebastian Stenzel
cceafb76ed
New Crowdin translations
...
New translations strings.properties
[ci skip]
2019-11-20 17:09:01 +01:00
Tobias Hagemann
39e2994c69
updated drag-n-drop-indicator styling
2019-11-20 16:53:02 +01:00
Sebastian Stenzel
1ddfcc3219
reworked drag'n'drop l&f
2019-11-20 15:03:03 +01:00
Tobias Hagemann
687f11596e
added disabled styling to choice-box
2019-11-19 21:52:52 +01:00
Sebastian Stenzel
b445f614fb
Made mount point settings localizable
...
(and some fxml cleanup)
[ci skip]
2019-11-19 21:39:00 +01:00
Sebastian Stenzel
c6fc1d93a0
save donation key to settings
2019-11-19 21:20:00 +01:00
Sebastian Stenzel
28d58922e3
TextArea needs a prefRowCount, otherwise it attempts to use all available space, displacing other elements.
...
fixes #1012
2019-11-18 10:11:20 +01:00
Sebastian Stenzel
b884ea7ddc
added registration key to preferences
2019-11-15 15:56:35 +01:00
Sebastian Stenzel
1717e20b61
Add JWT verifier
2019-11-14 17:02:41 +01:00
Sebastian Stenzel
6222f96b01
Merge branch 'master' into develop
2019-11-12 13:40:34 +01:00
Sebastian Stenzel
88f83c5cdb
Merge branch 'release/1.5.0-beta1'
2019-11-12 13:33:08 +01:00
Sebastian Stenzel
c8059bef78
bumped version
...
[ci skip]
2019-11-12 13:32:51 +01:00
Sebastian Stenzel
638b731cf8
always set version to SNAPSHOT-{commit} for untagged CI builds
2019-11-12 13:23:05 +01:00
Sebastian Stenzel
b2b6e304ed
updated CI config
2019-11-12 13:13:58 +01:00
Sebastian Stenzel
0748709f40
Updated dependencies
2019-11-11 16:42:56 +01:00
Sebastian Stenzel
d8ee446d37
New Crowdin translations ( #987 )
...
* New translations strings.properties
[ci skip]
2019-11-11 16:36:48 +01:00
Sebastian Stenzel
9932185ccc
fixed typo
...
kudos to our translation team
[ci skip]
2019-10-31 22:10:37 +01:00
Sebastian Stenzel
77afd4688a
ide settings
...
[ci skip]
2019-10-31 22:10:09 +01:00
Sebastian Stenzel
9a5ef3f6ff
updated cryptofs to 1.9.0-rc1
2019-10-31 01:29:30 +01:00
Sebastian Stenzel
c99f23a4c7
Merge branch 'support/1.4.x' into develop
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2019-10-31 01:11:02 +01:00
Sebastian Stenzel
274c3886f5
Merge branch 'hotfix/1.4.17' into support/1.4.x
2019-10-31 01:01:24 +01:00
Sebastian Stenzel
95db29158c
fixes #997
2019-10-31 00:54:49 +01:00
Sebastian Stenzel
872680a737
updated dependencies, removed commons-io
2019-10-31 00:54:37 +01:00
Sebastian Stenzel
0ba12f6301
bumped version to 1.4.17
2019-10-31 00:54:09 +01:00
Armin Schrenk
248df9da51
TODOs
2019-10-23 14:23:53 +02:00
Armin Schrenk
702408d488
phrasing
2019-10-23 14:23:44 +02:00
Armin Schrenk
dd1506f17a
windows: fixing that already used drive letters are not shown as such in drop down menu
2019-10-23 13:07:41 +02:00
Sebastian Stenzel
7fb5c741ad
get rid of some legacy code with too much if/else
2019-10-18 14:34:48 +02:00
Sebastian Stenzel
aa61ab2b6e
allow changing of user interface orientation via settings
2019-10-18 12:51:41 +02:00
Armin Schrenk
7a1e20d732
showing custom mountPath if selected
2019-10-16 16:58:50 +02:00
Armin Schrenk
c1a5e187b6
localization
2019-10-16 16:49:21 +02:00
Armin Schrenk
57d3f788e6
further improving windows mount options
2019-10-16 16:41:28 +02:00
Armin Schrenk
ca73c3ad90
Updating WinDriveLetters since Dokany be installed in version 1.3.x
2019-10-16 15:57:08 +02:00
Armin Schrenk
aec367dcc7
adding TODO
2019-10-16 15:49:17 +02:00
Armin Schrenk
56e7c13cb1
including windows mount option for selecting mount point (without functionality)
2019-10-16 14:32:10 +02:00
Sebastian Stenzel
3b4f384bfd
there shouldn't be a "."
...
[ci skip]
2019-10-14 10:51:16 +02:00
Sebastian Stenzel
d1a20da7e0
Localization [ci skip]
2019-10-14 10:22:23 +02:00
Tobias Hagemann
4b3533f717
say my name [ci skip]
2019-10-14 00:31:49 +02:00
Sebastian Stenzel
6535adef44
Merge branch 'master' into develop
2019-10-13 15:42:09 +02:00
Sebastian Stenzel
f69cde1469
Merge branch 'release/1.5.0-alpha2'
2019-10-13 15:41:27 +02:00
Sebastian Stenzel
59643b762f
Preparing 1.5.0-alpha2
2019-10-13 15:36:52 +02:00
Sebastian Stenzel
ec69c1411b
Merge commit 'ad28d4510d8b99db02c1883f1061817b658f3407' into develop
...
# Conflicts:
# main/ui/src/main/resources/i18n/strings_de.properties
2019-10-13 15:35:00 +02:00
Sebastian Stenzel
ad28d4510d
New translations strings.properties (German)
...
[ci skip]
2019-10-13 15:26:53 +02:00
Sebastian Stenzel
111e500928
only show migration's progressbar when there actually is any progress
2019-10-13 15:20:38 +02:00
Sebastian Stenzel
b5cb129ff0
updated to lastest cryptofs beta
2019-10-13 14:46:25 +02:00
Sebastian Stenzel
8a1586e5e8
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-12 08:15:37 +02:00
Sebastian Stenzel
e1959211de
New translations strings.properties (French)
...
[ci skip]
2019-10-11 22:50:43 +02:00
Sebastian Stenzel
53494fa141
New translations strings.properties (French)
...
[ci skip]
2019-10-11 22:08:38 +02:00
Sebastian Stenzel
7fdab3a2ab
New translations strings.properties (French)
...
[ci skip]
2019-10-11 21:27:17 +02:00
Sebastian Stenzel
cb749c2fba
New translations strings.properties (French)
...
[ci skip]
2019-10-11 19:58:32 +02:00
Sebastian Stenzel
453efe9998
New translations strings.properties (French)
...
[ci skip]
2019-10-11 19:26:49 +02:00
Sebastian Stenzel
2948b78cbe
showing the window shouldn't be a decision made by the vault list controller.
...
when opening a .cryptomator file, the handler for open file requests is responsible for showing the main window.
2019-10-11 15:48:28 +02:00
Sebastian Stenzel
5a9f993df8
updated cryptofs to fix a migration problem
2019-10-11 13:23:19 +02:00
Sebastian Stenzel
4936cc76d0
New translations strings.properties (Korean)
...
[ci skip]
2019-10-11 00:45:55 +02:00
Sebastian Stenzel
4a15467ff5
New translations strings.properties (Italian)
...
[ci skip]
2019-10-10 22:41:06 +02:00
Sebastian Stenzel
bb09b32885
New translations strings.properties (French)
...
[ci skip]
2019-10-10 18:57:37 +02:00
Sebastian Stenzel
4c9372747c
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-10 12:59:48 +02:00
Sebastian Stenzel
1c04c22617
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-10 10:18:14 +02:00
Sebastian Stenzel
675146d20c
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-10 09:48:14 +02:00
Sebastian Stenzel
56ee6af9de
New translations strings.properties (Russian)
...
[ci skip]
2019-10-10 08:32:02 +02:00
Sebastian Stenzel
926a0b3717
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-10 06:26:05 +02:00
Sebastian Stenzel
eae28ce76d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-10 05:57:57 +02:00
Sebastian Stenzel
99c34539e6
New translations strings.properties (German)
...
[ci skip]
2019-10-09 21:28:50 +02:00
Sebastian Stenzel
0dfafdd874
New translations strings.properties (German)
...
[ci skip]
2019-10-09 21:02:41 +02:00
Sebastian Stenzel
a8cb40831e
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 20:21:07 +02:00
Sebastian Stenzel
3b1bed9345
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 19:29:01 +02:00
Sebastian Stenzel
f18b81bdb7
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 19:01:38 +02:00
Armin Schrenk
4a61fe372e
enhancing error handling in storage location selection when creating a new vault
2019-10-09 18:24:23 +02:00
Sebastian Stenzel
0bd0543d10
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 17:49:00 +02:00
Sebastian Stenzel
06a3a04840
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 17:48:58 +02:00
Sebastian Stenzel
3eb379b1e9
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 17:07:27 +02:00
Sebastian Stenzel
52e7707f81
New translations strings.properties (Greek)
...
[ci skip]
2019-10-09 17:07:25 +02:00
Sebastian Stenzel
28d2424cd5
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-09 17:07:23 +02:00
Sebastian Stenzel
187e9f17fc
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 17:07:22 +02:00
Sebastian Stenzel
b9776a1017
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-09 17:07:21 +02:00
Sebastian Stenzel
3fbf28eea9
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-09 17:07:19 +02:00
Sebastian Stenzel
99e7ec7dc2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-09 17:07:18 +02:00
Sebastian Stenzel
a9b4512ce6
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 17:07:16 +02:00
Sebastian Stenzel
feb9ee238d
New translations strings.properties (French)
...
[ci skip]
2019-10-09 17:07:14 +02:00
Sebastian Stenzel
748f7ca889
New translations strings.properties (Czech)
...
[ci skip]
2019-10-09 17:07:12 +02:00
Sebastian Stenzel
87a469f264
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 17:07:11 +02:00
Sebastian Stenzel
59e0175d65
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 17:07:09 +02:00
Sebastian Stenzel
7595f5317d
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-09 17:07:07 +02:00
Sebastian Stenzel
3ba4e87f1d
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 17:07:06 +02:00
Sebastian Stenzel
0a7aec26cc
New translations strings.properties (German)
...
[ci skip]
2019-10-09 17:07:04 +02:00
Armin Schrenk
d70b7e12ef
add TODO
2019-10-09 16:48:20 +02:00
Armin Schrenk
54d2591391
adding error screen for adding existing vault
2019-10-09 16:48:07 +02:00
Armin Schrenk
4f70695ceb
reducing possible mistake when adding new controller to module
2019-10-09 16:45:50 +02:00
Sebastian Stenzel
8f0a151018
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 16:24:33 +02:00
Sebastian Stenzel
cd64460e62
added shake animation
2019-10-09 16:15:58 +02:00
Sebastian Stenzel
db3c0622c6
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 15:55:05 +02:00
Sebastian Stenzel
ac0092b178
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 15:55:02 +02:00
Sebastian Stenzel
fab32e9e93
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 15:55:00 +02:00
Sebastian Stenzel
3d1129b0f3
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 15:54:57 +02:00
Sebastian Stenzel
89b2ff74f3
New translations strings.properties (German)
...
[ci skip]
2019-10-09 15:54:54 +02:00
Sebastian Stenzel
a43e8fc461
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 15:21:38 +02:00
Sebastian Stenzel
98d3fddfcc
New translations strings.properties (Greek)
...
[ci skip]
2019-10-09 15:21:36 +02:00
Sebastian Stenzel
ff36fff091
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-09 15:21:35 +02:00
Sebastian Stenzel
7d02108c8b
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 15:21:33 +02:00
Sebastian Stenzel
593f37d5fe
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-09 15:21:32 +02:00
Sebastian Stenzel
7abe9c627b
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-09 15:21:30 +02:00
Sebastian Stenzel
a0923c3c9b
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-09 15:21:29 +02:00
Sebastian Stenzel
439042ab95
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 15:21:28 +02:00
Sebastian Stenzel
113e505c52
New translations strings.properties (French)
...
[ci skip]
2019-10-09 15:21:26 +02:00
Sebastian Stenzel
f01e0ae194
New translations strings.properties (Czech)
...
[ci skip]
2019-10-09 15:21:25 +02:00
Sebastian Stenzel
5540cef257
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 15:21:23 +02:00
Sebastian Stenzel
ab16ee493f
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 15:21:21 +02:00
Sebastian Stenzel
b1a1d1029c
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-09 15:21:20 +02:00
Sebastian Stenzel
a46b4aa768
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 15:21:18 +02:00
Sebastian Stenzel
245fe4b525
New translations strings.properties (German)
...
[ci skip]
2019-10-09 15:21:17 +02:00
Sebastian Stenzel
c5a9926652
Added localizable labels to recovery key display window
2019-10-09 15:15:13 +02:00
Sebastian Stenzel
7032862a65
Added basic CSS for TextArea
2019-10-09 15:01:43 +02:00
Sebastian Stenzel
2012229c46
fixed tests
2019-10-09 14:14:38 +02:00
Sebastian Stenzel
a6672ddbfc
oxfordTop5000WordsSortedByLength.stream().filter(Pattern.compile("[a-z]{2,8}").asMatchPredicate()).distinct().limit(4096)
2019-10-09 14:04:28 +02:00
Sebastian Stenzel
8dd2147638
AppleScriptEngineFactory no longer exists since Java 9 (see https://bugs.openjdk.java.net/browse/JDK-8143404 )
...
Formerly used in TrayIconUtil.java, which no longer exists either
2019-10-09 11:30:01 +02:00
Sebastian Stenzel
7a29a1b680
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 08:48:14 +02:00
Sebastian Stenzel
f4983f7862
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 23:46:34 +02:00
Sebastian Stenzel
488bd1087a
New translations strings.properties (German)
...
[ci skip]
2019-10-08 22:23:21 +02:00
Sebastian Stenzel
d557136295
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-08 21:42:26 +02:00
Sebastian Stenzel
87f4b639a0
New translations strings.properties (Italian)
...
[ci skip]
2019-10-08 20:38:54 +02:00
Sebastian Stenzel
dbb9379a2e
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-08 20:10:14 +02:00
Sebastian Stenzel
fa86ae68ea
Removed old 1.4.x localizations
2019-10-08 20:03:02 +02:00
Sebastian Stenzel
f82fddc8fe
Made recovery key creation a two-step wizard
2019-10-08 19:18:49 +02:00
Sebastian Stenzel
e6f0b321cb
New translations strings.properties (German)
...
[ci skip]
2019-10-08 18:36:38 +02:00
Sebastian Stenzel
41fef58450
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-08 18:01:08 +02:00
Sebastian Stenzel
268026629d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 18:01:07 +02:00
Sebastian Stenzel
b95fa1868a
New translations strings.properties (German)
...
[ci skip]
2019-10-08 18:01:06 +02:00
Sebastian Stenzel
d2b7376e37
New translations strings.properties (Korean)
...
[ci skip]
2019-10-08 17:19:31 +02:00
Sebastian Stenzel
8d6eac63e2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-08 17:19:29 +02:00
Sebastian Stenzel
b8fc2dcb64
New translations strings.properties (Russian)
...
[ci skip]
2019-10-08 17:19:27 +02:00
Sebastian Stenzel
671f934934
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-08 16:28:17 +02:00
Sebastian Stenzel
58ff6554fc
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-08 16:28:14 +02:00
Sebastian Stenzel
cad6b221d9
New translations strings.properties (Korean)
...
[ci skip]
2019-10-08 16:28:13 +02:00
Sebastian Stenzel
c02d5a9794
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-08 16:28:09 +02:00
Sebastian Stenzel
aac71277e3
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-08 16:28:07 +02:00
Sebastian Stenzel
aa61be7bf5
New translations strings.properties (French)
...
[ci skip]
2019-10-08 16:28:05 +02:00
Sebastian Stenzel
3a4f796c79
New translations strings.properties (Czech)
...
[ci skip]
2019-10-08 16:28:04 +02:00
Sebastian Stenzel
f070cdc12d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 16:28:02 +02:00
Sebastian Stenzel
e14911d4d5
New translations strings.properties (Russian)
...
[ci skip]
2019-10-08 16:28:00 +02:00
Sebastian Stenzel
aa666ad025
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-08 16:27:59 +02:00
Sebastian Stenzel
cd55c2666f
New translations strings.properties (Italian)
...
[ci skip]
2019-10-08 16:27:57 +02:00
Sebastian Stenzel
0dc6032209
New translations strings.properties (German)
...
[ci skip]
2019-10-08 16:27:56 +02:00
Sebastian Stenzel
f7630c28d6
Generate recovery key during vault creation
2019-10-08 16:26:57 +02:00
Sebastian Stenzel
08d9beb6b8
Externalized logic of recovery key creation to reusable utility class
2019-10-08 14:58:55 +02:00
Sebastian Stenzel
5808239416
Refactored shortcut handlers
2019-10-08 12:46:10 +02:00
Sebastian Stenzel
e2f400340b
added test for issue #979
2019-10-08 11:16:13 +02:00
Sebastian Stenzel
5854b24c44
updated badge link
2019-10-08 11:16:07 +02:00
Tobias Hagemann
7adaf44fb3
added progress bar
2019-10-08 01:06:50 +02:00
Sebastian Stenzel
0bd74056a0
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-07 13:42:39 +02:00
Sebastian Stenzel
bbeea7a2ee
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 17:55:46 +02:00
Sebastian Stenzel
e3548737f1
New translations strings.properties (Russian)
...
[ci skip]
2019-10-06 17:55:44 +02:00
Sebastian Stenzel
75d7656824
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 17:26:01 +02:00
Sebastian Stenzel
c292f18915
New translations strings.properties (Russian)
...
[ci skip]
2019-10-06 17:25:59 +02:00
Sebastian Stenzel
9636e7c700
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 16:56:15 +02:00
Sebastian Stenzel
eb8f7840cc
New translations strings.properties (Korean)
...
[ci skip]
2019-10-06 11:55:39 +02:00
Sebastian Stenzel
180d79f49e
New translations strings.properties (Korean)
...
[ci skip]
2019-10-06 11:25:49 +02:00
Sebastian Stenzel
29cb1c96b1
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 10:26:28 +02:00
Sebastian Stenzel
f61432fc52
New translations strings.properties (French)
...
[ci skip]
2019-10-05 12:16:15 +02:00
Sebastian Stenzel
8e7dbf4640
New translations strings.properties (French)
...
[ci skip]
2019-10-05 11:50:53 +02:00
Sebastian Stenzel
d2528faf3a
New translations strings.properties (French)
...
[ci skip]
2019-10-05 10:07:47 +02:00
Sebastian Stenzel
c1a3fe66ef
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-05 09:36:19 +02:00
Sebastian Stenzel
ecb4c114a2
New translations strings.properties (French)
...
[ci skip]
2019-10-05 09:36:17 +02:00
Sebastian Stenzel
1ecaf5ae6e
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-05 00:55:54 +02:00
Sebastian Stenzel
e88b7f00b3
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-05 00:22:30 +02:00
Sebastian Stenzel
91aaabc7fb
New translations strings.properties (French)
...
[ci skip]
2019-10-04 23:45:54 +02:00
Sebastian Stenzel
7414c29593
New translations strings.properties (French)
...
[ci skip]
2019-10-04 23:17:06 +02:00
Sebastian Stenzel
79ae5b7bff
New translations strings.properties (French)
...
[ci skip]
2019-10-04 15:26:28 +02:00
Sebastian Stenzel
486a3a07f5
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 14:50:00 +02:00
Sebastian Stenzel
02d44eb0e7
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 13:56:22 +02:00
Sebastian Stenzel
3aff7bd956
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 13:20:39 +02:00
Sebastian Stenzel
cd6a6cc55a
New translations strings.properties (Korean)
...
[ci skip]
2019-10-04 07:36:24 +02:00
Sebastian Stenzel
d0a30a1779
New translations strings.properties (Korean)
...
[ci skip]
2019-10-04 03:26:03 +02:00
Sebastian Stenzel
a5fb30d7c7
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 01:55:05 +02:00
Sebastian Stenzel
ba4e813a35
New translations strings.properties (French)
...
[ci skip]
2019-10-04 01:16:25 +02:00
Sebastian Stenzel
f6d4caee07
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 00:46:37 +02:00
Sebastian Stenzel
d3a00e726f
New translations strings.properties (French)
...
[ci skip]
2019-10-04 00:46:35 +02:00
Sebastian Stenzel
d71c0695f4
New translations strings.properties (French)
...
[ci skip]
2019-10-04 00:19:26 +02:00
Sebastian Stenzel
394c91c50c
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 18:06:06 +02:00
Sebastian Stenzel
71c35eaf4c
New translations strings.properties (Greek)
...
[ci skip]
2019-10-03 15:44:58 +02:00
Sebastian Stenzel
70790d0e6a
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 14:08:44 +02:00
Sebastian Stenzel
8fbc00a417
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 13:41:10 +02:00
Sebastian Stenzel
080bf7f540
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 13:08:50 +02:00
Sebastian Stenzel
9d988294f3
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 12:30:27 +02:00
Sebastian Stenzel
a712013507
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 12:00:54 +02:00
Sebastian Stenzel
0aab22975a
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 11:25:33 +02:00
Sebastian Stenzel
fde6555e4d
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 10:55:07 +02:00
Sebastian Stenzel
748e76e187
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 10:24:17 +02:00
Sebastian Stenzel
55a627f718
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:58:08 +02:00
Sebastian Stenzel
a19cbff12f
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:27:39 +02:00
Sebastian Stenzel
d5e098a6cd
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:00:05 +02:00
Sebastian Stenzel
3f9fc28e3c
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 17:59:29 +02:00
Sebastian Stenzel
0bf4081d71
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 17:29:19 +02:00
Sebastian Stenzel
de3e392aa3
New translations strings.properties (Czech)
...
[ci skip]
2019-10-02 16:48:00 +02:00
Sebastian Stenzel
44a5f51c93
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 14:34:11 +02:00
Sebastian Stenzel
9c8ea3c2e5
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-02 14:34:10 +02:00
Sebastian Stenzel
4208d1e036
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-02 14:34:08 +02:00
Sebastian Stenzel
154198fd5c
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-02 14:34:06 +02:00
Sebastian Stenzel
0ad0d79a54
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-02 14:34:05 +02:00
Sebastian Stenzel
966538e47b
New translations strings.properties (French)
...
[ci skip]
2019-10-02 14:34:03 +02:00
Sebastian Stenzel
181a1e7248
New translations strings.properties (Czech)
...
[ci skip]
2019-10-02 14:34:01 +02:00
Sebastian Stenzel
1a13e03a08
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 14:33:59 +02:00
Sebastian Stenzel
0fa0568f24
New translations strings.properties (Russian)
...
[ci skip]
2019-10-02 14:33:58 +02:00
Sebastian Stenzel
d7e76bee6d
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-02 14:33:56 +02:00
Sebastian Stenzel
77dcf4da62
New translations strings.properties (Italian)
...
[ci skip]
2019-10-02 14:33:55 +02:00
Sebastian Stenzel
6eb0384fa6
New translations strings.properties (German)
...
[ci skip]
2019-10-02 14:33:54 +02:00
Armin Schrenk
5af5a6c5b0
enhancing fxml loading to add local specific stylesheets, for #754
2019-10-02 14:27:10 +02:00
Armin Schrenk
0e4c833be0
loaading dosis-bold font via @font-face in css
2019-10-02 13:39:38 +02:00
Sebastian Stenzel
a2e4a2c78a
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 13:07:55 +02:00
Sebastian Stenzel
f4ab2b590f
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 12:32:27 +02:00
Sebastian Stenzel
80b3d7ab6b
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 10:54:40 +02:00
Sebastian Stenzel
b23fbd4507
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 10:29:20 +02:00
Sebastian Stenzel
5b56ff6d55
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 09:58:16 +02:00
Sebastian Stenzel
143b691c61
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 09:31:50 +02:00
Sebastian Stenzel
88e4c88a87
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-01 22:37:58 +02:00
Sebastian Stenzel
c9e06ad2d2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 22:07:35 +02:00
Sebastian Stenzel
bd814f729d
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 22:07:33 +02:00
Sebastian Stenzel
8c8b50b83a
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-01 21:39:03 +02:00
Sebastian Stenzel
e9f4790b40
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 21:39:01 +02:00
Sebastian Stenzel
ac1149b873
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 21:39:00 +02:00
Sebastian Stenzel
51b6f828ed
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 21:38:59 +02:00
Sebastian Stenzel
b97a99d4e2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 21:09:42 +02:00
Sebastian Stenzel
6ed661aa13
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 20:44:03 +02:00
Sebastian Stenzel
f3d46ed767
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 20:44:02 +02:00
Sebastian Stenzel
3bde55c4df
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 20:08:57 +02:00
Sebastian Stenzel
dd591ec258
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-01 20:08:56 +02:00
Sebastian Stenzel
4ce035b554
New translations strings.properties (French)
...
[ci skip]
2019-10-01 18:38:52 +02:00
Sebastian Stenzel
cdc451fdca
New translations strings.properties (Czech)
...
[ci skip]
2019-10-01 18:38:50 +02:00
Sebastian Stenzel
0680d16708
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 18:09:13 +02:00
Sebastian Stenzel
1f1792522e
New translations strings.properties (German)
...
[ci skip]
2019-10-01 18:09:12 +02:00
Sebastian Stenzel
db53a7a3dc
New translations strings.properties (Russian)
...
[ci skip]
2019-10-01 17:18:13 +02:00
Sebastian Stenzel
9362196d4c
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-01 16:51:17 +02:00
Sebastian Stenzel
527d387640
New translations strings.properties (Russian)
...
[ci skip]
2019-10-01 16:51:16 +02:00
Sebastian Stenzel
5f9dda4bbb
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-01 16:51:14 +02:00
Sebastian Stenzel
6a991f3ab5
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 16:51:13 +02:00
Sebastian Stenzel
4c023f792c
New translations strings.properties (German)
...
[ci skip]
2019-10-01 15:27:40 +02:00
Sebastian Stenzel
6b5f7d37ca
more crowdin fine tuning
...
[ci skip]
2019-10-01 15:26:18 +02:00
Sebastian Stenzel
87158b1e7a
Update Crowdin configuration file
2019-10-01 13:53:37 +02:00
Sebastian Stenzel
0b132b7d10
updaten OpenJFX to version 13
2019-10-01 13:04:44 +02:00
Sebastian Stenzel
cd4cb70896
show progress during vault migration (ugly prototype)
2019-09-27 21:44:24 +02:00
Sebastian Stenzel
633470b0d6
reduced visibility of scope annotation
2019-09-27 21:43:56 +02:00
Sebastian Stenzel
1930090044
Added first prototyp for recovery key generation
2019-09-27 21:43:42 +02:00
Sebastian Stenzel
ccefb3613e
renamed file
2019-09-27 20:01:02 +02:00
Sebastian Stenzel
9e79350b9e
added the strongest avenger 😜
...
[ci skip]
2019-09-27 10:56:44 +02:00
Sebastian Stenzel
9092c2325a
Merge branch 'master' into develop
2019-09-19 11:23:58 +02:00
Sebastian Stenzel
5cd3a6dbaf
Merge branch 'release/1.5.0-alpha1'
2019-09-19 11:22:25 +02:00
Sebastian Stenzel
9934a4ea3a
Preparing 1.5.0-alpha1
2019-09-19 11:13:07 +02:00
Sebastian Stenzel
3468a88268
Made most Window-specific Qualifiers package-private
2019-09-19 11:11:51 +02:00
Sebastian Stenzel
4d916cd5cc
stage cleanup
2019-09-19 11:00:24 +02:00
Sebastian Stenzel
24f13e2afe
added stage title for display in window managers
2019-09-19 11:00:03 +02:00
Sebastian Stenzel
ad29c009b2
Disable custom theme for now
2019-09-19 10:42:14 +02:00
Sebastian Stenzel
d87955adb6
Disable custom theme for now
2019-09-19 10:40:20 +02:00
Sebastian Stenzel
07aa71bb9d
temporarily disabled vault migration
2019-09-19 09:19:07 +02:00
Sebastian Stenzel
ea3ef8b60f
removed outdated german localization
2019-09-19 09:18:45 +02:00
Tobias Hagemann
a33df54ed3
updated localization, fixed wrongfilealert layout
2019-09-19 01:12:50 +02:00
Tobias Hagemann
3107f16768
fixed color palette in dark theme, caused by 04800407 [ci skip]
2019-09-19 00:55:17 +02:00
Sebastian Stenzel
230436be8a
Merge branch 'feature/new-ui' into develop
...
fixes #931 , fixes #930 , fixes #927 , fixes #926 , fixes #925 , fixes #458 , fixes #621 , fixes #957 , fixes #225 , fixes #341 , fixes #329 , fixes #577 , fixes #283 and last but not least: fixes #891
2019-09-19 00:21:43 +02:00
Sebastian Stenzel
7fefeee145
Supress ugly error log during unit tests
2019-09-18 23:44:01 +02:00
Sebastian Stenzel
db836a9dc3
JNI interfaces are now singletons
2019-09-18 23:40:53 +02:00
Tobias Hagemann
ba22f0ed3c
updated jni lib to 2.2.1
2019-09-18 23:16:11 +02:00
Sebastian Stenzel
a731b1b569
fixed illegalstate exceptions when spamming "check for updates" button
2019-09-18 23:11:03 +02:00
Sebastian Stenzel
8bb3530928
major cleanup of old 1.4.x code
2019-09-18 23:10:38 +02:00
Sebastian Stenzel
2567ca50e7
Merged from develop
2019-09-18 22:29:58 +02:00
Sebastian Stenzel
8d00b926c4
Merge branch 'master' into develop
2019-09-18 22:09:14 +02:00
Sebastian Stenzel
7636d6874b
Merge branch 'release/1.4.16'
2019-09-18 22:08:26 +02:00
Sebastian Stenzel
66c098c746
Preparing 1.4.16
2019-09-18 22:02:57 +02:00
Sebastian Stenzel
7534bb3c7e
fixes #955
2019-09-18 22:01:16 +02:00
Armin Schrenk
200fc1a563
refactoring forget password dialog ( when unlocking a vault)
2019-09-18 19:12:01 +02:00
Armin Schrenk
c961eb0ca0
adding version number to settings dialogue
2019-09-18 14:36:35 +02:00
Sebastian Stenzel
d2086d100e
Added utility to encode a recovery key to a human-friendly sequence of words
2019-09-16 17:39:10 +02:00
Sebastian Stenzel
2a33705cc6
removed irrelevant comment [ci skip]
2019-09-16 14:25:34 +02:00
Sebastian Stenzel
4b48f75aed
Fine foreground/background switching, added reopen listener
2019-09-13 16:02:05 +02:00
Sebastian Stenzel
2bbc3e5834
Refactored adding vaults
2019-09-12 17:01:50 +02:00
Sebastian Stenzel
9e14b5e70f
bulk changes
...
[ci skip]
2019-09-12 15:48:38 +02:00
Sebastian Stenzel
161a4cd511
Handling launch events (such as doubleclicking a .cryptomator file)
...
Also refactored dagger component graph during launch
2019-09-11 16:44:41 +02:00
Sebastian Stenzel
2cf97b5f77
fixed test on headless ci system
2019-09-11 16:25:50 +02:00
Sebastian Stenzel
0d6df6e6c1
Fixed tests
2019-09-11 16:22:10 +02:00
Sebastian Stenzel
6a4edbf73d
drop multipe vaults at once
2019-09-10 17:08:00 +02:00
Sebastian Stenzel
d6ffb890e3
preparations for reacting to externally triggered requests to open a masterkey file
2019-09-10 16:59:51 +02:00
Sebastian Stenzel
5b83456e6d
fxml cleanup
2019-09-10 10:07:51 +02:00
Sebastian Stenzel
3ad6784961
improved sudden termination handling
2019-09-10 09:41:25 +02:00
Sebastian Stenzel
3fa1ed1928
clean up vault list controller
2019-09-10 09:41:01 +02:00
Sebastian Stenzel
d27466d49e
replaced gap + element + gap by larger gap
...
[ci skip]
2019-09-06 19:32:47 +02:00
Sebastian Stenzel
d9677fe7c4
Split up vault detail view
2019-09-06 19:25:25 +02:00
Sebastian Stenzel
fa7421b1b0
Added migration workflow
2019-09-06 18:55:47 +02:00
Sebastian Stenzel
602bccae2a
fixed NiceSecurePasswordField#requestFocus()
2019-09-06 18:50:24 +02:00
Sebastian Stenzel
0acd3b427f
stop the madness! new approach to scene-independent shortcuts
2019-09-06 17:43:01 +02:00
Sebastian Stenzel
f35f04851e
Hook up migration window
2019-09-06 15:26:01 +02:00
Sebastian Stenzel
cb4717b770
cancel stats task on any state other than UNLOCKED
2019-09-06 15:20:32 +02:00
Sebastian Stenzel
68e69790cf
Don't trigger quit handler on new non-unlocked vault states
2019-09-06 14:05:17 +02:00
Tobias Hagemann
2bd93469bb
added cmd+w shortcuts to more dialogs
2019-09-06 13:59:22 +02:00
Tobias Hagemann
6fc37d48ff
adjusted min-height of some dialogs to prevent the smallest jitter ;)
2019-09-06 13:36:21 +02:00
Tobias Hagemann
df8fbe6440
added disabled state to reveal button in unlock success
2019-09-06 13:29:22 +02:00
Sebastian Stenzel
9eee7883c5
Introducing more vault states
2019-09-06 10:40:57 +02:00
Sebastian Stenzel
7de08f52df
Vault Format 7
2019-09-06 10:21:37 +02:00
Sebastian Stenzel
b4bf5415bc
Refactored Vault's observable accessPoint property
2019-09-05 15:42:45 +02:00
Tobias Hagemann
c8e22fe2e3
updated reveal button in vault detail
2019-09-05 15:27:34 +02:00
Tobias Hagemann
af89cee619
reverted orange glyph icons
2019-09-05 11:09:10 +02:00
Sebastian Stenzel
216f3620e1
We need to know what happened
...
[ci skip]
2019-09-05 09:38:47 +02:00
Armin Schrenk
ae97e42d11
adding round corners to dragNdrop area
2019-09-04 17:25:50 +02:00
Armin Schrenk
c6ad677e2b
monster commit: Adding drag'n'drop functionality to add already existing vaults to cryptomator
2019-09-04 17:19:30 +02:00
Armin Schrenk
e1a1f0bbdb
renaming method in removeVaultModule
2019-09-04 17:19:30 +02:00
Sebastian Stenzel
efaf5a1553
Pimped Password Field
...
Added reveal icon as well, capslock warnings as well a warning for unprintable chars (fixes #458 )
2019-09-04 17:16:24 +02:00
Tobias Hagemann
9c104beeba
replaced text-flow with label+graphic
2019-09-04 16:54:40 +02:00
Tobias Hagemann
31bad3191d
added menu item disabled state styling
2019-09-04 16:01:50 +02:00
Tobias Hagemann
1089497c08
added context-menu styling (basically the same as the one from choice-box)
2019-09-04 15:42:20 +02:00
Tobias Hagemann
73bc2d06a7
updated "add vault" button styling
2019-09-04 15:27:42 +02:00
Armin Schrenk
040d913693
adding text to button
2019-09-04 14:13:32 +02:00
Armin Schrenk
52a488f967
removing minus button from vault list
2019-09-04 13:53:29 +02:00
Armin Schrenk
7511a676d4
adding context menu to vault list
2019-09-04 12:59:46 +02:00
Tobias Hagemann
6b7964f5d9
added hdd icon to vault detail for unlocked state
2019-09-03 23:30:09 +02:00
Tobias Hagemann
98e843aa0d
added window shake animation when entering invalid passphrase
2019-09-03 21:33:06 +02:00
Tobias Hagemann
c364a743ae
finetuning almost all dialogs
2019-09-03 16:31:45 +02:00
Tobias Hagemann
b36c5fa60f
added disabled checkbox styling [ci skip]
2019-09-03 15:06:07 +02:00
Tobias Hagemann
bd0ece8020
added highlight fill to text fields [ci skip]
2019-09-03 13:58:22 +02:00
Tobias Hagemann
9b15254880
added wrap text to formatted labels
2019-09-03 10:32:12 +02:00
Tobias Hagemann
4f039b9708
new vault detail layout for unlocked state
2019-09-03 10:31:42 +02:00
Tobias Hagemann
2ab823239c
updated localization [ci skip]
2019-09-03 09:21:31 +02:00
Tobias Hagemann
78d4f2e479
exchanged icon in unlock/lock button [ci skip]
2019-09-02 14:52:24 +02:00
Tobias Hagemann
6513fc6ed4
added color to icon in password match label [ci skip]
2019-09-02 14:49:33 +02:00
Tobias Hagemann
e41ddedce7
updated colors of password strength indicator [ci skip]
2019-09-02 14:45:26 +02:00
Sebastian Stenzel
88220cabee
Added access location readme file
2019-08-30 10:59:37 +02:00
Tobias Hagemann
33252c1775
changed icon of stacked glyphs to white instead of main bg
2019-08-30 10:23:38 +02:00
Sebastian Stenzel
57553bbda1
Replaced TransformationList by simpler List with listener, because Property Extractor didn't work properly
2019-08-29 23:18:03 +02:00
Sebastian Stenzel
4a02bf529d
Add readme file to vault storage directory
2019-08-29 22:20:27 +02:00
Sebastian Stenzel
e55b1f8ff9
all vaults are locked when starting the application
...
[ci skip]
2019-08-29 21:33:31 +02:00
Sebastian Stenzel
73314ee985
Thread safety when quitting the application: Altering vault states (unlocking/locking/...) will now trigger a listener (on the fx application thread) which sets an AtomicBoolean. Previously the value has been read by an AWT thread from a (non-volatile) BooleanBinding
2019-08-29 17:13:32 +02:00
Sebastian Stenzel
5196dbe9af
button labels
...
[ci skip]
2019-08-29 16:33:15 +02:00
Sebastian Stenzel
68454e914b
Clarified some steps of create vault workflow
2019-08-29 16:29:53 +02:00
Sebastian Stenzel
d0924e246f
Added success screen to add vault workflow
2019-08-29 15:59:47 +02:00
Sebastian Stenzel
59a277f0c7
added missing $ sign
...
[ci skip]
2019-08-29 15:31:27 +02:00
Sebastian Stenzel
5ef0dc5505
same design for unlock success and remove vault dialog
2019-08-29 14:15:49 +02:00
Sebastian Stenzel
08434c36ee
adjusted unlock success screen
2019-08-28 16:22:09 +02:00
Sebastian Stenzel
2f288dc92b
replaced glyph="CIRCLE" by circle.
2019-08-28 16:21:52 +02:00
Armin Schrenk
421a21aced
adding german localization
2019-08-28 16:08:45 +02:00
Armin Schrenk
98a3a1a372
adding section in strings.properties
2019-08-28 16:08:25 +02:00
Armin Schrenk
da65e98030
set wrapText attribute in addExistingVault dialogue
2019-08-28 16:07:57 +02:00
Sebastian Stenzel
7bbbd3c849
no longer change window size during unlock workflow
2019-08-28 16:06:33 +02:00
Armin Schrenk
0481bb02af
renaming string property for volume type
2019-08-28 15:35:47 +02:00
Tobias Hagemann
c47d9c95c7
restyled disabled button & glyph icons
2019-08-28 14:41:55 +02:00
Sebastian Stenzel
a122159268
Made tray menu localizable
2019-08-28 14:17:34 +02:00
Armin Schrenk
474064df3a
adding window icon to vaultOptions dialogue
2019-08-28 14:12:03 +02:00
Armin Schrenk
1f65a626e4
changePassword window is now subcomponent of vaultOptions
2019-08-28 14:08:14 +02:00
Tobias Hagemann
04800407d7
added color palette
2019-08-28 14:05:42 +02:00
Armin Schrenk
f306184b53
adding icon to main window
2019-08-28 13:55:14 +02:00
Armin Schrenk
c1a8844f27
improving removeVault dialogue
2019-08-28 13:51:09 +02:00
Sebastian Stenzel
d4e118f331
quit refinements
2019-08-28 13:35:57 +02:00
Armin Schrenk
2900a9672a
refining english localization
2019-08-28 13:32:22 +02:00
Armin Schrenk
e8ba94942d
setting managed property to false if no dropbox or gdrive are found
2019-08-28 13:32:22 +02:00
Armin Schrenk
b3a96aed74
WebDavScheme setting only shown under linux
2019-08-28 13:32:22 +02:00
Sebastian Stenzel
0db2068344
Added window icon to dialogs
2019-08-28 13:27:23 +02:00
Sebastian Stenzel
6da0d023ff
Localized quit dialog
2019-08-28 13:05:20 +02:00
Armin Schrenk
88d522501f
if vault is added (new or existing), it is selected in the vault list
2019-08-28 11:53:43 +02:00
Armin Schrenk
6b31e6cdc2
closing window after vault is removed
2019-08-28 11:53:43 +02:00
Sebastian Stenzel
1ef8668c4d
Replaced TextFlows by FormattedLabel if applicable
2019-08-28 11:42:26 +02:00
Sebastian Stenzel
6721baf293
Replaced TextFlows by FormattedLabel if applicable
2019-08-28 11:35:07 +02:00
Sebastian Stenzel
f4ec9c277f
Formatting throughput stats properly
2019-08-28 11:18:21 +02:00
Sebastian Stenzel
c9d897edd1
added window prefix "main.*" to localizable strings in main window
2019-08-28 11:17:45 +02:00
Tobias Hagemann
ef07edf8c3
made button-group into an actual button
2019-08-27 16:11:24 +02:00
Armin Schrenk
36d49a6e1e
vault options: read only only selectable when custom mount options are _not_ used
2019-08-27 15:51:22 +02:00
Sebastian Stenzel
f4ee8d0a15
Added I/O stats (work in progress)
2019-08-27 15:50:15 +02:00
Armin Schrenk
71e414ae5c
formatting
2019-08-27 15:23:48 +02:00
Armin Schrenk
acda11f110
adding confirmation dialogue when removing a vault
2019-08-27 15:23:35 +02:00
Armin Schrenk
a96935bfb5
unused imports removed
2019-08-27 14:35:51 +02:00
Armin Schrenk
b74b4ce244
bug fix when switching vault during lock operation
2019-08-27 14:02:56 +02:00
Armin Schrenk
638dac9cb6
adding missing acces location text
2019-08-27 13:48:05 +02:00
Tobias Hagemann
249af4c397
decreased width of add vault wizard
2019-08-27 13:18:50 +02:00
Tobias Hagemann
4130dbea91
added checkmark icon to unlock success
2019-08-27 12:57:51 +02:00
Sebastian Stenzel
ee57cd7d3b
don't mark blocked issues as stale
...
[ci skip]
2019-08-27 10:32:31 +02:00
Tobias Hagemann
8939b196c0
reverted 5dcdaf45
2019-08-26 20:36:47 +02:00
Sebastian Stenzel
f1b5ec6481
Updated FFI package to 2.2.0
2019-08-26 20:30:42 +02:00
Tobias Hagemann
50ace8c6a4
added ffi-version to buildkit
2019-08-26 20:22:52 +02:00
Sebastian Stenzel
264e81b4a0
macOS: Only show application menu and dock icon when a Window is visible (related to #957 , #283 , #346 , #62 )
2019-08-26 18:03:26 +02:00
Sebastian Stenzel
282b80fe24
downgraded jni lib (due to incompatibilites on macOS 10.13.x)
2019-08-26 17:59:46 +02:00
Tobias Hagemann
547e5dae52
Merge branch 'feature/jni-mac-tray-icon' into ‘feature/new-ui'
2019-08-26 16:58:28 +02:00
Tobias Hagemann
5dcdaf459f
reverted jni version for merging, kept new code as comment
2019-08-26 16:56:23 +02:00
Tobias Hagemann
ab89f59dd1
defined color constants for password strength indicator, updated labels
2019-08-26 16:29:50 +02:00
Tobias Hagemann
98451759f0
updated unlock success layout, reverted back from buttonbar to hbox in some dialogs
2019-08-26 15:54:21 +02:00
Sebastian Stenzel
b22ddaf13e
reveal vault access and storage location from vault detail view
2019-08-26 15:22:54 +02:00
Tobias Hagemann
7eaf598089
added open sans font
2019-08-26 15:15:01 +02:00
Sebastian Stenzel
3d7b504504
Added styleable PasswordStrengthIndicator
2019-08-26 14:47:25 +02:00
Tobias Hagemann
4dc8693216
updated change password layout & some other stuff
2019-08-26 13:33:24 +02:00
Sebastian Stenzel
ac472393aa
Began error handling during add vault workflow
2019-08-26 13:03:19 +02:00
Tobias Hagemann
477fd7d2e9
increased paddings in add vault wizard
2019-08-26 00:40:00 +02:00
Tobias Hagemann
468723ad92
centered check for updates button
2019-08-26 00:34:12 +02:00
Tobias Hagemann
d58ad1e0a2
updated add vault wizard layout & stylings
2019-08-26 00:28:01 +02:00
Tobias Hagemann
8c94245102
updated menu item stylings of choicebox, updated window sizes & disabled resizable of preferences and vault options
2019-08-25 00:34:16 +02:00
Tobias Hagemann
b4f697e052
updated vault detail layout, disabled focus traversable in main window's title buttons, updated other minor stylings
2019-08-23 17:57:02 +02:00
Tobias Hagemann
428ffbf705
updated vault detail layout
2019-08-23 00:56:39 +02:00
Tobias Hagemann
d25a903556
updated vault detail layout, moved change password button to vault options, updated other minor stylings
2019-08-23 00:22:57 +02:00
Tobias Hagemann
3db906de10
updated vault list cell styling & added text-flow style class in vault detail
2019-08-20 16:09:17 +02:00
Sebastian Stenzel
486d3170e2
Relaxed vault list cell layout and added highlight colors (inspired by google backup & sync settings)
2019-08-19 17:21:49 +02:00
Sebastian Stenzel
15bdba85bb
less annoying "armed" indicator
2019-08-19 17:19:37 +02:00
Sebastian Stenzel
db1a2538cb
removed unused logger
2019-08-19 17:18:33 +02:00
Sebastian Stenzel
3d61fab8b6
Deduplication
2019-08-19 16:27:35 +02:00
Sebastian Stenzel
644f2d9a89
Removed dependency to fontawesomefx, using fontawesome 5 instead (which we have a pro license for)
2019-08-19 16:15:10 +02:00
Sebastian Stenzel
46a4060814
fixed unlock
2019-08-19 16:14:11 +02:00
Tobias Hagemann
5c26c23619
added mac native function for listening to system interface theme changes and changing the tray icon accordingly [ci skip]
2019-08-19 15:55:07 +02:00
Sebastian Stenzel
60bdafca94
Merge branch 'develop' into feature/new-ui
...
# Conflicts:
# main/pom.xml
2019-08-18 16:24:48 +02:00
Sebastian Stenzel
59cd3defce
Merge branch 'master' into develop
2019-08-18 15:22:28 +02:00
Sebastian Stenzel
f8d28ba30a
Merge branch 'release/1.4.15'
2019-08-18 15:21:53 +02:00
Sebastian Stenzel
f1b96b29a7
Preparing 1.4.15
2019-08-18 14:47:45 +02:00
Sebastian Stenzel
6670e37050
Updated CryptoFS (which now adds a version suffix to masterkey backup files)
2019-08-18 14:46:46 +02:00
Sebastian Stenzel
2d6254b427
fixes #943
2019-08-17 11:16:12 +02:00
Sebastian Stenzel
c287294890
catch unchecked exceptions when checking whether linux keychain is accessible
...
fixes #950 , fixes #952 , fixes #954
2019-08-17 10:43:33 +02:00
Armin Schrenk
fc51e5caff
#926 replacing boolean by a string for current vault state
2019-08-16 15:54:08 +02:00
Armin Schrenk
e32ddd07ea
#926 Adding information to the main window
2019-08-16 15:51:39 +02:00
Armin Schrenk
6b47cf54e2
adding references for Label nodes in fxml
2019-08-16 12:24:47 +02:00
Armin Schrenk
40c3e7a417
#929 , simplyfing add existing vault dialogue
2019-08-16 12:00:51 +02:00
Armin Schrenk
4bfb543419
#927 adding logic to stub
2019-08-14 18:27:31 +02:00
Armin Schrenk
8c9d78337e
name the reenter field properly
2019-08-14 17:37:42 +02:00
Sebastian Stenzel
0a132351a8
load bundled font for "Cryptomator" title
2019-08-14 17:11:18 +02:00
Sebastian Stenzel
ded43f7e7b
apply default text color to all font awesome icons (except for title buttons)
2019-08-14 17:10:40 +02:00
Sebastian Stenzel
cf91a8b62c
Moved volume type settings to custom preferences controller
...
Added icons to preferences
2019-08-14 16:42:06 +02:00
Armin Schrenk
948659f3cd
#927 :adding stubs for change password dialogue
2019-08-14 13:10:38 +02:00
Armin Schrenk
c7e0015ffd
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-08-14 03:08:58 +02:00
Sebastian Stenzel
2fd671f513
New approach to shortcuts
2019-08-13 16:54:00 +02:00
Sebastian Stenzel
5fa86fad5e
style adjustments
...
[ci skip]
2019-08-13 16:14:38 +02:00
Sebastian Stenzel
c6d90cdb17
Added vault location presets to dialog (references #929 )
2019-08-13 15:43:16 +02:00
Armin Schrenk
dcf44aa134
add indicator when passwords match
2019-08-13 14:36:27 +02:00
Sebastian Stenzel
7de8e180dc
Merge branch 'master' into develop
2019-08-12 16:44:35 +02:00
Sebastian Stenzel
7fee6ad52f
Merge branch 'release/1.4.14'
2019-08-12 16:43:47 +02:00
Sebastian Stenzel
157e459a2e
Preparing 1.4.14
2019-08-12 16:39:46 +02:00
Sebastian Stenzel
50b2b0dc57
Merge branch 'develop' into feature/new-ui
...
new keychain API
2019-08-12 16:32:24 +02:00
Sebastian Stenzel
4f76295438
made class package-private
...
[ci skip]
2019-08-12 16:23:55 +02:00
Sebastian Stenzel
d4c14ffb74
Added checked exception to keychain api and reworked the way we attempt to access the gnome keyring.
...
(references #947 )
2019-08-12 16:08:20 +02:00
Tobias Hagemann
111d20a1cf
updated button paddings, unlock dialog layout, localizations [ci skip]
2019-08-12 16:08:00 +02:00
Sebastian Stenzel
19840663a8
fixes #948
2019-08-11 22:01:29 +02:00
armin
4b7527bf0c
refactoring PasswordStrengthUtil to use ressource bundle
2019-08-11 18:32:46 +02:00
armin
0a5bfa1ccb
implementing password strength indicator
2019-08-11 18:12:47 +02:00
armin
21e1d303aa
replacing hardcoded descriptions by strings.properties references for addvault new password controller
2019-08-11 16:42:41 +02:00
armin
e0d5641d26
replacing hardcoded descriptions by strings.properties references for addvault new location controller
2019-08-11 16:40:37 +02:00
armin
529780f2c9
replacing hardcoded descriptions by strings.properties references for addvault new name controller
2019-08-11 16:35:07 +02:00
armin
19f1093d2c
replacing hardcoded descriptions by reference to strings.properties for addvault existing controller
2019-08-11 16:29:04 +02:00
armin
5807e10286
replacing hardcoded descriptions by reference to strings.properties for addvault welcome controller
2019-08-11 16:19:58 +02:00
armin
0a1ad9f4d6
completing functionality of addVault wizard
2019-08-11 13:33:31 +02:00
armin
2a3e2e315e
implementing finish-button logic for addNewVault wizard
2019-08-11 13:25:04 +02:00
armin
23c868b646
fix spelling
2019-08-11 13:23:41 +02:00
Tobias Hagemann
ed8af54324
updated theme [ci skip]
2019-08-10 10:52:07 +02:00
Tobias Hagemann
d8c3ba1e36
updated theme [ci skip]
2019-08-08 16:07:49 +02:00
Sebastian Stenzel
17f45c6dab
Implemented some mount options (references #931 )
2019-08-07 17:04:56 +02:00
Sebastian Stenzel
86745c5962
fixed copy/pasted comment
...
[ci skip]
2019-08-07 14:49:33 +02:00
Tobias Hagemann
ca72c7a51f
added button default styling [ci skip]
2019-08-07 00:47:16 +02:00
Tobias Hagemann
012c7cede9
updated update indicator styling [ci skip]
2019-08-07 00:35:20 +02:00
Sebastian Stenzel
15a55e996b
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-08-06 17:05:42 +02:00
Sebastian Stenzel
cb50b2011f
Lock remaining vaults on shutdown (references #838 )
2019-08-06 17:03:05 +02:00
Sebastian Stenzel
04c45756b9
removed unused imports
2019-08-06 17:02:21 +02:00
Sebastian Stenzel
8d08d81f45
more specific throws statement
2019-08-06 17:02:06 +02:00
Tobias Hagemann
d77403c403
updated tab pane styling [ci skip]
2019-08-06 16:15:43 +02:00
Sebastian Stenzel
1d94069144
Added proper Quit dialog (not yet fully implemented), fixes #838
2019-08-06 13:34:29 +02:00
Sebastian Stenzel
6e10d6bcd7
simplification
2019-08-06 13:32:56 +02:00
Sebastian Stenzel
7453431bcd
Trigger list change events when a vault changes its state, thus removing need for additional state listeners
2019-08-06 13:09:42 +02:00
Sebastian Stenzel
2f953061b3
Experimenting with ⌘W shortcuts on windows (TODO: we should find some better way to do this)
2019-08-06 12:06:03 +02:00
Sebastian Stenzel
67610b935e
Added vault settings window (references #931 )
2019-08-06 11:09:00 +02:00
Sebastian Stenzel
09e5ee9e26
Merge branch 'develop' into feature/new-ui
...
[ci skip]
2019-08-02 16:50:23 +02:00
Sebastian Stenzel
54c5f9b041
Merge branch 'master' into develop
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2019-08-02 16:36:41 +02:00
Sebastian Stenzel
3da45dc884
Merge branch 'hotfix/1.4.13'
2019-08-02 16:35:28 +02:00
Sebastian Stenzel
afb2b5e383
Updated dokany-nio-adapter to version 1.1.10
...
fixes #884
2019-08-02 16:03:53 +02:00
Sebastian Stenzel
e23dc72856
Can now unlock directly from menu bar
2019-08-01 16:14:38 +02:00
Sebastian Stenzel
b86d4b5a37
rebuild tray menu when vault state changes
2019-08-01 16:02:48 +02:00
Sebastian Stenzel
2024c95be5
add actionlistener to tray icon
2019-08-01 16:02:09 +02:00
Sebastian Stenzel
d51debf736
fixed exception when scheduling the next regular update check while auto check is disabled
...
[ci skip]
2019-08-01 13:24:47 +02:00
Sebastian Stenzel
70b4b5fb2d
only check for updates automatically if set so in preferences
2019-08-01 13:14:01 +02:00
Sebastian Stenzel
e32fbc1d79
Select updates tab when showing preferences window and an update is available
2019-07-31 19:28:27 +02:00
Sebastian Stenzel
be43279574
cleanup [ci skip]
2019-07-31 19:17:57 +02:00
Sebastian Stenzel
900e556369
Show TrayMenu sooner, don't wait for FxApplication to initialize
2019-07-31 19:16:14 +02:00
Sebastian Stenzel
09aca188fe
Implemented manual update check button (references #272 )
2019-07-31 18:39:13 +02:00
Sebastian Stenzel
fc9565e13c
Prepared "check for updates" button
2019-07-31 17:32:34 +02:00
Sebastian Stenzel
e7f7321393
Split preferences into multiple tabs
2019-07-31 17:15:27 +02:00
infeo
ddbe1c4546
implement first stub for password dialogue in create new vault wizard
2019-07-31 16:57:29 +02:00
infeo
e3fa31b701
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-07-31 16:55:29 +02:00
Sebastian Stenzel
bfe8a22b48
fixed style class of preferences window
...
[ci skip]
2019-07-31 16:20:39 +02:00
Sebastian Stenzel
dab779cbef
Added new UpdateChecker that checks periodically ( fixes #272 ) and added it to the main window (references #925 )
2019-07-31 15:47:21 +02:00
infeo
66104bb753
removing wrong doc
2019-07-31 15:29:54 +02:00
infeo
37c69f991f
implement next window of create new vault workflow
2019-07-31 15:26:41 +02:00
infeo
610460b3e4
add suffix to to create new vault workflow since there will be more than one step
2019-07-31 14:33:12 +02:00
infeo
43750e2bad
adding first createNewVault dialogue
2019-07-31 14:14:51 +02:00
infeo
a7df100e56
simplifying bindings
2019-07-31 12:49:21 +02:00
Sebastian Stenzel
4afb9d86c7
Added unlock success message (references #939 )
2019-07-31 11:45:04 +02:00
Sebastian Stenzel
1b7a7060a8
moved Unlock component from MainWindow to FxApplication component
2019-07-31 11:44:39 +02:00
Sebastian Stenzel
1f6b94003e
bring window to front
...
[ci skip]
2019-07-31 09:46:15 +02:00
Tobias Hagemann
2f1a7821b0
forgot to add text flow class in 4931e670
2019-07-30 21:11:30 +02:00
Sebastian Stenzel
1ec887092f
Moved various non-ui related stuff to commons
2019-07-30 14:49:35 +02:00
Sebastian Stenzel
71afb088b5
show vault list in tray menu
2019-07-30 11:26:37 +02:00
Armin Schrenk
01ca501607
disabling open button in addExistingVault wizard if no file is selected.
2019-07-29 19:15:10 +02:00
Sebastian Stenzel
ba34b37f8a
Added options to start Cryptomator in background (references #418 )
2019-07-29 16:28:29 +02:00
Sebastian Stenzel
62ff954558
Minimize mainwindow (instead of closing) when tray icon is not supported by the OS
2019-07-29 16:17:18 +02:00
Sebastian Stenzel
fead9a48eb
Reuse existing Stages and Scenes
2019-07-29 16:07:34 +02:00
Sebastian Stenzel
10e842e457
added tray icon, refactored dagger component graph:
...
singleton -> tray -> fxapplication -> mainwindow
2019-07-29 12:38:24 +02:00
Tobias Hagemann
4931e6707a
added text flow styling, localized preferences title, renamed some i18n keys
2019-07-26 14:05:19 +02:00
Tobias Hagemann
036dca33be
mac appearance changes with light/dark theme, updated jni
2019-07-26 11:42:46 +02:00
Sebastian Stenzel
74565d7995
fixed unit tests
2019-07-25 15:48:10 +02:00
Sebastian Stenzel
65ab09e63c
added style classes for vault list cells during a drag'n'drop-event
...
[ci skip]
2019-07-25 15:29:25 +02:00
Sebastian Stenzel
8e305b0e21
minor layout adjustments
...
[ci skip]
2019-07-25 14:32:15 +02:00
Sebastian Stenzel
ff66e07c65
Added save password checkbox to unlock dialog
2019-07-25 13:26:34 +02:00
Sebastian Stenzel
4138747fc3
Localizable file picker title
2019-07-25 12:41:02 +02:00
Sebastian Stenzel
87c654b43d
using vaultlist from parent scope, no need to duplicate variable in subscope
2019-07-25 12:29:14 +02:00
Sebastian Stenzel
d0062b7e22
inject resource bundle
2019-07-25 12:25:53 +02:00
Tobias Hagemann
1d3900b86c
added dark theme
2019-07-24 23:28:16 +02:00
Armin Schrenk
b799ce34f6
renaming methods
2019-07-24 17:14:28 +02:00
Armin Schrenk
8d6cf9581b
reformatting
2019-07-24 17:12:51 +02:00
Armin Schrenk
1a5853766a
#929 , implemented functionality to add existing vault
2019-07-24 17:12:09 +02:00
Armin Schrenk
cd284304cd
replacing selfplaced buttons by button bar
2019-07-24 17:02:50 +02:00
Armin Schrenk
363e4152a5
implementing remove vault functionality
2019-07-24 16:34:27 +02:00
Tobias Hagemann
0ce4ddb874
added scrollbar to theme
2019-07-24 15:04:31 +02:00
Sebastian Stenzel
3c574b97cb
Added unlock window (issue #928 )
2019-07-24 14:58:43 +02:00
Sebastian Stenzel
b7b8f26992
cleanup and simplification
2019-07-24 14:57:56 +02:00
Sebastian Stenzel
4eca5069b3
moved class
2019-07-24 14:56:52 +02:00
Armin Schrenk
03618f547d
fitting the layout for the existing vault controller
2019-07-24 11:41:54 +02:00
Armin Schrenk
12477c07d6
refactoring ChooseExistingVaultControllor to use a scoped ObjectProperty for the vault path
2019-07-24 11:31:49 +02:00
Armin Schrenk
0fb2d445b0
cleaning up addExistingVault controller
2019-07-24 11:21:05 +02:00
Armin Schrenk
43c5482542
move text labeling of addExisting vault wizard to string properties file
2019-07-24 11:12:29 +02:00
Sebastian Stenzel
dc8e7a86b0
Merge branch 'develop' into feature/new-ui
2019-07-24 10:21:17 +02:00
Sebastian Stenzel
8f9e117169
Merge branch 'master' into develop
2019-07-24 10:12:49 +02:00
Sebastian Stenzel
14766b89ab
Merge branch 'release/1.4.12'
2019-07-24 10:12:07 +02:00
Sebastian Stenzel
2a69740559
sharper gradient stops on hi-res displays
...
[ci skip]
2019-07-23 18:15:12 +02:00
Sebastian Stenzel
dd0e548353
schön is German for beautiful
...
[ci skip]
2019-07-23 17:14:22 +02:00
Tobias Hagemann
0eb19a287f
updated theme
2019-07-23 17:02:05 +02:00
Sebastian Stenzel
14de8ffd59
make window resizable ( fixes #932 )
...
[ci skip]
2019-07-23 16:51:25 +02:00
Sebastian Stenzel
ac6249f541
toolbar styling
2019-07-23 16:17:30 +02:00
Sebastian Stenzel
5af2a392ea
show stuff in vault list cells
2019-07-23 14:21:08 +02:00
Sebastian Stenzel
edfdca6e5f
Load vault list cells from FXML
2019-07-23 13:13:36 +02:00
Armin Schrenk
c2ed9958c7
changing test functionality by intended showing now selected file
2019-07-22 17:12:22 +02:00
Armin Schrenk
fddae7d0e1
adding back, open and file chooser button.
2019-07-22 16:53:06 +02:00
Tobias Hagemann
fa729e220c
updated theme
2019-07-22 16:16:15 +02:00
Sebastian Stenzel
c917fb6a57
Added UI theme switcher (issue #930 )
2019-07-22 15:05:23 +02:00
Sebastian Stenzel
cf2e026f75
NONONO
...
[ci skip]
2019-07-19 16:23:29 +02:00
Sebastian Stenzel
c340544152
Add Vault Wizard: Navigation between scenes
...
[ci skip]
2019-07-19 16:22:27 +02:00
Sebastian Stenzel
00c7cae923
cleanup [ci skip]
2019-07-19 14:15:45 +02:00
Sebastian Stenzel
80cff6912b
Hooked up "add vault" wizard
2019-07-19 13:35:08 +02:00
Sebastian Stenzel
b76e1d4167
Each window is now a separate @Subcomponent of the FxApplicationComponent
2019-07-19 12:46:34 +02:00
Sebastian Stenzel
f7759d2547
hooked up all controls in Preferences window
2019-07-17 16:17:23 +02:00
Tobias Hagemann
bf0e984e6c
added links to some images [ci skip]
2019-07-17 14:16:25 +02:00
Tobias Hagemann
b33dd62dc5
updated sponsors [ci skip]
2019-07-17 14:12:56 +02:00
Sebastian Stenzel
d51e3979ff
Added SplitPane css
...
[ci skip]
2019-07-17 10:54:40 +02:00
Sebastian Stenzel
01275fce9f
add movable divider between vault list and vault detail view
2019-07-16 17:16:19 +02:00
Sebastian Stenzel
261b18f4eb
First CSS for basic UI controls
2019-07-16 16:08:47 +02:00
Sebastian Stenzel
fdc20aa84f
Added controls to preferences screen
2019-07-16 16:08:34 +02:00
Sebastian Stenzel
a3382c2d5b
hook up preferences window
2019-07-15 16:39:21 +02:00
Sebastian Stenzel
52a9a2f018
starting with blank css
2019-07-15 11:32:58 +02:00
Sebastian Stenzel
cfea1c16bc
added vault list and vault detail view
2019-07-15 11:32:49 +02:00
Sebastian Stenzel
180c07cf61
new class layout for viewcontrollers
2019-07-11 00:19:18 +02:00
Sebastian Stenzel
53cc93a2b4
don't attempt to access linux keychain on non-linux systems, even if classes are present (i.e. when starting from IDE)
...
[ci skip]
2019-07-10 15:15:37 +02:00
Sebastian Stenzel
f880db4902
fixes #842
2019-07-10 15:14:23 +02:00
Sebastian Stenzel
f16c887911
Updated CryptoFS
2019-07-10 12:48:24 +02:00
Sebastian Stenzel
dc889b8810
fixes #919
2019-07-09 17:04:05 +02:00
Sebastian Stenzel
903d8187e9
Preparing 1.4.12
2019-07-04 15:59:16 +02:00
Tobias Hagemann
7fedcafa9e
Updated localizations
2019-07-04 15:48:42 +02:00
infeo
15dcf10ad7
fixing error where wrong mount flags are displayed (app started with webDAV and then switched to Fuse/Dokany)
2019-07-04 15:20:14 +02:00
infeo
1a99ae3e44
deactivating mout flags in the ui when WebDAV is used
2019-07-04 14:31:16 +02:00
infeo
82ff5ddabe
due to change in type of winDriveLetters (from Character to Path) need addtional adjustment
2019-07-04 14:07:21 +02:00
infeo
67c29603da
removing white spaces before and after additional dokany mount options
2019-07-04 14:04:19 +02:00
infeo
20e7186256
correcting wrong mount option
2019-07-04 14:03:14 +02:00
infeo
66d7621bc9
Merge branch 'bugfix/872-vaultLetterChangesAutomatically' into develop
2019-07-04 13:41:20 +02:00
infeo
5e46236cb2
formatting
2019-07-04 13:37:39 +02:00
infeo
ffb6cc354b
fix for more consistent ui
2019-07-04 13:37:27 +02:00
infeo
23da229d81
spelling error
2019-07-04 13:06:38 +02:00
infeo
fe7e9d84ca
fixing labels and gui element positions
2019-07-04 12:03:54 +02:00
infeo
ea1edb2320
Merge branch 'develop' into bugfix/872-vaultLetterChangesAutomatically
2019-07-04 11:38:37 +02:00
infeo
688726b98d
Merge develop into /bugfix/872-vaultLetterChange
2019-07-04 11:22:08 +02:00
Sebastian Stenzel
e108bdbdb4
Update stale.yml
2019-07-03 18:57:30 +02:00
Sebastian Stenzel
b71c6a9d9f
Merge branch 'feature/802-custom-mount-flags' into develop
...
fixes #802
2019-07-03 16:08:38 +02:00
Sebastian Stenzel
5d0e153155
no longer using snapshot
2019-07-03 15:46:56 +02:00
Sebastian Stenzel
0e40e785d5
Merge branch 'develop' into feature/802-custom-mount-flags
...
[ci skip]
2019-07-02 16:49:20 +02:00
Sebastian Stenzel
5b2bd86e32
Added paragraph about running Cryptomator using the .jar files within the buildkit.
...
This fixes #917
[ci skip]
2019-07-02 16:48:51 +02:00
Sebastian Stenzel
8f1fd24746
fixes #843
2019-07-02 16:41:44 +02:00
Sebastian Stenzel
f974876bf2
Merge branch 'feature/422-save-pw-linux' into develop
...
fixes #422
2019-07-02 16:12:45 +02:00
Sebastian Stenzel
7fcaded720
minor amendment to #905
...
[ci skip]
2019-07-02 16:09:48 +02:00
Sebastian Stenzel
c66519a2d0
Merge pull request #905 from purejava/secret-service-simple
...
Fixes #422
2019-07-02 16:06:06 +02:00
Ralph Plawetzki
1aec6ef877
Include required jar files for secret-service in Linux build
2019-06-29 15:34:15 +02:00
Ralph Plawetzki
5217546f73
Isolate SimpleCollection via an interface and avoid imports for it
...
This is needed on other platforms than Linux to avoid class loading problems on runtime in case secret-service.jar is missing
2019-06-29 15:31:22 +02:00
Ralph Plawetzki
63383866ea
Add access functionality for Gnome login keyring
2019-06-29 15:28:26 +02:00
Sebastian Stenzel
0da567613d
custom mount flag support for Dokany ( #802 )
...
[ci skip]
2019-06-25 11:32:53 +02:00
Sebastian Stenzel
5688289918
UI tweaks to unlock screen (to be tested under windows)
2019-06-24 14:47:58 +02:00
Sebastian Stenzel
b15d410378
Re-layouted unlock UI and added textfield for custom mount flags (atm only supported for FUSE - see #802 )
2019-06-18 16:39:56 +02:00
Sebastian Stenzel
ed9adab9b4
store custom mount flags in settings.json as string instead of string array
2019-06-18 16:31:10 +02:00
Sebastian Stenzel
06abbf2dd1
custom mount flags default to empty flags
2019-06-18 15:00:54 +02:00
Sebastian Stenzel
f909f384be
improved error logging
2019-06-18 15:00:25 +02:00
Sebastian Stenzel
367281fccb
overwrite settings atomically
2019-06-18 14:45:43 +02:00
Sebastian Stenzel
f53f2d2ca4
allow to store custom mount flags in the vault settings (required for #802 )
...
[ci skip]
2019-06-17 13:55:31 +02:00
Sebastian Stenzel
af73dab795
Merge branch 'master' into develop
2019-06-11 12:58:44 +02:00
Sebastian Stenzel
569a2c86ba
Merge branch 'release/1.4.11'
2019-06-11 12:57:36 +02:00
Sebastian Stenzel
37f9ec31a5
fixes #900
2019-06-06 16:41:50 +02:00
Tobias Hagemann
8db856855e
Updated issue templates, code of conduct, and contributing [ci skip]
2019-05-24 14:51:48 +02:00
Tobias Hagemann
c31212a73a
Create SECURITY.md
2019-05-23 16:12:53 +02:00
Sebastian Stenzel
bcbf53a606
Create FUNDING.yml
...
[ci skip]
2019-05-23 16:01:12 +02:00
Sebastian Stenzel
e35c7a6991
Updated issue templates
...
[ci skip]
2019-05-23 12:50:40 +02:00
Sebastian Stenzel
ff80b4c61d
Preparing 1.4.11
2019-05-22 17:17:08 +02:00
Sebastian Stenzel
295400cb97
fixes #890 , fixes #867
2019-05-22 17:13:57 +02:00
Tobias Hagemann
e1a9a3d519
Added French (BE), French (CA), Indonesian, and Swedish localizations
2019-05-22 16:26:54 +02:00
Tobias Hagemann
393628bf70
Merge pull request #896 from purejava/fix-887
...
Fixes https://github.com/cryptomator/cryptomator/issues/887
2019-05-19 13:37:21 +02:00
Ralph Plawetzki
31dd78ee28
Fixes https://github.com/cryptomator/cryptomator/issues/887
...
Set text in password field to null when they get swiped
2019-05-18 13:27:29 +02:00
Tobias Hagemann
f0f3b97a4f
Annoying IDE [ci skip]
2019-05-09 16:29:25 +02:00
Tobias Hagemann
e9f55da573
Merge branch 'master' into develop
2019-05-09 13:29:10 +02:00
Tobias Hagemann
272115d2f7
Merge branch 'release/1.4.10'
2019-05-09 13:19:09 +02:00
infeo
95ae0ac9fd
fixes #867
2019-05-08 15:11:14 +02:00
Sebastian Stenzel
c2e1f8d7f7
preparing 1.4.10
2019-05-07 13:21:54 +02:00
Sebastian Stenzel
8205e4dd5a
fixes #880
...
fixes #862
2019-05-07 13:16:23 +02:00
Sebastian Stenzel
e83aab9968
fixes #883
2019-05-07 12:37:43 +02:00
Sebastian Stenzel
19222475ec
Updated README.md
...
(due to confusions, see #682 )
[ci skip]
2019-05-07 11:33:06 +02:00
Tobias Hagemann
a304b9a5c7
Merge branch 'master' into develop
2019-04-27 22:43:18 +02:00
Tobias Hagemann
0037c12326
Merge branch 'release/1.4.9'
2019-04-27 22:42:26 +02:00
Tobias Hagemann
5908249325
Preparing 1.4.9
2019-04-27 22:41:46 +02:00
Tobias Hagemann
debdf92cfc
Updated CryptoFS to 1.8.2, fixes #877
2019-04-27 22:37:48 +02:00
Tobias Hagemann
5944086510
Switching to Xenial for CI builds
2019-04-27 22:25:19 +02:00
Sebastian Stenzel
a551663127
Merge branch 'master' into develop
2019-04-24 14:01:25 +02:00
Sebastian Stenzel
1cc0b0728d
Merge branch 'release/1.4.8'
2019-04-24 14:00:50 +02:00
Tobias Hagemann
7e7d5e46d3
Updated localizations
2019-04-24 13:29:04 +02:00
Sebastian Stenzel
5625525b21
Preparing 1.4.8
2019-04-24 13:00:02 +02:00
Sebastian Stenzel
b8fa226163
Updated dokany-nio-adapter to 1.1.7, required by #783
2019-04-24 12:58:29 +02:00
Unknown
2b44f0ee9f
updated IDE config
...
[ci skip]
2019-04-24 12:49:35 +02:00
Sebastian Stenzel
b1ea21809b
Updated CryptoFS to 1.8.1, fixes #875
2019-04-24 11:05:00 +02:00
Tobias Hagemann
8def0b2060
Fixed localization
2019-04-12 16:09:38 +02:00
Tobias Hagemann
2f61964758
Updated localizations
2019-04-12 14:35:13 +02:00
Sebastian Stenzel
2668299131
Merge branch 'master' into develop
2019-04-12 13:33:35 +02:00
Sebastian Stenzel
a7de849800
Merge branch 'release/1.4.7'
2019-04-12 13:33:00 +02:00
Sebastian Stenzel
c66a8d0cfe
Preparing 1.4.7
2019-04-12 13:24:27 +02:00
Sebastian Stenzel
efa7f78ffd
Added IDE run configuration
...
[ci skip]
2019-04-12 13:20:42 +02:00
Sebastian Stenzel
57c858351d
Further dependency updates
2019-04-12 12:42:12 +02:00
Sebastian Stenzel
c3e48934b2
fixes #862 , fixes #853
2019-04-12 12:40:27 +02:00
Sebastian Stenzel
06b8c7cdf4
Fixes #866
2019-04-12 12:19:54 +02:00
Sebastian Stenzel
cbf677a51c
Fixes #776 , fixes #791 , fixes #837
2019-04-12 12:17:27 +02:00
Sebastian Stenzel
923e58ba18
Simplified I/O graph calculation, reusing datapoints (might be a fix for #827 , might also be related to #284 )
2019-04-08 17:28:22 +02:00
infeo
65c12d7ae1
fixes #847
2019-04-03 16:56:44 +02:00
Sebastian Stenzel
8e324ef0eb
code quality [ci skip]
2019-03-27 09:08:18 +01:00
Sebastian Stenzel
29a0336bf4
code quality [ci skip]
2019-03-27 08:50:20 +01:00
Sebastian Stenzel
44fc6761e3
fixes #858
2019-03-19 15:02:48 +01:00
Armin Schrenk
a4ef082bc4
fixes #854
2019-03-14 11:12:25 +01:00
Tobias Hagemann
1272279b96
Merge branch 'master' into develop
2019-03-01 15:02:37 +01:00
Tobias Hagemann
6aafa7bb5c
Merge branch 'release/1.4.6'
2019-03-01 15:01:03 +01:00
Tobias Hagemann
43f2110f68
Preparing 1.4.6
2019-03-01 15:00:27 +01:00
Sebastian Stenzel
0b8f8e53af
Re-added "Implementation-Version" to the jars' manifest to determine Cryptomator version at runtime
2019-02-28 23:45:10 +01:00
Sebastian Stenzel
336d67195d
Merge branch 'feature/663-refactored-launcher' into develop
...
fixes #663
2019-02-28 20:52:01 +01:00
Sebastian Stenzel
6677079623
partial revert of dd3c969f, now using Application.launch(MainApp.class) again
2019-02-28 20:46:24 +01:00
Sebastian Stenzel
0974a57671
Merge branch 'develop' into feature/663-refactored-launcher
2019-02-28 20:20:58 +01:00
Tobias Hagemann
ab77673fed
Fixed IllegalStateException when trying to show graceful shutdown dialog from non-FX thread
2019-02-28 15:38:45 +01:00
Tobias Hagemann
a70401596f
Updated localizations
2019-02-28 00:36:37 +01:00
Tobias Hagemann
ab198271a1
#458 , #841 : Improved layout of the indicator inside SecPasswordField
2019-02-28 00:16:53 +01:00
Sebastian Stenzel
d62edcda73
improved password field: added caps lock indicator (see #458 ) and a warning + tooltip if control characters are found in the password ( fixes #841 )
2019-02-27 22:15:01 +01:00
Sebastian Stenzel
8cba58075d
fixes #840
2019-02-27 17:23:08 +01:00
Sebastian Stenzel
426f36ce04
fixes #753
2019-02-27 17:22:48 +01:00
Sebastian Stenzel
dd3c969f0f
FxApplication now part of the Dagger graph
...
(references #663 )
2019-02-26 22:41:33 +01:00
Tobias Hagemann
6a270ceccd
Updated dependencies
2019-02-26 13:43:23 +01:00
Sebastian Stenzel
a3474e05eb
Fixes #835
2019-02-26 12:26:14 +01:00
Sebastian Stenzel
dd190b5a16
added vm arg for mount dir
2019-02-26 12:15:35 +01:00
Sebastian Stenzel
fe722629be
moved vault upgrade classes to custom package with custom log config
2019-02-26 12:15:15 +01:00
Sebastian Stenzel
f8e5d8aefb
added macOS run configuration
2019-02-25 21:20:12 +01:00
Sebastian Stenzel
3e3a4ceefc
allow configuration of custom logback configuration via -Dlogback.configurationFile vm arg
2019-02-25 15:54:43 +01:00
Tobias Hagemann
a09edad165
Removed unused terms and updated some texts
2019-02-25 15:42:16 +01:00
Tobias Hagemann
129e9c63f8
Clearer distinction between messageText and progressText in UnlockController
2019-02-25 15:33:54 +01:00
Sebastian Stenzel
9af58b8e6e
Merge pull request #834 from adrian/fix-logging-tests
...
Fixed Environment logDir tests
2019-02-24 22:32:52 +01:00
Adrian Smith
1048ff5728
Fix DisplayName on testRelativeLogDir
2019-02-24 21:01:04 +00:00
Adrian Smith
6adb591c9a
Fix EnvironmentTest.testRelativeLogDir
2019-02-24 20:04:31 +00:00
Sebastian Stenzel
d06720838e
Logback configuration is now done programmatically, fixes #832
2019-02-23 03:43:06 +01:00
Sebastian Stenzel
cf020e5b96
disable UI control tests on headless systems
2019-02-22 16:50:05 +01:00
Sebastian Stenzel
4bfd1e6433
Improved SecPasswordField and added unit tests
...
SecPasswordFields will now normalize any input to NFC on the fly. Any input typed into the password field will now get converted to NFC on-the-fly. This allows subsequent code to keep working on the CharSequence returned by getCharacters() without the need of additional Normalization. Affects #521
2019-02-22 16:38:39 +01:00
Sebastian Stenzel
deded33da8
fixed hard-coded path in log config and refinded logging in settingsprovider
2019-02-21 14:52:35 +01:00
Sebastian Stenzel
be5fce0ee9
make sure the directory containing temporary mount points exists
2019-02-21 14:17:44 +01:00
Sebastian Stenzel
39f9da16f9
mount path is now configurable via -Dcryptomator.mountPointsDir and no longer hardcoded to ~/.Cryptomator or ~/Library/Application\ Support/Cryptomator
...
fixes #710
2019-02-21 14:03:52 +01:00
Sebastian Stenzel
53b0d5cb9f
Environment now being injected into WindowsProtectedKeychainAccess
2019-02-21 13:38:30 +01:00
Sebastian Stenzel
b9a120b51b
internalized logback config, added -Dcryptomator.logDir=path/relative/to/home. external logback configuration can still be used via -Dlogback.configurationFile=/path/to/logback.xml
2019-02-21 11:39:56 +01:00
Sebastian Stenzel
debcab47e2
Refactored "file open events" to "app launch events", fixes #55
2019-02-21 00:02:12 +01:00
Sebastian Stenzel
8814372c68
made Settings and DebugMode a Singleton
2019-02-20 23:28:33 +01:00
Sebastian Stenzel
98e5c3ff88
simplified handling of fileOpenRequests
2019-02-20 15:39:00 +01:00
Sebastian Stenzel
f1c332f455
Refactored IPC, fixes #663
2019-02-19 16:46:21 +01:00
Sebastian Stenzel
79306ea498
Introduced new scope @FxApplicationScoped below @Singleton.
...
This allows us to initialize Dagger before we start the JavaFX application, which will in turn allow us to access Environment from within the IPC classes.
Affects #663
2019-02-19 00:11:58 +01:00
Sebastian Stenzel
d7dda7d249
Preparations for allowing to specify multiple paths to which Cryptomator writes settings, logs, etc. see #710
2019-02-18 16:53:41 +01:00
Sebastian Stenzel
1e80f4bba4
Upgrade to JUnit 5
2019-02-18 15:28:11 +01:00
Sebastian Stenzel
ffd3981f36
Merge branch 'master' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2019-02-16 11:41:50 +01:00
Sebastian Stenzel
aa23635744
Merge branch 'hotfix/1.4.5'
2019-02-16 11:41:08 +01:00
Sebastian Stenzel
0317e7c21d
preparing 1.4.5
2019-02-16 11:40:50 +01:00
Sebastian Stenzel
ec5e8bba30
fixes #826
2019-02-16 11:35:27 +01:00
Sebastian Stenzel
0caa9988d3
add version.txt to buildkit
2019-02-15 19:38:21 +01:00
Sebastian Stenzel
f16c3d5110
updated build config
2019-02-15 16:00:59 +01:00
Sebastian Stenzel
e1930505d1
updated build config
2019-02-15 15:46:44 +01:00
Sebastian Stenzel
757549919c
updated CI config
2019-02-15 15:32:26 +01:00
Sebastian Stenzel
0257802bb0
Merge branch 'openjdk11' into develop
2019-02-15 15:22:00 +01:00
Sebastian Stenzel
5cb4b403cd
updated travis-to-bintray upload config
2019-02-15 15:15:26 +01:00
Sebastian Stenzel
8831df9242
Removed creation of fat jar for now.
2019-02-15 14:45:12 +01:00
Sebastian Stenzel
2229a56831
Merge branch 'master' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2019-02-15 08:45:05 +01:00
Sebastian Stenzel
c3370a8388
Merge branch 'hotfix/1.4.4'
2019-02-15 08:43:57 +01:00
Sebastian Stenzel
1175a114ec
bumping version number [ci skip]
2019-02-15 08:41:20 +01:00
Sebastian Stenzel
3374dbf9a5
Fixes #825 , fixes #823
2019-02-15 08:39:31 +01:00
Sebastian Stenzel
26aee9e42c
create os-dependent buildkit.zip with all java resources required to build a self-contained package
2019-02-14 18:20:11 +01:00
Sebastian Stenzel
ab82874013
Merge branch 'develop' into openjdk11
...
# Conflicts:
# main/pom.xml
2019-02-14 18:12:10 +01:00
Sebastian Stenzel
39f1da105e
Merge branch 'master' into develop
...
[ci skip]
2019-02-12 14:19:43 +01:00
Sebastian Stenzel
207bfee6e5
Merge branch 'release/1.4.3'
2019-02-12 14:19:14 +01:00
Sebastian Stenzel
d08f3d03d0
preparing 1.4.3
2019-02-12 14:18:12 +01:00
Sebastian Stenzel
a88bd81347
reverted change from previous commit
2019-02-12 14:13:45 +01:00
Sebastian Stenzel
8e2d2b899e
moved ui control logic from initializer to setVault, removed readonly mode from windows
2019-02-12 13:59:38 +01:00
Tobias Hagemann
3b4870a98a
Updated localizations
2019-02-12 13:33:19 +01:00
Sebastian Stenzel
ef5eabdb79
Updated SecPasswordField, which will now no longer store passwords in Strings but rather in char[].
...
Affects #409
2019-02-12 12:02:09 +01:00
Sebastian Stenzel
f52b2f323a
empty custom mount point checks
2019-02-12 11:01:22 +01:00
Tobias Hagemann
7e60e5606c
Updated custom mount point layout
2019-02-12 01:56:35 +01:00
Sebastian Stenzel
8e2fa082cc
improved cleanup after unmounting and support for force-unmounting fuse volumes
2019-02-11 15:55:09 +01:00
Sebastian Stenzel
d8ef402607
Merge branch 'feature/375-readonly' into develop
...
fixes #375
2019-02-11 15:41:23 +01:00
Sebastian Stenzel
748f1be0c5
fixes #757
2019-02-11 15:40:04 +01:00
Sebastian Stenzel
608d54a8f2
fixes #810
2019-02-11 15:35:00 +01:00
Sebastian Stenzel
50b167e28f
improved logging in case of "java.lang.IllegalStateException: Mount failed: Cannot assign a drive letter or mount point. Probably already used by another volume." ( #806 )
2019-02-11 13:28:38 +01:00
Sebastian Stenzel
b7d06783dd
Dokany-specific amendment for #752
2019-02-11 13:21:55 +01:00
Sebastian Stenzel
5ef3d23970
Merge pull request #817 from Gregvh/feature/375-readonly
...
Unlock vault with readonly flag if requested (fixes #375 )
2019-02-08 17:38:13 +01:00
Gregvh
200a195f3b
Unlock vault with readonly flag if requested
2019-02-08 15:39:09 +01:00
Sebastian Stenzel
db0aceefdf
Merge branch 'develop' into feature/375-readonly
...
# Conflicts:
# main/commons/src/main/java/org/cryptomator/common/settings/VaultSettingsJsonAdapter.java
# main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java
# main/ui/src/main/resources/fxml/unlock.fxml
2019-02-08 15:28:40 +01:00
Sebastian Stenzel
492e986608
Custom mount point now selected via DirectoryChooser. Fixes #762
2019-02-08 12:32:00 +01:00
Sebastian Stenzel
98cab7e4d8
Delete automatically generated mount point after locking, attempt to fix #773
2019-01-31 15:38:05 +01:00
Sebastian Stenzel
384c9de7aa
disabled spell checks [ci skip]
2019-01-31 15:37:20 +01:00
Sebastian Stenzel
528005a623
fixes #752
2019-01-31 15:37:01 +01:00
Tobias Hagemann
c78d4c2d0e
Updated localizations, added Catalan
2019-01-27 14:57:03 +01:00
Sebastian Stenzel
c8e9201692
Merge branch 'master' into develop
2019-01-17 13:06:26 +01:00
Sebastian Stenzel
536da2621a
Merge branch 'release/1.4.2'
2019-01-17 13:02:58 +01:00
Sebastian Stenzel
6167eeecb4
Preparing 1.4.2
2019-01-17 13:00:36 +01:00
Sebastian Stenzel
9cc873a344
No longer assigning drive letters A-C to fix problems with older Dokany versions
2019-01-17 11:38:48 +01:00
Sebastian Stenzel
b539590d7a
updated IDE settings and removed duplicate gitignore [ci skip]
2019-01-17 11:07:01 +01:00
Tobias Hagemann
5209bef1a9
Merge branch 'master' into develop
2019-01-16 16:55:53 +01:00
Tobias Hagemann
ee5505362c
Merge branch 'release/1.4.1'
2019-01-16 16:50:44 +01:00
Tobias Hagemann
82f388d420
Preparing 1.4.1
2019-01-16 16:38:37 +01:00
Tobias Hagemann
70e733f341
Updated localizations
2019-01-16 16:27:00 +01:00
Tobias Hagemann
3af5d5f267
Repositioned messageText in unlock, updated "unlock.pendingMessage.unlocking" copy
2019-01-16 16:23:03 +01:00
Sebastian Stenzel
28bf9e2ab1
fixes #732
2019-01-16 16:10:11 +01:00
Sebastian Stenzel
2f3a576de9
Renewed BINTRAY_API_KEY [ci skip]
2019-01-16 16:02:52 +01:00
Armin Schrenk
bbe1ef3dbc
Feature/custom mount point generalizing ( #797 )
...
* changing naming of individual mout path property
* adding input/output for the new custom mount points
* ui integration of custom mount point
* removing unused variable
* Improving UX
* Simplify mountPathProperty and implement its usage
* reverting renaming of Properties concerning the usage of own mount point (rescheduled for 1.5.0)
* changing displayed message when no mount path given
* fixing ui error
* applying suggestion of comment 7338fda418 (r248254180)
2019-01-16 15:08:00 +01:00
Tobias Hagemann
078a127182
Shortened "welcome.askForUpdateCheck.dialog.content" copy
2019-01-16 14:15:26 +01:00
Tobias Hagemann
240bf122dd
Hide "check for updates" indicator by default
2019-01-16 14:00:32 +01:00
Sebastian Stenzel
f2f8f9b28c
added intellij project configuration
2019-01-15 13:15:38 +01:00
Sebastian Stenzel
af03e0d73d
updated dagger [ci skip]
2019-01-15 13:07:39 +01:00
Sebastian Stenzel
7844078203
Merge pull request #784 from jellemdekker/bugfix/771_abort_graceful_shutdown_dialog
...
Added a Cancel button to the graceful shutdown-dialog
2019-01-14 13:05:40 +01:00
Armin Schrenk
da62a22faf
fixes #750
2019-01-09 17:59:41 +01:00
Armin Schrenk
c36a1a4aef
closes #711
2019-01-09 17:58:23 +01:00
Armin Schrenk
86d8599d07
Merge branch 'develop' into openjdk11
2019-01-09 16:07:47 +01:00
Armin Schrenk
f760347d9d
fixes #787
2019-01-09 15:28:05 +01:00
Armin Schrenk
8fc647eb2b
Updating Apache Commons libraries
2019-01-09 15:26:02 +01:00
jellemdekker
69b1bf5a26
Added a Cancel button to the graceful shutdown-dialog. Fixes issue #771 .
2018-12-22 12:53:42 +01:00
Sebastian Stenzel
6951edac96
fixes #770
2018-12-05 18:22:48 +01:00
Sebastian Stenzel
76c84b34e9
bumped version
2018-11-05 10:46:39 +01:00
Sebastian Stenzel
1362720011
Merge branch 'master' into develop
...
[ci skip]
2018-10-31 16:21:48 +01:00
Sebastian Stenzel
3f15352ebf
Merge branch 'release/1.4.0-rc1'
2018-10-31 16:21:09 +01:00
Sebastian Stenzel
fdedee49d3
Preparing 1.4.0-rc1
2018-10-31 16:20:42 +01:00
Sebastian Stenzel
b506493c13
updated localization
2018-10-31 16:17:20 +01:00
Sebastian Stenzel
bc09f28120
updating dependencies
...
fixes #742 , fixes #705
2018-10-31 16:03:37 +01:00
Sebastian Stenzel
eba0935900
attempting to downgrade to oracle jdk 9 because of stupid jdk 10 deprecation
2018-10-31 15:56:18 +01:00
Armin Schrenk
744225cf7a
changing build to jdk11
2018-10-31 15:51:00 +01:00
Armin Schrenk
54f2667e45
openjdk 11 migration
2018-10-31 15:50:05 +01:00
Armin Schrenk
050a6e6a57
use jdk 10 for 1.4.0 release
2018-10-31 15:22:00 +01:00
Armin Schrenk
dbcb407a7c
updating travis config
2018-10-31 14:41:30 +01:00
Armin Schrenk
b1acdf9e61
fixex #738
2018-10-31 14:13:03 +01:00
Armin Schrenk
9c6a0b3e0c
readjust columns in settings dialogue
2018-10-31 13:36:52 +01:00
Sebastian Stenzel
f6df442948
Merge branch 'master' into develop
...
[ci skip]
2018-10-15 14:37:05 +02:00
Sebastian Stenzel
29038a679f
Merge branch 'release/1.4.0-beta3'
2018-10-15 14:36:27 +02:00
Sebastian Stenzel
2e042423d0
Preparing 1.4.0-beta3
2018-10-15 14:35:34 +02:00
Sebastian Stenzel
e08c2b7dc3
updated dependencies
2018-10-11 00:31:22 +02:00
infeo
d5d0589dec
changing description of own mount point usage
2018-10-10 12:34:23 +02:00
infeo
a760edcab9
fixing settings bug under linux
2018-10-05 18:31:38 +02:00
infeo
a759455473
removing testsetting
2018-10-05 17:53:10 +02:00
Armin Schrenk
50d2f16f71
fixing ui bug: setting fields did not disappeared with mount adapter change
2018-10-05 17:42:35 +02:00
infeo
8afa09007b
aligning webdav port number textfield
2018-10-04 16:12:07 +02:00
Sebastian Stenzel
fccd02a7e8
Merge pull request #730 from Gregvh/read-only-setting
...
Add read-only option to the advanced settings (references #375 )
2018-10-04 10:05:16 +02:00
Gregvh
7e46957bcb
Add read-only option to the advanced settings
2018-10-03 11:30:44 +02:00
infeo
194f373c08
changes spelling of the word dokany
2018-10-01 23:12:51 +02:00
Sebastian Stenzel
5f11e1aa8b
Next attempt to provide a solution for #656 .
2018-09-17 22:39:46 +02:00
Sebastian Stenzel
0ac1b406b7
tmp fix from https://github.com/cryptomator/cryptomator/pull/29 apparently no longer needed with latest JDK.
2018-09-17 22:38:35 +02:00
Sebastian Stenzel
ade2db7cc0
attempt to correctly size the UI ( #656 )
2018-09-16 14:46:50 +02:00
Sebastian Stenzel
eb911aeb6c
Merge pull request #690 from jellemdekker/feature/230-graceful-quit
...
Implemented graceful shutdown confirmation dialog, fixes #230 .
2018-08-21 18:15:02 +02:00
jellemdekker
a58259d4f0
As per feedback on PR #690 : refactored if-statement.
2018-08-21 15:27:32 +02:00
jellemdekker
963a731202
As per feedback on PR #690 : redid line wrapping, refactored signature for dialog builder method to include a default button, and the default button for the graceful shutdown dialog is now 'Force shutdown'.
2018-08-21 15:26:10 +02:00
Tobias Hagemann
5ea0fc4b6f
updated localizations [ci skip]
2018-08-08 23:42:54 +02:00
Sebastian Stenzel
4becdf7e1e
now publishing ant-kit to bintray instead of github releases
2018-07-23 23:21:10 +02:00
Sebastian Stenzel
8ab8798381
jdk_switcher no longer needed, since codacy-coverage-reporter should now support jdk 10 (see https://github.com/codacy/codacy-coverage-reporter/issues/83 )
2018-07-23 21:01:43 +02:00
Sebastian Stenzel
c3f8fa1662
code refinements
2018-07-19 18:13:19 +02:00
infeo
59d019f34a
fixes #700
2018-07-19 15:40:45 +02:00
infeo
ee99e9994e
closes #695
2018-07-17 18:36:30 +02:00
infeo
019b7ac643
refactoring inconsistent method in vault class
2018-07-17 18:18:23 +02:00
infeo
7392a99da5
small ui fix: text for using individual mount path is not shown completely
2018-07-17 18:17:27 +02:00
Sebastian Stenzel
e909269ae0
Merge tag '1.4.0-beta2' into develop
...
1.4.0-beta2
2018-07-12 15:22:42 +02:00
Sebastian Stenzel
45ad496f41
Merge branch 'release/1.4.0-beta2'
2018-07-12 15:21:50 +02:00
Sebastian Stenzel
a272bf2614
preparing 1.4.0-beta2
2018-07-12 15:14:36 +02:00
infeo
119e0724d5
fixing broken option "reveal after mount"
2018-07-12 14:58:34 +02:00
Sebastian Stenzel
76a9cb9a06
using different threadpools for normal ExecutorService (will spawn threads on demand) and ScheduledExecutorService (limited to 4 scheduler threads)
2018-07-12 14:53:27 +02:00
infeo
acb8d4cd0c
fixing display issue when locking a vault and changign to another vault during the lock process
2018-07-12 11:53:44 +02:00
Sebastian Stenzel
ffe8887114
no longer using jdk.incubator.httpclient, because windows app doesn't start with --add-modules arg in cfg file
2018-07-12 11:03:35 +02:00
Sebastian Stenzel
d8c8c2380a
trying to move coverage report to end of build to workaround https://github.com/travis-ci/travis-cookbooks/issues/989
2018-07-11 16:12:07 +02:00
Sebastian Stenzel
fe5ce79802
updated mockito (restoring jdk 10 compatibility)
2018-07-11 15:52:07 +02:00
Sebastian Stenzel
bf7a8686a6
fix build
2018-07-11 15:45:05 +02:00
Sebastian Stenzel
143070d02d
Updated to JDK 10
2018-07-11 15:40:28 +02:00
Sebastian Stenzel
06827a7466
changed ant-kit format to zip (because windows..)
2018-07-10 22:57:33 +02:00
Sebastian Stenzel
5add862ce8
updated ant-kit
2018-07-10 17:44:22 +02:00
Sebastian Stenzel
2b8d7c6c3b
linux logback configuration moved to https://github.com/cryptomator/cryptomator-linux
...
[ci skip]
2018-07-10 17:05:45 +02:00
Sebastian Stenzel
f5da13d3b4
Updated ant-kit. To be used by Windows and Mac build as well
2018-07-10 16:59:07 +02:00
Sebastian Stenzel
03dfd3e887
Replaced AsyncTaskService by new Tasks utility using javafx.concurrent API
2018-07-10 14:51:33 +02:00
infeo
8241559362
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2018-07-09 18:43:51 +02:00
infeo
c289040624
fixes a display error where a vault appeared unlocked even when a wrong password was given
2018-07-09 18:43:45 +02:00
Sebastian Stenzel
767acbd922
Merge pull request #689 from jellemdekker/feature/296-status-indicator-in-system-tray
...
[Help needed] Different system tray icon is shown when one or more vaults are unlocked
fixes #296
2018-07-09 17:54:47 +02:00
Tobias Hagemann
ccd4cedb08
Unlocked tray icons for macOS
2018-07-09 17:37:16 +02:00
jellemdekker
0ddd6d767d
Implemented confirmation dialog when graceful shutdown of Cryptomator fails, so that the user can try again or opt to shutdown forcefully.
2018-07-09 16:42:53 +02:00
jellemdekker
6a5a1e5bae
Replaced spaces in indentation with tabs.
2018-07-09 14:56:22 +02:00
jellemdekker
b3d76bb394
Created the unlocked version of the tray icon for every operating system except macOS. Uses the free-for-commercial-use 'Lock, open icon' from the Hawcons icon set by Yannick Lung over at Iconfinder.com: https://www.iconfinder.com/icons/314694/lock_open_icon
2018-07-06 17:43:43 +02:00
jellemdekker
1924a7dec9
Implemented that a different system tray icon is shown to indicate when one or more vaults are unlocked. The unlocked icons are placeholders and will updated visually in following commits.
2018-07-06 17:34:39 +02:00
Sebastian Stenzel
b65da30899
Merge pull request #688 from Gregvh/fix-broken-links
...
Fix broken links in CONTRIBUTING.md
[ci skip]
2018-07-06 17:33:56 +02:00
Sebastian Stenzel
7de8b3da02
Merge pull request #686 from jellemdekker/bugfix/update-readme.md-build-dependency-java
...
Updated minimum required version of Java Development Kit
[ci skip]
2018-07-06 17:33:02 +02:00
Gregvh
48ac8da1a7
Fix broken links in CONTRIBUTING.md
2018-07-06 14:13:15 +02:00
jellemdekker
86ae35c7eb
Updated minimum required version of Java Development Kit, because this has changed since Cryptomator version 1.4.0. Source: https://community.cryptomator.org/t/how-to-run-cryptomator-1-4-0-beta1-jar/1599/4 . Skipping over Java 9, because its support has already ended. Also, JCE unlimited strength policy files are now included in the JDK by default, so they no longer need to be mentioned separately.
2018-07-06 03:52:04 +02:00
infeo
8421a8fc7b
updating version of dokany-nio-adapter
2018-07-05 16:44:13 +02:00
infeo
b579e03bc8
workaround for the combination of windows + dokany + (automatic drive letter selection)
2018-06-28 16:55:00 +02:00
infeo
9217b11e61
adding automatic drive letter selection to dokany volume
2018-06-28 16:02:11 +02:00
Tobias Hagemann
e16bd7373c
updated dokany version [ci skip]
2018-06-22 17:00:48 +02:00
Sebastian Stenzel
ef53561bf0
Improvements suggested in #598
2018-06-21 17:47:47 +02:00
Sebastian Stenzel
3165c4ba86
Add GPG signature for antkit.tar.gz, fixes #522
2018-06-17 23:22:48 +02:00
Sebastian Stenzel
f1bf157cac
Update stale.yml
...
[ci skip]
2018-06-17 16:20:00 +02:00
Sebastian Stenzel
9c75dd48dd
Create no-response.yml
...
[ci skip]
2018-06-17 15:55:09 +02:00
Sebastian Stenzel
74d4b4ea47
Rename style.yml to stale.yml
...
[ci skip]
2018-06-17 15:49:19 +02:00
Sebastian Stenzel
6f66f4cbf1
Create style.yml
...
[ci skip]
2018-06-17 15:48:59 +02:00
Sebastian Stenzel
874c5506a7
Added Dokany to volume type setting.
...
Restart no longer required, when changing preferred volume type.
References #207
2018-06-17 14:19:22 +02:00
Sebastian Stenzel
aed35c17c8
Added Dokany Support
...
fixes #207
2018-06-17 13:59:28 +02:00
Sebastian Stenzel
873e438759
merging jacoco reports via codacy, subproject no longer needed
2018-06-17 11:58:26 +02:00
Sebastian Stenzel
5b45893c7b
Renamed CommandFailedException to VolumeException
2018-06-15 09:48:46 +02:00
Sebastian Stenzel
5515258af1
updated FUSE, fixed reveal after unlock
2018-06-14 17:37:32 +02:00
Sebastian Stenzel
dd5d52d25a
updated dependencies
2018-05-24 14:19:59 +02:00
Sebastian Stenzel
24236f3844
Merge commit '458866f7d6460e688897b851248c8a2c22dc80d1' into develop
2018-05-24 14:14:44 +02:00
Markus Kreusch
458866f7d6
Asking user once before enabling update check
2018-05-22 11:36:00 +02:00
Sebastian Stenzel
525b0a7982
updated dependencies
2018-05-14 21:38:22 +02:00
Sebastian Stenzel
d53af61b58
Removed "Mount after unlock" option. Mounting/unmounting no longer visible to the user, but merged with unlocking/locking.
2018-05-14 21:37:38 +02:00
Sebastian Stenzel
b0ab46b7b6
Removed copy WebDAV URL button
2018-05-14 21:04:00 +02:00
infeo
9107d296c3
fixes partially #660
2018-04-09 18:07:04 +02:00
Sebastian Stenzel
6be95963a1
moved issue templates to .github directory
...
[ci skip]
2018-04-07 00:42:08 +02:00
Sebastian Stenzel
09c9361e94
Merge branch 'release/1.4.0-beta1' into develop
...
[ci skip]
2018-04-06 16:55:22 +02:00
Sebastian Stenzel
5e7cea216d
Merge branch 'release/1.4.0-beta1'
2018-04-06 16:54:12 +02:00
Sebastian Stenzel
6d91992102
preparing 1.4.0-beta1
2018-04-06 16:31:08 +02:00
Sebastian Stenzel
5a23ee0be6
updated dependencies
2018-04-06 16:29:40 +02:00
Sebastian Stenzel
31e186dd15
bumped fuse version
2018-04-05 23:24:47 +02:00
Sebastian Stenzel
c7beb4a93c
Default to FUSE. Use WebDAV as Backup, if FUSE isn't supported
2018-04-03 17:32:26 +02:00
Sebastian Stenzel
6aff94a8f8
Merge tag '1.3.5' into develop
...
1.3.5
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2018-04-03 10:41:43 +02:00
Sebastian Stenzel
273f6907c9
Merge branch 'hotfix/1.3.5'
2018-04-03 10:41:03 +02:00
Sebastian Stenzel
95df963913
Updated CryptoFS to version 1.5.1, fixing #643
2018-04-03 10:32:40 +02:00
infeo
13c5e2470b
UI improvement: adding checkbox before textbox for entering own mountpath is given
2018-03-30 12:43:50 +02:00
Sebastian Stenzel
2341440ed9
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2018-03-29 13:26:13 +02:00
Sebastian Stenzel
558f4be945
Merge branch 'hotfix/1.3.4'
2018-03-29 13:25:44 +02:00
Sebastian Stenzel
d63735df1a
bumped version to 1.3.4
2018-03-29 13:24:12 +02:00
Sebastian Stenzel
8be9cbbab7
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# .travis.yml
2018-03-29 12:58:53 +02:00
Sebastian Stenzel
191d7561f0
Merge branch 'hotfix/1.3.4'
2018-03-29 12:58:03 +02:00
Sebastian Stenzel
49a6fe9571
updated api key for github releases
2018-03-29 12:57:18 +02:00
Sebastian Stenzel
8b85fa5928
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# .travis.yml
[ci skip]
2018-03-29 12:42:39 +02:00
Sebastian Stenzel
2695979ae2
Merge branch 'hotfix/1.3.4'
2018-03-29 12:40:11 +02:00
Sebastian Stenzel
f2212169be
updated api key for github releases
2018-03-29 12:39:32 +02:00
Sebastian Stenzel
5898a4d584
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# main/pom.xml
2018-03-29 12:17:34 +02:00
Sebastian Stenzel
42b5b2663e
Merge branch 'hotfix/1.3.4'
2018-03-29 12:16:57 +02:00
Sebastian Stenzel
a0a867474b
updated dependencies
2018-03-29 12:16:37 +02:00
Sebastian Stenzel
c98f7f8574
fixes #645
2018-03-29 12:06:49 +02:00
Sebastian Stenzel
fae2e19b96
try to set icon and window title on Linux. Might still be buggy, see https://bugs.openjdk.java.net/browse/JDK-8092837
2018-03-28 17:59:46 +02:00
Sebastian Stenzel
45548a0023
jq is already installed on Travis container environment
2018-03-27 17:48:28 +02:00
Sebastian Stenzel
8edd5326fa
fixed if..elif..fi statement
2018-03-27 17:42:57 +02:00
Sebastian Stenzel
1d178674ce
updated travis config
2018-03-27 17:39:09 +02:00
Sebastian Stenzel
7593d5cd40
using commit hash instead of timestamp for snapshot versions
2018-03-27 17:26:07 +02:00
Sebastian Stenzel
9e8f88f000
fixed ci build
2018-03-27 16:49:48 +02:00
Sebastian Stenzel
e1eafbc838
always delete continuous release from github releases
...
re-create it if untagged, otherwise create regular release
2018-03-27 16:42:01 +02:00
Sebastian Stenzel
f2107954b3
trying to force github releases to overwrite existing continuous release
2018-03-27 14:12:57 +02:00
Sebastian Stenzel
db3dabe3c5
clean target dir before re-building for deployment
2018-03-27 14:03:37 +02:00
Sebastian Stenzel
76f69dec34
fixing travis config
2018-03-27 13:53:44 +02:00
Sebastian Stenzel
1b130ab58e
updated settings.xml, caching versions-maven-plugin
2018-03-27 13:17:43 +02:00
Sebastian Stenzel
a12e2ae6cd
attempt to fix use of org.codehaus.mojo:versions-maven-plugin
2018-03-27 12:17:32 +02:00
Sebastian Stenzel
7441f67b03
fixing syntax errors
2018-03-27 11:51:56 +02:00
Sebastian Stenzel
d02d521856
fixing syntax errors
2018-03-27 11:46:22 +02:00
Sebastian Stenzel
e6dd14d0e5
Enabling continuous releases
2018-03-27 11:34:20 +02:00
infeo
e257d8e497
implementing the per-vault mount-directory-creation and just removing the id from the volume name
2018-03-23 17:05:15 +01:00
Tobias Hagemann
2d6d3084b0
updated localizations, added czech [ci skip]
2018-03-23 14:33:46 +01:00
Sebastian Stenzel
4fffc63869
new antkit for upcoming AppImage build (see issue #469 )
2018-03-23 12:57:04 +01:00
Sebastian Stenzel
ce457ae20e
No longer selecting first vault by default, when showing welcome screen after start of application.
2018-03-23 06:51:24 +01:00
Sebastian Stenzel
5b9efcc16f
Merge commit 'cc40d05e44780cd52757e8afa0a917dce4f5a377' into develop
...
fixes #79
2018-03-23 06:47:46 +01:00
Sebastian Stenzel
28001710b3
Merge commit '8ec2b10a4d546b148ec2d6f75b284a636b2b9edf' into develop
...
# Conflicts:
# main/ui/src/main/java/org/cryptomator/ui/model/Vault.java
fixes #627
2018-03-23 06:23:04 +01:00
Sebastian Stenzel
32e81796ae
Merge commit '68445befeb17cee00c3b7d050edd0404ae3089d2' into develop
2018-03-23 06:16:31 +01:00
infeo
68445befeb
simplifying the state enum to prevent illegal states
2018-03-22 17:47:43 +01:00
infeo
da31a9d2a0
integrating changes proposed by comments in commit e808db51a5
2018-03-22 15:21:11 +01:00
Sebastian Stenzel
9b3167c886
added dropdown css for mac
2018-03-17 19:11:06 +01:00
Sebastian Stenzel
7c1a0b5fdf
Renamed nioAdapterImpl to volumeImpl.
2018-03-17 16:08:58 +01:00
Sebastian Stenzel
a666c80ef5
only initialize jetty on demand
2018-03-17 15:54:32 +01:00
Sebastian Stenzel
2610ef4645
Using enum instead of string to choose between FUSE and WebDAV
2018-03-17 15:44:27 +01:00
Sebastian Stenzel
357f659c8d
Update README.md
...
[ci skip]
2018-03-13 12:13:16 +01:00
Sebastian Stenzel
19225c058d
Include logback.xml in antkit, so .deb, .rpm and ppa releases can use it. fixes #650
2018-03-13 11:52:48 +01:00
Sebastian Stenzel
f1ee991d07
code format + exception handling
2018-03-06 16:31:08 +01:00
infeo
562daf990f
reactivating reveal method
2018-03-06 12:32:23 +01:00
Sebastian Stenzel
19cd0d70e7
Merge branch 'feature/fuse-integration' into develop
2018-03-06 11:46:13 +01:00
Sebastian Stenzel
d38b488ee0
using customized maven settings.xml
2018-03-06 11:42:56 +01:00
Sebastian Stenzel
84d6f11be2
Merge branch 'develop' into feature/fuse-integration
...
# Conflicts:
# main/commons/pom.xml
# main/pom.xml
2018-03-06 11:34:41 +01:00
Sebastian Stenzel
b3cf7eee16
updated fuse-adapter version
2018-03-06 11:26:53 +01:00
Sebastian Stenzel
9e5e14e462
Merge commit 'bfd8918e6ab3d0a01e9326eb35ce53203876b746' into develop
2018-03-02 12:46:05 +01:00
infeo
b165f41c6b
fixed test
2018-03-01 23:31:48 +01:00
infeo
41358e6715
fixing issue using an individual mountPath, renaming mountPath-Property, fixing gui issues with mountPath,
2018-03-01 23:27:01 +01:00
infeo
c8387c7e3c
adding "_ID-" suffix to mount name
2018-03-01 15:27:26 +01:00
infeo
8ace293701
fixing issue in the default vault path (missing leading '/')
2018-03-01 15:24:43 +01:00
infeo
f5a08f05c1
fixing visibillity bug in settings of webdav properties shown when fuse is selected
2018-03-01 14:46:37 +01:00
infeo
9707d951d6
fixing a renaming issue
2018-03-01 14:39:12 +01:00
infeo
242b1e92a3
renaming NioAdapter-Interface to Volume to prevent confusing to FUSE-project
2018-03-01 14:35:03 +01:00
infeo
3bc7df9e83
moving the nioAdapterImpl to the commons package
2018-03-01 14:31:49 +01:00
infeo
f774829fb1
Pushing FuseEnvironment to other project, using fuseMount now in FuseNioAdapter
2018-02-27 15:38:25 +01:00
Sebastian Stenzel
bfd8918e6a
updated pom.xml files
2018-02-26 18:33:51 +01:00
Sebastian Stenzel
3989316269
replaced org.apache.httpcomponents:httpclient by jdk.incubator.httpclient (will become official standard in jdk10)
2018-02-23 18:21:38 +01:00
infeo
d0d83c6833
removing defaultMountDir from the settings
2018-02-19 23:14:28 +01:00
infeo
c957f93ce6
activate reveal-method in vault again
2018-02-05 21:22:35 +01:00
infeo
b069a16f0c
introduce new FuseEnvironment Interface such that the fuseNioAdapter gets os-dependent information from it
2018-02-05 21:20:29 +01:00
infeo
bf637f8361
reactivate reveal()-method of the vault
2018-02-04 00:12:18 +01:00
infeo
a2f6a85334
extended settingstest to check new setting-attributes
2018-02-03 22:18:28 +01:00
infeo
8a359704ca
removed redundant maven dependency
2018-02-03 22:16:03 +01:00
infeo
e3b9601721
fixing a general setting not showing up on Mac OS
2018-02-03 17:42:48 +01:00
infeo
d170e87c1b
integration of the fuseNioAdapter, including all the gui (controller & fxml) and settings wiring. english localization fitted and enriched for fuse
2018-02-03 17:26:59 +01:00
infeo
39d1d9c561
adapted vault class to nioAdapter Interface (and some other classes)
2018-02-03 17:15:51 +01:00
infeo
2914af5f7b
reformatting & removing unused imports
2018-02-03 17:02:05 +01:00
infeo
fa10a92fa4
commit of the webDavNioAdapter
2018-02-03 16:44:07 +01:00
infeo
1e7478a89f
commit of the nioAdapter Interface, implementation enum and the commandFailedException
2018-02-03 16:43:33 +01:00
Marc Stammerjohann
8ec2b10a4d
#627 : refactor adding trailing slash to copied WebDAV URL
2018-01-30 20:05:01 +01:00
Marc Stammerjohann
2001e768d4
add trailing slash when WebDAV Url gets copied to the clipboard
2018-01-29 11:23:07 +01:00
Sebastian Stenzel
79fd17250b
updated dependency
2018-01-06 08:07:35 +01:00
Sebastian Stenzel
b8ee19b395
fixing use of desktop features on headless platform
2017-12-30 21:05:01 +01:00
Sebastian Stenzel
08cfcffa72
updated CI config
2017-12-30 20:49:25 +01:00
Sebastian Stenzel
9e82739c16
fixed dependency version
2017-12-30 20:22:59 +01:00
Sebastian Stenzel
6534242275
updated dependencies and CI config
2017-12-30 20:19:27 +01:00
Marc Stammerjohann
cc40d05e44
#79 : replace shortcut with CRTL + NUM
2017-12-22 12:53:53 +01:00
Marc Stammerjohann
5fcbe7eff1
#79 : add shortcut to navigate through vaults
...
* CTRL + UP
* CTRL + DOWN
2017-12-21 14:00:51 +01:00
Sebastian Stenzel
4be842aff5
first attempt of building Cryptomator with jdk9
2017-12-20 18:42:16 +01:00
Marc Stammerjohann
e808db51a5
#114 : show success message
...
* after creating a vault
* after changing password
* after upgrade
2017-12-20 15:50:31 +01:00
Sebastian Stenzel
8e1bb121bb
Merge branch 'release/1.3.3' into develop
...
[ci skip]
2017-11-28 00:33:08 +01:00
Sebastian Stenzel
355c1934f9
Merge branch 'release/1.3.3'
2017-11-28 00:32:22 +01:00
Sebastian Stenzel
b47ced1173
Preparing 1.3.3
2017-11-28 00:04:11 +01:00
Sebastian Stenzel
a66e08ee9b
No longer using Files.isRegularFile(), fixing "add existing vault located on OneDrive's FoD"
2017-11-27 16:20:35 +01:00
Sebastian Stenzel
ad27094d63
Merge branch 'release/1.3.2' into develop
...
Fixes #554 , fixes #542
2017-11-25 17:29:39 +01:00
Sebastian Stenzel
0be97b309b
Merge branch 'release/1.3.2'
2017-11-25 17:27:51 +01:00
Sebastian Stenzel
b8de68bf3b
Preparing 1.3.2
2017-11-25 17:03:24 +01:00
Sebastian Stenzel
f9dba09003
more password field focus fixes
2017-11-25 16:37:51 +01:00
Sebastian Stenzel
a428e62891
more password field focus fixes
2017-11-24 22:01:31 +01:00
Sebastian Stenzel
424ea8429c
focusing password fields on a few more occasions
2017-11-24 21:22:59 +01:00
Sebastian Stenzel
a52adc1871
request focus on password field after selecting a vault
2017-11-24 20:16:16 +01:00
Sebastian Stenzel
08d5335b74
unwobblyfied win theme (focus border)
2017-11-24 20:15:07 +01:00
Sebastian Stenzel
8741c64b86
updated dependencies
2017-11-24 20:14:38 +01:00
Sebastian Stenzel
b64f7cc7a8
Reverting commit 296848b41e, reopen #542
2017-11-23 12:48:57 +01:00
Sebastian Stenzel
f84760746f
Updated localizations, added Thai
2017-11-23 12:08:22 +01:00
armin
296848b41e
fixes #542
2017-11-21 16:54:08 +01:00
Sebastian Stenzel
51e6ee5be5
fixes #592
2017-11-20 17:45:05 +01:00
armin
9d5609b129
Added highlighting of focused UI elements in windows and linux, for mac it is still missing (see issue #547 )
2017-11-20 15:32:24 +01:00
armin
e18d62d57f
closes #547
2017-11-17 23:54:00 +01:00
Markus Kreusch
9ff710ddf5
Forcing RMI to use sotimeout set by socket factory
2017-11-16 15:29:11 +01:00
Sebastian Stenzel
02f3f5ad53
fixed log message [ci skip]
2017-11-16 14:56:16 +01:00
Sebastian Stenzel
40caba847b
Removes ipc port file after shutdown, reduced so timeout for rmi clients
2017-11-16 14:54:54 +01:00
Sebastian Stenzel
467e242df4
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2017-11-14 18:14:01 +01:00
Sebastian Stenzel
a7c42c3d59
Removed use of Files.isRegularFile from UI module, references #592
2017-11-14 18:12:22 +01:00
Markus Kreusch
ecdd3bc5ec
Fixes #600
2017-11-10 15:04:21 +01:00
armin
46cab2ef9a
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2017-11-06 13:55:42 +01:00
Sebastian Stenzel
a7b036d441
fixes #598
2017-11-02 11:16:41 +01:00
armin
17bbd9161f
adapted project-files such that project can be used with intellij IDEA IDE
2017-10-24 18:04:19 +02:00
Sebastian Stenzel
a850e8b816
Added unit tests for vault format "3 to 4" migration
2017-10-19 13:10:29 +02:00
Sebastian Stenzel
95b8240a21
fixed vault migration version 3 to 4: conflicting .lng files are now properly migrated
2017-10-18 12:35:20 +02:00
Sebastian Stenzel
69d379d03b
fixes #583
2017-10-18 12:34:53 +02:00
Sebastian Stenzel
1b9951e90e
Merge pull request #586 from hodyroff/patch-1
...
Add ownCloud
2017-09-27 16:21:57 +02:00
hodyroff
e62e9a1dff
Add ownCloud
...
Cryptomator is used by many ownCloud users and the interview and installation guidance was well received.
2017-09-27 15:54:08 +02:00
Sebastian Stenzel
6d1989bbfe
Merge pull request #580 from swiesend/develop
...
Hide tmp file under Linux
2017-09-12 12:28:27 +02:00
swiesend
c41973a8d6
Hide tmp file under Linux
2017-09-12 11:31:31 +02:00
Sebastian Stenzel
f84bb4710f
Updated webdav-nio-adapter to 1.0.0
2017-08-16 21:06:28 +02:00
Tobias Hagemann
d1a9233557
fixed #567 : added drag & drop support for password fields
2017-08-07 11:04:44 +02:00
Tobias Hagemann
1a73f84d83
updated issue template [ci skip]
2017-08-03 14:15:39 +02:00
Sebastian Stenzel
36cf3c2283
fixes #546 , fixes #557
2017-07-26 16:17:02 +02:00
Marc Stammerjohann
091fab90ee
fix english typo [ci skip]
2017-07-25 16:01:02 +08:00
Sebastian Stenzel
d81bf2e301
Update README.md
...
This is the 1000th commit! 🎉
[ci skip]
2017-07-22 01:29:08 +02:00
Tobias Hagemann
cd3cf3da0e
updated issue template [ci skip]
2017-07-21 16:11:04 +02:00
Tobias Hagemann
3e961dabdd
updated readme [ci skip]
2017-07-21 15:50:27 +02:00
Sebastian Stenzel
dde7d263b9
Merge branch 'release/1.3.1' into develop
2017-07-04 15:41:56 +02:00
Sebastian Stenzel
ff373b9a3f
Merge branch 'release/1.3.1'
2017-07-04 15:41:20 +02:00
Sebastian Stenzel
0a7d102981
Some controllers no longer singleton, preventing reuse of internal states. Fixes #537
2017-07-04 15:41:03 +02:00
Sebastian Stenzel
10867e87c9
Preparing release 1.3.1
2017-07-04 13:20:03 +02:00
Sebastian Stenzel
7900f0ea8c
fixes #536
2017-07-04 13:03:13 +02:00
Sebastian Stenzel
f0d364a6c5
formatting [ci skip]
2017-07-01 14:49:49 +02:00
Sebastian Stenzel
5ed50c50c7
Merge branch 'release/1.3.0' into develop
2017-07-01 14:48:23 +02:00
Sebastian Stenzel
020f12a2a9
Merge branch 'release/1.3.0'
2017-07-01 14:46:42 +02:00
Sebastian Stenzel
8aa5a8d7e8
Preparing 1.3.0
2017-07-01 14:38:46 +02:00
Sebastian Stenzel
72733f556c
Merge branch 'release/1.3.0-rc9' into develop
2017-06-30 13:41:05 +02:00
Sebastian Stenzel
0fa03e05a8
Merge branch 'release/1.3.0-rc9'
2017-06-30 13:40:28 +02:00
Sebastian Stenzel
b7ac5dcf88
preparing 1.3.0-rc9
2017-06-30 13:37:11 +02:00
Sebastian Stenzel
0ce48fab25
mount "cryptomator-vault" instead of 127.0.0.1, if this happens to be an localhost alias (references #529 )
2017-06-30 12:55:33 +02:00
Sebastian Stenzel
f50766c684
updated readme.md
2017-06-28 16:29:11 +02:00
Sebastian Stenzel
6dc597f826
Merge branch 'release/1.3.0-rc8' into develop
2017-06-28 11:39:11 +02:00
Sebastian Stenzel
509f132bc8
Merge branch 'release/1.3.0-rc8'
2017-06-28 11:37:38 +02:00
Sebastian Stenzel
096e063754
Dependency cleanup
2017-06-28 11:25:42 +02:00
Sebastian Stenzel
5e621eb0fb
Preparing 1.3.0-rc8
2017-06-28 11:12:00 +02:00
Sebastian Stenzel
4e5edc834f
fixes #526
2017-06-28 11:10:35 +02:00
Tobias Hagemann
4de1ac6e40
updated localizations [ci skip]
2017-06-27 16:58:45 +02:00
Sebastian Stenzel
9d2aa62785
Using 127.0.0.1 instead of localhost. References #512
2017-06-27 16:07:55 +02:00
Sebastian Stenzel
917c2a345f
Merge branch 'hotfix/1.2.5' into develop
2017-06-23 13:50:57 +02:00
Sebastian Stenzel
6932fe4ab4
preparing hotfix 1.2.5
2017-06-23 13:38:09 +02:00
Sebastian Stenzel
332890d92b
fixes #523
2017-06-23 13:37:45 +02:00
Sebastian Stenzel
39abdcb90f
Updated Readme [ci skip]
2017-06-22 19:34:58 +02:00
Sebastian Stenzel
4e11b5bf37
Changed license to GPLv3 [ci skip]
2017-06-21 12:56:40 +02:00
Sebastian Stenzel
d446541f34
added copyright statement
2017-06-21 11:41:34 +02:00
Sebastian Stenzel
0a9fe818dc
Updated copyright statement
2017-06-21 11:40:38 +02:00
Sebastian Stenzel
d26437ccd5
removed copyright comment from pom.xml
2017-06-21 11:34:40 +02:00
Sebastian Stenzel
54e9b2e1c1
updated dependency
2017-06-20 14:19:13 +02:00
Sebastian Stenzel
3d030cb6b0
New vault format: Passwords are now strictly used in unicode NFC when passed to key derivation. References #521
2017-06-20 12:08:36 +02:00
Tobias Hagemann
56db4aa038
updated localizations [ci skip]
2017-06-17 00:51:07 +02:00
Sebastian Stenzel
0acfdec238
Updated log config [ci skip]
2017-06-08 15:06:10 +02:00
Sebastian Stenzel
86b4ce6243
Fixes #510
2017-06-07 16:47:24 +02:00
Sebastian Stenzel
7436c398f8
fixes #511
2017-06-07 13:10:50 +02:00
Sebastian Stenzel
3c4494a14f
cleanup
2017-06-02 00:18:11 +02:00
Sebastian Stenzel
345f515372
Merge branch 'release/1.3.0-rc7' into develop
2017-06-02 00:15:33 +02:00
Sebastian Stenzel
b6b660ec06
Merge branch 'release/1.3.0-rc7'
2017-06-02 00:15:01 +02:00
Sebastian Stenzel
f9596ec2c1
Preparing release 1.3.0-rc7
2017-06-01 23:53:30 +02:00
Sebastian Stenzel
df9fa9ebad
Fixes #507
2017-06-01 23:52:23 +02:00
Sebastian Stenzel
8a6c43ee69
Updated dependencies
2017-05-30 17:58:36 +02:00
Sebastian Stenzel
c4b2a66152
fixes #498 [ci skip]
2017-05-29 11:14:42 +02:00
Sebastian Stenzel
c8dadca564
Added “unmount without lock” to UnlockedController
2017-05-29 09:31:04 +02:00
Sebastian Stenzel
4ea3e8de8b
moved mount + reveal from UnlockController to UnlockedController
2017-05-29 01:03:22 +02:00
Sebastian Stenzel
8c55946cf0
cleanup
2017-05-28 00:08:08 +02:00
Sebastian Stenzel
f4265e1d73
added cmd+, shortcut to macOS menubar
2017-05-27 01:20:44 +02:00
Sebastian Stenzel
96c2272b03
Merge branch 'release/1.3.0-rc6' into develop
2017-05-26 16:16:18 +02:00
Sebastian Stenzel
7b7684f0af
Merge branch 'release/1.3.0-rc6'
2017-05-26 16:15:48 +02:00
Sebastian Stenzel
bff3dbd777
Preparing release
2017-05-26 14:51:48 +02:00
Sebastian Stenzel
0fc2b18f68
updated dependencies [ci skip]
2017-05-26 14:50:37 +02:00
Sebastian Stenzel
e5dff4322a
moved dagger-compiler as suggested on github.com/google/dagger
2017-05-26 13:47:43 +02:00
Sebastian Stenzel
167944e8ed
fixed NPE during startup
2017-05-19 18:22:00 +02:00
Sebastian Stenzel
1af94c9c21
rotate log files in .rpm and .deb [ci skip]
2017-05-17 17:49:57 +02:00
Sebastian Stenzel
63df9a4d8f
Added log rotation utility class
2017-05-17 17:46:29 +02:00
Tobias Hagemann
24c45c8539
updated localization [ci skip]
2017-05-16 23:03:51 +02:00
Sebastian Stenzel
d1d3974610
updated log config [ci skip]
2017-05-16 17:42:03 +02:00
Sebastian Stenzel
e6cd505767
added logback config for uber-jar, deb and rpm.
2017-05-16 17:31:15 +02:00
Sebastian Stenzel
2d68e27d3d
moved from log4j to logback
2017-05-16 17:13:03 +02:00
Tobias Hagemann
05cc248417
fixes startup delay due to dns lookup
2017-05-16 13:22:54 +02:00
Sebastian Stenzel
10bff4c4fd
fixes coverity CID 167209
2017-05-12 16:07:16 +02:00
Sebastian Stenzel
b53da45a15
fixes coverity CID 169315
2017-05-12 16:02:55 +02:00
Sebastian Stenzel
67a7dcdc4b
fixes coverity CID 169314
2017-05-12 15:59:34 +02:00
Sebastian Stenzel
f87f10f332
Merge branch 'release/1.3.0-rc5' into develop
2017-05-12 15:47:49 +02:00
Sebastian Stenzel
3d47b30193
Merge branch 'release/1.3.0-rc5'
2017-05-12 15:46:47 +02:00
Sebastian Stenzel
1370b200bb
Preparing 1.3.0-rc5
2017-05-12 15:42:02 +02:00
Sebastian Stenzel
2f249d557e
Merge branch 'release/1.3.0-rc4' into develop
2017-05-12 15:40:19 +02:00
Sebastian Stenzel
ce17fff1ac
Merge branch 'release/1.3.0-rc4'
2017-05-12 15:40:19 +02:00
Sebastian Stenzel
2d55da309b
preparing 1.3.0-rc4
2017-05-12 15:32:54 +02:00
Sebastian Stenzel
761207155d
updated dependency
2017-05-12 15:28:44 +02:00
Sebastian Stenzel
456a879181
removed unused badges [ci skip]
2017-05-12 15:02:57 +02:00
Sebastian Stenzel
2e02e70916
Removed codecov, reporting coverage to codacy
2017-05-12 14:48:15 +02:00
Sebastian Stenzel
dbc803a0d9
Removed unused classes
2017-05-12 12:06:28 +02:00
Sebastian Stenzel
fdccafaa68
cleanup
2017-05-12 12:03:28 +02:00
Sebastian Stenzel
deebd82ecd
updated javadoc [ci skip]
2017-05-11 17:16:36 +02:00
Sebastian Stenzel
0906abdea9
fixes #499
2017-05-11 17:14:23 +02:00
Sebastian Stenzel
da94fe4f6f
fixes #491
2017-05-11 10:13:41 +02:00
Sebastian Stenzel
79672a28ee
UI improvements for unlock options ( fixes #40 )
2017-05-09 14:55:26 +02:00
Sebastian Stenzel
e052a4b261
AutoUnlocker now workes sequentially and takes a small nap between unlocks.
2017-05-09 14:48:04 +02:00
Sebastian Stenzel
425d4e8fed
code cleanup
2017-05-04 16:53:58 +02:00
Sebastian Stenzel
d2a2e2304d
Implemented #40 , tested on macOS
2017-05-04 12:47:15 +02:00
Sebastian Stenzel
e7157a64ed
removed slack build notifications [ci skip]
2017-04-30 09:51:10 +02:00
Sebastian Stenzel
245a995203
Filtering key events using Guava
2017-04-30 01:00:39 +02:00
Sebastian Stenzel
c29d7fb6a2
fixes unit test
2017-04-30 00:59:07 +02:00
Sebastian Stenzel
8cada6d0a2
Guava convenience functions instead of reinventing the wheel
2017-04-30 00:21:29 +02:00
Sebastian Stenzel
d03446beef
adjusted unit tests
2017-04-29 10:31:22 +02:00
Sebastian Stenzel
f62c0b4ca8
Create non-existing parent directories of IPC port file.
2017-04-29 10:12:39 +02:00
Sebastian Stenzel
c046056736
Updated JNI dependency [ci skip]
2017-04-29 00:09:15 +02:00
Sebastian Stenzel
e63cbf94d0
Logging IOExceptions in main method.
2017-04-28 23:54:23 +02:00
Markus Kreusch
d48247b7c6
#386 : Allow forced locking after failed locking on Windows
2017-04-28 13:23:51 +02:00
Markus Kreusch
695dcd5de7
Using orange color from iOS for unlocked vault icons
2017-04-28 12:53:53 +02:00
Sebastian Stenzel
5e35985a3f
Merge branch 'release/1.3.0-rc3'
2017-04-26 17:21:22 +02:00
Sebastian Stenzel
d9325819fd
Merge branch 'release/1.3.0-rc3' into develop
2017-04-26 17:20:26 +02:00
Sebastian Stenzel
f960238b47
Preparing 1.3.0-rc3
2017-04-26 16:25:20 +02:00
Sebastian Stenzel
d0aef5b683
Updated dependencies
2017-04-26 16:24:03 +02:00
Sebastian Stenzel
c69fc95126
fixed test
2017-04-26 14:35:26 +02:00
Sebastian Stenzel
51cb41975b
Updated dependencies (fixing broken directory listing). Loading correct default settings now
2017-04-26 14:30:49 +02:00
Sebastian Stenzel
0debbb83b1
Merge branch 'release/1.3.0-rc2' into develop
2017-04-25 15:39:01 +02:00
Sebastian Stenzel
fbfe2b0a31
Merge branch 'release/1.3.0-rc2'
2017-04-25 15:37:37 +02:00
Sebastian Stenzel
a719a83bce
Merge branch 'develop' into release/1.3.0-rc2
2017-04-25 15:36:54 +02:00
Sebastian Stenzel
d353a9cb9d
added OS name + version to version checker user agent header [ci skip]
2017-04-25 15:36:24 +02:00
Sebastian Stenzel
ee2e07a9a3
Updated dependencies and localization
2017-04-25 14:33:03 +02:00
Sebastian Stenzel
f6689043c7
Preparing 1.3.0-rc2
2017-04-24 16:45:06 +02:00
Sebastian Stenzel
45531dc54a
upgraded webdav-nio-adapter to 0.5.0
2017-04-24 15:46:57 +02:00
Sebastian Stenzel
0a26c192fe
Merge branch 'release/1.3.0-rc1' into develop
2017-04-20 16:12:54 +02:00
Sebastian Stenzel
281cfb74d9
Merge branch 'release/1.3.0-rc1'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2017-04-20 16:11:37 +02:00
Sebastian Stenzel
0d03eeb5bd
Adjusted build config for 1.3.0
2017-04-20 15:02:29 +02:00
Sebastian Stenzel
36e669d729
Preparing 1.3.0-rc1
2017-04-20 14:49:32 +02:00
Sebastian Stenzel
b1f55d7cfe
updated version check url [ci skip]
2017-04-19 15:25:51 +02:00
Sebastian Stenzel
9aa8c46560
Updated SemVerComparator to support pre-release versions.
2017-04-19 15:09:30 +02:00
Sebastian Stenzel
2ed00ed02d
fixes #435
2017-04-19 14:02:37 +02:00
Sebastian Stenzel
5d56f5beb6
Enhanced error reporting [ci skip]
2017-04-19 00:12:10 +02:00
Sebastian Stenzel
1b937dfb06
renamed variable [ci skip]
2017-04-19 00:07:10 +02:00
Sebastian Stenzel
42be5330fe
Refactored FXML loading
2017-04-19 00:06:46 +02:00
Sebastian Stenzel
be8949157f
Removed unused classes
2017-04-18 13:46:25 +02:00
Sebastian Stenzel
93b2a4e07a
Refactored Cryptomator UI. Extracted Launcher to its own Maven module.
2017-04-18 13:40:59 +02:00
Sebastian Stenzel
ada1195a26
Updated dependencies, which fixes #473
2017-04-04 18:00:48 +02:00
Sebastian Stenzel
93563f68e0
fixes #430
2017-03-17 16:45:20 +01:00
Sebastian Stenzel
3faa0e83cc
fixes #387
2017-03-17 13:16:45 +01:00
Sebastian Stenzel
1985e2af72
fixes #452 and fixes #143
2017-03-15 12:13:34 +01:00
Sebastian Stenzel
3f03d36ad6
configurable mount + reveal during unlock, preparation for #452 and #143 (still needs a little refactoring, though)
2017-03-14 20:46:31 +01:00
Sebastian Stenzel
8359deb8eb
Merge branch 'feature/cryptofs' into develop
2017-03-06 22:33:55 +01:00
Sebastian Stenzel
e1f2330f95
Updated dependencies
2017-03-06 17:08:05 +01:00
Sebastian Stenzel
87014c4db2
fixed build
2017-03-01 19:04:34 +01:00
Sebastian Stenzel
c9eb9b1938
Dependency cleanup, migrated from commons-httpclient to org.apache.httpcomponents:httpclient
2017-03-01 18:59:37 +01:00
Sebastian Stenzel
28cb2e1301
Merge branch 'develop' into feature/cryptofs
...
# Conflicts:
# main/filesystem-crypto/src/main/java/org/cryptomator/crypto/engine/impl/Scrypt.java
# main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java
# main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/FilesystemResourceFactory.java
# main/frontend-webdav/src/test/java/org/cryptomator/frontend/webdav/WebDavServerTest.java
2017-02-24 16:51:42 +01:00
Sebastian Stenzel
277999112e
Updated dependencies
2017-02-24 16:48:15 +01:00
Sebastian Stenzel
a7fdf3d325
Merge pull request #454 from jordanbtucker/scrypt-typo
...
Fix typo in Scrypt Javadoc: `costParam` -> `blockSize`
2017-02-14 10:48:40 +01:00
Jordan Tucker
54ae332364
Fix typo in Scrypt Javadoc: costParam -> blockSize
...
> Cost parameter `N`, larger than 1, a power of 2 and
> less than `2^(128 * costParam / 8)`
didn't make any sense. It was meant to be
> Cost parameter `N`, larger than 1, a power of 2 and
> less than `2^(128 * blockSize / 8)`
2017-02-13 22:28:07 -08:00
Tobias Hagemann
76075ffec4
Update CONTRIBUTING.md
2017-02-10 01:52:13 +01:00
Tobias Hagemann
ed448146f7
Update CONTRIBUTING.md
2017-02-10 01:50:20 +01:00
Tobias Hagemann
638e9c1a8b
Update ISSUE_TEMPLATE.md
2017-02-10 01:37:21 +01:00
Markus Kreusch
1624cffb2a
Update README.md
2017-02-02 17:34:39 +01:00
Sebastian Stenzel
f391a6521d
automatically save settings when chaning vault properties. fixes #446
2017-02-02 11:31:00 +01:00
Sebastian Stenzel
02ae2e7ca0
Vastly refactored settings, integrated new webdav-nio-adapter snapshot version, allow reconfiguration of IPv6 and Port settings during runtime
2017-01-31 22:30:44 +01:00
Tobias Hagemann
40bd84a09c
updated contribution guide
2017-01-30 21:22:10 +01:00
Tobias Hagemann
0c0fb1c4c5
Merge branch 'release/1.2.4'
2017-01-27 11:22:14 +01:00
Tobias Hagemann
ab39bd1667
updated to version 1.2.4
2017-01-27 11:12:45 +01:00
Tobias Hagemann
b41636a208
added japanese localization, updated other localizations
2017-01-26 16:01:49 +01:00
Tobias Hagemann
0902de821a
fixed unit test
2017-01-25 17:32:50 +01:00
Tobias Hagemann
8a6265658e
fixed range requests
2017-01-25 15:48:21 +01:00
Sebastian Stenzel
7750a49e65
specifying masterkey filename as introduced in cryptofs 1.1.0
2017-01-20 14:01:39 +01:00
Sebastian Stenzel
b75b9781c1
implemented “change password” etc
2017-01-02 17:29:43 +01:00
Sebastian Stenzel
2687c02e31
now passing unchecked CryptoExceptions up through various closures, thus being able to catch “InvalidPassphraseException” in UI
2016-12-21 17:29:54 +01:00
Sebastian Stenzel
71b65e03d6
implemented unlock/reveal/lock
2016-12-20 20:26:17 +01:00
Sebastian Stenzel
e09ee27219
connected filesystem stats
2016-12-20 10:45:40 +01:00
Sebastian Stenzel
5a3428d9b0
cleanup
2016-12-19 17:21:33 +01:00
Sebastian Stenzel
ed109977f8
removed mac warning window fxml
2016-12-19 13:57:59 +01:00
Sebastian Stenzel
d6c6f177e8
code simplification
2016-12-19 13:57:30 +01:00
Sebastian Stenzel
97f2cee1ae
mount name now included in servlet path
2016-12-19 13:57:14 +01:00
Sebastian Stenzel
4fb8a27a78
removed MAC warning screen
2016-12-19 13:55:39 +01:00
Sebastian Stenzel
79b825aaad
call me THE DESTROYER!!!
...
first compile-clean but totally fubar version
2016-12-16 17:20:56 +01:00
Sebastian Stenzel
28fedafb59
added linux-launcher-* to RPM [ci skip]
2016-12-12 11:39:23 +01:00
Tobias Hagemann
d9bff68555
updated localization stuff
...
- added title text to upgrade strategy
- added texts for upgrade 4 to 5
- changed most texts to title style capitalization
2016-11-30 17:22:29 +01:00
Tobias Hagemann
cef3a5fc77
Merge branch 'release/1.2.3'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-11-29 23:03:26 +01:00
Tobias Hagemann
9956f43fd9
updated to version 1.2.3
2016-11-29 22:24:26 +01:00
Tobias Hagemann
2b84593bde
updated localization
2016-11-29 22:16:46 +01:00
Markus Kreusch
4e728fd387
Merge branch 'feature/issue-363' into develop
2016-11-29 15:21:48 +01:00
Tobias Hagemann
438ade1106
fixes #382
2016-11-27 14:28:44 +01:00
Sebastian Stenzel
fe54f4ec66
Update README.md
...
As suggested by @tallesh in #135
2016-11-27 10:14:34 +01:00
Markus Kreusch
fe86b4c593
Implemented #363
2016-11-14 22:26:55 +01:00
Markus Kreusch
a583afeb60
Merge branch 'feature/issue-393' into develop
2016-11-14 15:08:31 +01:00
Sebastian Stenzel
a585d3cf16
cherry picked from bac1d6f [ci skip]
2016-11-12 17:04:58 +01:00
Sebastian Stenzel
3db757193e
Merge branch 'hotfix/1.2.2'
2016-11-12 17:02:04 +01:00
Sebastian Stenzel
bac1d6fd83
Updated siv-mode to 1.2.0 to be consistent with CryptoLib
2016-11-12 16:41:26 +01:00
Sebastian Stenzel
39ee8a9cde
coverity issue 151831
2016-11-11 17:11:21 +01:00
Markus Kreusch
1263b3af81
fixed 'a' really bad thing in the last commit
2016-11-11 09:56:45 +01:00
Markus Kreusch
dafa29d8a3
Implemented #393
2016-11-10 22:58:45 +01:00
Sebastian Stenzel
2bc6fe89ad
Merge branch 'release/1.2.1'
2016-11-10 15:23:11 +01:00
Sebastian Stenzel
8439216233
Updated version to 1.2.1
2016-11-10 15:13:28 +01:00
Sebastian Stenzel
aab616d184
Updated CryptoLib, hopefully fixes #373
2016-11-10 15:11:04 +01:00
Sebastian Stenzel
70c3a38c49
invoking UI methods on UI thread, might solve #351
2016-11-10 14:07:37 +01:00
Sebastian Stenzel
c64294ac3e
Added chinese localizations, updated dutch localization
2016-11-10 13:41:09 +01:00
Markus Kreusch
82330db871
Additional logging for vault version upgrade
2016-11-09 15:54:10 +01:00
Sebastian Stenzel
c54a721f9a
Merge pull request #385 from IAMtheIAM/patch-1
...
Update README.md
2016-11-06 21:59:16 +01:00
Sebastian Stenzel
355bbb5459
Merge branch 'develop' into patch-1
2016-11-06 21:53:28 +01:00
IAMtheIAM
63daa0f121
Update README.md
...
Update Readme with accurate info regarding v1.2.0
2016-11-06 03:56:56 -07:00
IAMtheIAM
50885d5c7c
Update README.md
2016-11-05 16:51:16 -07:00
IAMtheIAM
4d68818ec5
Update README.md
...
Update features
2016-11-05 14:00:32 -07:00
IAMtheIAM
6fb20dd509
Update README.md
...
Added info about obfuscating file size and folder structure (two very important features that should be known!)
2016-11-05 13:54:39 -07:00
Sebastian Stenzel
2bb87dfa96
Merge branch 'release/1.2.0' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-09-19 15:12:24 +02:00
Sebastian Stenzel
3e374a927c
Merge branch 'release/1.2.0'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-09-19 15:10:43 +02:00
Sebastian Stenzel
84ac6d88f5
added new localization files to unit test [ci skip]
2016-09-15 23:55:37 +02:00
Sebastian Stenzel
72f6ee6477
updated localizations
2016-09-15 23:52:23 +02:00
Sebastian Stenzel
a3cfcb1131
Reject opening files when former filesize header is != -1
2016-09-15 23:26:13 +02:00
Sebastian Stenzel
d7d8d21ba4
Show warning when trying to migrate a masterkey with invalid version mac
2016-09-15 22:15:21 +02:00
Sebastian Stenzel
ef0425e2b1
fixes coverity issue 147409
2016-09-15 14:15:33 +02:00
Sebastian Stenzel
df1fd6d0b3
fixed coverity issue 72979
2016-09-15 14:15:25 +02:00
Sebastian Stenzel
2fa04d7b7c
increased version to 1.3.0-SNAPSHOT
...
[ci skip]
2016-09-15 13:35:22 +02:00
Sebastian Stenzel
a15acd64c8
set version to 1.2.0
2016-09-15 13:33:37 +02:00
Sebastian Stenzel
5b18eff01a
increased cryptolib version to 1.0.2
...
[ci skip]
2016-09-15 13:28:20 +02:00
Sebastian Stenzel
47133c6f31
fixed change pw function leaving invalid JSON file if length gets shorter due to different encoding or pretty printing etc
2016-09-14 17:22:26 +02:00
Sebastian Stenzel
09ba4f5129
changed to jni lib version 1.0.0
2016-09-13 20:17:30 +02:00
Sebastian Stenzel
20d4047bed
changed to cryptolib version 1.0.1 (which includes sources) [ci skip]
2016-09-12 23:16:17 +02:00
Sebastian Stenzel
56b71ef7d9
depends on relase version of cryptolib 1.0.0
2016-09-12 21:28:21 +02:00
Sebastian Stenzel
091e62057d
Injecting CryptorProvider into UpgradeStrategies
2016-09-12 13:56:47 +02:00
Sebastian Stenzel
824bd9ea64
just added a comment [ci skip]
2016-09-08 18:41:36 +02:00
Sebastian Stenzel
697a791593
updated travis config
2016-09-08 18:34:28 +02:00
Sebastian Stenzel
7462a887b3
updated travis config
2016-09-08 18:30:11 +02:00
Sebastian Stenzel
3535e83d7d
updated travis config
2016-09-08 18:20:57 +02:00
Sebastian Stenzel
cf0b4accb3
Merge branch 'feature/external-keychain' into develop
2016-09-04 16:21:52 +02:00
Sebastian Stenzel
a63bcfbaa2
relaxed "vault not empty" check
2016-09-04 16:04:16 +02:00
Sebastian Stenzel
5c4bf2a207
support home-relative paths for cryptomator.keychainPath
2016-09-04 12:27:23 +02:00
Sebastian Stenzel
c1611a12ed
implemented Windows keychain
2016-09-03 23:04:53 +02:00
Markus Kreusch
0983120712
Removed Syso logging
2016-09-02 19:21:54 +02:00
Sebastian Stenzel
ce12af8495
Added save password functionality to UI
2016-09-02 15:49:09 +02:00
Sebastian Stenzel
dc117c8415
oracle-java8-unlimited-jce-policy apparently no longer needed (already installed)
2016-08-31 20:12:49 +02:00
Sebastian Stenzel
06e526a961
Merge branch 'develop' into feature/external-keychain
...
# Conflicts:
# main/pom.xml
2016-08-31 19:45:15 +02:00
Sebastian Stenzel
2e343a951f
Feature/travis container builds ( #334 )
...
improved build dependency caching + force updates of snapshots to bypass said cache
2016-08-31 19:39:55 +02:00
Sebastian Stenzel
141ffcf656
Merge branch 'feature/native-functions' into feature/external-keychain
2016-08-31 10:41:51 +02:00
Tobias Hagemann
d61e5c5a08
added "delete passphrase" method to keychain access
2016-08-31 01:08:58 +02:00
Tobias Hagemann
6a15fa132a
app launches as foreground app on mac
2016-08-30 22:41:01 +02:00
Sebastian Stenzel
902b29ee0a
Merge branch 'develop' into feature/external-keychain
...
# Conflicts:
# main/pom.xml
# main/ui/src/main/java/org/cryptomator/ui/CryptomatorModule.java
2016-08-30 19:22:45 +02:00
Sebastian Stenzel
995bba616f
cache maven dir
2016-08-30 19:15:26 +02:00
Sebastian Stenzel
f39b7b047f
Merge branch 'feature/vaultVersion5' into develop
2016-08-30 19:14:28 +02:00
Sebastian Stenzel
72e52df4e0
implemented keychain access on OS X
2016-08-30 19:12:20 +02:00
Sebastian Stenzel
8018e9485e
Merge branch 'feature/native-functions' into feature/external-keychain
2016-08-30 19:05:25 +02:00
Sebastian Stenzel
e0ae50378f
externalized JNI bindings
2016-08-30 17:19:45 +02:00
Markus Kreusch
a9c2b0fc57
fixes #332
2016-08-29 21:08:58 +02:00
Sebastian Stenzel
dc58ba434a
Make Cryptomator a foreground app when restoring from status bar icon
2016-08-29 20:14:48 +02:00
Sebastian Stenzel
34af306309
defined keychain access interfaces
2016-08-29 17:16:56 +02:00
Sebastian Stenzel
21d70b5ae4
moved from coveralls to codecov
2016-08-26 12:52:44 +02:00
Sebastian Stenzel
e90880ac9a
speedboost 3000
2016-08-24 17:27:36 +02:00
Sebastian Stenzel
66faa13f40
unlock version 5 vaults
2016-08-23 21:35:13 +02:00
Sebastian Stenzel
8a4a29b4d1
added version 4 to 5 migrator
2016-08-23 21:15:52 +02:00
Sebastian Stenzel
8c8db84a4a
refactored migration (using cryptolib)
2016-08-23 21:15:40 +02:00
Sebastian Stenzel
a499a3c80b
Merge pull request #324 from oparoz/patch-1
...
Add that the solution works with Open Source clouds
2016-08-19 19:25:43 +02:00
Olivier Paroz
6a3ccf2b48
Add that the solution works with WebDAV clouds
...
I think it would be nice to promote other Open Source solutions which use standards such as WebDAV and work well with Cryptomator.
2016-08-19 19:07:39 +02:00
Tobias Hagemann
fcfcffe9cb
updated tray icons for OS X [ci skip]
2016-08-19 16:56:04 +02:00
Sebastian Stenzel
363ed4ac4b
Accept paths beginning with "~" in cryptomator.settingsPath JVM arg.
...
[ci skip]
2016-08-17 18:52:08 +02:00
Tobias Hagemann
1f73a08e09
added confirmation checkbox to upgrade screen [ci skip]
2016-08-17 18:11:27 +02:00
Sebastian Stenzel
fe0a34907f
Simplified settings/log file path handling. Removed support for %appdata%. Use ~/AppData/Roaming instead!
2016-08-17 15:59:36 +02:00
Sebastian Stenzel
461b11700f
added new upgrade log path setting to build script [ci skip]
2016-08-16 19:15:23 +02:00
Sebastian Stenzel
24bfbb59a4
fixes #310
2016-08-16 19:07:05 +02:00
Sebastian Stenzel
4476558e9c
fixes #321
2016-08-16 12:33:15 +02:00
Sebastian Stenzel
560171832c
Merge branch 'release/1.1.4'
...
Fixes #308 , fixes #319 , fixes #318 , fixes #317 , fixes #311 , fixes #267
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-08-14 15:12:05 +02:00
Sebastian Stenzel
6e93d40e51
changed version to 1.1.4
2016-08-14 15:06:16 +02:00
Sebastian Stenzel
79b819bca6
Merge branch 'release/1.1.4' into develop
2016-08-14 15:04:44 +02:00
Sebastian Stenzel
a18c406cf0
fixed ConflictResolver
2016-08-14 14:56:44 +02:00
Sebastian Stenzel
6730a83cac
fixes coverity issue 141842
2016-08-14 14:45:38 +02:00
Sebastian Stenzel
3b3ebd2196
fixes coverity issue 141838
2016-08-14 14:39:05 +02:00
Sebastian Stenzel
505b6542c7
fixes coverity issue 141844
2016-08-14 14:30:48 +02:00
Sebastian Stenzel
31368f0cba
fixes coverity issue 141848
2016-08-14 14:28:52 +02:00
Sebastian Stenzel
5b5dd756b1
fixes coverity issue 141858
2016-08-14 14:27:48 +02:00
Sebastian Stenzel
f6ebbb23d1
fixes coverity issue 141860
2016-08-14 14:16:59 +02:00
Sebastian Stenzel
3f0373b08f
removed xdg-utils dependencies, using gvfs-open instead of xdg-open.
2016-08-14 13:57:52 +02:00
Sebastian Stenzel
4c3c60060d
Graceful unmounting on Windows and improved error handling of deferred closables.
2016-08-14 13:55:51 +02:00
Markus Kreusch
28f275c22d
Requests on parent folders of valid vault urls no longer get delayed
2016-08-12 15:11:54 +02:00
Markus Kreusch
24df3c3809
GvfsMounters now use correct protocol.
2016-08-12 14:11:49 +02:00
Markus Kreusch
034a667e07
Fixed problem with sync conflict resolver. Issue #311
2016-08-11 11:19:12 +02:00
Markus Kreusch
008e3e3b05
Continue mounting also if command fails with error code. Issue #267
2016-08-11 09:39:38 +02:00
Markus Kreusch
94a5bf7596
Continue mounting if reg.exe command fails. Issue #267
2016-08-10 13:57:23 +02:00
Markus Kreusch
e8db836eff
Workaround for Issue #317
2016-08-10 13:53:04 +02:00
Markus Kreusch
429b26f3d8
Added delay for requests on invalid vault ids. Issue #319
2016-08-10 13:44:26 +02:00
Markus Kreusch
3ae8327300
Added unique id to vaults / webdav urls.
...
Issue #319 , Issue #308
2016-08-10 13:43:46 +02:00
Markus Kreusch
df7e9a0af1
Preventing post requests. Issue #319
2016-08-09 20:02:06 +02:00
Sebastian Stenzel
93d3eca0ab
Yet another header to prevent browsers from guessing mime types. Kudos to @LukasReschke
2016-08-09 17:42:24 +02:00
Sebastian Stenzel
7753d1f0e7
If GET request is made by a browser, the file in question is downloaded instead of being executed. Issue #318
2016-08-09 17:35:17 +02:00
Sebastian Stenzel
d7c6c24932
updated tavis config
2016-08-01 10:21:10 +02:00
Sebastian Stenzel
1a75f23081
Merge branch 'feature/mount-method-settings' into develop
2016-08-01 10:17:44 +02:00
Sebastian Stenzel
f071efe1b9
allow user to specify whether to use dav:// or webdav:// scheme for Linux GVFS mounts. Fixes #307
2016-07-25 10:08:21 +02:00
Sebastian Stenzel
a8ad335aed
Update README.md
...
[ci skip]
2016-07-18 12:18:47 +02:00
Markus Kreusch
7022a80c95
Improved error handling
...
* Created AsyncTaskService to build async UI operations which always log
uncaught exceptions
* Changed all executor service invocations in the UI to invocations of
AsyncTaskService
* Improved error handling in some other places, especially
try-with-resources
* Unlocking read/write locks in NioFile when opening of a channel fails
2016-07-14 13:58:17 +02:00
Sebastian Stenzel
9a2f602d6c
fixes #270
2016-07-13 12:37:40 +02:00
Sebastian Stenzel
c78a4aa241
updated travis config [ci skip]
2016-07-11 22:14:35 +02:00
Tobias Hagemann
975ce4d973
Merge branch 'release/1.1.3'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-07-11 21:16:23 +02:00
Tobias Hagemann
1e6ff0d969
set version to 1.1.3
2016-07-11 21:14:35 +02:00
Sebastian Stenzel
69e133d561
Improved migration from vault version 3 to 4.
2016-07-11 18:07:55 +02:00
Sebastian Stenzel
20e55eddf8
Merge branch 'develop'
2016-07-09 13:25:54 +02:00
Sebastian Stenzel
0fdcdc816a
fixed unit test
2016-07-09 13:25:24 +02:00
Sebastian Stenzel
b7506d97a9
Merge branch 'hotfix/1.1.2'
2016-07-09 13:25:03 +02:00
Sebastian Stenzel
4ad7481dc7
fixed unit test
2016-07-09 11:44:53 +02:00
Sebastian Stenzel
bc815405d2
merged from hotfix/1.1.2 [ci skip]
2016-07-09 11:32:02 +02:00
Sebastian Stenzel
9c06e762c3
fixes #304
2016-07-09 11:28:36 +02:00
Sebastian Stenzel
1ac87dd32f
fixed NPE [ci skip]
2016-07-08 15:52:00 +02:00
Sebastian Stenzel
e0ce7ce2ec
Merge branch 'release/1.1.1'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-07-08 11:59:39 +02:00
Sebastian Stenzel
3d951a9d7b
set version to 1.1.1
2016-07-07 14:48:49 +02:00
Sebastian Stenzel
cec3d984b0
Merge branch 'develop' into release/1.1.1
2016-07-07 14:39:20 +02:00
Sebastian Stenzel
392e474cfa
Update tr.txt (POEditor.com)
2016-07-07 14:28:52 +02:00
Sebastian Stenzel
41fb0d51a4
Update es.txt (POEditor.com)
2016-07-07 14:28:51 +02:00
Sebastian Stenzel
aa9fef2967
Update sk.txt (POEditor.com)
2016-07-07 14:28:49 +02:00
Sebastian Stenzel
adc9c02564
Update ru.txt (POEditor.com)
2016-07-07 14:28:48 +02:00
Sebastian Stenzel
ace64117a2
Update kr.txt (POEditor.com)
2016-07-07 14:28:46 +02:00
Sebastian Stenzel
fb4db2506b
Update it.txt (POEditor.com)
2016-07-07 14:28:45 +02:00
Sebastian Stenzel
1076d971ae
Update hu.txt (POEditor.com)
2016-07-07 14:28:43 +02:00
Sebastian Stenzel
eed1b1cff0
Update de.txt (POEditor.com)
2016-07-07 14:28:42 +02:00
Sebastian Stenzel
f5cb82e21e
Update fr.txt (POEditor.com)
2016-07-07 14:28:40 +02:00
Sebastian Stenzel
67661f114b
Update nl.txt (POEditor.com)
2016-07-07 14:28:39 +02:00
Sebastian Stenzel
8a3e09764a
only remove .cryptomator extension for vault version 3
2016-07-07 14:25:55 +02:00
Sebastian Stenzel
eb3cfd6e6a
updated placeholders [ci skip]
2016-07-06 16:25:31 +02:00
Sebastian Stenzel
4d1727d0e9
Merge branch 'develop' into release/1.1.1
2016-07-06 16:09:32 +02:00
Sebastian Stenzel
a51d853d1c
adjusted number format regex [ci skip]
2016-07-06 16:09:14 +02:00
Sebastian Stenzel
d0039466f7
test technical correctness of localization files
2016-07-06 16:07:07 +02:00
Sebastian Stenzel
5c959989a2
Fixed Coverity defect 131711
2016-07-05 23:18:18 +02:00
Sebastian Stenzel
6283d2df3d
Merge branch 'feature/vault-version-4' into develop
2016-07-03 17:41:46 +02:00
Sebastian Stenzel
a9e0dfdaf8
redesigned upgrade view
2016-07-03 17:38:46 +02:00
Sebastian Stenzel
45ca7e9e47
migration from vault version 3 to 4
2016-07-03 16:16:23 +02:00
Sebastian Stenzel
034b5c2718
updated localizations
...
[ci skip]
2016-07-01 11:14:49 +02:00
Sebastian Stenzel
e188649c79
adjusted test to vault version 4
2016-06-30 22:18:43 +02:00
Sebastian Stenzel
1468c6ec90
improved vault upgrading, preparation for migration to vault version 4
2016-06-30 22:09:45 +02:00
Sebastian Stenzel
07ba4eb537
Using 0 prefix instead of _ suffix to mark directories
2016-06-30 18:02:13 +02:00
Sebastian Stenzel
414bbef1a7
updated key generation
2016-06-10 14:04:55 +02:00
Sebastian Stenzel
e2b94ff6ef
updated jacoco dependency
2016-06-08 19:11:56 +02:00
Sebastian Stenzel
41f8a9faca
add "allow" response header field
2016-06-08 19:06:06 +02:00
Tobias Hagemann
1d9252e974
updated description of file chooser's extension filter [ci skip]
2016-06-07 01:07:54 +02:00
Sebastian Stenzel
80780eef3c
Merge pull request #280 from aeris/fix-l10n-fr
...
Enhanced fr translation
[ci skip]
2016-05-30 14:27:00 +02:00
Aeris
87ff33956b
Enhanced fr translation
2016-05-30 13:45:40 +02:00
Sebastian Stenzel
1804b98f05
trigger coverity scans for only release branches [ci skip]
2016-05-25 15:47:19 +02:00
Sebastian Stenzel
847c6813cc
started development of 1.2.0 [ci skip]
2016-05-25 15:37:07 +02:00
Sebastian Stenzel
1dde5ff6e7
release 1.1.0
2016-05-25 15:17:40 +02:00
Sebastian Stenzel
76c9a19428
unset and set default buttons to make sure VK_ENTER triggers it
2016-05-25 12:29:49 +02:00
Sebastian Stenzel
25ee0519e1
some minor fixes
...
- reset password field contents when changing a vault
- hide "change password" option for uninitialized or missing vaults
2016-05-25 12:12:01 +02:00
Sebastian Stenzel
c184089c35
oopsy daisy, wie das duftet... [ci skip]
2016-05-24 11:36:46 +02:00
Sebastian Stenzel
d2bcc47857
Merge branch 'delete-confirmation'
...
fixes #228
2016-05-24 11:35:17 +02:00
Sebastian Stenzel
34629a69ea
Using ControlsFX's BSD-licensed assets for dialogs, rather than OpenJDK's GPL licensed ones.
...
Adjusted dialog styles for Linux and Windows.
[ci skip]
2016-05-24 11:32:27 +02:00
Sebastian Stenzel
92c87f7b84
changed dialog L&F on OS X
2016-05-23 19:31:18 +02:00
Sebastian Stenzel
0dd96635ac
code cleanup [ci skip]
2016-05-23 13:24:53 +02:00
Sebastian Stenzel
048c44a6e4
Update README.md
2016-05-23 12:36:58 +02:00
Sebastian Stenzel
06910ad1f4
fixes #229
2016-05-23 12:11:45 +02:00
Sebastian Stenzel
02a0f3acc6
fixed invariant FolderChildrenTests
2016-05-23 11:18:24 +02:00
Sebastian Stenzel
851f9240b7
updated link to MAC warning FAQ
2016-05-23 11:02:56 +02:00
Sebastian Stenzel
99fce8d0b7
automatically resolve conflicts for directory files, that contain the same directory ID
2016-05-23 11:02:44 +02:00
Sebastian Stenzel
bf05c59c3b
Transparent conflict detection for long file names
2016-05-22 15:16:32 +02:00
Sebastian Stenzel
3dcebb1e1f
fixed minor copy/paste error
2016-05-22 13:32:16 +02:00
Sebastian Stenzel
fe3efdf610
Merge pull request #269 from jncharon/master
...
fixes #56
2016-05-21 14:07:15 +02:00
jncharon
5f4ae46f82
Replaced the MouseListner by a MouseAdapter
2016-05-20 21:30:33 +02:00
jncharon
deef325319
Implementation of github issue #56
2016-05-20 19:29:53 +02:00
jncharon
fbe00a8fe3
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-05-16 14:20:55 +02:00
Sebastian Stenzel
dc87dade43
Merge pull request #259 from jncharon/issue-228-fixed
...
Fixes #228 .
Still need to check license of icons, will discuss this with @MuscleRumble, who has a lot of icons that we bought the license for. If necessary we will change them.
2016-05-16 12:53:53 +02:00
Jean-Noël Charon
ba1625b5ad
Merge pull request #2 from overheadhunter/issue-228-fixed
...
Reverted commit c0f4a2b , added .idea/ to .gitignore
2016-05-16 12:14:38 +02:00
Sebastian Stenzel
f6b126415e
added IntelliJ files to .gitignore
2016-05-16 10:00:39 +02:00
Sebastian Stenzel
9147e1c08b
Revert "Fucking .idea files I could not remove from the vcs"
...
This reverts commit c0f4a2b0d3 .
2016-05-16 09:57:10 +02:00
Sebastian Stenzel
6c18103662
Remove files with non-decryptable names from dir listings
2016-05-13 18:59:06 +02:00
Sebastian Stenzel
6fc343ea12
more fault-tolerant behaviour when mapping of long filenames couldn't be found.
2016-05-13 14:10:37 +02:00
Sebastian Stenzel
d304d66cdd
Updated localizations [ci skip]
2016-05-12 19:23:24 +02:00
Sebastian Stenzel
2ce9143b85
Merge branch 'conflict-detection'
2016-05-12 19:14:48 +02:00
Sebastian Stenzel
1c54e4f4ad
in the unlikely event of an alternative name already being used, choose a new random conflict id.
2016-05-12 16:13:03 +02:00
Sebastian Stenzel
9fd6f2ecae
transparently show sync conflicts ( fixes #98 )
2016-05-12 16:08:52 +02:00
Sebastian Stenzel
0d9f8eefc0
Using pattern based filename filtering
...
This is a preparation for finding valid encrypted names inside filenames that include additional characters
2016-05-12 11:51:14 +02:00
Sebastian Stenzel
40a1530f19
repeated commit 86000ac
2016-05-10 14:52:30 +02:00
Sebastian Stenzel
0477a0a2e3
Merge branch 'patches-1.0.x'
...
# Conflicts:
# main/filesystem-charsets/pom.xml
2016-05-10 14:49:20 +02:00
Sebastian Stenzel
b77d4b5ae2
fixes #264
2016-05-10 14:33:21 +02:00
Sebastian Stenzel
7b6c5318c5
fixes #263
2016-05-10 14:31:55 +02:00
Sebastian Stenzel
6006d65ce0
new ant kit using a custom launcher binary due to #265
2016-05-10 14:26:06 +02:00
jncharon
2b01b76926
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-05-08 17:52:14 +02:00
Sebastian Stenzel
dcea9e21f0
added module to code coverage report
2016-05-07 15:00:20 +02:00
Sebastian Stenzel
78645ecdf6
fixes #264
2016-05-07 14:40:44 +02:00
Sebastian Stenzel
91646dd93d
Merge branch 'password-strength'
...
Added password strength meter by Jean-Noël Charon, closing issue #198
2016-05-06 18:59:26 +02:00
jncharon
fca146e939
Merge remote-tracking branch 'remotes/origin/master' into issue-228-fixed
2016-05-05 21:22:28 +02:00
jncharon
62aa3ccc7f
Merge remote-tracking branch 'refs/remotes/cryptomator/master' into issue-228-fixed
2016-05-05 21:12:53 +02:00
jncharon
c0f4a2b0d3
Fucking .idea files I could not remove from the vcs
2016-05-05 21:11:57 +02:00
Tobias Hagemann
68ee89af98
updated bot welcome asset [ci skip]
2016-05-03 19:12:21 +02:00
Sebastian Stenzel
ad2c9116b9
Release 1.0.4
2016-05-03 16:50:18 +02:00
Sebastian Stenzel
8e24745b3e
Merge branch 'master' into patches-1.0.x
2016-05-03 16:46:18 +02:00
Sebastian Stenzel
08f664e3df
Throttle calls to Settings.save()
2016-05-03 16:44:22 +02:00
Tobias Hagemann
b6d1d1dc22
updated linux app icon [ci skip]
2016-05-03 16:07:30 +02:00
Sebastian Stenzel
a0ef02b95c
fixes #237
2016-05-03 13:17:45 +02:00
Sebastian Stenzel
a6cefe67c4
setting default port to 42427 [ci skip]
2016-05-03 10:48:24 +02:00
Sebastian Stenzel
be2b63ab2a
support for UTF-8 localization files
2016-05-02 22:28:49 +02:00
Sebastian Stenzel
78f11b4a5e
added korean localization [ci skip]
2016-05-02 16:01:28 +02:00
Sebastian Stenzel
0f20c7c3c9
fixes #209
2016-05-02 12:36:31 +02:00
Sebastian Stenzel
d4235174f7
imported localizations from POEditor fixes #231 and #234 (ci skip)
2016-05-02 11:37:40 +02:00
Sebastian Stenzel
f16be84aa3
restored bash-based webdav mounting for OS X before 10.10 (issue #211 - to be tested)
2016-05-02 11:11:42 +02:00
Sebastian Stenzel
833f2d8566
fixed travis test coverage configuration
2016-04-27 01:18:37 +02:00
Sebastian Stenzel
c02a63878e
new method to calculate test coverage (across modules)
2016-04-27 01:14:41 +02:00
jncharon
6deb30307e
Merge remote-tracking branch 'cryptomator/master'
2016-04-24 13:47:37 +02:00
jncharon
7357829741
Fix in the background color of the dialog boxes
2016-04-23 23:42:28 +02:00
jncharon
4bd04150c1
Implementation of github issue 228
2016-04-23 23:37:56 +02:00
Sebastian Stenzel
ac9fe28967
Merge branch 'master' into patches-1.0.x
...
Release 1.0.3d
2016-04-22 10:55:03 +02:00
Sebastian Stenzel
515755d84a
updated antkit to support deb and rpm packages [ci skip]
2016-04-22 10:53:51 +02:00
Sebastian Stenzel
cf35772c18
Merge pull request #239 from jncharon/master
...
Fix in the change password screen
2016-04-21 09:11:23 +02:00
jncharon
b0fd226c4c
Fix of the strength bar position (row) in the fxml
2016-04-20 22:32:30 +02:00
jncharon
0d188d1c0c
Merge remote-tracking branch 'cryptomator/master'
2016-04-16 15:27:01 +02:00
Sebastian Stenzel
c6016ec7b2
using constructor-injection, organized imports, code autoformatting [ci skip]
2016-04-16 14:10:32 +02:00
Sebastian Stenzel
e8719a1f9b
Merge pull request #232 from jncharon/master
...
Fixes #198 , #157
2016-04-16 09:53:14 +02:00
jncharon
27baf78029
More refactoring following Sebastian comments
2016-04-16 00:12:59 +02:00
jncharon
bf5ce9a3a5
New password strength implementation based on zxcvbn4j
2016-04-15 22:52:57 +02:00
Sebastian Stenzel
fef19fe6b3
Merge branch 'master' into patches-1.0.x
2016-04-14 22:39:56 +02:00
Sebastian Stenzel
5f56dacc4e
adjusted travis configuration [ci skip]
2016-04-14 22:39:19 +02:00
Sebastian Stenzel
aa249dabb5
technical release 1.0.3c
2016-04-14 22:28:12 +02:00
Sebastian Stenzel
06a5bed6e3
Merge branch 'master' into patches-1.0.x
2016-04-14 22:27:15 +02:00
Sebastian Stenzel
02f1ffc6bf
updated antkit creation (tarball no longer contains a base directory)
2016-04-14 22:26:36 +02:00
jncharon
bcfe040784
Merge remote-tracking branch 'cryptomator/master'
2016-04-13 18:22:16 +02:00
Sebastian Stenzel
de9af9e303
fixed funny detail label in vault list, if vault is not located inside home directory
2016-04-13 15:26:27 +02:00
jncharon
d9b88ad1b7
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-04-12 21:53:44 +02:00
jncharon
e66e5b1d96
Added the password strength indicator in the change password window
2016-04-12 21:27:31 +02:00
jncharon
588166dce9
Added the password strength indicator in the initialize window
2016-04-12 21:00:41 +02:00
Sebastian Stenzel
e2bc71a0bc
added spanish translation template [ci skip]
2016-04-11 14:17:33 +02:00
Sebastian Stenzel
e528f6827c
Added translation button [ci skip]
2016-04-11 14:02:11 +02:00
Sebastian Stenzel
2882ae8ef8
Update localization_de.properties (POEditor.com)
2016-04-11 13:46:51 +02:00
Sebastian Stenzel
e37f7cea1a
Merge pull request #227 from jncharon/master
...
French translation
2016-04-11 10:55:26 +02:00
jncharon
9b4ee10155
Adjustments to the french translation
2016-04-10 15:53:53 +02:00
jncharon
c9d970955c
French translaction
2016-04-10 15:10:47 +02:00
Sebastian Stenzel
9e0afd36c4
Merge branch 'master' into patches-1.0.x [ci skip]
2016-04-10 02:42:25 +02:00
Sebastian Stenzel
0e523599a3
add execution phase
2016-04-10 02:41:51 +02:00
Sebastian Stenzel
1df6589dd7
make sure, .tar.gz is built on travis
2016-04-10 02:36:10 +02:00
Sebastian Stenzel
fb60c97fd3
Merge branch 'master' into patches-1.0.x
2016-04-10 02:19:52 +02:00
Sebastian Stenzel
90cd149be8
Update .travis.yml
2016-04-10 02:19:01 +02:00
Sebastian Stenzel
89c04ad83b
test release 1.0.3b
2016-04-10 02:07:52 +02:00
Sebastian Stenzel
f2d383a211
Merge branch 'master' into patches-1.0.x
2016-04-10 01:56:13 +02:00
Sebastian Stenzel
73fde5d020
null-safe status indicators
2016-04-10 01:54:44 +02:00
Sebastian Stenzel
5c0857e98e
build ant-kit on tag/release [ci skip]
2016-04-10 01:53:44 +02:00
Sebastian Stenzel
3e87b9c0c6
oracle jdk8 + jce on trusty
2016-04-10 00:28:11 +02:00
Sebastian Stenzel
a1d0b6b1d3
trying to build with openjdk8 on trusty
2016-04-10 00:22:56 +02:00
Tobias Hagemann
b0d4b2e403
fixed support mail link in code of conduct [ci skip]
2016-04-06 00:04:36 +02:00
Tobias Hagemann
6996d36ea2
added issue template, contribution guide, code of conduct [ci skip]
2016-04-05 12:28:36 +02:00
Sebastian Stenzel
f77ba908da
Patch 1.0.3
2016-03-25 16:43:58 +01:00
Sebastian Stenzel
9890789c51
Merge branch 'master' into patches-1.0.x
...
# Conflicts:
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-03-25 16:42:44 +01:00
Sebastian Stenzel
a385f2eaef
fixes #174
2016-03-25 16:41:30 +01:00
Sebastian Stenzel
553cb5ee3d
Migration of vault bundles ending on ".cryptomator" to normal directories.
2016-03-24 22:51:40 +01:00
Markus Kreusch
d0dc8819f4
No longer using TrayIcon on linux systems
...
* Reason: TrayIcon not supported well on linux and caused problems
* Renamed TrayIconUtil to ExitUtil
* fixes #177
2016-03-24 14:20:10 +01:00
Sebastian Stenzel
221deeda25
removed .cryptomator directory extension when creating new vaults
2016-03-22 21:36:26 +01:00
Sebastian Stenzel
86000ac454
removed test dependencies from main project
2016-03-22 13:04:46 +01:00
Sebastian Stenzel
d026afec35
adjusted snapshot version [ci skip]
2016-03-21 16:49:58 +01:00
Sebastian Stenzel
0d57ebb24a
Patch 1.0.2
2016-03-21 16:44:01 +01:00
Sebastian Stenzel
f12168ca94
allow deletion of corrupt directories, whose dir-file exists but physical directory doesn't. related to #181
2016-03-21 15:49:44 +01:00
Sebastian Stenzel
d397f59565
fixes #181
2016-03-21 14:46:15 +01:00
markus
77aaeabcde
Release 1.0.1
2016-03-15 23:30:54 +01:00
Sebastian Stenzel
768f291ff7
avoid duplicate network drives on windows
2016-03-12 18:55:38 +01:00
Markus Kreusch
6a374cc237
Releases no longer marked as pre-release
2016-03-09 09:32:30 +01:00
Sebastian Stenzel
0133ec8fdf
updated HEAD version to 1.1.0-SNAPSHOT [ci skip]
2016-03-09 09:21:08 +01:00
Sebastian Stenzel
d9ba4935b6
restored compatibility with vaults created on the iOS app
2016-03-09 09:01:26 +01:00
Sebastian Stenzel
b6ee29789e
linking to /faq instead of /help.html (new website) [ci skip]
2016-03-09 00:38:20 +01:00
Markus Kreusch
5ee82271f5
Improved wording [ci skip]
2016-03-08 16:16:59 +01:00
Markus Kreusch
2eb4d87dd1
fixes #160
2016-03-08 16:14:47 +01:00
Sebastian Stenzel
d0afeab74b
UI refinements, fixes #166
2016-03-08 15:31:10 +01:00
Sebastian Stenzel
cc74c2c05b
fixes #165 again
2016-03-07 17:37:27 +01:00
Sebastian Stenzel
8865cf0e4b
Revert "fixes #165 "
...
This reverts commit 65550ce70f .
2016-03-07 17:30:15 +01:00
Markus Kreusch
65550ce70f
fixes #165
2016-03-07 17:25:29 +01:00
Markus Kreusch
78300f8bf1
Localization of stats labels
2016-03-07 14:56:34 +01:00
Markus Kreusch
32c65a7dda
Skipping test execution for coverity builds
2016-03-07 14:03:24 +01:00
Markus Kreusch
6d31ed7ea4
fixes #163
...
* coverity issue 72253
2016-03-07 13:55:21 +01:00
Markus Kreusch
c3e5d3f38e
fixes #162
2016-03-07 13:13:45 +01:00
Markus Kreusch
e3900231aa
Added all FileSystems to invariants tests
2016-03-07 11:04:36 +01:00
Sebastian Stenzel
06f13c57d4
Added webdav url as "string" to the clipboard - additionally to "url" type. This should make it possible to paste the copied address nearly everywhere. #73 [ci skip]
2016-03-05 22:06:12 +01:00
Sebastian Stenzel
fc1a5be85f
fixed "encrypt anyway" button
2016-03-05 16:02:05 +01:00
Sebastian Stenzel
a30b310c04
close underlying file, if exception in constructor of CryptoReadableFile or CryptoWritableFile
2016-03-05 14:49:46 +01:00
Sebastian Stenzel
956dd855f9
WebDAV: return null, if file size could not be determined e.g. due to invalid file headers
2016-03-05 14:33:11 +01:00
Sebastian Stenzel
67ba7cac40
Vault doesn't need to be Serializable in order for ObjectMapper to work properly
2016-03-04 21:27:46 +01:00
Sebastian Stenzel
9117b6bc0e
Coverity 72994
2016-03-04 17:56:02 +01:00
Sebastian Stenzel
bae826be28
Coverity 72980
2016-03-04 17:53:55 +01:00
Sebastian Stenzel
d845e8d97a
Coverity 72979
2016-03-04 17:50:07 +01:00
Sebastian Stenzel
b37b2e4fb7
Coverity 72941
2016-03-04 17:48:57 +01:00
Sebastian Stenzel
69f6a9927d
Coverity 72975, 72976, 72977
2016-03-04 17:48:07 +01:00
Sebastian Stenzel
addc9533eb
Coverity 72988
2016-03-04 17:46:41 +01:00
Sebastian Stenzel
8b717993ed
Coverity 72944
2016-03-04 17:45:33 +01:00
Sebastian Stenzel
f70d486462
Coverity 72964
2016-03-04 17:44:12 +01:00
Sebastian Stenzel
293ac0ea3c
delete empty directories inside ./d/
2016-03-04 16:51:10 +01:00
Sebastian Stenzel
e99a615b09
closing channel, if registration failed. Coverity issue 72309
2016-03-04 01:49:43 +01:00
Sebastian Stenzel
6da3fde864
work with number of bytes returned by ReadableFile.read(), Coverity issues 72259 and 72261
2016-03-04 01:39:50 +01:00
Sebastian Stenzel
3a725e4a16
fixed equals methods, Coverity issues 72280, 72281, 72283, 72284
2016-03-04 01:34:38 +01:00
Sebastian Stenzel
e3256a747f
fixes Coverity issue 72287
2016-03-04 01:31:26 +01:00
Sebastian Stenzel
adc20ea2f2
code simplification, added further assertions for Coverity issue 72293
2016-03-04 01:29:34 +01:00
Sebastian Stenzel
997f841662
Only compare versions, if parsing was successful, see Coverity issue 72294
2016-03-04 01:23:48 +01:00
Sebastian Stenzel
e57b60f04e
value is known to be null anyway
2016-03-04 01:23:16 +01:00
Sebastian Stenzel
d5b4fb4fe9
json parsing exception handling, see Coverity issues 72297, 72296, 72295
2016-03-04 01:20:38 +01:00
Sebastian Stenzel
edf92adfec
thread safety, see Coverity issues 72313 and 72314
2016-03-04 01:05:24 +01:00
Sebastian Stenzel
718bacafa6
added coverity to travis configuration
2016-03-03 21:10:55 +01:00
Sebastian Stenzel
7122bdf199
changed version to 0.12.0-SNAPSHOT [ci skip]
2016-03-03 20:42:19 +01:00
Sebastian Stenzel
f9b988bf81
Beta 0.11.0
2016-03-03 17:56:17 +01:00
Sebastian Stenzel
9a3fab7545
fixes #83 [ci skip]
2016-03-03 17:40:46 +01:00
Tobias Hagemann
d9668182dd
updated non-retina tray icons [ci skip]
2016-03-03 17:26:30 +01:00
Sebastian Stenzel
82e04553f6
ui polishing [ci skip]
2016-03-03 17:21:27 +01:00
Sebastian Stenzel
84ee2dfcaa
fixes #50
2016-03-03 14:16:20 +01:00
Sebastian Stenzel
f05440fe7a
UI code cleanup
2016-03-03 14:05:50 +01:00
Sebastian Stenzel
e3fd25aa41
quit application when closing the window and no vault is unlocked [ci skip]
2016-03-03 12:19:20 +01:00
Sebastian Stenzel
c130d0e4a0
fixes #149
2016-03-03 12:06:41 +01:00
Markus Kreusch
7fba38d78a
BlockAlignedFileSystem no longer instantiable from other projects
2016-03-02 22:57:25 +01:00
Sebastian Stenzel
807fdae3b9
fixes #73
2016-03-02 22:41:05 +01:00
Sebastian Stenzel
890a0c4408
"UI refactoring", preparation for #73
2016-03-02 22:23:40 +01:00
Markus Kreusch
e57ee67208
Integrated BlacklistingFileSystem into ShorteningFileSystem
2016-03-02 21:57:43 +01:00
Sebastian Stenzel
c306151980
fixes #88
2016-03-02 13:10:26 +01:00
Sebastian Stenzel
164a0c6901
disable "remove" button when the selected vault is unlocked [ci skip]
2016-03-02 11:12:04 +01:00
Sebastian Stenzel
31c92bd4a2
added BSD 2-clause license for EasyBind [ci skip]
2016-03-01 20:53:50 +01:00
Sebastian Stenzel
94b8726379
- Added settings (references #88 )
...
- Added dependency EasyBind to UI
- Using property bindings instead of listeners in lots of places of the UI now
2016-03-01 20:47:15 +01:00
Sebastian Stenzel
ca929241f2
fixes #131
2016-02-29 22:28:04 +01:00
Sebastian Stenzel
9abc0aab83
updated copyrights
2016-02-29 22:27:52 +01:00
Sebastian Stenzel
c9564bae62
- Added "remove vault" button to toolbar
...
- Using Ionicons in the toolbar now
2016-02-29 21:04:35 +01:00
Sebastian Stenzel
8fd0bbd9ed
Using "cryptomator" prefix for all JVM args now [ci skip]
2016-02-29 18:44:50 +01:00
Sebastian Stenzel
be7b875be7
remove vaults that can no longer be read [ci skip]
2016-02-29 13:57:29 +01:00
Sebastian Stenzel
020597c42d
removed unused imports [ci skip]
2016-02-29 12:39:43 +01:00
Sebastian Stenzel
75b67e5976
test simplification [ci skip]
2016-02-29 12:38:59 +01:00
Sebastian Stenzel
a6c99c273e
some Windows WebDAV compatibility fixes
2016-02-29 12:25:24 +01:00
Sebastian Stenzel
be4dab2773
fixes #108
2016-02-28 18:51:17 +01:00
Sebastian Stenzel
7b68c427d6
fixes #141
2016-02-28 18:37:55 +01:00
Sebastian Stenzel
bc9b7c3a19
check vault version before unlocking
2016-02-28 18:14:07 +01:00
Sebastian Stenzel
cbb669aa40
reduced visibility of some classes
2016-02-28 17:49:21 +01:00
Sebastian Stenzel
be7e7e32b9
Same fix as previously made in commit 1a81b3a781: Deleting a DAV resource implicitly unlocks it.
2016-02-28 16:21:59 +01:00
Sebastian Stenzel
2ae5abfc0a
- determine available space in NIO file system ( fixes #97 )
...
- mount volumes via Finder, not via shell script. this makes creating volumes manually unnecessary
2016-02-23 21:52:27 +01:00
Sebastian Stenzel
7cb435e517
support for RFC 4331: DAV:quota-available-bytes and DAV:quota-used-bytes
...
references #97 ; quota calculation in NIO filesystem still missing
2016-02-23 18:13:19 +01:00
Sebastian Stenzel
95b5f4c765
fixed switching to unlock view after initializing vault
2016-02-23 13:43:30 +01:00
Sebastian Stenzel
d926cbfd5c
removed unused import [ci skip]
2016-02-22 23:49:27 +01:00
Sebastian Stenzel
61f1afba87
deleted legacy code
2016-02-22 23:48:01 +01:00
Sebastian Stenzel
c03bdd8425
- decrypt whole file, don't stop if enough data has been read from underlying fs
...
- write "length = 0" into file header until everything is encrypted
(tested on windows, everything is fine here)
2016-02-22 23:06:02 +01:00
Sebastian Stenzel
5b22806bbc
fixed writing short ciphertext to file, that existed with a longer ciphertext before but wasn't truncated
2016-02-22 19:07:02 +01:00
Sebastian Stenzel
1467c8315c
- moved method from WritableFile to File: moveTo, setLastModified, setCreationTime, delete
...
- moved method from File and Folder to Node: setLastModified, setCreationTime, delete
2016-02-22 16:42:31 +01:00
Sebastian Stenzel
e6a9786b7a
minor bytebuffer allocation optimization
2016-02-22 14:58:27 +01:00
Sebastian Stenzel
819c56fe4c
debugging WebDAV + Crypto + NIO
2016-02-22 14:58:08 +01:00
Sebastian Stenzel
ae7e865c24
fixed unit test
2016-02-22 13:12:36 +01:00
Sebastian Stenzel
c8df03a085
added test to check authentication errors in file headers
2016-02-22 13:08:58 +01:00
Sebastian Stenzel
5df9f35065
Locking unmapped URLs results in creation of that resource now, as specified in http://www.webdav.org/specs/rfc4918.html#rfc.section.9.10.4
2016-02-22 13:06:56 +01:00
Sebastian Stenzel
ac4a68649e
now really: fixed invalid URI during MOVE, if dest path contains special chars (like spaces)
2016-02-22 11:37:37 +01:00
Sebastian Stenzel
7bc678d4dc
- don't write encrypted file header, if no actual write happens inside of an encrypted writable file (temporary workaround only!)
...
- reduced loglevel
2016-02-21 23:34:03 +01:00
Sebastian Stenzel
b48670e073
fixed invalid URI during MOVE, if dest path contains special chars (like spaces)
2016-02-21 22:54:01 +01:00
Markus Kreusch
391d8013b5
Fixed CryptoWritableFile errors when reading from moved file
...
* CryptoWritableFile no longer writes header with zero size if file is
opened for writing
* Refactored FileContentDecryptor: Using Supplier<Mac> instead of
ThreadLocal<Mac>
* Fixed InMemoryWritableFile: No longer open after moveTo
2016-02-21 21:33:35 +01:00
Markus Kreusch
023e7d70e5
corrected type name [ci skip]
2016-02-21 19:50:14 +01:00
Markus Kreusch
2c92435b91
Refactored WebDav test servers
...
* Moved common code into own type
2016-02-21 18:57:50 +01:00
Markus Kreusch
180b14b0c7
Added /foo to server path
2016-02-21 18:38:16 +01:00
Sebastian Stenzel
8280bfe10a
code simplification [ci skip]
2016-02-21 11:55:44 +01:00
Markus Kreusch
1994610d57
Refactored Concurrency test to guarantee correct execution order of
2016-02-21 00:22:20 +01:00
Markus Kreusch
a54f925b70
Moved Concurrency tests into own class
2016-02-21 00:22:20 +01:00
Sebastian Stenzel
c7c4dd4581
added file size obfuscation padding
2016-02-21 00:20:57 +01:00
Markus Kreusch
c93e4e462b
Added dagger to filesystem-invariants-tests
...
* Added dependencies to pom
* Moved dagger version in parent pom to variable
2016-02-20 19:58:30 +01:00
Markus Kreusch
6950ad496a
Removed /foo from server path
2016-02-20 19:58:30 +01:00
Sebastian Stenzel
8a7fca7a95
amendment to previously committed unit test [ci skip]
2016-02-20 18:10:26 +01:00
Sebastian Stenzel
a5e6c9fb9b
added concurrent read invariant test
2016-02-20 17:43:32 +01:00
Sebastian Stenzel
382c3a0258
correct answer to well-formed but still unsatisfiable range request
2016-02-20 14:34:11 +01:00
Sebastian Stenzel
7f313772e5
fixed random access positioning
2016-02-20 14:10:46 +01:00
Sebastian Stenzel
3a82dfb23f
- fixed return value of readBlockAligend
...
- adjusted loglevel of BlockAlignedWritableFile
[ci skip]
2016-02-20 12:34:14 +01:00
Sebastian Stenzel
b85a110a24
- report authentication error on the UI
...
- reduced visibility of some classes
2016-02-18 16:39:34 +01:00
Sebastian Stenzel
5a84228678
removed duplicate test case [ci skip]
2016-02-17 17:37:38 +01:00
Sebastian Stenzel
57b40675ac
WebDAV range request support is back!
2016-02-17 17:35:05 +01:00
Sebastian Stenzel
50e8a9e429
a few more webdav frontend tests
2016-02-17 13:33:31 +01:00
Sebastian Stenzel
f93d32c6fb
faster directory moving (no recursive iteration on filesystem needed any longer)
2016-02-17 12:05:16 +01:00
Sebastian Stenzel
a909095a1c
Fixed reuse of directory-IDs after moving encrypted directories but keeping references to the old locations.
...
This caused an illegal state where two different directories share the same directory id, making further file operations on these directories virtually impossible.
2016-02-15 23:31:09 +01:00
Sebastian Stenzel
03208ebc5e
fixed CryptoFolder (damn partial commits...)
2016-02-15 22:39:52 +01:00
Sebastian Stenzel
c41225eab6
Code simplification
2016-02-15 22:34:11 +01:00
Sebastian Stenzel
2725b6b920
not spawning new threadpools for each individual encryption/decryption job anymore
2016-02-15 16:35:30 +01:00
Sebastian Stenzel
ed0540e78f
Using Runnable instead of Consumer for InMemoryWritableFile's reference to InMemoryFile's delete function [ci skip]
2016-02-15 15:55:54 +01:00
Markus Kreusch
8cdb6d0eab
Fixed CryptoFileSystem
...
* avoid creation of a file and folder with equal names
2016-02-14 23:07:55 +01:00
Markus Kreusch
932e26f6a6
Added further invariant tests
2016-02-14 23:06:16 +01:00
Sebastian Stenzel
53a9b08dd6
fixed unit test
2016-02-14 21:00:12 +01:00
Sebastian Stenzel
752601f4da
further crypto layer optimizations for WebDAV compliance
2016-02-14 20:50:42 +01:00
Sebastian Stenzel
cf64a6c425
fixed webdav copy/move [ci skip]
2016-02-14 00:26:47 +01:00
Sebastian Stenzel
f0cb91b22f
- separated crypto filesystem and nameshortening filesystem for easier invariant testing
...
- creation of crypto filesystem only via DI in all integration tests (package-private constructor)
- new Maven module "filesystem-crypto-integration-tests" for tests as well as to provide a ready-to-use Dagger Component for integration tests in other modules.
2016-02-13 14:33:16 +01:00
Sebastian Stenzel
0d82e7dcc7
code simplicifaction + lockmanager unit tests
2016-02-12 14:31:47 +01:00
Sebastian Stenzel
bf5988f5fe
renamed packages
2016-02-12 13:01:03 +01:00
Sebastian Stenzel
3d24bc74b1
only one token must match, see http://www.webdav.org/specs/rfc2518.html#rfc.section.9.4.2 [ci skip]
2016-02-12 12:57:36 +01:00
Sebastian Stenzel
6f15ea0e1e
passing litmus cond_put_corrupt_token test [ci skip]
2016-02-12 12:38:24 +01:00
Sebastian Stenzel
93ef366125
now passing 94.6% of litmus lock tests
2016-02-12 01:01:26 +01:00
Sebastian Stenzel
cbcefc4eb5
- check locks, even when no if-header is present
...
- updated Jackrabbit
2016-02-11 00:24:13 +01:00
Sebastian Stenzel
42b852b622
removed logging [ci skip]
2016-02-10 22:46:39 +01:00
Sebastian Stenzel
12fcf5aeaf
several WebDAV compliance fixes
2016-02-10 19:23:43 +01:00
Sebastian Stenzel
a1a81cc0ba
ROOT directory file no longer needed. root directory id is now "" by convention.
2016-02-08 21:53:24 +01:00
Sebastian Stenzel
853744002c
prohibiting block swapping by adding file-IV and blocknumber to MAC
2016-02-08 18:47:02 +01:00
Sebastian Stenzel
4d2a786504
new vault-internal file extensions (no extension at all for files, "_" suffix for directories)
2016-02-08 15:17:50 +01:00
Sebastian Stenzel
bb185c3170
fixed bug causing directories to disappear immediately after renaming to a long name.
2016-02-08 15:16:43 +01:00
Sebastian Stenzel
e5d095606f
chunk layout version 3 (random nonce per block)
2016-02-08 13:57:19 +01:00
Sebastian Stenzel
4a60e94183
version 3 header (no nonce, CTR mode)
2016-02-08 13:14:20 +01:00
Sebastian Stenzel
1d6f4284c8
determine file size of all files during directory listing [ci skip]
2016-02-08 12:40:54 +01:00
Sebastian Stenzel
eb1b4a9fe3
updated license header
2016-01-29 02:09:10 +01:00
Sebastian Stenzel
64775a7d19
using Guavas ByteStreams.copy where possible
2016-01-29 02:06:52 +01:00
Sebastian Stenzel
8784115c75
report client version in user agent header during update checks [ci skip]
2016-01-29 01:11:13 +01:00
Markus Kreusch
56fcb99248
Test filesystem api
...
* Invariant tests for the File interface
* Invariant tests for reading / writing files
** Due to missing features currently ignoring CryptoFileSystem
2016-01-28 23:26:49 +01:00
Markus Kreusch
bfe0a50205
Fixed ShorteningFileSystem/Folder
...
* ShorteningFileSystem now exists after instantiation
* Creation of ShorteningFolder does no longer fail
2016-01-28 23:25:51 +01:00
Sebastian Stenzel
26aa18de77
Restored I/O graph
2016-01-28 21:21:21 +01:00
Sebastian Stenzel
6af4ee08f7
I/O statistics filesystem layer
2016-01-28 20:49:32 +01:00
Sebastian Stenzel
4059f99fd5
restored DelegatingReadableFile and DelegatingWritableFile for I/O stats
2016-01-28 20:33:16 +01:00
Sebastian Stenzel
0dc30c27d9
added crypto file system tests
2016-01-28 19:49:20 +01:00
Sebastian Stenzel
3696fea3ee
fixed invalid string formatter pattern
2016-01-28 19:07:10 +01:00
Sebastian Stenzel
bb34f5c17d
nameshortening tests
2016-01-28 19:05:34 +01:00
Sebastian Stenzel
b2a37c4b95
- read XOR write during BlockAlignedWritableFile (not r+w at the same time)
...
- simplified DelegatingFileSystem
2016-01-27 20:14:51 +01:00
Sebastian Stenzel
a972480e72
supporting change password again - now via CryptoFileSystemFactory
2016-01-27 18:21:47 +01:00
Sebastian Stenzel
091a44e65d
exception handling during mount/unmount/reveal operations
2016-01-27 14:46:48 +01:00
Sebastian Stenzel
c56d0b7d4a
first compile-clean attempt to integrate the layered I/O subsystem with the existing UI
2016-01-26 20:17:33 +01:00
Sebastian Stenzel
e4d626eef5
added some basic integration tests for the WebDavServer
2016-01-25 16:48:11 +01:00
Sebastian Stenzel
9052e7995f
added WebDavServer class to webdav frontend
2016-01-25 16:13:21 +01:00
Sebastian Stenzel
e23baa33f9
updated copyrights
2016-01-25 14:32:15 +01:00
Sebastian Stenzel
8d7c3a8f7b
renamed module
2016-01-25 14:30:51 +01:00
Markus Kreusch
56b061206a
Deleting temporary directories created in tests on shutdown
...
* Deleting using a shutdown hook (other approaches didn't work)
2016-01-25 00:03:22 +01:00
Markus Kreusch
f081e7d3ea
Removed SharedFileChannel transferTo and corresponding methods
...
* Removed from SharedFileChannel and Test
* Refactored Copier#copy(File,File) to sequence of truncated, followed
by looping read and write till EOF
* Changed tests accordingly
* Implemented CryptoWritableFile#truncate to make things work
2016-01-24 22:14:06 +01:00
Markus Kreusch
e241c5ba05
Worked on TODOs in SharedFileChannelTest
...
* Now testing for correct exception thrown from write and read
2016-01-24 01:12:55 +01:00
Markus Kreusch
406a9970ba
Fixed InMemoryFile#copyTo
...
* Does always copy the full contents
* Does always overwrite all contents in the target file
* Added file invariant test to test write after read returns written
bytes
2016-01-24 00:42:59 +01:00
Markus Kreusch
8ff5659680
Using AsynchronousFileChannel
...
* Replaced FileChannel with AsynchronousFileChannel
* Adapted tests
** transferTo tests and exception handling tests still pending (see
TODOs)
2016-01-23 23:52:31 +01:00
Sebastian Stenzel
2e5264bac2
support for forced decryption ignoring failed authentication
2016-01-23 16:49:04 +01:00
Sebastian Stenzel
a6bbc0ed44
- CryptoFS + InMemory Benchmark test
...
- faster growing in-memory files
2016-01-23 02:07:13 +01:00
Markus Kreusch
6479573346
Added FolderCopyToTests
...
* Tests for CopyTo Operation
* Changes to Matchers and Test-Utilities
* Changes to make things work
* TODO: One test still not working due to access to channel by multiple
threads
2016-01-22 22:58:16 +01:00
Sebastian Stenzel
cd72dae0d7
pass I/O exceptions on producer side to the consumer, so that decryption fails, if reading the decrypted file fails.
2016-01-17 21:44:47 +01:00
Markus Kreusch
d5c43f625f
Added log4j config
2016-01-17 19:02:25 +01:00
Markus Kreusch
0a1eaa8600
Fixed exception when closing channel that was opened with exception
2016-01-17 19:02:24 +01:00
Sebastian Stenzel
9278426131
forgot one place in commit fa35b63 [ci skip]
2016-01-16 01:18:23 +01:00
Sebastian Stenzel
fd98f0a69f
pass though IOExceptions from writer thread during close() [ci skip]
2016-01-16 01:09:10 +01:00
Sebastian Stenzel
fa35b63b6d
same InterruptedIOException in all cases
2016-01-16 01:00:57 +01:00
Markus Kreusch
51f5b6661f
Adjusted fix for issue in CryptoFileSystem when deleting a file
...
* CryptoWritableFile now only invokes writeTaks.get if not already
closed
* CryptoWritableFile now cancels writeTask before delete
2016-01-16 00:47:13 +01:00
Markus Kreusch
a7eb99f7d5
Renamed classes [ci skip]
2016-01-16 00:10:32 +01:00
Markus Kreusch
1a9ac16256
Additional filesystem-invariants-tests
...
* added tests
* fixed issue in CryptoFileSystem when deleting a file
** FileContentEncryptorImpl now does not submit an empty cleartext
buffer when receiving EOF
** CryptoWritableFile now only writesHeader on close if the file is
still open
2016-01-15 23:54:21 +01:00
Markus Kreusch
b330148b5f
Avoid loosing exception stacktrace
2016-01-15 21:46:40 +01:00
Markus Kreusch
297ce34c1a
Renamed classes [ci skip]
2016-01-15 19:28:35 +01:00
Markus Kreusch
20e7f4a548
Added FolderChildrenTests and FolderTests
...
* implemented some testcases
* fixed some issues
2016-01-15 19:13:46 +01:00
Markus Kreusch
18cf25738e
Javadoc [ci skip]
2016-01-15 11:55:36 +01:00
Markus Kreusch
d14c81d066
Tests for AutoClosingStream
2016-01-15 11:52:32 +01:00
Markus Kreusch
459ce8b5d2
Completed implementation of AutoClosingStream
2016-01-14 21:47:27 +01:00
Sebastian Stenzel
bf0988bb20
- Changed OS X PUT request filter from timeout-controlled to headerfield-controlled
...
- added tests
2016-01-13 18:11:22 +01:00
Markus Kreusch
9c844e626a
Fixed NioFileSystemIntegrationTests on windows
...
* Streams returned from NioFolder#children, files and folders are now
closed automatically after a terminal operation
* Not closing them lead to a bug on windows causing directories to be
not deleted after a successful Files.delete invocation
2016-01-12 23:52:28 +01:00
Sebastian Stenzel
8e1c63338f
more modular design of UriNormalizationFilter [ci skip]
2016-01-12 21:03:18 +01:00
Markus Kreusch
b16ceb1ba8
Allow to set served path for NioWebDavServer by system property
2016-01-12 20:26:29 +01:00
Sebastian Stenzel
b2a90ddcf6
removed tests that no longer apply
2016-01-12 13:13:46 +01:00
Sebastian Stenzel
55bee3d0d5
Perform URI normalization based on the result of checking for actually existing files & folders instead of request parameters only. This should fixe MOVE requests on Linux
2016-01-12 12:32:39 +01:00
Sebastian Stenzel
58b4905c91
apply an idle timeout to chunked put requests (as finder doesn't terminate chunked transfers properly) [ci skip]
2016-01-11 18:43:57 +01:00
Sebastian Stenzel
9c9e9769ee
fixed dependencies
2016-01-10 16:30:00 +01:00
Sebastian Stenzel
3b178030c7
- Fixes #128 and #119 by using unique directory id as associated data during filename encryption/decryption
...
- Using WeakValuedCache in all filesystem layers to prevent "twin" instances of the same folder
- Merge branch 'layered-io' of https://github.com/cryptomator/cryptomator into layered-io
2016-01-10 16:27:56 +01:00
Markus Kreusch
f735a64814
Improved request logging
2016-01-10 15:06:56 +01:00
Sebastian Stenzel
560c6251f6
moved WeakValuedCache to commons
2016-01-10 15:04:35 +01:00
Sebastian Stenzel
b2d425e11f
added possibility to add associated data to filename encryption (references #128 , #119 )
2016-01-10 13:39:12 +01:00
Sebastian Stenzel
8f319b3f87
dir listing speed: dont't determine filesize during getProperties() but only when explicitly asked by getProperty(String)
2016-01-09 22:19:16 +01:00
Markus Kreusch
5ff4f4c9c7
Changed handling of creation time
...
* creationTime now creates an Optional
* Removed FileSystem#supports and FileSystemFeature
2016-01-09 19:15:07 +01:00
Sebastian Stenzel
31f1b6478a
apparently webdav modification/creation times need to be UTC (even though the time zone is part of the RFC 1123 string...) [ci skip]
2016-01-09 18:47:00 +01:00
Sebastian Stenzel
a84a4b932d
support for webdav properties:
...
- getcontentlength
- getlastmodified
- creationdate (why isn't this one called "get"?)
2016-01-09 18:34:13 +01:00
Markus Kreusch
248984ce20
Fixed test dependencies
2016-01-09 17:56:25 +01:00
Sebastian Stenzel
fcf4476ae3
Added ReadableFile#size()
2016-01-09 16:39:14 +01:00
Sebastian Stenzel
0c42392244
Make delegating folders create their parents during own creation if they don't exist yet.
2016-01-09 01:22:27 +01:00
Markus Kreusch
415423abd7
Added creation time
...
* Getter and setter for files and folders
* A way to determine if a file system supports creation dates
* WebDav compliant implementation in jackrabbit-adapter
* Tests
2016-01-09 00:51:25 +01:00
Markus Kreusch
a746a73667
Fixed problem with modification time property set as creation time
...
instead
2016-01-08 23:15:57 +01:00
Sebastian Stenzel
a8f53b7084
Increased performance of non-random-access read/write by switching to block-aligned mode only when necessary.
2016-01-06 10:50:31 +01:00
Markus Kreusch
94ed3a6b7c
Reenabled NioFileSystem integrationtests
2016-01-06 01:55:08 +01:00
Markus Kreusch
3f44d9bb66
Added project filesystem-invariants-tests
...
* Implemented some tests to be run on multiple implementations to
demonstrate how such tests can be implemented
* Detected problems with CryptoFileSystem(NioFileSystem)
* Made CryptoFileSystem and CryptorImpl public / constructible from
other packages
2016-01-06 01:51:46 +01:00
Markus Kreusch
801253aa27
Tests for filesystem-nio
...
* Split tests into integration and unit tests
* Rewritten and completed unit tests
** By introducing a layer around Files.* to allow mocking of
NIO-Operations
** And introducing a factory to allow mocking of constructors
* Integration tests ignored temporarily
** TODO reduce amount of testcases and enable
2016-01-06 01:51:46 +01:00
Sebastian Stenzel
a05fa19de4
Merge branch 'separate-installers' into layered-io
2016-01-06 01:03:45 +01:00
Sebastian Stenzel
0b5e09ac60
moved OS-specific installers to separate git repos [ci skip]
2016-01-06 01:03:08 +01:00
Sebastian Stenzel
ddf6353729
Using DI to stack up filesystem layers
2016-01-05 16:55:52 +01:00
Sebastian Stenzel
b31f6a0aec
fixed another test, but not that important. thus [ci skip]
2016-01-04 21:32:11 +01:00
Sebastian Stenzel
f75cf48d7b
fixed that test...
2016-01-04 21:03:09 +01:00
Sebastian Stenzel
578f52f4ba
cleanup, attempt to fix test
2016-01-04 20:46:10 +01:00
Sebastian Stenzel
ae55874709
Random Access Decryption
2016-01-04 20:31:49 +01:00
Sebastian Stenzel
f46a79fa63
Added test for AuthenticationFailedException during filename decryption
2016-01-02 14:40:17 +01:00
Markus Kreusch
ff4448bac0
Tests for filesystem-nio
...
* Renamed tests from ...IntegrationTest back to ...Test
** to allow better integration with moreunit
** because some methods of the classes can only be integration tested
some not which lead to a strange splitting of the tests
* Added more tests
2016-01-02 02:05:18 +01:00
Sebastian Stenzel
e9f5593e33
fixed InMemoryFileSystem: Only one volatile file/folder for a given name at a time.
2016-01-01 23:09:48 +01:00
Sebastian Stenzel
a9744167c1
new filesystem-aware WebDAV LocatorFactory
2016-01-01 22:48:16 +01:00
Sebastian Stenzel
4e7f3503d9
adjusted in-memory filesystem to comply with API (return files/folders when requested, even though the oposite kind exists for the given name)
2016-01-01 22:44:46 +01:00
Markus Kreusch
71face8091
Tests for filesystem-nio
...
* Renamed existing tests to ...IntegrationTest
* Created Unit-Tests for Readable- and WritableNioFile (incomplete)
2016-01-01 19:00:39 +01:00
Sebastian Stenzel
0c2caf4469
Even more FifoParallelDataProcessor simplification + test
2016-01-01 16:15:36 +01:00
Sebastian Stenzel
9665ca8dff
Simplified FifoParallelDataProcessor
2016-01-01 16:06:19 +01:00
Sebastian Stenzel
c3652a22a0
reject execution when shut down
2016-01-01 14:10:15 +01:00
Sebastian Stenzel
3043aa29c2
added enc/dec benchmark test
2016-01-01 13:49:20 +01:00
Sebastian Stenzel
a388acfce4
added test
2016-01-01 12:50:25 +01:00
Markus Kreusch
64dec64e95
Created NioWebDavServer
...
* Extracted Server-logic from InMemoryWebDavServer to
FileSystemBasedWebdavServer
* Made InMemoryWebdavServer and NioWebdavvServer use
FileSystemBasedWebdavServer
2015-12-31 17:46:24 +01:00
Markus Kreusch
39535d08e7
Implemented NioFile
...
* Implementation of NioFile methods
* Extracted Readable/WritableNioFile into separate classes
** Created SharedFileChannel to allow Readable/WritableNioFile for the
same NioFile to use a single, shared FileChannel
* Added tests for NioFile
* Tests for Readable/WritableNioFile pending
2015-12-31 16:49:54 +01:00
Markus Kreusch
806e366a72
Added test for Copier
...
* Created Test covering all lines and mutations
* Added HierachicalContextRunner dependency to allow more structured
tests
2015-12-30 20:53:27 +01:00
Markus Kreusch
db4b8955f4
Implemented missing tests for NioFolder
2015-12-30 17:05:02 +01:00
Markus Kreusch
1bf0c76918
Added tests for NioFolder
...
* Completed testcases
* Implemented most of them (2 missing)
* Added OptionalMatcher
2015-12-30 00:43:02 +01:00
Sebastian Stenzel
282fd5ecee
added copyright header [ci skip]
2015-12-29 22:09:12 +01:00
Sebastian Stenzel
634f176cf9
Added block-aligned read/write
2015-12-29 22:05:19 +01:00
Sebastian Stenzel
c86068d7bb
updated InMemoryFile to support distinct read and write access without mixing up positions and stuff
2015-12-29 21:58:47 +01:00
Markus Kreusch
6acbba476b
Fixed weak valued cache test
...
* Test should no longer fails when JVM memory is more than
Integer.MAX_VALUE
2015-12-29 21:48:00 +01:00
Sebastian Stenzel
9385c3bf6d
separated filename shortening layer from metadata hiding layer
2015-12-29 16:24:42 +01:00
Sebastian Stenzel
aa89f60c2f
package name org.cryptomator.webdav.jackrabbit was ambiguous
2015-12-29 14:29:25 +01:00
Sebastian Stenzel
44d1250986
Added new filesystem layer for read/write alignment with boundary of encrypted chunks.
2015-12-29 13:41:47 +01:00
Sebastian Stenzel
c21654eac1
DelegatingFileSystem: Use factories for Files, Folders, ReadableFiles and WritableFiles
2015-12-29 11:46:37 +01:00
Sebastian Stenzel
c466c7e3ba
New base class for filesystem decorators, which basically just delegate work to the underlying file system
2015-12-29 10:50:23 +01:00
Sebastian Stenzel
3317babe6b
renamed package org.cryptomator.crypto.fs to org.cryptomator.filesystem.crypto (same as all other org.cryptomator.filesystem.* filesystems) [ci skip]
2015-12-29 07:50:31 +01:00
Sebastian Stenzel
3998a7cd58
typo [ci skip]
2015-12-29 07:47:03 +01:00
Markus Kreusch
260303127e
Replaced DirectoryWalker by FileSystemVisitor
2015-12-28 23:07:09 +01:00
Markus Kreusch
d073bdfad9
Removed FolderCreateMode from filesystem api
...
* Folder#create now always creates the parents
2015-12-28 21:29:34 +01:00
Markus Kreusch
62d8cdfe4f
Added commons project
2015-12-28 20:58:38 +01:00
Markus Kreusch
356ea5c319
Refactored filesystem api
...
* Removed Readable- and WritableBytes
** Replaced with Readable-/WritableByteChannel
** Methods now integrated in Readable- and WritableFile
** Replaced positioned read/write by method to set the position
2015-12-28 20:54:18 +01:00
Markus Kreusch
1804a52740
Restructured test dependencies
...
* All modules now have commons-test as test dependency.
* commons-test has dependencies to junit, hamcrest and mockito
2015-12-28 19:30:40 +01:00
Markus Kreusch
3dd9c623f0
Fixed typo
2015-12-28 19:29:35 +01:00
Markus Kreusch
157839c32f
Changes to filesystem API and nio implementation
...
* Partial implementation of nio filesystem
* Addded some tests
* Added project for common test dependencies
* Removed default implementation of Folder#delete
** reason: didn't work because empty folders were not deleted and this
cannot be done in the default implementation
2015-12-28 16:32:09 +01:00
Sebastian Stenzel
0254569826
webdav move/copy/delete
2015-12-28 14:06:40 +01:00
Sebastian Stenzel
389c49d846
PUT and MKCOL support. Simplified paths (utilizing a servlet filter to make sure, directory paths always end on "/" while file paths don't).
2015-12-27 21:53:50 +01:00
Sebastian Stenzel
d3000da2e9
added javax.servlet-api dependency needed by jackrabbit
2015-12-24 00:40:39 +01:00
Sebastian Stenzel
c4eee58f72
moved debug log4j config to correct directory [ci skip]
2015-12-24 00:33:38 +01:00
Sebastian Stenzel
e67c8f2816
first experiments with jackrabbit-filesystem-adapter
2015-12-24 00:32:07 +01:00
Sebastian Stenzel
dc5d3e21f3
Externalized FileHeader encryption/decryption to separate class
2015-12-20 14:51:53 +01:00
Sebastian Stenzel
80e1185325
Adding blocking behaviour when appending data to be en/decrypted.
...
Using composite instead of inheritance for FileContentDecryptorImpl and FileContentEncryptorImpl
2015-12-20 12:42:02 +01:00
Sebastian Stenzel
49c70c03fe
now also testing MAC against openssl-computed result.
...
also we're testing encryption of "hello world" instead of "hello world " now :D
[ci skip]
2015-12-20 11:13:08 +01:00
Sebastian Stenzel
3045805751
File content encryption and decryption (still without padding, no partial support)
2015-12-20 00:38:14 +01:00
Sebastian Stenzel
4e0143eb05
started implementation of FileContentEncryptorImpl
2015-12-19 18:22:03 +01:00
Sebastian Stenzel
951a02a9a5
cleanup
2015-12-19 11:26:35 +01:00
Sebastian Stenzel
69b192fe82
shutting down file reader when closing the readablefile
2015-12-19 01:15:54 +01:00
Sebastian Stenzel
a055066f72
added timeouts to crypto fs tests
2015-12-19 00:54:51 +01:00
Sebastian Stenzel
a879ed2237
Preparations for file content encryption (no partial support yet)
2015-12-18 22:07:12 +01:00
Sebastian Stenzel
9711314080
removed unused code [ci skip]
2015-12-18 00:09:48 +01:00
Sebastian Stenzel
b22ac719f2
renamed filesystem layer maven modules
2015-12-18 00:06:31 +01:00
Markus Kreusch
25eed3dc4a
Changes to filesystem API and nio implementation
...
* Partial implementation of nio filesystem
* Removed timeouts from openReadable and openWritable
* Added convenience methods for copying
* Added utility to support deadlock safe opening of multiple files
2015-12-17 23:46:58 +01:00
Sebastian Stenzel
58524e5099
added test for file/folder move operations
2015-12-16 19:56:46 +01:00
Sebastian Stenzel
eadf736e98
added new "shortening layer" responsible for shortening long file names
...
the crypto layer is no longer resposible for the postprocessing of long names, as this is an unrelated task without any security implications
2015-12-16 18:37:08 +01:00
Sebastian Stenzel
b41ccb6054
added slack notifaction to travis config
2015-12-15 23:26:35 +01:00
Sebastian Stenzel
72c0d2cb96
removed timeouts from tests, as timeouts were caused by slow JVM stuff like class loading or Cipher.getInstance
2015-12-15 21:43:24 +01:00
Sebastian Stenzel
92e9fc5871
Merge code coverage metrics from branch 'master' into layered-io
2015-12-15 21:35:01 +01:00
Sebastian Stenzel
044532ef15
reverted to original coveralls snippet
2015-12-15 21:25:55 +01:00
Sebastian Stenzel
e4955ea6c8
still trying to speed up build
...
building uber-jar only when deploying
2015-12-15 21:14:56 +01:00
Sebastian Stenzel
b2cb5d1dac
trying to speed up build
2015-12-15 20:54:26 +01:00
Sebastian Stenzel
e11b0a3421
trying to speed up build
2015-12-15 20:48:12 +01:00
Sebastian Stenzel
de29c84a0c
fixed code coverage job config
2015-12-15 20:39:10 +01:00
Sebastian Stenzel
b3c65267df
added test coverage build plugin
2015-12-15 20:32:55 +01:00
Sebastian Stenzel
70eb0c99e4
implemented encryption/decryption of masterkey file in crypto layer
2015-12-15 19:50:42 +01:00
Sebastian Stenzel
35bb042430
moved CryptoFolder.contains(Node) to Folder.isAncestorOf(Node), clarified a few javadocs
2015-12-15 13:50:50 +01:00
Sebastian Stenzel
762f362784
adjusted to updated API, restored Folder.copy and Folder.move
2015-12-15 02:27:41 +01:00
Markus Kreusch
3c7651a78a
Modified file system API
...
* Changed IOExceptions ot UncheckedIOExceptions
* Added javadoc
* Added directory move and copy operations
2015-12-14 23:49:28 +01:00
Sebastian Stenzel
99015680b1
began implementation of new filesystem api based encryption layer
2015-12-14 19:20:00 +01:00
Sebastian Stenzel
e1b74ce312
first tests with refactored io layers
2015-12-14 04:37:29 +01:00
Markus Kreusch
3971d3afd5
Added first draft of file system API
2015-12-13 21:45:03 +01:00
Sebastian Stenzel
3adfe6871b
reduced visibility of test classes [ci skip]
2015-12-07 15:05:01 +01:00
Sebastian Stenzel
97a72ecbf7
make some better use of mocks during unit tests
2015-12-07 14:59:12 +01:00
Sebastian Stenzel
0697e19b01
less random numbers in tests, explicit test timeout
2015-12-06 14:52:46 +01:00
Sebastian Stenzel
973a2fb395
fail with exception, if crypto worker is waiting too long (1 second) to be able to write to the output stream
2015-12-06 14:41:27 +01:00
Sebastian Stenzel
fc06595977
cancel work if poisoning (i.e. graceful termination) fails after timeout
2015-12-06 12:02:56 +01:00
Sebastian Stenzel
e4220246ab
(now really) fixed deadlock when crypto workers die due to exceptions
2015-12-06 11:10:19 +01:00
Sebastian Stenzel
128a93d44e
fixed deadlock when crypto workers die due to exceptions
2015-12-06 02:05:20 +01:00
Sebastian Stenzel
a7c19624ce
randomizing masterkeys is now a explicit task, so random numbers are not needed when loading a masterkey file from disk. trying to use an uninitialized cryptor results in runtime exceptions
2015-11-23 15:09:39 +01:00
Sebastian Stenzel
2fca4629b9
externalized AES-SIV to independent library
2015-11-18 08:25:50 +01:00
Sebastian Stenzel
4d5cc7a5a0
fixes #104
2015-11-05 20:39:05 +01:00
Sebastian Stenzel
ebb421bd4c
fixes #100 (reveal script now running on background thread. to be confirmed on Windows Vista)
2015-11-03 00:29:39 +01:00
Sebastian Stenzel
0c116d0385
Merge branch '0.10.1'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/installer-debian/pom.xml
main/installer-osx/pom.xml
main/installer-win-portable/pom.xml
main/installer-win/pom.xml
main/pom.xml
main/uber-jar/pom.xml
main/ui/pom.xml
2015-11-02 14:21:17 +01:00
Sebastian Stenzel
1f0aea9d8a
Version 0.10.1
2015-11-02 14:16:49 +01:00
Sebastian Stenzel
6c4752cee1
Preparation for App Store builds:
...
possibility to disable update checks by setting java environment variable `-Dcryptomator.updatesManagedExternally=true`
2015-11-02 14:15:53 +01:00
Sebastian Stenzel
b254564657
fixes #77
2015-11-02 13:01:25 +01:00
Tobias Hagemann
014dbd912a
starting development of 0.11.0 [ci skip]
2015-10-29 19:07:28 +01:00
Tobias Hagemann
1e18a11886
release 0.10.0
...
- fixes #92
- fixes #84
- improves #76
- improves #66 (fewer WebDAV requests needed for file creation)
- might solve a few problems of #68
2015-10-29 19:04:38 +01:00
Sebastian Stenzel
386059a238
enabled UI caching for most controls (references #76 )
2015-10-29 12:49:45 +01:00
Sebastian Stenzel
b4ab09b3aa
Using Java 8 LongAdder instead of AtomicLong for better performance during I/O analysis.
2015-10-29 11:46:48 +01:00
Sebastian Stenzel
289ac55ccd
Deleted IORuntimeException in favour of UncheckedIOException
2015-10-29 11:26:28 +01:00
Sebastian Stenzel
b5160cddb9
improved recursive directory deletion
2015-10-29 10:24:11 +01:00
Sebastian Stenzel
1a81b3a781
several refactorings, especially concerning LOCK operations on windows
2015-10-28 22:44:59 +01:00
Tobias Hagemann
b6a5db5797
Merge pull request #95 from tuphamnguyen/patch-1
...
Updated README.md
2015-10-28 22:25:45 +01:00
Tu Pham Nguyen
aaf98c4fb9
Updated README.md
...
Minor spelling, capitalization, and grammar issues. Nothing serious :)
2015-10-28 16:03:51 -05:00
Sebastian Stenzel
55d1ffe703
improved smoothing, stricter IO impl during encryption
2015-10-28 17:55:28 +01:00
Sebastian Stenzel
5fefa3c6d4
exponential smoothing for I/O graph
2015-10-28 16:40:50 +01:00
Sebastian Stenzel
b404e52670
starting development of 0.10.0 [ci skip]
2015-10-16 13:54:56 +02:00
Sebastian Stenzel
44475fa3f1
Version 0.9.0
2015-10-16 13:52:03 +02:00
Sebastian Stenzel
f430f3c579
just fixes some warnings in eclipse [ci skip]
2015-10-16 13:24:52 +02:00
Sebastian Stenzel
3efa23987f
reverted previous commit (fixing travis setting)
2015-10-15 17:29:55 +02:00
Sebastian Stenzel
1dce871354
trying out travis container-based builds
2015-10-15 17:27:58 +02:00
Sebastian Stenzel
d919c727cf
trying out travis container-based builds
2015-10-15 17:24:45 +02:00
Sebastian Stenzel
b691e374eb
fixes #74
2015-10-15 17:19:27 +02:00
Sebastian Stenzel
ca88e05849
Preparations for #74
2015-10-10 17:01:25 +02:00
Sebastian Stenzel
104c3b64f6
- fixes #75
...
- restored progress indicator, broken by previous commit
2015-10-04 22:01:01 +02:00
Sebastian Stenzel
1bef4e786d
- Fixed "return" key in unlock view
...
- Fixed password field focus
- Don't show unlock error messages from one vault, when switching to another vault
- Hide advanced mount options by default (preparation for things like #74 )
2015-10-04 15:38:41 +02:00
Sebastian Stenzel
c1f32105d8
last byte in request range inclusive (!!)
2015-10-03 14:07:41 +02:00
Sebastian Stenzel
09b4130c3e
- fixed size obfuscation padding
...
- fixed behaviour when serving invalid content ranges, thus improving random access performance (thats why we created the 0.8.2 workaround)
- reduced loglevels of some frequent messages
2015-10-03 13:10:28 +02:00
Sebastian Stenzel
6d1e0fe609
loading settings only once
2015-10-03 12:07:24 +02:00
Sebastian Stenzel
e65c84ca1d
Merge tag '0.8.2'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/installer-debian/pom.xml
main/installer-osx/pom.xml
main/installer-win-portable/pom.xml
main/installer-win/pom.xml
main/pom.xml
main/uber-jar/pom.xml
main/ui/pom.xml
2015-10-02 17:38:40 +02:00
Sebastian Stenzel
095f60ec03
Update 0.8.2
...
Fixes slow range requests on OS X, as WebDAVFS sometimes processes responses only after closing the connection, even though "keep-alive" is requested.
2015-10-02 17:36:04 +02:00
Sebastian Stenzel
485df3aa71
fixes #65
2015-09-26 16:39:18 +02:00
Sebastian Stenzel
6b073c1499
small I/O tweaks
2015-08-25 10:55:46 +02:00
Sebastian Stenzel
71983cc3a8
- added copyright information for the OS X progress indicator
...
- fixed spinning direction (now clockwise)
- use default progress indicator style for win + tux
[ci skip]
2015-08-16 11:55:42 +02:00
Sebastian Stenzel
db2297d2f1
fixed unit test
2015-08-15 23:19:34 +02:00
Sebastian Stenzel
38ab167fa4
clear password field when switching vault before unlocking [ci skip]
2015-08-15 23:14:05 +02:00
Sebastian Stenzel
f87e8f55f1
CSS cleanup
2015-08-15 23:05:53 +02:00
Sebastian Stenzel
a4e6365e0b
New UI style for Linux builds
2015-08-15 16:51:36 +02:00
Sebastian Stenzel
06034fd95b
code cleanup
2015-08-15 12:07:29 +02:00
Sebastian Stenzel
571fee9524
simplified DI, where possible
2015-08-09 00:38:23 +02:00
Sebastian Stenzel
af9deffa6d
moved from guice to dagger
2015-08-08 19:13:16 +02:00
Sebastian Stenzel
48b319ec99
started working on 0.9.0-SNAPSHOT
2015-08-08 19:12:44 +02:00
Sebastian Stenzel
9ea9cb6eb2
Removed JVM flag for windows builds, as it may prevent the application from starting. This is a hotfix release for Windows only.
2015-08-06 22:42:59 +02:00
Sebastian Stenzel
301ba9cdb7
Update .travis.yml
2015-08-04 20:29:00 +02:00
Sebastian Stenzel
740c4c2ba9
Update .travis.yml
2015-08-04 18:01:13 +02:00
Sebastian Stenzel
18e7dcd91f
Beta 0.8.0
2015-08-04 17:44:19 +02:00
Sebastian Stenzel
95133152f9
using 1GB heap size on 32 bit windows systems, due to http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#gc_heap_32bit
2015-08-04 17:38:42 +02:00
Sebastian Stenzel
4cd243e32a
Build with unlimited strength JCE policy files on Travis
2015-08-04 15:23:50 +02:00
Sebastian Stenzel
f454f48248
updated travis configuration
2015-08-04 15:06:59 +02:00
Sebastian Stenzel
ad3801b223
- Allow up to 2GB RAM to be used by native packages.
...
- Copy dependency jars instead of bundling them (allows more restrictively licensed dependencies)
2015-08-03 22:49:55 +02:00
Sebastian Stenzel
3f946d1c82
Creating directories lazily now. This fixes an issue, where a "ui" folder appeared inside the vault, just because Windows Explorer queries the existence of "ui/SwDRM.dll".
2015-08-03 12:33:11 +02:00
Sebastian Stenzel
ecb178d5b2
simplified code
2015-08-02 15:13:56 +02:00
Sebastian Stenzel
ed7dc60f5e
slow start, increasing number of blocks worked on per thread, reusing ciphers for multiple consecutive blocks
2015-08-02 00:37:26 +02:00
Sebastian Stenzel
6bbfacd794
small changes for easier debugging
2015-08-01 21:34:47 +02:00
Sebastian Stenzel
5a06d01ef5
moved to ByteBuffers
2015-07-31 10:56:34 +02:00
Sebastian Stenzel
aac9ead633
- mutlithreaded encryption
...
- moved to bytebuffer (experimental)
2015-07-27 22:25:24 +02:00
Sebastian Stenzel
cdcc1626ce
multithreaded decryption using producer/consumer pattern
2015-07-26 22:22:50 +02:00
Sebastian Stenzel
738d2dfc34
first multithreaded decryption test (PoC quality)
2015-07-25 17:28:00 +02:00
Sebastian Stenzel
9771c6d1e7
don't decrypt file size obfucscation padding
2015-07-25 16:18:02 +02:00
Sebastian Stenzel
bc0a26b0ad
building pre-release versions
...
(trying out https://github.com/travis-ci/dpl/issues/234#issuecomment-123309684 )
2015-07-25 01:58:25 +02:00
Tobias Hagemann
7349ef754e
Unsatisfiable content range in partial file requests
2015-07-25 01:56:06 +02:00
Sebastian Stenzel
e8e80f306b
WebDAV range request refinements
2015-07-25 01:52:37 +02:00
Sebastian Stenzel
e1ce400bcd
fixed wrong long-to-bytearray conversion
2015-07-14 15:20:50 +02:00
Sebastian Stenzel
8c4d5a9614
non-interchangable chunks by adding additional data to MACs
2015-07-14 14:34:17 +02:00
Sebastian Stenzel
93a87c86a4
sensitive header data is now encrypted using a single enc_cbc(concat(fileSize, fileKey)) instead of encrypting both data separately
2015-07-13 17:37:06 +02:00
Sebastian Stenzel
685e347524
New MAC authentication warning, preventing CCAs, but allowing to force-decrypt unauthentic files.
2015-07-09 17:16:43 +02:00
Sebastian Stenzel
9d2d847727
fixed build
2015-07-05 20:57:15 +02:00
Sebastian Stenzel
a00086ff2d
- simplified range request handling
...
- correct handling of HTTP 416 responses
- moved unit test to apache httpclient (old version 3.1 due to jackrabbit's dependency)
2015-07-04 20:47:23 +02:00
Sebastian Stenzel
d76154c8d1
- reduced size of chunks, a MAC is calculated for (not final yet)
...
- faster range requests due to reduced chunk size, thus faster video playback start
- fixed range requests
- making file locks optional (if not supported by file system)
2015-07-03 19:30:49 +02:00
Sebastian Stenzel
bc76ab285d
fixed unit test
2015-06-27 08:09:12 +02:00
Sebastian Stenzel
0d3a5b4e70
- increased vault version
...
- Showing "per vault" MAC authentication failure dialogs
2015-06-26 23:35:24 +02:00
Sebastian Stenzel
48f544ef91
- support for http range requests in new schema
2015-06-21 22:11:15 +02:00
Sebastian Stenzel
45cf87d089
new, more secure encryption scheme
...
- fixed flaw reported by Stan Drapkin (SecurityDriven.NET) reducing effective key size to 96 bit
- multiple file content MACs for 1MB blocks, preventing chosen ciphertext attacks, as authentication now happens before decryption
- allowing files bigger than 64GiB
2015-06-21 18:51:39 +02:00
Sebastian Stenzel
d7186bb2dd
Merge tag '0.7.2'
2015-06-05 15:20:09 +02:00
Sebastian Stenzel
85f3487cf0
fixes #64 by attempting to mount the more common "localhost", which is more likely to be excluded from proxy autoconfiguration scripts.
2015-06-05 15:17:33 +02:00
Sebastian Stenzel
4a754d6a6c
Beginning development of 0.8.0
2015-05-31 00:04:26 +02:00
Sebastian Stenzel
abf9920caf
its getting late...
2015-05-30 22:29:59 +02:00
Sebastian Stenzel
dd2863da5b
0.7.1 (fixed debian build)
...
updated travis script (requires git release tags to be equal to maven version, so starting with this tag we drop the preceeding "v")
2015-05-30 22:22:50 +02:00
Sebastian Stenzel
d43396bcfb
updated version
2015-05-30 21:31:26 +02:00
Sebastian Stenzel
b6383f49b1
logging to %appdata% on windows
2015-05-30 20:55:29 +02:00
Sebastian Stenzel
c5b241a68a
cleanup
2015-05-30 20:40:08 +02:00
Sebastian Stenzel
00a39c80cb
Merge branch 'windows-unc-path-mounter'
2015-05-30 20:39:23 +02:00
Sebastian Stenzel
8d8fe74d3a
restored ability to open vaults with 128 bit keylength
2015-05-30 20:13:11 +02:00
Sebastian Stenzel
e767436f5d
updated jackrabbit (fixing security issue, see https://issues.apache.org/jira/browse/JCR-3883 )
2015-05-29 23:39:36 +02:00
Sebastian Stenzel
03cdf1fdc9
added metadata caching
2015-05-29 11:18:23 +02:00
Sebastian Stenzel
49646aae41
improved directory name caching (>95% hitrate now)
2015-05-29 10:47:50 +02:00
Sebastian Stenzel
f3aa636b8b
windows mount/unmount improvements
2015-05-28 17:34:56 +02:00
Sebastian Stenzel
c73f18e3b8
using ipv6-literal instead of localhost and bypassing proxy for localhost (wtf anyway) again...
2015-05-25 17:32:55 +02:00
Sebastian Stenzel
5f40ce50e7
fixes #41
2015-05-25 16:43:41 +02:00
Sebastian Stenzel
744f9db958
fixes #52
2015-05-25 16:22:52 +02:00
Sebastian Stenzel
111ee99ae1
- fixed invalid path for windows logfiles
...
- yet another attempt to improve (i don't even dare to say fix) #41
2015-05-25 14:37:12 +02:00
Sebastian Stenzel
7d81ff3b43
Merge pull request #59 from MuscleRumble/master
...
Replaced tray icon with monochrome version
2015-05-24 23:19:00 +02:00
Tobias Hagemann
00a2c6c5ae
Replaced tray icon with monochrome version
2015-05-24 23:16:54 +02:00
Sebastian Stenzel
587c45ee63
added a default logging location, if logPath property is not set.
2015-05-24 22:30:12 +02:00
Sebastian Stenzel
3d3cb7bb86
Writing logfiles now.
2015-05-24 21:51:37 +02:00
Sebastian Stenzel
0e3513e86d
- locking file header during creation,
...
- suggesting range request for files > 32MiB only
2015-05-22 22:26:39 +02:00
Sebastian Stenzel
8845efb983
fixed infinite number of authentication jobs resulting in heavy cpu load
2015-05-22 22:04:32 +02:00
Sebastian Stenzel
88f81d2682
Merge branch 'webdav-directory-moving'
2015-05-21 18:50:56 +02:00
Sebastian Stenzel
58d500baaf
Merge pull request #58 from flyingarg/master
...
fixes #57
Thank you very much, @flyingarg
2015-05-18 17:27:36 +02:00
Mohit Raju
103ea9047f
updated method and paramternames to openMountWithWebdavUri
2015-05-18 16:13:25 +03:00
Mohit Raju
f4b07b9807
restructure openFMWithWebdavSchema
2015-05-18 12:40:19 +03:00
Mohit Raju
6a3b4d486d
added contributor name
2015-05-18 11:50:35 +03:00
Mohit Raju
13bcde318b
removing debug logs
2015-05-18 10:10:07 +03:00
Mohit Raju
242486c0b1
Allowing webdav schema name fallback
2015-05-17 16:57:22 +03:00
Sebastian Stenzel
ea9c8eee83
yet another refactoring session (functionality restored now)
2015-05-15 23:17:24 +02:00
Sebastian Stenzel
0d969432c2
some more flat hierarchy fixes
2015-05-15 18:13:34 +02:00
Sebastian Stenzel
be369b480b
some more destruction...
2015-05-14 21:48:02 +02:00
Sebastian Stenzel
4cf872f916
directory moving
2015-05-14 07:37:56 +02:00
Sebastian Stenzel
3d3c36b66f
Update README.md
2015-05-12 22:19:36 +02:00
Sebastian Stenzel
54c2afe3d1
os-specific installer modules
2015-05-11 00:37:31 +02:00
Sebastian Stenzel
3c71878b6b
First attempt of adding a portable version for windows users. (Issue #48 )
2015-05-10 17:23:57 +02:00
Sebastian Stenzel
f36a61df1c
Merge pull request #54 from cryptomator/flatDirectoryStructure
...
Flat directory structure
2015-05-10 14:54:49 +02:00
Sebastian Stenzel
1642aa4688
fixes #49
2015-05-10 14:13:07 +02:00
Sebastian Stenzel
6f9b16a7dc
fixes #53
2015-05-10 14:00:00 +02:00
Sebastian Stenzel
66ed9126de
version check during masterkey decryption -> added option to go to download page of different version
2015-05-10 12:39:28 +02:00
Sebastian Stenzel
a07efc5209
Proper error handling for outdated vault formats
2015-05-05 17:29:51 +02:00
Sebastian Stenzel
bbeeb79812
reduced max file name size, locking metadata files before read/write.
2015-05-05 06:50:16 +02:00
Sebastian Stenzel
4d08e9d72b
cleanup
2015-05-04 22:02:47 +02:00
Sebastian Stenzel
040f260bf0
authenticated file header
2015-05-04 21:31:41 +02:00
Sebastian Stenzel
cdf9c28a38
refactored directory structure, so windows (and OneDrive) can handle vaults better
2015-04-28 18:19:05 +02:00
Sebastian Stenzel
a6972f62f2
Merge pull request #51 from MuscleRumble/master
...
Fixed .cryptomator bundle extension registration in OS X
2015-04-17 15:01:34 +02:00
Tobias Hagemann
1db32470b1
Fixed .cryptomator bundle extension registration in OS X
2015-04-17 10:22:10 +02:00
Sebastian Stenzel
ed022412fe
fixed travis build for untagged versions
2015-04-08 21:42:06 +02:00
Sebastian Stenzel
a2356b62c7
Updated travis configuration and paths to new GitHub repo
2015-04-08 21:32:57 +02:00
Sebastian Stenzel
9aa6117fb0
Fixes #47
...
References #41 (increased wait time before retrying)
2015-03-16 15:03:03 +01:00
Sebastian Stenzel
b9b85a58ac
Increased Version to 0.7.0-SNAPSHOT
2015-03-14 22:10:51 +01:00
Sebastian Stenzel
9024465d6c
Beta 0.6.0
2015-03-14 22:09:25 +01:00
Sebastian Stenzel
f22142a876
Improved unmounting (failing, if encrypted drive is still busy)
2015-03-14 21:58:52 +01:00
Sebastian Stenzel
652c4cbafb
Using 96 bit of random data and a 32 bit counter (as specified in https://tools.ietf.org/html/rfc3686#section-4 ). Thus maximum file size supported by Cryptomator is 64GiB, but decreasing risk of IV collisions to 1 : 2^48
2015-03-14 21:58:06 +01:00
Sebastian Stenzel
188a13b202
- better handling of MAC auth fails, providing link to help page
...
- use random data as file size obfuscation padding
- fixed osx unmount error
- new attempt to close #41
2015-03-14 19:11:24 +01:00
Sebastian Stenzel
75c21b4c9b
fixes #37
2015-03-14 12:37:28 +01:00
Sebastian Stenzel
c7ecd612c9
added update notification
2015-03-14 12:34:11 +01:00
Sebastian Stenzel
3f8f0b1fa7
Update README.md
2015-03-13 13:24:35 +01:00
Sebastian Stenzel
2b4b359adb
Merge branch '0.5.3'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-12 19:51:20 +01:00
Sebastian Stenzel
0562a909f9
fixes #46
2015-03-12 19:26:20 +01:00
Sebastian Stenzel
c10d80de18
fixes #35
2015-03-12 19:10:43 +01:00
Sebastian Stenzel
05abea0508
Updated welcome screen
2015-03-12 09:40:59 +01:00
Sebastian Stenzel
d19ffc327b
improved windows WebDAV mounting
2015-03-11 21:18:53 +01:00
Sebastian Stenzel
a042c14fb9
changed version number
2015-03-11 19:38:11 +01:00
Sebastian Stenzel
a4be81267e
preparation for some windows fixes, that need to be done during installation. This allows files of up to 4GiB
2015-03-11 19:36:20 +01:00
Sebastian Stenzel
c1dd902a10
Async MAC authentication for HTTP range requests. Fixes #38
2015-03-09 16:32:59 +01:00
Sebastian Stenzel
0994e7bb39
Show warning dialog, if MAC check failed.
2015-03-09 09:56:25 +01:00
Sebastian Stenzel
1f3b91f187
add license and gvfs dependencies to .deb package
2015-03-07 02:37:30 +01:00
Sebastian Stenzel
e883a04577
Merge remote-tracking branch 'origin/master' into 0.5.2
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-06 15:06:31 +01:00
Sebastian Stenzel
1dd8a28a9d
Merge remote-tracking branch 'origin/master' into 0.5.2
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-06 14:56:22 +01:00
Sebastian Stenzel
39df98ea3c
Branch 0.5.2 for windows
2015-03-06 14:55:30 +01:00
Sebastian Stenzel
2849e39e85
on-the-fly MAC calculation for better performance (addresses issue #38 )
...
we still need to add some kind of warning on the UI and create an async MAC checker for ranged requests
2015-03-01 22:23:42 +01:00
Sebastian Stenzel
9433c22d7f
minor I/O improvements
2015-03-01 20:55:32 +01:00
Sebastian Stenzel
5bd38d31bf
Merge branch '0.5.1'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-02-23 14:53:31 +01:00
Sebastian Stenzel
63f64fae03
Fixed performance implications due to slow /dev/random. Now seeding PRNG only once per Cryptor. Fixes #36
2015-02-23 14:51:52 +01:00
Sebastian Stenzel
e321994c35
Update README.md
2015-02-22 23:03:47 +01:00
Sebastian Stenzel
f86b27d62f
Updated Version to 0.6.0-SNAPSHOT
2015-02-22 22:19:13 +01:00
Sebastian Stenzel
cba8bbefc5
Beta Version 0.5.0
2015-02-22 22:18:18 +01:00
Sebastian Stenzel
507e21f8a3
- fixes folder creation and automounting on Linux
...
- using IPv6 address for mounting on Windows only (hostnames on OS X and Linux)
2015-02-22 21:04:46 +01:00
Sebastian Stenzel
676cb10ef0
fixes automount on linux distributions, that do not accept the [::1] literal as localhost
...
fixes reset of Settings, if a Vault no longer exists upon Cryptomator startup
2015-02-22 18:01:13 +01:00
Sebastian Stenzel
3b3aa4107b
fixes #33
2015-02-22 16:46:16 +01:00
Sebastian Stenzel
7edd303f2e
Added change password functionality ( fixes #20 )
...
Moved controllers to new package
Small UI improvements
2015-02-22 16:10:17 +01:00
Sebastian Stenzel
ea3384d189
removed multi user functionality (see #21 )
...
using fixed masterkey filename now
2015-02-22 15:15:43 +01:00
Sebastian Stenzel
b2be41e39b
Refactorings
2015-02-22 14:25:48 +01:00
Sebastian Stenzel
f1d125bf8d
reduced public interface complexity of Vault
2015-02-22 14:06:52 +01:00
Sebastian Stenzel
028f6ea824
WebDavMounter warmUp in background thread.
2015-02-22 13:52:28 +01:00
Sebastian Stenzel
30dc8eecb1
- Refactored WebDavMounter (using Guice)
...
- implemented warm start for windows mounts
2015-02-22 13:21:08 +01:00
Sebastian Stenzel
4d979c26f6
(hopefully) fixed NPE in FXMLLoader.
...
see http://stackoverflow.com/questions/26434758/npe-in-fxmlloader/26436265#26436265
2015-02-22 12:36:17 +01:00
Sebastian Stenzel
4776dbf603
Renamed volume icon
2015-02-22 12:18:42 +01:00
Sebastian Stenzel
0b5e4469b4
Update .travis.yml
2015-02-20 22:11:00 +01:00
Sebastian Stenzel
8ba89a3bf5
Injecting Cryptor using Guice
2015-02-20 21:30:33 +01:00
Sebastian Stenzel
b68cf71494
- always check HMAC before decryption
...
- separating AES and CMAC key during SIV mode
2015-02-20 19:47:45 +01:00
Sebastian Stenzel
5569ecbfc7
fixes #23
2015-02-19 19:50:03 +01:00
Sebastian Stenzel
19bc1ed569
using beginning of long filename instead of checksum
2015-02-19 18:54:31 +01:00
Sebastian Stenzel
5aaee7bbf6
- fixed xorend function
...
- SIV implementation now satisfies all official test vectors
2015-02-15 15:55:49 +01:00
Sebastian Stenzel
3187520797
- fixed special chars in folder names
...
- fixed IndexOutOfBoundsException
- removal of no longer existing vault directories (at runtime)
2015-02-15 00:48:03 +01:00
Sebastian Stenzel
bcee1e0d12
Filename padding no longer needed: This was done in order to prevent AES-CTR to switch to a stream mode on the last block, which would be highly exploitable. Now we're using SIV mode, which operates on whole blocks.
2015-02-14 19:21:08 +01:00
Sebastian Stenzel
9fdd2f339c
- changed file name encryption to SIV mode
...
- vastly improved exception handling, if decryption of a path name fails
2015-02-14 18:55:33 +01:00
Sebastian Stenzel
ebdf37ed63
RFC 5297 AEAD_AES_SIV_CMAC_256
2015-02-14 18:20:17 +01:00
Sebastian Stenzel
09c26f5e86
Merge pull request #32 from Tillerino/injection
...
Dependency injection instead of static instances
2015-02-14 16:34:19 +01:00
Tillmann Gaida
def70c5891
Removed static resources in WebDavServer, FXThreads and Settings with
...
dependency injection. Replaced static references to MainApplication in
the context of closing resources with an injected DeferredCloser. Using
controller factory for dependency injection into FX controllers.
2015-02-14 14:11:55 +01:00
Sebastian Stenzel
11396b71e6
Merge pull request #31 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2015-02-14 12:45:10 +01:00
The Gitter Badger
05ec9b574e
Added Gitter badge
2015-02-14 11:44:48 +00:00
Sebastian Stenzel
efac770915
allow adding *.cryptomator files to vault list
2015-02-13 21:22:26 +01:00
Sebastian Stenzel
f29bcc447c
- fixed automount on windows
2015-02-13 21:05:16 +01:00
Sebastian Stenzel
5e0ebab587
refactored "add vault" functionality, which fixes #14
...
removed some dependencies
refactored Main/MainApplication, which fixes #16
2015-02-13 19:46:07 +01:00
Sebastian Stenzel
751dbe6b7e
Merge pull request #30 from Tillerino/osxNames
...
Named mounting (only affects OSX atm)
2015-01-25 13:44:44 +01:00
Tillmann Gaida
a72f8ba8ab
Added the new mount name to the web dav mounter interface. Under OSX, we
...
can now use the name, which fixes #5
2015-01-25 12:42:16 +01:00
Sebastian Stenzel
999285617d
Merge pull request #28 from Tillerino/windowsNames
...
Pretty network drive names on Windows
2015-01-25 12:05:04 +01:00
Sebastian Stenzel
addf488b26
Merge pull request #29 from Tillerino/master
...
Merged. But we should investigate alternatives to axet's openFileHandler
2015-01-25 12:04:12 +01:00
Tillmann Gaida
cd5e878a26
Bugfix (magic file open handler broke context class loader for event
...
thread)
2015-01-23 16:25:54 +01:00
Tillmann Gaida
0a671aa9bc
Addition of a name to the context path of the WebDAV servlet. The name
...
will then appear as the name of the network drive on Windows.
The name is "normalized" down to characters, which are certain to be
accepted. I added a field to the unlock controller, which normalizes the
name as you type.
2015-01-23 14:28:22 +01:00
Sebastian Stenzel
8cc445a12a
New application icon by Thomas Pähler
2015-01-23 00:20:40 +01:00
Sebastian Stenzel
432beb2a17
- fixed #19 (again): vault-specific prefix is now handled by the servlet context instead of jackrabbit.
...
- simplified webdav locator, as workspaces and pathPrefixes are not relevant to jackrabbit any longer
2015-01-22 21:48:52 +01:00
Sebastian Stenzel
9fd271ad7b
fixed NPE
2015-01-22 21:42:45 +01:00
Sebastian Stenzel
72b1ff78c3
Merge pull request #27 from Tillerino/master
...
Single Running Instance + Double-clicking folders/files shows in GUI
2015-01-21 20:07:51 +01:00
Tillmann Gaida
edfd264e47
Changes proposed by @totalvoidness in code review
2015-01-21 19:54:10 +01:00
Tillmann Gaida
0cfc3fb7f7
Prevents starting a second instance of the GUI and forwards
...
main-method-arguments to the running instance. Command line arguments
are treated by showing the corresponding folder in the GUI.
If an argument is a folder, it is shown directly. If an argument is a
.masterkey.json file, the parent directory is shown. If an argument does
not exist, but the folder can be created, the newly created folder is
shown.
It was necessary to move the main function away from the MainApplication
class because running the main method of a class, which extends the
javafx Application class, will start a non-daemon thread. This prevents
the VM from exiting naturally.
OSX needs its own mechanism, which is implemented in OS-specific code.
It is vital that the required handler is added in the main thread of the
application, not the Java FX thread, which is a bit awkward to
implement. Since it is possible to open .cryptomator packages on OSX,
this extension is now hidden in the folder list.
2015-01-21 17:35:25 +01:00
Sebastian Stenzel
ecf29a91b8
Update README.md
2015-01-18 15:35:35 +01:00
Sebastian Stenzel
38884c6dfd
- added custom info.plist template for OS X native packages (references #14 ) kudos to @tillerino
2015-01-17 19:57:15 +01:00
Sebastian Stenzel
7813a11381
- pad filenames with NULL bytes ( fixes #24 )
2015-01-16 19:55:33 +01:00
Sebastian Stenzel
d774546bf8
- pad file contents to reach a multiple of 16 bytes (so AES/CTR always works on complete blocks) - references #24
...
- calculate MAC over complete ciphertext (including file length obfuscation trash data)
2015-01-16 19:50:57 +01:00
Sebastian Stenzel
0b64c7ce25
- Updated exception
2015-01-15 12:29:10 +01:00
Sebastian Stenzel
0aef60efc4
- Single Jetty instnace ( fixes #19 )
2015-01-15 12:27:10 +01:00
Sebastian Stenzel
f0fa4fcf3d
Merge branch 'master' of https://github.com/totalvoidness/open-cloud-encryptor
2015-01-14 19:35:04 +01:00
Sebastian Stenzel
8bfdad38b9
- fixed timing attack on MAC (see http://codahale.com/a-lesson-in-timing-attacks/ )
2015-01-14 19:34:36 +01:00
Sebastian Stenzel
19ea81f0e5
Update README.md
2015-01-13 13:57:38 +01:00
Sebastian Stenzel
5e6f343e68
- Updated version to 0.5.0-SNAPSHOT
2015-01-13 11:04:58 +01:00