Commit Graph

2801 Commits

Author SHA1 Message Date
Peter Bieringer
c54e41bccd sharing/bday/trigger: disable by default, adjust fallback pattern 2026-05-31 06:00:55 +02:00
Peter Bieringer
7ce3459878 sharing/bday/trigger: test cases 2026-05-31 06:00:55 +02:00
Peter Bieringer
c3bf3e8f75 sharing/bday/trigger: config reader 2026-05-31 06:00:55 +02:00
Peter Bieringer
3a5f8ddfd0 sharing/bday/trigger: implementation 2026-05-31 06:00:55 +02:00
Peter Bieringer
c5c74d1753 sharing/bday: trigger config parser 2026-05-31 06:00:55 +02:00
Peter Bieringer
0c16337b50 sharing/bday: add forgotten actions to pass 2026-05-31 06:00:55 +02:00
Peter Bieringer
1ef02e9fe3 sharing/bday/template per share test 2026-05-31 06:00:55 +02:00
Peter Bieringer
583815c6d6 sharing/actions: implementation 2026-05-31 06:00:55 +02:00
Peter Bieringer
1ea3933faf sharing/bday/template: test case extension/fixes 2026-05-31 06:00:55 +02:00
Peter Bieringer
66e97cbc5b sharing/bday/template: implementation of placeholder replacement 2026-05-31 06:00:55 +02:00
Peter Bieringer
d4c545f6e4 sharing/bday/template: store in "Actions" 2026-05-31 06:00:55 +02:00
Peter Bieringer
aae887ee5c sharing/bday/template: get config 2026-05-31 06:00:55 +02:00
Peter Bieringer
8329cfa660 sharing/bday/template: config parser 2026-05-31 06:00:55 +02:00
Max Berger
19f9d0a8c7 web ui: New setting for browser-based login
This is useful in cases where OIDC login is active
which would then redirect the user to a central
login page.

See https://github.com/Kozea/Radicale/issues/2143
2026-05-27 19:43:57 +02:00
Peter Bieringer
eef26b9e9e Merge pull request #2135 from royborgen/master
Web UI dark theme with automatic browser/OS color scheme detection
2026-05-27 08:25:12 +03:00
Roy Borgen
48c21d5fd7 reverted index.html 2026-05-25 21:57:59 +02:00
Roy Borgen
0095fbd616 Keeping newline at EOF 2026-05-25 21:17:09 +02:00
Roy Borgen
a8a91c956b Fix CSS variable syntax issues 2026-05-25 00:16:28 +02:00
Max Berger
1f42397132 Hide copy button in insecure environments 2026-05-23 23:33:39 +02:00
bb2
69d46d1673 UI: Decode URL in text field for better readability
This PR is a follow-up to #2138. It extends the URL decoding logic to include the edit collection dialogs, ensuring a consistent user experience.
2026-05-23 23:11:28 +08:00
bb2
28ff21ccc9 UI: Decode URL in text field for better readability
This PR is a follow-up to #2138. It extends the URL decoding logic to include the delete collection dialogs and homepage collection titles, ensuring a consistent user experience.
2026-05-23 23:10:05 +08:00
bb2
877fb3c50c Fix JS Type Check error (v2) 2026-05-23 21:26:45 +08:00
bb2
d16501f1f3 Fix JS Type Check error 2026-05-23 21:16:23 +08:00
bb2
ccfbef066b UI: Decode URL in text field for better readability
**Optimize visual display:**
Decodes the URL displayed in the input field using `decodeURIComponent`. This makes the displayed link more user-friendly and intuitive, avoiding a screen full of percent signs in internationalized scenarios where collection folder names contain non-English characters or special symbols.

