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
bb2
28ff21ccc9
UI: Decode URL in text field for better readability
...
This PR is a follow-up to #2138 . It extends the URL decoding logic to include the delete collection dialogs and homepage collection titles, ensuring a consistent user experience.
2026-05-23 23:10:05 +08: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
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
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
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
Max Berger
f1af26a798
UI: Add support for usernames with @ symbol
2026-04-25 21:26:43 +02:00
Max Berger
66d4827250
UI: Dynamic window titles including URL
2026-04-22 22:13:40 +02:00
Max Berger
a5780f2dc5
UI/Sharing: Allow explicit setting of write-properties permission
2026-04-11 21:52:03 +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
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
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
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
01b9df4666
Add Error Handling for collections cache load failures
2026-03-21 23:45:08 +01:00
Max Berger
e3242fcc2c
Add support for Bday sharing
2026-03-18 23:30:03 +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
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
Max Berger
e4d9bd7fb8
Move scene management logic into scene_manager
2026-03-15 00:33:22 +01:00
Max Berger
b9aa03afb8
CollectionScene: Clarify collections
2026-03-15 00:33:22 +01:00
Max Berger
be7d6d4a61
Initial support for configuring incoming shares
2026-03-15 00:33:22 +01:00
Max Berger
011efdcc86
Extracted sharing API into own file
2026-03-10 22:44:51 +01:00
Max Berger
0065fa811c
Move JavaScript files into subdirectories
2026-03-08 22:46:40 +01:00