Commit Graph

4599 Commits

Author SHA1 Message Date
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
Peter Bieringer
dee584b9d0 Merge pull request #2134 from bb2/patch-1
UI: Avoid redundant URL completion in CollectionsScene
2026-05-22 21:50:17 +03: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
Peter Bieringer
d83e9b90dc Merge pull request #2129 from joinemm/pr-fix-rstrip
Fix bday conversion hrefs for vCard filenames ending in v/c/f
2026-05-16 13:48:13 +02: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
def929827c Merge pull request #2128 from pbiering/sharing-propfind-privilege-write
Sharing propfind privilege write exposure improvement
2026-05-15 13:27:54 +02:00
Peter Bieringer
7e3a9d279a sharing: PROPFIND returns also privilege "write" in case "write-content" and "write-properties" is permitted (changelog) 2026-05-15 12:43:24 +02: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
a48f35db03 Merge pull request #2127 from pbiering/sharing-fix-propfind-owner
Sharing fix propfind owner
2026-05-15 08:43:27 +02:00
Peter Bieringer
fda97fedfa changelog for sharing/propfind/owner: return empty element 2026-05-15 07:51:37 +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
4fa6ffe82e Development 3.7.4.dev 2026-05-15 07:39:05 +02:00
Peter Bieringer
3888e7d958 Release 3.7.3 2026-05-14 07:55:51 +02:00
Peter Bieringer
5007083727 logwatch: loglevel extension related to 34fc798bb9 2026-05-13 07:18:09 +02:00
Peter Bieringer
ead3b2b622 Merge pull request #2125 from pbiering/fix-2123
Fix for "unicode-letter" validation
2026-05-12 13:04:46 +02:00
Peter Bieringer
13cc4b4986 validation/unicode-letter: changelog for fix 2026-05-12 12:31:17 +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
07285cbd73 changelog for https://github.com/Kozea/Radicale/pull/2124 2026-05-12 09:18:53 +02:00
Peter Bieringer
d7f763f05f Merge pull request #2124 from pbiering/logging-conditional
Add support for conditional logging
2026-05-12 09:17:07 +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
c4487dd37f doc: extend for log on_notice_condition 2026-05-12 08:35:28 +02:00
Peter Bieringer
401f9c39ae config/example: extend for log on_notice_condition 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
66de9aab36 additional fix https://github.com/Kozea/Radicale/issues/2123 2026-05-11 18:24:19 +02:00
Peter Bieringer
d63fe2f1d3 fix doc related to https://github.com/Kozea/Radicale/issues/2123 2026-05-11 17:48:06 +02:00
Peter Bieringer
77f8323715 logwatch: extend copyright 2026-05-09 15:55:52 +02:00
Peter Bieringer
f53f2c38cf logwatch: cosmetics fix (missing code alignment) 2026-05-09 15:55:30 +02:00
Peter Bieringer
41c07d58af Merge pull request #2122 from pbiering/fix-allprop-bday-regression
Fix allprop bday regression
2026-05-04 22:06:19 +02:00
Peter Bieringer
552fde3b35 propfind/sharing: changelog for fixes 2026-05-04 21:42:54 +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