Commit Graph

25 Commits

Author SHA1 Message Date
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