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