Armin Schrenk
eb90a7fb33
Merge branch 'feature/files-in-use' into feature/notify-fallback
...
# Conflicts:
# src/main/java/org/cryptomator/common/EventMap.java
# src/main/java/org/cryptomator/common/vaults/Vault.java
2025-12-12 12:31:08 +01:00
Armin Schrenk
a47814f38c
cleanup
2025-12-12 12:26:46 +01:00
Armin Schrenk
8b157fd935
add dark theme
2025-12-12 12:25:47 +01:00
Armin Schrenk
5e582f666c
add accessibleText
2025-12-12 11:37:42 +01:00
Armin Schrenk
bebe3064ee
hide paging if there is only one event
2025-12-12 11:21:39 +01:00
Armin Schrenk
bbf8e1d1e5
Ensure that keyloader is not reused between vaults
2025-12-11 14:35:23 +01:00
Armin Schrenk
98d2442deb
For hub vaults set filesystem owner
2025-12-11 14:34:45 +01:00
Armin Schrenk
cac5c86dab
Merge branch 'develop' into feature/files-in-use
...
# Conflicts:
# pom.xml
2025-12-10 13:04:34 +01:00
Armin Schrenk
5a0145800d
Redesign notifcation dialog
...
* add Cryptomator title
* include vault name in message
* remove bottom section and move button to current message area
2025-12-10 13:01:07 +01:00
Armin Schrenk
f4b56e5e51
rename variable
2025-12-10 12:34:33 +01:00
Armin Schrenk
7cfb63ed48
cleanup in NotificationController
2025-12-10 12:34:09 +01:00
Armin Schrenk
2521cd2bfb
cleanup
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-09 18:13:04 +01:00
Armin Schrenk
1e861ac187
fix av-whitelist workflow
2025-12-09 09:34:25 +01:00
Tobias Hagemann
a4c85be61c
Add accessible text to form controls and table columns ( #4066 )
2025-12-06 07:41:39 +01:00
Armin Schrenk
5b9e70da33
implement code suggestions
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 17:32:24 +01:00
Armin Schrenk
b83a3c27c6
[skip ci] remove unused import
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 16:52:04 +01:00
Armin Schrenk
5c2954de03
guard controller from NPE
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 16:43:39 +01:00
Armin Schrenk
8a834fe71c
fix window placement
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 16:38:37 +01:00
Armin Schrenk
4ff2905723
regularly poll for notification updates
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 16:37:31 +01:00
Armin Schrenk
538e01b1e5
consider location of system bar when placing notification window
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 15:54:05 +01:00
Armin Schrenk
3135be9178
fix logic in notificationManager
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 12:14:07 +01:00
Armin Schrenk
2c456f5323
fix more issues
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 11:58:16 +01:00
Armin Schrenk
9d464e3a4f
fix threading issue in notification manager
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 11:53:43 +01:00
Armin Schrenk
83199eb1de
use VaultEvent for notification to also show affected vault
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 11:35:54 +01:00
Armin Schrenk
5772ffec17
activate notifications by consuming vault events
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 11:27:01 +01:00
Armin Schrenk
f3415277d7
cleanup
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 11:23:52 +01:00
Armin Schrenk
8e9a001fde
clean up
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 10:50:48 +01:00
Armin Schrenk
5e229395f1
remove test code
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-05 10:50:32 +01:00
Armin Schrenk
18dd9770f2
add second fake event
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-04 17:03:47 +01:00
Armin Schrenk
185c5a4f5d
implement more ui logic
...
and reduce css
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-04 17:03:36 +01:00
Armin Schrenk
285ddac219
ai thoughts
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-04 16:20:49 +01:00
Armin Schrenk
9e631a78f2
Pimp notification dialog
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-12-04 15:35:05 +01:00
Tobias Hagemann
7fe9049266
Improve accessibility for icon-only controls and input labels ( #4064 )
2025-12-01 22:06:57 +01:00
Tobias Hagemann
39ab9ad63f
Merge pull request #4055 from tamaracha/fix_a11y_buttons
...
Fix a11y for no-graphics buttons in main window
2025-12-01 16:13:10 +01:00
Armin Schrenk
b4528f825e
[skip ci] drop interface approach and just add fx window
2025-11-29 18:03:55 +01:00
Armin Schrenk
3d679c73e7
[skip ci] impl draft
...
Signed-off-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-11-28 14:31:04 +01:00
Sebastian Stenzel
f4f093bb42
update GitHub Releases Template
...
[ci skip]
2025-11-24 19:57:24 +01:00
Sebastian Stenzel
617f1bf2c9
CHANGELOG.md: added
...
[ci skip]
2025-11-24 14:49:12 +01:00
Sebastian Stenzel
02ad38f871
Merge pull request #3948 from purejava/feature/app-update
...
Implement new update API
2025-11-24 14:41:55 +01:00
Sebastian Stenzel
7a2944cbea
bump integrations version
2025-11-24 14:39:17 +01:00
Sebastian Stenzel
4c47204f92
Merge branch 'develop' into feature/app-update
2025-11-24 14:34:44 +01:00
Tamara Cook
b6d0823c24
Add accessible text and tooltips to no-graphics buttons in main window
2025-11-23 22:24:31 +01:00
Tamara Cook
7f4776a995
Make buttons clickable by any input device
2025-11-23 19:26:55 +01:00
Armin Schrenk
9d2b31cd56
Merge branch 'develop' into feature/files-in-use
2025-11-21 10:15:24 +01:00
Tobias Hagemann
f052395a7f
Add section on use of Generative AI
2025-11-17 15:03:08 +01:00
Sebastian Stenzel
57be83b38d
update license-merges
2025-11-12 11:56:09 +01:00
Sebastian Stenzel
c2cd4f5bbf
update compiler.xml
...
[ci skip]
2025-11-12 11:55:59 +01:00
Sebastian Stenzel
d3d57312ba
Merge branch 'develop' into feature/app-update
...
# Conflicts:
# .github/workflows/appimage.yml
# .github/workflows/check-jdk-updates.yml
# .github/workflows/debian.yml
# .github/workflows/mac-dmg-x64.yml
# .github/workflows/mac-dmg.yml
# .github/workflows/win-exe.yml
2025-11-12 11:50:21 +01:00
Sebastian Stenzel
593a64c9bd
Bump JDK to version 25 ( #4031 )
...
* first draft for JDK 25 migration (including comments)
* fix unresolvable version in setup-java action
* switch to official `openjdk-25-jdk` ubuntu package
see https://packages.ubuntu.com/search?suite=jammy&arch=any&searchon=names&keywords=openjdk-25
* update jacoco to support JDK 25
* use jdk 25.0.1 for building the app
# Conflicts:
# .github/workflows/win-exe.yml
* Use correct SHA256 value for openjfx linux arm64
* zulu version is different to temurin :rolling_eyes:
* fix check-jdk-updates
---------
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de >
2025-11-12 10:50:37 +01:00
sunnyraindy
19dc4fb6ff
chore: fix typo in comment ( #4036 )
...
Signed-off-by: sunnyraindy <sunnyraindy@outlook.com >
2025-11-12 10:49:14 +01:00