Ralph Plawetzki
bdfd22c483
Partially reverts https://github.com/cryptomator/cryptomator/commit/dd1af8cd783589e8c8b06e7c4881195e10a67815
...
Not needed anymore, see https://github.com/cryptomator/integrations-linux/pull/125#issuecomment-3876060158
2026-02-11 06:07:01 +01:00
Ralph Plawetzki
561432bc98
Revert "Make SecretServiceKeychainAccess the default selection"
...
This reverts commit 9a74194391 .
Users decide when to migrate.
2026-02-05 08:15:10 +01:00
Ralph Plawetzki
cd0a640a36
Enable migrating KeychainEntries on Linux as well
2026-02-05 07:09:38 +01:00
Ralph Plawetzki
9a74194391
Make SecretServiceKeychainAccess the default selection
2025-10-27 05:33:35 +01:00
Ralph Plawetzki
79bb4a5215
Correlate with API as suggested in a separate PoC: UpdateMechanism and UpdateProcess
2025-08-02 11:32:07 +02:00
Ralph Plawetzki
2ce7fee06d
Log error messages
2025-07-30 19:43:39 +02:00
Ralph Plawetzki
99e9e92f10
Fix progress bar due to JavaFX limitations
2025-07-30 19:21:34 +02:00
Ralph Plawetzki
8e6500d93f
Implement update button that updates and respawns the app
2025-07-30 19:21:34 +02:00
Ralph Plawetzki
89ce99deaf
Wire UpdateService
2025-07-30 19:21:34 +02:00
Ralph Plawetzki
510e134605
Have multiple services
2025-07-30 19:21:34 +02:00
Ralph Plawetzki
62b434f549
Invent UpdatesModule
2025-07-30 19:21:33 +02:00
Ralph Plawetzki
1f1e336d57
Start FlatpakUpdater
2025-07-30 19:21:33 +02:00
2afd8d0988
Build installers for Windows ARM64 ( #3825 )
...
---------
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-06-11 12:17:04 +02:00
Ralph Plawetzki and GitHub
0bb1bf81ec
build.sh improvements ( #3889 )
2025-06-10 16:18:02 +02:00
354225bf1e
Switch on Windows Hello ( #3808 )
...
---------
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-06-04 11:25:45 +02:00
Ralph Plawetzki and GitHub
a1323b5e81
Merge pull request #3785 from purejava/fix/improve-symbolic-icons
2025-03-17 17:46:23 +01:00
Ralph Plawetzki and GitHub
060ae588a2
Improve symbolic icons ( #3782 )
...
* Remove the style attributes from the path tags
Fixes #3775
* Improve SVG code using a <g> tag and tighten current-color-scheme definition
* Add missing attribute from original SVG
2025-03-14 13:22:14 +01:00
Ralph Plawetzki and GitHub
7a789d2eed
Fixes #3501 (PR #3502 )
2024-07-30 12:27:16 +02:00
Ralph Plawetzki
70e52b1a31
Fix typo
...
Closes #3480
2024-07-07 15:41:28 +02:00
Ralph Plawetzki
8108128c22
Temporary work around for JavaFX upstream bug
...
Occurs with Maven 3.9.7, fixed with Gluon JavaFX 23-ea+20, that contains a fixed parent POM
See https://mail.openjdk.org/pipermail/openjfx-dev/2024-May/047279.html
2024-06-11 19:59:18 +02:00
Ralph Plawetzki and GitHub
a33dc3980e
Use colours from Cryptomator CD manual
2024-04-13 15:36:52 +02:00
Ralph Plawetzki and GitHub
caa5e77386
Swap the light and dark colors, it's calmer for the eye
2024-04-13 08:48:20 +02:00
Ralph Plawetzki
c037920e79
Add coloured banners for app in Flathub store
2024-04-12 17:45:38 +02:00
Ralph Plawetzki
24a63c10d0
Build for aarch64 too
2023-09-30 14:54:15 +02:00
Ralph Plawetzki
bb1095eb78
Bring up the main window from the tray on pressing "Show" on the tray menu for Windows
...
Fixes #3079
2023-08-19 19:14:46 +02:00
Ralph Plawetzki
9e25d0fcc0
Define property in a single line
2023-07-13 06:43:32 +02:00
Ralph Plawetzki
3fbc5e84e3
Define property in a single line
2023-07-12 19:16:04 +02:00
Ralph Plawetzki
da8410842b
Change showTrayIcon to true for all Linux builds
2023-07-11 19:56:22 +02:00
Ralph Plawetzki
1cae1a5f2f
Fix setting TRAYICONSDIR
2023-07-11 19:25:37 +02:00
Ralph Plawetzki
3d0741f4d2
Use version 1.3.3 of appindicator-gtk3-java
2023-07-09 19:48:52 +02:00
Ralph Plawetzki
b75459fbc6
Revert "Find native libraries on the system"
...
This reverts commit 58bb266085 .
2023-07-09 19:47:52 +02:00
Ralph Plawetzki
449e330992
Merge branch cryptomator/develop
2023-07-01 18:45:45 +02:00
Ralph Plawetzki
0f0855165e
Changes due to new handling of system environment
...
Introduced with PR #2957
2023-07-01 18:02:12 +02:00
Ralph Plawetzki
3ae847d5ad
Code improvements and changes
...
Discussion: https://github.com/cryptomator/integrations-linux/pull/22#pullrequestreview-1479004107
2023-06-15 06:46:05 +02:00
Ralph Plawetzki and GitHub
58bb266085
Find native libraries on the system
2023-06-14 11:20:15 +02:00
Ralph Plawetzki
c8ed30574a
Introduce JVM property for the SVG image loading path
2023-06-14 06:02:03 +02:00
Ralph Plawetzki
1cb5a3531a
Fix symlinks for icons installed with the ppa
2023-06-06 19:44:02 +02:00
Ralph Plawetzki
d5cad1a704
Lost+found
...
Things I forgot or could be more simple
2023-06-05 19:13:25 +02:00
Ralph Plawetzki
641b21a144
Symbolic icons for the ppa
2023-06-02 06:31:35 +02:00
Ralph Plawetzki
20664ff3d3
1.3.0-beta3 is available
2023-06-02 05:42:04 +02:00
Ralph Plawetzki
c8cfe473f1
Set icons by icon name
...
Needed for icons to work on Mate DE
2023-05-29 15:55:01 +02:00
Ralph Plawetzki
ec03bc569c
Find tray icons in mounted AppImage
2023-05-27 16:39:24 +02:00
Ralph Plawetzki
1093cb618f
Remove double setting symbolic links
2023-05-25 18:56:04 +02:00
Ralph Plawetzki
8c05c774bf
Remove unneeded cp launcher.sh
2023-05-25 18:15:39 +02:00
Ralph Plawetzki
6af9132721
Add tray icons to AppImage build script
2023-05-25 18:07:13 +02:00
Ralph Plawetzki
1f443453c7
Modify copy-dependencies for new modules
...
Fix java.lang.module.FindException: Module jdk.net not found, required by org.freedesktop.dbus.transport.jre
Enable native access for module org.purejava.appindicator
2023-05-25 17:32:06 +02:00
Ralph Plawetzki
71caefbe70
Rename icons and bring them in place
2023-05-25 11:23:24 +02:00
Ralph Plawetzki
06690e98c7
Code improvements continued
...
Discussion: https://github.com/cryptomator/cryptomator/pull/2885
2023-05-10 06:53:40 +02:00
Ralph Plawetzki
6e858746c1
Keep change to JDK 20 outside of this PR
2023-05-10 06:35:52 +02:00
Ralph Plawetzki
8b94c82889
Use icons provided by tobihagemann
2023-05-10 06:23:57 +02:00
Ralph Plawetzki
fbe997e6c4
Revert "Use second icon too provided by tobihagemann"
...
This reverts commit 491fdaa9bb .
2023-05-10 05:44:53 +02:00
Ralph Plawetzki
491fdaa9bb
Use second icon too provided by tobihagemann
2023-05-09 19:52:41 +02:00
Ralph Plawetzki
2d17ad9a2e
Add SVG icons to Linux build scripts
2023-05-06 17:36:39 +02:00
Ralph Plawetzki
5502f58637
Move SVG icons for Linux to the right location
2023-05-06 17:29:48 +02:00
Ralph Plawetzki
1006cb506f
Fix wrong reference
2023-05-06 17:16:17 +02:00
Ralph Plawetzki
d7bc92aa09
org.cryptomator.integrations.linux not needed at all
2023-05-06 17:15:28 +02:00
Ralph Plawetzki
948a62b482
Code improvements continued
...
Discussion: https://github.com/cryptomator/integrations-linux/pull/18
2023-05-06 09:18:47 +02:00
Ralph Plawetzki
2fbdce26ea
Use JEP 433 pattern matching for switch
2023-05-03 09:50:44 +02:00
Ralph Plawetzki
317f3c3458
Move stuff to integrations-linux
2023-04-30 17:08:08 +02:00
Ralph Plawetzki
97cede12b7
Update to JDK 20
2023-04-27 18:39:46 +02:00
Ralph Plawetzki
6da107f4db
Add AppindicatorTrayMenuController
2023-04-26 18:24:01 +02:00
Ralph Plawetzki and GitHub
8139cb8c38
Add jdk.security.auth module to rules
2023-01-22 20:05:13 +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
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
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
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
Ralph Plawetzki and Sebastian Stenzel
a32f5bb6d9
Use updated Cryptomator screenshots (1.6.5)
...
They do appstream-util validate
2022-03-07 11:59:54 +01: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
Ralph Plawetzki and GitHub
2e1f33ca82
Fix instructions for building ( #1682 )
2021-06-06 21:56:28 +02:00
7b689c6b78
Keychain is locked ( #1550 )
...
Fixes #1526
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
Co-authored-by: Sebastian Stenzel <sebastian.stenzel@gmail.com >
2021-06-02 14:24:51 +02:00
Ralph Plawetzki and GitHub
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
Ralph Plawetzki
92321a7569
Remove unneeded access modifier
2020-10-08 12:57:50 +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
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
Ralph Plawetzki
8a3c101764
Merge remote branch 'cryptomator/develop' into access-kde-wallets
2020-08-21 19:30:46 +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
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
Ralph Plawetzki and GitHub
8cb9728565
Implement changePassphrase from the secret-service API ( #1191 )
...
Fixes #1189
2020-05-12 07:41:10 +02:00
Ralph Plawetzki and GitHub
d91d27f2a4
Close unlockScene after entering the phrase and unlocking the vault ( #1186 )
2020-05-12 07:40:38 +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
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