Commit Graph

456 Commits

Author SHA1 Message Date
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
Leon Bösche
0b07522d7c Set URL strategy for web support in main.dart 2026-01-25 18:19:20 +01:00
Leon Bösche
d471634f30 Remove unused web URL strategy configuration from main.dart 2026-01-25 17:16:39 +01:00
Leon Bösche
9aa1667e9c Implement authentication check and redirect for internal file access in PublicFileViewer 2026-01-25 17:11:58 +01:00