Commit Graph

35 Commits

Author SHA1 Message Date
Max Berger
1f42397132 Hide copy button in insecure environments 2026-05-23 23:33:39 +02: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
Max Berger
67aa15b32d UI: Change sort order to show own before incoming shares 2026-05-02 23:02:31 +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
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
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
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
9688db7e21 UI: Remove leftover hardcodes for bday conversion 2026-03-28 23:42:14 +01:00
Max Berger
fe4ca56962 UI: Replace bday sharing with new Conversion based sharing 2026-03-28 00:24:30 +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
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
99e9b7ec56 Add CSP to local web UI forbidding JavaScript eval() 2026-03-18 21:05:01 +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
c16e9c7c88 Display permissions as pill 2026-03-15 00:33:22 +01:00
Peter Bieringer
ba7baab79f webui/cosmetics: round collection size to %.2f 2026-03-14 07:24:24 +01:00
Max Berger
93075cb20e Ensure you don't share with yourself 2026-03-11 21:44:04 +01:00
Max Berger
d26324e417 Use new error handler in UploadCollectionScene 2026-03-09 23:52:34 +01:00
Max Berger
55529f3031 Use new error handling in DeleteCollectionScene 2026-03-09 23:40:41 +01:00
Max Berger
6d7396395f Use new common error handling in CreateEditCollectionScene 2026-03-09 23:35:56 +01:00
Max Berger
b9179871c4 Create common error handler and input field validator 2026-03-09 23:17:47 +01:00
Max Berger
0065fa811c Move JavaScript files into subdirectories 2026-03-08 22:46:40 +01:00