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
Peter Bieringer
17d37cd3ad
propfind/sharing: fix support for single item request
2026-05-04 21:38:14 +02:00
Peter Bieringer
db7800c3f6
propfind: fix offering of C:supported-calendar-component-set
2026-05-04 21:37:48 +02:00
Peter Bieringer
14f0fa5fa4
propfind/sharing: fix support for single item request
2026-05-04 21:37:11 +02:00
Peter Bieringer
b397c94ee5
do not offer version on particular item (relates to https://github.com/Kozea/Radicale/pull/2116 )
2026-05-04 21:35:12 +02:00
Peter Bieringer
3e284a5c30
sharing/bday: fix backmapping of suffix
2026-05-04 21:34:54 +02:00
Max Berger
effefac02f
UI: New function: Support property overrides on incoming shares
2026-05-02 23:04:33 +02:00
Max Berger
a75b8b03d3
UI: Refactored CollectionScene.show_collections for easier handling
2026-05-02 23:02:31 +02:00
Max Berger
67aa15b32d
UI: Change sort order to show own before incoming shares
2026-05-02 23:02:31 +02:00
Peter Bieringer
d496f9ee13
test: sharing: fix get request on single item with not successful bday conversion
2026-04-30 22:51:04 +02:00
Peter Bieringer
809663579e
sharing: fix get request on single item with not successful bday conversion
2026-04-30 22:50:33 +02:00
Peter Bieringer
39ece55490
test for sharing: fix get request on single items with bday conversion
2026-04-30 22:33:38 +02:00
Peter Bieringer
97e350341c
sharing: fix get request on single items with bday conversion
2026-04-30 22:32:58 +02:00
Max Berger
7eafbe943b
UI: Re-use sharing cache for individual shares
...
This should reduce network usage in some situations.
2026-04-30 14:38:48 +02:00
Max Berger
cdf9e62e0b
expose server version via PROPFIND on root collection and display in the UI for authenticated users
2026-04-29 23:13:36 +02:00
Riley Mathews
e5e1e925b7
fix lint
2026-04-28 15:43:51 -05:00
Riley Mathews
6e8ed03544
add actor to rabbitmq message
2026-04-28 00:54:51 -05:00
Peter Bieringer
ca450a6176
Merge pull request #2113 from maxberger/shareself
...
UI: Default share to self on conversions for map shares
2026-04-26 21:24:17 +02:00
Max Berger
3eb7ccdfae
UI: Default share to self on conversions
2026-04-26 21:02:37 +02:00
Max Berger
42f8d5df41
UI: Fix: Load username from principal component
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 20:46:02 +02:00
Max Berger
cbf1d5088b
UI: Fix handling of servers with Prefix
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 18:08:42 +02:00
Peter Bieringer
ab71a1249b
Merge pull request #2109 from maxberger/trimowner
...
UI: Trim owner length for incoming shares
2026-04-26 09:06:04 +02:00
Max Berger
2387eb1e55
UI: Trim owner length for incoming shares
2026-04-25 22:59:31 +02:00
Max Berger
6eaf058433
UI: allow uppercase characters in href
2026-04-25 22:51:09 +02:00