Leon Bösche
04f08c1b1c
Refactor profile update logic and remove debug prints
2026-01-29 20:19:20 +01:00
Leon Bösche
e26f39ee5b
Fix profile avatar and display name issues
...
- Increase Dio receiveTimeout to 120s for file uploads
- Reduce WebDAV client timeout to 30s
- Add cache-busting v parameter to avatar URLs
- Add hasChanges logic to disable Save button when no changes made
2026-01-29 20:18:11 +01:00
Leon Bösche
bb7957cdde
Update avatar URL in auth state after successful upload
2026-01-29 12:48:39 +01:00
Leon Bösche
7741bd5ccc
Add updated_at column to users table and remove debug logging from profile update handler
2026-01-29 12:39:59 +01:00
Leon Bösche
2678ea2e8a
Add debug logging to profile update handlers and increase WebDAV client timeout to 120 seconds
2026-01-29 12:29:38 +01:00
Leon Bösche
cd2cf7fb06
Skip ensuring parent collections for hidden avatar folders during upload to avoid MKCOL timeouts
2026-01-29 12:16:04 +01:00
Leon Bösche
cd34bcddc9
Increase WebDAV client HTTP timeout from 30 to 60 seconds
2026-01-29 12:16:00 +01:00
Leon Bösche
ed86765321
Fix avatar upload path by adding a leading dot to the avatars directory
2026-01-29 12:08:32 +01:00
Leon Bösche
2f96d35657
Update migration steps to reflect correct total count and improve clarity
2026-01-29 10:56:53 +01:00
Leon Bösche
88a69fdaaf
Update migration steps to reflect new order and add avatar URL migration
2026-01-29 10:56:03 +01:00
Leon Bösche
d7045aba2a
Add save button to AccountSettingsDialog for profile updates
2026-01-29 10:47:50 +01:00
Leon Bösche
071f32ddea
Add avatar_url column to users table and create migration scripts for adding and removing it
2026-01-29 10:45:08 +01:00
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