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
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
f1af26a798
UI: Add support for usernames with @ symbol
2026-04-25 21:26:43 +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
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
bde188ff55
Add new test for non-sharing, fix non-sharing use case
2026-03-26 21:20:02 +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
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
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
c16e9c7c88
Display permissions as pill
2026-03-15 00:33:22 +01:00
Max Berger
d99631e47d
Add edit functionality to shares
2026-03-10 23:28:59 +01:00
Max Berger
011efdcc86
Extracted sharing API into own file
2026-03-10 22:44:51 +01:00
Max Berger
d513efeaac
Implemented proper property overrides
2026-03-10 22:35:26 +01:00
Max Berger
e4775e45a5
Add ErrorHandler to share behavior
2026-03-10 21:29:49 +01:00
Max Berger
0065fa811c
Move JavaScript files into subdirectories
2026-03-08 22:46:40 +01:00