Commit Graph

459 Commits

Author SHA1 Message Date
Leon Bösche
688cec90a8 Refactor WebDAV client to expose BaseURL and update avatar upload logic for improved URL handling 2026-01-29 10:30:24 +01:00
Leon Bösche
11daed18d7 Refactor updateUserProfile method to require displayName and simplify data construction in ApiClient
Add GET route for user avatar retrieval and update CORS settings in routes.go
Implement getUserAvatarHandler to serve user avatars from storage
2026-01-29 10:12:20 +01:00
Leon Bösche
5a62121591 Enhance avatar upload functionality with progress tracking in AccountSettingsDialog 2026-01-29 04:03:48 +01:00
Leon Bösche
b55d277406 Refactor API client logging and enhance user data handling in AccountSettingsDialog 2026-01-29 04:00:33 +01:00
Leon Bösche
49d8d2ea7b Add debug logging for PUT requests and profile updates in AccountSettingsDialog 2026-01-29 03:53:04 +01:00
Leon Bösche
62a23b5fb0 Fix ensureParent method to correctly handle baseURL and cur path separators 2026-01-29 03:48:04 +01:00
Leon Bösche
b6a9e2aa54 Add CORS support for user profile and account routes in the API 2026-01-29 00:59:22 +01:00
Leon Bösche
fcfcc3e127 Delay showing profile update messages until after the build cycle to ensure proper UI updates 2026-01-29 00:55:11 +01:00
Leon Bösche
64de972713 idle 2026-01-29 00:52:58 +01:00
Leon Bösche
1df16f0fe2 Fix ensureParent method to correctly construct MKCOL URLs for empty paths 2026-01-29 00:52:21 +01:00
Leon Bösche
e611c03625 Remove 'Active Links' section from account settings dialog for a cleaner layout 2026-01-29 00:37:07 +01:00
Leon Bösche
03329c10ed Refactor account settings dialog to load user data based on auth state changes and improve error handling with snack bars 2026-01-29 00:35:00 +01:00
Leon Bösche
db86c985f5 Enhance avatar upload functionality to support web by ensuring file bytes are available 2026-01-29 00:31:33 +01:00
Leon Bösche
c9d1af8067 Adjust spacing in account settings dialog for improved layout 2026-01-29 00:28:01 +01:00
Leon Bösche
9001a43375 Refactor account settings dialog for improved clarity and layout, including updated plan descriptions and new upgrade options 2026-01-29 00:16:25 +01:00
Leon Bösche
54d077fcb8 Rename 'Danger Zone' to 'Delete My Data' for improved clarity in account settings dialog 2026-01-29 00:12:24 +01:00
Leon Bösche
2623b6818f Refactor prefix trimming in publicFileDownloadHandler for improved clarity 2026-01-29 00:00:14 +01:00
Leon Bösche
f4f80b9ed7 Remove blurHash references from User model and related components 2026-01-28 23:59:15 +01:00
Leon Bösche
de26b280d0 Add account deletion functionality with confirmation dialog 2026-01-28 23:52:18 +01:00
Leon Bösche
48a45b60fa Adjust logout button position for improved layout in account settings dialog 2026-01-28 23:47:34 +01:00
Leon Bösche
7f668b51f9 Implement folder download as zip in publicFileDownloadHandler 2026-01-28 23:43:02 +01:00
Leon Bösche
03d8a03f7c idle 2026-01-28 03:23:47 +01:00
Leon Bösche
d8285c772e Adjust spacing in account settings dialog for improved layout 2026-01-28 03:23:20 +01:00
Leon Bösche
4519cacb44 idle 2026-01-27 09:38:08 +01:00
Leon Bösche
857a6c7bcf Adjust button width and add spacing in account settings dialog for improved layout 2026-01-27 09:31:21 +01:00
Leon Bösche
ebe2887d7c Refactor profile tab layout: replace SingleChildScrollView with Stack for improved logout button positioning and enhance avatar display 2026-01-27 09:22:44 +01:00
Leon Bösche
262ce18902 idle 2026-01-27 09:20:16 +01:00
Leon Bösche
94ff7f1007 Enhance UI of account settings dialog: update text fields with improved styling and container backgrounds 2026-01-27 08:51:30 +01:00
Leon Bösche
425bfcb495 Refactor user profile update handler to support optional email field and dynamic query construction 2026-01-27 08:47:21 +01:00
Leon Bösche
8400e97d17 Implement user profile management: add update profile functionality, avatar upload, and change password features 2026-01-27 03:28:27 +01:00
Leon Bösche
770a818f74 Add EUROSCALE_DEPLOYMENT_BLUEPRINT.md to .gitignore 2026-01-27 02:31:52 +01:00
Leon Bösche
e53731fd75 idle 2026-01-27 02:15:12 +01:00
Leon Bösche
d73311e74c idle 2026-01-27 02:01:22 +01:00
Leon Bösche
2a4955b934 Add login page and implement session redirection on authentication 2026-01-27 01:50:52 +01:00
Leon Bösche
06ece6dc1b Enhance security architecture and guidelines across documentation and middleware; implement input validation, logging improvements, and security headers in API handlers. 2026-01-27 01:40:36 +01:00
Leon Bösche
abc60399d8 Add folder type checks in viewer handlers to prevent folder viewing 2026-01-26 04:17:38 +01:00
Leon Bösche
5dd6d79d4c Refine CORS settings in file download handlers and update viewer behavior for mobile and authenticated web 2026-01-25 20:24:07 +01:00
Leon Bösche
ad882ae509 Update CORS handling for web image viewing and adjust host assignment in publicFileShareHandler 2026-01-25 20:06:38 +01:00
Leon Bösche
ce29077e8c Add folder type checks in publicFileDownloadHandler and publicFileViewHandler 2026-01-25 20:00:31 +01:00
Leon Bösche
7c86be2098 Enhance image handling in FileViewerDispatch for web and mobile, adding error handling and CORS support 2026-01-25 19:51:18 +01:00
Leon Bösche
38bf8013cd Update error message for file download failure in publicFileViewHandler 2026-01-25 19:47:59 +01:00
Leon Bösche
bdc971927f Add image file handling in PublicFileViewer and update publicFileShareHandler for image viewing 2026-01-25 19:39:33 +01:00
Leon Bösche
c91eaa7db9 Update Collabora URL generation in publicFileShareHandler for improved document viewing 2026-01-25 19:30:53 +01:00
Leon Bösche
3854234a3c Update WOPI source URL for document viewing in publicFileShareHandler 2026-01-25 19:22:26 +01:00
Leon Bösche
0617d258f6 idle 2026-01-25 19:18:24 +01:00
Leon Bösche
f353e634d2 idle 2026-01-25 19:11:04 +01:00
Leon Bösche
b041cd5440 Set initial location for GoRouter based on web platform and clean up unused imports in PublicFileViewer 2026-01-25 18:59:28 +01:00
Leon Bösche
3fb556c8f1 Refactor URL generation in file sharing handlers to remove hash fragment 2026-01-25 18:50:02 +01:00
Leon Bösche
904e909ce1 Set initial location for GoRouter based on web URL hash 2026-01-25 18:37:01 +01:00
Leon Bösche
2205536549 idle 2026-01-25 18:28:39 +01:00