Commit Graph

144 Commits

Author SHA1 Message Date
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
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
Max Berger
5c1e67918e UI: (internal) rename close button to close on incoming shares
Co-authored-by: Copilot <copilot@github.com>
2026-04-25 21:58:25 +02:00
Max Berger
f1af26a798 UI: Add support for usernames with @ symbol 2026-04-25 21:26:43 +02:00
Max Berger
c0a726ab8a UI: More compact layour, auto-scroll to user in shares 2026-04-23 22:22:11 +02:00
Max Berger
7f3895099f UI: Show title and description in sharing dialogs 2026-04-22 22:38:16 +02:00
Max Berger
66d4827250 UI: Dynamic window titles including URL 2026-04-22 22:13:40 +02:00
Max Berger
ecac9c6ced UI: Bugfix showing sharing permissions 2026-04-22 20:59:06 +02:00
Max Berger
3866a648e7 UI: Only clear errors on successful login 2026-04-16 23:00:57 +02:00
Peter Bieringer
c13f2734f2 fix for https://github.com/Kozea/Radicale/issues/2084 2026-04-12 09:09:20 +02:00
Max Berger
a32cc13e53 Clear Errors in Login Form on show 2026-04-11 23:11:06 +02:00
Max Berger
a5780f2dc5 UI/Sharing: Allow explicit setting of write-properties permission 2026-04-11 21:52:03 +02:00
Max Berger
1dff07460b Set 'p' permission for tokens 2026-04-10 09:08:18 +02:00
Max Berger
327da6b9c3 UI: Base sharing settings on collection permissions rather than server features 2026-04-04 18:34:06 +02:00
Max Berger
52111c02cf UI: Retrieve permissions when loading collections 2026-04-04 17:28:24 +02:00
Max Berger
afbce5ac87 UI: Add copy to clipboard button to URL displays 2026-03-29 23:46:30 +02:00
Max Berger
045ab573db UI: Unify URL handling, show full URL everywhere 2026-03-29 23:13:22 +02:00
Max Berger
1921c0c8eb UI: Add title attribute (popups) to icon elements 2026-03-29 22:04:16 +02:00
Max Berger
405c192158 UI: Fix html/css validation errors 2026-03-29 00:23:00 +01:00
Max Berger
9688db7e21 UI: Remove leftover hardcodes for bday conversion 2026-03-28 23:42:14 +01:00
Max Berger
e631734e6e Make class methods actual class methods instead of setting them in the constructor 2026-03-28 23:37:12 +01:00
Max Berger
7766c80c6a Add support for browser back/forward 2026-03-28 23:21:18 +01:00
Max Berger
69a6a61ef8 Remove legacy sharing from frontend 2026-03-28 09:39:30 +01:00
Max Berger
fe4ca56962 UI: Replace bday sharing with new Conversion based sharing 2026-03-28 00:24:30 +01:00
Max Berger
b6ad0a8140 Remove obsolete Hidden/Owner 2026-03-27 23:16:23 +01:00
Max Berger
fb6a7abb9a Basic Authorization: User proper encoding for password 2026-03-27 18:52:08 +01:00
Max Berger
bde188ff55 Add new test for non-sharing, fix non-sharing use case 2026-03-26 21:20:02 +01:00
Max Berger
78cf5f7fe3 Run all integ tests against different configs 2026-03-26 21:03:20 +01:00
Max Berger
951cfde278 Address null-safety identified by TSC compiler v6
There are no actual functional changes. This just adds many additional
annotations and function which ensure type safety and null safety.
2026-03-25 23:34:44 +01:00
Max Berger
e0017c9bf0 WebUI: Use Authentication header instead of URL 2026-03-22 16:16:45 +01:00
Max Berger
07685c292f Support X-Remote-User in web UI 2026-03-22 16:16:45 +01:00
Max Berger
01b9df4666 Add Error Handling for collections cache load failures 2026-03-21 23:45:08 +01:00
Max Berger
fc18cadd38 Fix: Break infinite loop during cache load failure 2026-03-21 22:58:22 +01:00
Max Berger
49eeccd72e Improve error messaging when server is not reachable 2026-03-19 23:24:17 +01:00
Max Berger
e3242fcc2c Add support for Bday sharing 2026-03-18 23:30:03 +01:00
Max Berger
218cf00deb Replace fieldset and h2 in sharing with details/summary 2026-03-18 22:23:56 +01:00
Max Berger
f4ee4f7060 Unify deletion confirmation to use web dialog for share deletion as well 2026-03-18 21:56:37 +01:00
Max Berger
f4dd3c5d50 Support Displayname property override 2026-03-18 21:18:59 +01:00
Max Berger
99e9b7ec56 Add CSP to local web UI forbidding JavaScript eval() 2026-03-18 21:05:01 +01:00
Max Berger
f6c5a3753a Display incoming share owner and hide some action buttons 2026-03-15 23:21:17 +01:00
Max Berger
2a24dc524c Unified data cache into single utility class 2026-03-15 22:24:00 +01:00
Peter Bieringer
fe22538e2b Merge pull request #2025 from maxberger/master
Add support for managing incoming shares via map
2026-03-15 07:57:46 +01:00
Max Berger
266becd4e4 Use Shown instead of hidden in incoming shares UI 2026-03-15 01:12:02 +01:00