Max Berger
|
e0017c9bf0
|
WebUI: Use Authentication header instead of URL
|
2026-03-22 16:16:45 +01:00 |
|
Max Berger
|
07685c292f
|
Support X-Remote-User in web UI
|
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
|
fc18cadd38
|
Fix: Break infinite loop during cache load failure
|
2026-03-21 22:58:22 +01:00 |
|
Max Berger
|
49eeccd72e
|
Improve error messaging when server is not reachable
|
2026-03-19 23:24:17 +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
|
f4dd3c5d50
|
Support Displayname property override
|
2026-03-18 21:18:59 +01:00 |
|
Max Berger
|
99e9b7ec56
|
Add CSP to local web UI forbidding JavaScript eval()
|
2026-03-18 21:05:01 +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 |
|
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
|
266becd4e4
|
Use Shown instead of hidden in incoming shares UI
|
2026-03-15 01:12:02 +01:00 |
|
Max Berger
|
01ad65efd2
|
LoadingScene: use proper class syntax
|
2026-03-15 00:33:22 +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
|
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 |
|
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
|
434de50281
|
handle enabled/hidden separately
|
2026-03-11 21:36:05 +01:00 |
|
Max Berger
|
e6326dde44
|
Map shares need a trailing /
|
2026-03-11 21:22:49 +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
|
6f4dbd10e4
|
created integration tests for upload, edit, delete
|
2026-03-10 22:03:51 +01:00 |
|
Max Berger
|
e4775e45a5
|
Add ErrorHandler to share behavior
|
2026-03-10 21:29:49 +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
|
6201d3eb10
|
Fix size of Square around error
|
2026-03-09 21:14:01 +01:00 |
|
Max Berger
|
0065fa811c
|
Move JavaScript files into subdirectories
|
2026-03-08 22:46:40 +01:00 |
|
Max Berger
|
a01e69997e
|
Add missing copyright for files changed by Max Berger
|
2026-03-08 21:57:33 +01:00 |
|
Max Berger
|
64885fe32e
|
Address Javascript errors
|
2026-03-08 00:49:39 +01:00 |
|
Max Berger
|
93610213e3
|
Allow only valid hrefs in newShare for map
|
2026-03-08 00:49:39 +01:00 |
|
Max Berger
|
25e571ad63
|
Add functionality to add a new share by map
|
2026-03-08 00:49:37 +01:00 |
|
Max Berger
|
8393099b05
|
Hide sharing tables depending on server features
|
2026-03-07 22:41:33 +01:00 |
|
Max Berger
|
23fcd2927e
|
Add typedef for Share type
|
2026-03-07 22:20:22 +01:00 |
|
Max Berger
|
36dc9c2599
|
Implement showing share by map
|
2026-03-07 22:14:30 +01:00 |
|
Max Berger
|
ef30d89452
|
Change new map to use dialog
This allows setting additional properties
|
2026-03-07 21:47:22 +01:00 |
|
Max Berger
|
76abbf3115
|
Formatted main.css
|
2026-03-07 21:44:41 +01:00 |
|
Max Berger
|
111a544f57
|
Ensure only tokens are shown in tokens list
|
2026-03-04 21:43:20 +01:00 |
|
Max Berger
|
95938766c4
|
Add confirmation on delete of share-by-token
|
2026-03-04 21:35:00 +01:00 |
|
Max Berger
|
066a133860
|
DeleteCollectionScene: Use proper class
|
2026-03-04 21:34:29 +01:00 |
|
Max Berger
|
193878f659
|
Check Server Feature PermittedCreateCollectionByToken before showing token sharing buttons and reload ServerFeatures on refresh
|
2026-03-03 23:19:15 +01:00 |
|
Max Berger
|
8af1c8c1b3
|
Additional typing fixes
|
2026-03-02 22:38:10 +01:00 |
|
Max Berger
|
c88b3699cb
|
Added Proper type hinting and type checking
|
2026-03-02 22:18:02 +01:00 |
|
Max Berger
|
b7bc0538d2
|
Add UI for share by token
|
2026-03-02 20:58:58 +01:00 |
|