Commit Graph

37 Commits

Author SHA1 Message Date
Max Berger
1f1e94340d Fix new JS verification errors and force specific TSC version
The new TSC compiler does stricter checking on the JS documentation
strings. All documentation strings have been updated to pass with
the current version (7.0.2)

In addition, the version of the TSC compiler used during the github
action will be fixed to 7.0.2, so that we don't get these type of
sudden errors again in the future. Unfortunately this means we need
to periodically update this manually.
2026-07-12 09:31:54 +02:00
Max Berger
1d8d734dca ui: Allow action configs for bday conversion 2026-06-07 14:21:43 +02:00
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