Commit Graph

  • 111e403ebd idle main Leon Bösche 2026-02-07 23:54:51 +01:00
  • d4e0b1b27f Refactor moveOrgFileHandler to retrieve source and target files by path, improving error handling for file not found scenarios Leon Bösche 2026-02-07 23:45:45 +01:00
  • b95f3c22be Update package versions and SHA256 checksums in pubspec.lock Leon Bösche 2026-02-07 23:40:31 +01:00
  • b1ac8ce102 Improve error handling in WebDAV file move operations and ensure target directory exists Leon Bösche 2026-02-07 23:35:48 +01:00
  • 6dad9432d0 Add UpdateFilePath method to update file name and path while preserving ID Leon Bösche 2026-02-07 23:14:38 +01:00
  • 48b5210e8d Update binary file in go_cloud/api Leon Bösche 2026-02-05 16:18:12 +01:00
  • 85fed3d1d9 Update project name in CMakeLists.txt and correct description in pubspec.yaml Leon Bösche 2026-02-01 08:40:39 +01:00
  • 14b5eb1c31 Enhance auto-deploy script for Flutter frontend by ensuring a clean build environment and fetching packages Leon Bösche 2026-02-01 01:19:45 +01:00
  • c0bbf378f3 Fix package name in pubspec.yaml and update import path for audio_player_bar Leon Bösche 2026-02-01 01:13:38 +01:00
  • 65fce91a58 idle Leon Bösche 2026-02-01 01:10:50 +01:00
  • bdf545ff87 idle Leon Bösche 2026-02-01 01:06:56 +01:00
  • a3a596bbdb Improve avatar download and verification handling with context cancellation and exponential backoff Leon Bösche 2026-02-01 00:50:50 +01:00
  • 96a044450f Enhance authentication error handling with specific error codes and inline validation feedback Leon Bösche 2026-02-01 00:24:19 +01:00
  • 17ac65a493 Refactor avatar upload and download handlers to use internal WebDAV client for server-to-server operations Leon Bösche 2026-01-31 23:48:08 +01:00
  • 9ac649105a Refactor WOPI access checks to prioritize organization membership over user ownership Leon Bösche 2026-01-31 23:45:07 +01:00
  • 048356dddf Refactor ensureParent method to simplify MKCOL URL construction Leon Bösche 2026-01-31 23:37:16 +01:00
  • 367afab430 Add diagnostics for MKCOL failures in ensureParent method Leon Bösche 2026-01-31 23:17:48 +01:00
  • 75a796a43d Limit file name and type display to a single line for better layout consistency Leon Bösche 2026-01-31 23:12:44 +01:00
  • 43776b123c idleee Leon Bösche 2026-01-31 22:12:43 +01:00
  • bf78943f3d Increase avatar upload progress indicator size for better visibility Leon Bösche 2026-01-31 22:11:40 +01:00
  • 98db5f2e12 idle3000 Leon Bösche 2026-01-31 22:05:14 +01:00
  • 257db646a6 idle Leon Bösche 2026-01-31 22:01:10 +01:00
  • ae100c0b34 idle Leon Bösche 2026-01-31 21:58:28 +01:00
  • 80841e409f Refactor project metadata and improve audio player bar responsiveness Leon Bösche 2026-01-31 21:56:10 +01:00
  • d1b2a25bf7 Increase avatar icon size in account settings dialog for better visibility Leon Bösche 2026-01-31 19:29:53 +01:00
  • 94e9036e87 Increase avatar download timeout and retries; add verification for uploaded avatars with fallback caching Leon Bösche 2026-01-31 18:44:52 +01:00
  • 33f977293d idle Leon Bösche 2026-01-31 18:24:52 +01:00
  • ff4c9bb26c Enhance avatar upload handling by providing immediate preview data and improving cache write logic Leon Bösche 2026-01-31 18:09:07 +01:00
  • 6085409bad Enhance avatar handling by implementing download retries with backoff and adding timeout configuration Leon Bösche 2026-01-31 17:48:30 +01:00
  • cf71b3c495 Refactor delete account button styles to use ButtonStyle for improved customization and consistency Leon Bösche 2026-01-30 14:03:01 +01:00
  • 4dd36fe98a Refactor button styles in account settings dialog to use ButtonStyle for improved customization and consistency Leon Bösche 2026-01-30 14:00:00 +01:00
  • 1bc1dd8460 Enhance avatar caching by adding versioning support and improving cache read/write logic Leon Bösche 2026-01-30 13:41:17 +01:00
  • 87bf4b8ca3 Add defensive check for profile update response and set content type in user profile handler Leon Bösche 2026-01-30 13:24:43 +01:00
  • 07975c4fbe Improve avatar cache handling by adding fallback directory creation and enhancing read logic Leon Bösche 2026-01-29 23:12:12 +01:00
  • a2884a9891 Add avatar caching functionality and update config for cache directory Leon Bösche 2026-01-29 23:00:59 +01:00
  • 00a585e2c1 Fix avatar URL token handling and improve user avatar download timeout management Leon Bösche 2026-01-29 22:55:46 +01:00
  • 9b6f5c960a Enhance user profile handling by fetching full profile data and updating avatar URLs in AuthBloc and related components Leon Bösche 2026-01-29 22:42:36 +01:00
  • c27f4be6cb Refactor change detection logic in display name listener for better readability Leon Bösche 2026-01-29 22:04:14 +01:00
  • 36de8c2313 Fix avatar and display name update issues Leon Bösche 2026-01-29 22:03:36 +01:00
  • b30b8eb934 Fix JWT validation method name Leon Bösche 2026-01-29 21:20:01 +01:00
  • cabb330966 Fix JWTManager access in getUserAvatarHandler Leon Bösche 2026-01-29 21:19:15 +01:00
  • 7a3abe9fa2 Add secure token-based auth for avatar GET Leon Bösche 2026-01-29 21:14:50 +01:00
  • bd56e398e5 Remove auth from avatar GET and always allow save profile Leon Bösche 2026-01-29 21:13:40 +01:00
  • def7626b37 Fix avatar URL to full URL and increase WebDAV timeout to 60s with ensureParent enabled Leon Bösche 2026-01-29 21:04:13 +01:00
  • 38c4d071c9 Revert ensureParent for .avatars to avoid MKCOL timeouts Leon Bösche 2026-01-29 20:56:32 +01:00
  • 8bf6bde38d Fix display name input field and enable ensureParent for avatar uploads Leon Bösche 2026-01-29 20:28:55 +01:00
  • 04f08c1b1c Refactor profile update logic and remove debug prints Leon Bösche 2026-01-29 20:19:20 +01:00
  • e26f39ee5b Fix profile avatar and display name issues Leon Bösche 2026-01-29 20:18:11 +01:00
  • bb7957cdde Update avatar URL in auth state after successful upload Leon Bösche 2026-01-29 12:48:39 +01:00
  • 7741bd5ccc Add updated_at column to users table and remove debug logging from profile update handler Leon Bösche 2026-01-29 12:39:59 +01:00
  • 2678ea2e8a Add debug logging to profile update handlers and increase WebDAV client timeout to 120 seconds Leon Bösche 2026-01-29 12:29:38 +01:00
  • cd2cf7fb06 Skip ensuring parent collections for hidden avatar folders during upload to avoid MKCOL timeouts Leon Bösche 2026-01-29 12:16:04 +01:00
  • cd34bcddc9 Increase WebDAV client HTTP timeout from 30 to 60 seconds Leon Bösche 2026-01-29 12:16:00 +01:00
  • ed86765321 Fix avatar upload path by adding a leading dot to the avatars directory Leon Bösche 2026-01-29 12:08:32 +01:00
  • 2f96d35657 Update migration steps to reflect correct total count and improve clarity Leon Bösche 2026-01-29 10:56:53 +01:00
  • 88a69fdaaf Update migration steps to reflect new order and add avatar URL migration Leon Bösche 2026-01-29 10:56:03 +01:00
  • d7045aba2a Add save button to AccountSettingsDialog for profile updates Leon Bösche 2026-01-29 10:47:50 +01:00
  • 071f32ddea Add avatar_url column to users table and create migration scripts for adding and removing it Leon Bösche 2026-01-29 10:45:08 +01:00
  • 688cec90a8 Refactor WebDAV client to expose BaseURL and update avatar upload logic for improved URL handling Leon Bösche 2026-01-29 10:30:24 +01:00
  • 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 Leon Bösche 2026-01-29 10:12:20 +01:00
  • 5a62121591 Enhance avatar upload functionality with progress tracking in AccountSettingsDialog Leon Bösche 2026-01-29 04:03:48 +01:00
  • b55d277406 Refactor API client logging and enhance user data handling in AccountSettingsDialog Leon Bösche 2026-01-29 04:00:33 +01:00
  • 49d8d2ea7b Add debug logging for PUT requests and profile updates in AccountSettingsDialog Leon Bösche 2026-01-29 03:53:04 +01:00
  • 62a23b5fb0 Fix ensureParent method to correctly handle baseURL and cur path separators Leon Bösche 2026-01-29 03:48:04 +01:00
  • b6a9e2aa54 Add CORS support for user profile and account routes in the API Leon Bösche 2026-01-29 00:59:22 +01:00
  • fcfcc3e127 Delay showing profile update messages until after the build cycle to ensure proper UI updates Leon Bösche 2026-01-29 00:55:11 +01:00
  • 64de972713 idle Leon Bösche 2026-01-29 00:52:58 +01:00
  • 1df16f0fe2 Fix ensureParent method to correctly construct MKCOL URLs for empty paths Leon Bösche 2026-01-29 00:52:21 +01:00
  • e611c03625 Remove 'Active Links' section from account settings dialog for a cleaner layout Leon Bösche 2026-01-29 00:37:07 +01:00
  • 03329c10ed Refactor account settings dialog to load user data based on auth state changes and improve error handling with snack bars Leon Bösche 2026-01-29 00:35:00 +01:00
  • db86c985f5 Enhance avatar upload functionality to support web by ensuring file bytes are available Leon Bösche 2026-01-29 00:31:33 +01:00
  • c9d1af8067 Adjust spacing in account settings dialog for improved layout Leon Bösche 2026-01-29 00:28:01 +01:00
  • 9001a43375 Refactor account settings dialog for improved clarity and layout, including updated plan descriptions and new upgrade options Leon Bösche 2026-01-29 00:16:25 +01:00
  • 54d077fcb8 Rename 'Danger Zone' to 'Delete My Data' for improved clarity in account settings dialog Leon Bösche 2026-01-29 00:12:24 +01:00
  • 2623b6818f Refactor prefix trimming in publicFileDownloadHandler for improved clarity Leon Bösche 2026-01-29 00:00:14 +01:00
  • f4f80b9ed7 Remove blurHash references from User model and related components Leon Bösche 2026-01-28 23:59:15 +01:00
  • de26b280d0 Add account deletion functionality with confirmation dialog Leon Bösche 2026-01-28 23:52:18 +01:00
  • 48a45b60fa Adjust logout button position for improved layout in account settings dialog Leon Bösche 2026-01-28 23:47:34 +01:00
  • 7f668b51f9 Implement folder download as zip in publicFileDownloadHandler Leon Bösche 2026-01-28 23:43:02 +01:00
  • 03d8a03f7c idle Leon Bösche 2026-01-28 03:23:47 +01:00
  • d8285c772e Adjust spacing in account settings dialog for improved layout Leon Bösche 2026-01-28 03:23:20 +01:00
  • 4519cacb44 idle Leon Bösche 2026-01-27 09:38:08 +01:00
  • 857a6c7bcf Adjust button width and add spacing in account settings dialog for improved layout Leon Bösche 2026-01-27 09:31:21 +01:00
  • ebe2887d7c Refactor profile tab layout: replace SingleChildScrollView with Stack for improved logout button positioning and enhance avatar display Leon Bösche 2026-01-27 09:22:44 +01:00
  • 262ce18902 idle Leon Bösche 2026-01-27 09:20:16 +01:00
  • 94ff7f1007 Enhance UI of account settings dialog: update text fields with improved styling and container backgrounds Leon Bösche 2026-01-27 08:51:30 +01:00
  • 425bfcb495 Refactor user profile update handler to support optional email field and dynamic query construction Leon Bösche 2026-01-27 08:47:21 +01:00
  • 8400e97d17 Implement user profile management: add update profile functionality, avatar upload, and change password features Leon Bösche 2026-01-27 03:28:27 +01:00
  • 770a818f74 Add EUROSCALE_DEPLOYMENT_BLUEPRINT.md to .gitignore Leon Bösche 2026-01-27 02:31:52 +01:00
  • e53731fd75 idle Leon Bösche 2026-01-27 02:15:12 +01:00
  • d73311e74c idle Leon Bösche 2026-01-27 02:01:22 +01:00
  • 2a4955b934 Add login page and implement session redirection on authentication Leon Bösche 2026-01-27 01:50:52 +01:00
  • 06ece6dc1b Enhance security architecture and guidelines across documentation and middleware; implement input validation, logging improvements, and security headers in API handlers. Leon Bösche 2026-01-27 01:40:36 +01:00
  • abc60399d8 Add folder type checks in viewer handlers to prevent folder viewing Leon Bösche 2026-01-26 04:17:38 +01:00
  • 5dd6d79d4c Refine CORS settings in file download handlers and update viewer behavior for mobile and authenticated web Leon Bösche 2026-01-25 20:24:07 +01:00
  • ad882ae509 Update CORS handling for web image viewing and adjust host assignment in publicFileShareHandler Leon Bösche 2026-01-25 20:06:38 +01:00
  • ce29077e8c Add folder type checks in publicFileDownloadHandler and publicFileViewHandler Leon Bösche 2026-01-25 20:00:31 +01:00
  • 7c86be2098 Enhance image handling in FileViewerDispatch for web and mobile, adding error handling and CORS support Leon Bösche 2026-01-25 19:51:18 +01:00
  • 38bf8013cd Update error message for file download failure in publicFileViewHandler Leon Bösche 2026-01-25 19:47:59 +01:00
  • bdc971927f Add image file handling in PublicFileViewer and update publicFileShareHandler for image viewing Leon Bösche 2026-01-25 19:39:33 +01:00