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
Max Berger
bd3be1c56b
Refactor Web UI Javascript into separate files
...
This will simplify further maintainance. Instead of a single large file,
there are now separate files for each models, api, utils, and constants.
There are also separate files for all Scenes.
There are no functional changes in this patch.
2026-02-18 22:10:55 +01:00
Peter Bieringer
7839ac5783
InfCloud: conditional display of link
2025-03-06 08:22:34 +01:00
Peter Bieringer
4086665d16
InfCloud: extension for link
2025-03-06 08:22:34 +01:00