Leon Bösche
367afab430
Add diagnostics for MKCOL failures in ensureParent method
2026-01-31 23:17:48 +01:00
Leon Bösche
75a796a43d
Limit file name and type display to a single line for better layout consistency
2026-01-31 23:12:44 +01:00
Leon Bösche
43776b123c
idleee
2026-01-31 22:12:43 +01:00
Leon Bösche
bf78943f3d
Increase avatar upload progress indicator size for better visibility
2026-01-31 22:11:40 +01:00
Leon Bösche
98db5f2e12
idle3000
2026-01-31 22:05:14 +01:00
Leon Bösche
257db646a6
idle
2026-01-31 22:01:10 +01:00
Leon Bösche
ae100c0b34
idle
2026-01-31 21:58:28 +01:00
Leon Bösche
80841e409f
Refactor project metadata and improve audio player bar responsiveness
2026-01-31 21:56:10 +01:00
Leon Bösche
d1b2a25bf7
Increase avatar icon size in account settings dialog for better visibility
2026-01-31 19:29:53 +01:00
Leon Bösche
94e9036e87
Increase avatar download timeout and retries; add verification for uploaded avatars with fallback caching
2026-01-31 18:44:52 +01:00
Leon Bösche
33f977293d
idle
2026-01-31 18:24:52 +01:00
Leon Bösche
ff4c9bb26c
Enhance avatar upload handling by providing immediate preview data and improving cache write logic
2026-01-31 18:09:07 +01:00
Leon Bösche
6085409bad
Enhance avatar handling by implementing download retries with backoff and adding timeout configuration
2026-01-31 17:48:30 +01:00
Leon Bösche
cf71b3c495
Refactor delete account button styles to use ButtonStyle for improved customization and consistency
2026-01-30 14:03:01 +01:00
Leon Bösche
4dd36fe98a
Refactor button styles in account settings dialog to use ButtonStyle for improved customization and consistency
2026-01-30 14:00:00 +01:00
Leon Bösche
1bc1dd8460
Enhance avatar caching by adding versioning support and improving cache read/write logic
2026-01-30 13:41:17 +01:00
Leon Bösche
87bf4b8ca3
Add defensive check for profile update response and set content type in user profile handler
2026-01-30 13:24:43 +01:00
Leon Bösche
07975c4fbe
Improve avatar cache handling by adding fallback directory creation and enhancing read logic
2026-01-29 23:12:12 +01:00
Leon Bösche
a2884a9891
Add avatar caching functionality and update config for cache directory
2026-01-29 23:00:59 +01:00
Leon Bösche
00a585e2c1
Fix avatar URL token handling and improve user avatar download timeout management
2026-01-29 22:55:46 +01:00
Leon Bösche
9b6f5c960a
Enhance user profile handling by fetching full profile data and updating avatar URLs in AuthBloc and related components
2026-01-29 22:42:36 +01:00
Leon Bösche
c27f4be6cb
Refactor change detection logic in display name listener for better readability
2026-01-29 22:04:14 +01:00
Leon Bösche
36de8c2313
Fix avatar and display name update issues
...
- Remove avatar handling from profile update to prevent overwriting DB with display URL
- Skip ensureParent for .avatars to speed up upload
- Add change detection for display name save button
- Update API client to not send avatarUrl in profile update
2026-01-29 22:03:36 +01:00
Leon Bösche
b30b8eb934
Fix JWT validation method name
2026-01-29 21:20:01 +01:00
Leon Bösche
cabb330966
Fix JWTManager access in getUserAvatarHandler
2026-01-29 21:19:15 +01:00
Leon Bösche
7a3abe9fa2
Add secure token-based auth for avatar GET
2026-01-29 21:14:50 +01:00
Leon Bösche
bd56e398e5
Remove auth from avatar GET and always allow save profile
2026-01-29 21:13:40 +01:00
Leon Bösche
def7626b37
Fix avatar URL to full URL and increase WebDAV timeout to 60s with ensureParent enabled
2026-01-29 21:04:13 +01:00
Leon Bösche
38c4d071c9
Revert ensureParent for .avatars to avoid MKCOL timeouts
2026-01-29 20:56:32 +01:00
Leon Bösche
8bf6bde38d
Fix display name input field and enable ensureParent for avatar uploads
...
- Remove controller text reset in BlocBuilder to allow typing
- Always call ensureParent in WebDAV upload to create .avatars folder if needed
2026-01-29 20:28:55 +01:00
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