**Ensure copy safety:**
Preserves the original, encoded standard URL internally as `_completedUrl`. Clicking the "Copy" button or manually selecting the entire text box to copy will still place the original, encoded standard link into the clipboard.
2026-05-23 19:57:49 +08:00
Roy Borgen
fa3dae5e4d Cleaned up line spacing 2026-05-23 09:49:47 +02:00
Roy Borgen
ff1d0360ce Reverted back to using a single main.css and added dark theme auto switching 2026-05-22 23:11:34 +02:00
Roy Borgen
95c90df8c0 Merged dark theme into main.css using CSS variables 2026-05-22 23:02:32 +02:00
bb2
3c08b44b41 UI: remove unused completeHref import in CollectionsScene.js
Fixes the JS Type Check error in CI after removing the completeHref function call.
2026-05-22 23:31:56 +08:00
Roy Borgen
e79bfa5def added dark theme css 2026-05-21 22:03:09 +02:00
Roy Borgen
4c82b3ed2c Added dark theme CSS and automatic theme switching based on OS/browser settings 2026-05-21 22:01:18 +02:00
bb2
9b1750e0ea UI: Avoid redundant URL completion in CollectionsScene
**Problem Description:**
Redundant URL completion in `CollectionsScene.js`. The file passes a `collection.href` that already contains the full path prefix to `UrlTextHandler.setHref`. Because `setHref` internally calls `completeHref` again, the path is double-completed (over-completed), resulting in a malformed URL.

**Solution:**
Instead of using `completeHref(collection.href)`, use `window.location.origin + collection.href` to manually construct the full URL, preventing the secondary completion bug.
2026-05-21 19:24:12 +08:00
Joonas Rautiola
b8977aaa21 Fix bday conversion hrefs for vCard filenames ending in v/c/f 2026-05-16 13:49:25 +03:00
Peter Bieringer
4aa84ffa4a sharing: PROPFIND returns also privilege "write" in case "write-content" and "write-properties" is permitted (test case) 2026-05-15 12:43:06 +02:00
Peter Bieringer
5f12573a07 sharing: PROPFIND returns also privilege "write" in case "write-content" and "write-properties" is permitted 2026-05-15 12:42:44 +02:00
Peter Bieringer
1349714d93 sharing/propfind/owner: return empty element in case of a mapped share / clients try PROPFIND on this not accessable href (extend test case) 2026-05-15 07:50:06 +02:00
Peter Bieringer
23a2c43e68 sharing/propfind/owner: return empty element in case of a mapped share / clients try PROPFIND on this not accessable href 2026-05-15 07:50:06 +02:00
Peter Bieringer
8eb681931a validation: extend test cases for unicode-letter 2026-05-12 12:29:26 +02:00
Peter Bieringer
85e7cf588e validation: add trace log 2026-05-12 12:29:13 +02:00
Peter Bieringer
1ae4d7c1ce validation: extend selection for unicode-letter 2026-05-12 12:28:36 +02:00
Peter Bieringer
aefa99d5a4 copyright update 2026-05-12 08:35:28 +02:00
Peter Bieringer
da668035ba log on_notice_condition: test cases 2026-05-12 08:35:28 +02:00
Peter Bieringer
5a1f6cbd02 log also exception text 2026-05-12 08:35:28 +02:00
Peter Bieringer
b9ec1c223f log on_notice_condition: implementation 2026-05-12 08:35:28 +02:00
Peter Bieringer
b6805177f7 log on_notice_condition: read config values 2026-05-12 08:35:28 +02:00
Peter Bieringer
e695c28364 config/parser: add support for log on_notice_condition 2026-05-12 08:35:28 +02:00
Peter Bieringer
db2f8585ba sharing/test: single item + allprop test cases 2026-05-04 21:40:59 +02:00
Peter Bieringer
e5add4c3b9 propfind/test: extend allprop test cases 2026-05-04 21:40:21 +02:00
Peter Bieringer
b4cab301e7 sharing: fix mapping of single item 2026-05-04 21:39:38 +02:00
Peter Bieringer
6b71716bdf propfind/sharing: extend trace log 2026-05-04 21:39:17 +02:00
Peter Bieringer
8ada1e8452 sharing/bday: fix support of single item request 2026-05-04 21:38:47 +02:00