Commit Graph

  • 51aac15622 Changed forced lock description and clean up Armin Schrenk 2020-11-20 12:23:44 +01:00
  • afa0cfeafb Replace lock failed dialogue stub and integrate it into workflow Armin Schrenk 2020-11-20 12:23:18 +01:00
  • 19e24ba12c refactor structure of LockWorkflow class Armin Schrenk 2020-11-20 11:35:35 +01:00
  • c47ce2c730 clean up Armin Schrenk 2020-11-20 11:25:39 +01:00
  • 5d00b3dd76 activate ability to abort vault locking if it is mounted with dokany and still busy Armin Schrenk 2020-11-19 17:20:08 +01:00
  • 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 Armin Schrenk 2020-11-19 16:31:16 +01:00
  • 432a9a27f1 Add forceLock Dialogue: * integrate it in workflow if normal lock throws exception * add stubs if also forced lock fails Armin Schrenk 2020-11-19 12:52:16 +01:00
  • 57bfa3276d Integrate new lockWorkflow into application (gui and tray) Armin Schrenk 2020-11-19 11:42:00 +01:00
  • 02fc9b263a re-added applicable choosers to exception text Sebastian Stenzel 2020-11-18 18:12:41 +01:00
  • 4c66f81736 simplified line Sebastian Stenzel 2020-11-18 18:09:30 +01:00
  • 2de151aebe use less generic name Sebastian Stenzel 2020-11-18 18:08:00 +01:00
  • c44911dcac Prepare strucutre and classes for lock workflow Armin Schrenk 2020-11-18 17:16:58 +01:00
  • bcf2a3d20c Setting default onFailed handler in lock tasks Armin Schrenk 2020-11-18 17:16:43 +01:00
  • 422ce4a387 Moved actual choosing of MPCs to MountPointHelper JaniruTEC 2020-11-18 16:27:43 +01:00
  • 21387bd76c Renamed IrregularUnmountCleaner to MountPointHelper JaniruTEC 2020-11-18 16:18:31 +01:00
  • 52cd560cb2 Generifyed #chooseMountPoint() JaniruTEC 2020-11-18 16:09:09 +01:00
  • 6c440dfbbb Re-Added check for non-emtpy dirs JaniruTEC 2020-11-18 15:53:33 +01:00
  • a074450452 Merge branch 'master' into develop Sebastian Stenzel 2020-11-18 15:03:11 +01:00
  • b781cf6f25 Merge branch 'hotfix/1.5.10' 1.5.10 Sebastian Stenzel 2020-11-18 15:03:11 +01:00
  • 9b653f488b Merge branch 'develop' into hotfix/1.5.10 Sebastian Stenzel 2020-11-18 15:02:33 +01:00
  • 17c580267f prevent race conditions Armin Schrenk 2020-11-18 14:35:16 +01:00
  • 490d1b8f87 cancel unlock workflow, if closing window with shortcut Sebastian Stenzel 2020-11-18 14:21:18 +01:00
  • b0ad86f16b Perform cleanup of tmp mount points dir only once. Armin Schrenk 2020-11-18 14:07:34 +01:00
  • df2b4ac086 cleanup Sebastian Stenzel 2020-11-18 13:17:35 +01:00
  • aee4ececba Merge branch 'fix/1409' into hotfix/1.5.10 Sebastian Stenzel 2020-11-18 13:16:36 +01:00
  • b2992aa6ae Merge branch 'fix/1408' into hotfix/1.5.10 Sebastian Stenzel 2020-11-18 13:16:19 +01:00
  • 4c546d281a Bumped version Sebastian Stenzel 2020-11-18 13:15:33 +01:00
  • c90e445a67 Removed -Dcryptomator.mountPointsDir="/Volumes/" from macOS run profiles [ci skip] Sebastian Stenzel 2020-11-18 13:10:01 +01:00
  • d3c2b0509e Lazily call IrregularUnmountCleaner from (and only from!) TemporaryMountPointChooser Sebastian Stenzel 2020-11-18 13:08:48 +01:00
  • c6d1c2ca6b added MacVolumeMountChooser and refactored "priority" of mount point choosers: now all priorities are set in MountPointChooserModule (as a map key) Sebastian Stenzel 2020-11-18 13:05:56 +01:00
  • 86dec80726 avoid weird iteration counter manipulation Sebastian Stenzel 2020-11-18 10:33:04 +01:00
  • 9083976989 Fixed #1409 by addig an additonal check JaniruTEC 2020-11-18 00:46:24 +01:00
  • d9c5d76417 Fixed irregular quoting JaniruTEC 2020-11-17 22:41:41 +01:00
  • c19c3754c6 Fixed high-spirited concatenation JaniruTEC 2020-11-17 22:27:41 +01:00
  • 947e0e2369 Fixed #1408 JaniruTEC 2020-11-17 22:00:41 +01:00
  • 6eca8f2e0c Added support for quote escaped values for mount arguments JaniruTEC 2020-11-17 21:56:43 +01:00
  • 9f61ad1941 Merge branch 'master' into develop [ci skip] Sebastian Stenzel 2020-11-17 17:02:14 +01:00
  • 41492a951a Merge branch 'release/1.5.9' 1.5.9 Sebastian Stenzel 2020-11-17 17:02:14 +01:00
  • cbbfec5531 Merge branch 'develop' into release/1.5.9 1.5.9-beta2 Sebastian Stenzel 2020-11-16 17:16:54 +01:00
  • d7a4dff080 New Crowdin updates (#1401) Sebastian Stenzel 2020-11-16 17:15:37 +01:00
  • 8e56218fbb Update launcher-linux.sh Armin Schrenk 2020-11-11 17:13:11 +01:00
  • 9c40386106 fix CI release build 1.5.9-beta1 Sebastian Stenzel 2020-11-10 12:54:01 +01:00
  • c865805f55 Preparing 1.5.9 Sebastian Stenzel 2020-11-10 12:41:10 +01:00
  • 8e352301cd New Crowdin updates (#1392) Sebastian Stenzel 2020-11-10 12:39:15 +01:00
  • 52db1e8bdd Merge pull request #1396 from cryptomator/feature/#1013-#1061-cleanupAndInformation Armin Schrenk 2020-11-10 12:33:23 +01:00
  • 1947623be8 final cleanup: * renamed methods * apply code style Armin Schrenk 2020-11-10 12:24:49 +01:00
  • 4f8602684d Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation Armin Schrenk 2020-11-10 12:08:23 +01:00
  • 75f66e40bf Add additional mountName crunching to be urlconform when WebDAV is used Armin Schrenk 2020-11-10 12:05:30 +01:00
  • 73587437cb fixes #1400 Sebastian Stenzel 2020-11-10 08:27:47 +01:00
  • 18f6e70bba Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop Sebastian Stenzel 2020-11-09 17:53:18 +01:00
  • e067b94aca fixed labels Sebastian Stenzel 2020-11-09 17:52:48 +01:00
  • b04d5669fb Format lables the same way Armin Schrenk 2020-11-09 17:40:57 +01:00
  • ad44af338d Merge pull request #1399 from cryptomator/feature/io-stats Armin Schrenk 2020-11-09 17:20:10 +01:00
  • 4f4ddbc3e0 allow GCing of Stats Window while remaining reusability and preventing opening multiple windows per vault Sebastian Stenzel 2020-11-09 13:49:28 +01:00
  • 4e9af1c713 cleanup Sebastian Stenzel 2020-11-09 13:12:42 +01:00
  • 9a94b6f95e fixed typo Sebastian Stenzel 2020-11-09 13:10:35 +01:00
  • 371b826aa0 Merge branch 'develop' into feature/io-stats Sebastian Stenzel 2020-11-09 13:05:44 +01:00
  • d3fb90bf6d fixed NPE if winDriveLetter is null (on Linux/Mac) Sebastian Stenzel 2020-11-09 13:05:06 +01:00
  • d24c478faa more dependency updates Sebastian Stenzel 2020-11-09 12:01:38 +01:00
  • 48d0aa423c fixed getter name Sebastian Stenzel 2020-11-09 11:54:15 +01:00
  • 5695fa2916 Merge branch 'develop' into feature/io-stats Sebastian Stenzel 2020-11-09 11:48:17 +01:00
  • bcea1a4b32 Bumping dependencies: * javafx to 15 * webdav-nio-server to 1.0.13 Armin Schrenk 2020-11-09 11:17:52 +01:00
  • 2f8d4568fc Updating CryptoFS Dependency. Armin Schrenk 2020-11-06 17:41:42 +01:00
  • 5b55318e52 Bumping integrations-linux dependency, removing unused legacy property Armin Schrenk 2020-11-06 18:45:14 +01:00
  • 459f2ea2c3 Updating Dokany-nio-adapter dependency Armin Schrenk 2020-11-06 17:42:45 +01:00
  • d26147a34a bumped up depencency of cryptofs to 1.9.13 Martin Beyer 2020-11-08 20:51:47 +01:00
  • afb9d4f010 Fixed exception on startup if mount folder doesn't exist JaniruTEC 2020-11-06 18:43:23 +01:00
  • db3bf9723e Merge branch 'feature/additional-error-messages' into develop JaniruTEC 2020-11-06 17:34:23 +01:00
  • 3a5937b35f Added runLater to implementation of ErrorComponent#showErrorScene() JaniruTEC 2020-11-06 17:09:44 +01:00
  • f5cddda7a8 Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation Sebastian Stenzel 2020-11-06 15:17:45 +01:00
  • e9fa1d6476 removed old jni dependency Sebastian Stenzel 2020-11-06 14:53:45 +01:00
  • 084c1881ba removed unused imports [ci skip] Sebastian Stenzel 2020-11-06 14:47:47 +01:00
  • ce131e4653 Implemented AutoStart integration for macOS Sebastian Stenzel 2020-11-06 14:46:32 +01:00
  • a121c7d0fe added tooltip to path in vault list cell Tobias Hagemann 2020-11-06 14:42:21 +01:00
  • 603bf99b25 Replaced MacFunctionsUiState using new integrations api Sebastian Stenzel 2020-11-06 14:18:23 +01:00
  • 9076fe5b46 Reintroduced trimming of vault display name Sebastian Stenzel 2020-11-06 11:07:45 +01:00
  • 6848f1a38e Renamed IrregularUnmountCleaner and relayouted code Sebastian Stenzel 2020-11-06 11:07:22 +01:00
  • f4103fc917 reducing complexity of normalizedDisplayName Sebastian Stenzel 2020-11-06 09:54:25 +01:00
  • c838da9df4 reducing complexity for "vault name max length" Sebastian Stenzel 2020-11-06 09:52:31 +01:00
  • 78df4e24b3 keep iconography consistent by reusing already existing icons Sebastian Stenzel 2020-11-06 09:51:51 +01:00
  • c0e2d01297 Migrated from deprecated MacFunctions to UiAppearanceProvider for UI theme switching Sebastian Stenzel 2020-11-05 17:49:39 +01:00
  • 313f8b36d2 Replaced dependency with call to getter JaniruTEC 2020-11-05 17:11:35 +01:00
  • 343794c1fe Redo "Added UI error messages" JaniruTEC 2020-11-05 17:03:35 +01:00
  • 813c01aaed Use mountName instead of display name Armin Schrenk 2020-11-05 13:23:30 +01:00
  • 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 Armin Schrenk 2020-11-05 12:44:51 +01:00
  • a22fbea467 The display/vault name is now constrained: * should not be empty * is stripped of leading & trailing whitespaces * is truncated to 50 characters Armin Schrenk 2020-11-05 11:55:25 +01:00
  • f64144d1da Revert 1554437884 Armin Schrenk 2020-11-05 11:52:38 +01:00
  • c01dd225c9 Refactor normalizedMountname to only exclude certain, filesystem reserved characters or Unicode control sequences Armin Schrenk 2020-11-05 11:47:18 +01:00
  • 18b408a83a Adjusted keychain display names [ci skip] Sebastian Stenzel 2020-11-05 11:15:39 +01:00
  • efaf107b20 Merge pull request #1393 from cryptomator/feature/modular-keychains Sebastian Stenzel 2020-11-05 11:10:15 +01:00
  • 86cba5e8a7 partial revert of 6ccd2486 Sebastian Stenzel 2020-11-04 16:11:16 +01:00
  • f4cee6d161 made KeychainManager immutable [ci skip] Sebastian Stenzel 2020-11-04 14:15:28 +01:00
  • 28c40b2277 WHY? Sebastian Stenzel 2020-11-04 14:13:53 +01:00
  • 8853054ed4 fixing test Armin Schrenk 2020-11-03 14:53:51 +01:00
  • 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 Armin Schrenk 2020-11-03 12:50:52 +01:00
  • 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 Armin Schrenk 2020-11-03 12:44:09 +01:00
  • 268bae8879 Change Invalid mount point error window: * Add heading * change icon to times_with_circle * reformat text Armin Schrenk 2020-11-03 12:13:22 +01:00
  • b382e436e2 minor CI fixes Sebastian Stenzel 2020-11-03 11:27:10 +01:00
  • 6ccd248675 use maven profiles to build different buildkits Sebastian Stenzel 2020-11-03 11:21:08 +01:00
  • c760e63995 only use supported keychainAccessProviders Armin Schrenk 2020-11-03 10:54:32 +01:00