Commit Graph

517 Commits

Author SHA1 Message Date
Leon Bösche
111e403ebd idle 2026-02-07 23:54:51 +01:00
Leon Bösche
d4e0b1b27f Refactor moveOrgFileHandler to retrieve source and target files by path, improving error handling for file not found scenarios 2026-02-07 23:45:45 +01:00
Leon Bösche
b95f3c22be Update package versions and SHA256 checksums in pubspec.lock 2026-02-07 23:40:31 +01:00
Leon Bösche
b1ac8ce102 Improve error handling in WebDAV file move operations and ensure target directory exists 2026-02-07 23:35:48 +01:00
Leon Bösche
6dad9432d0 Add UpdateFilePath method to update file name and path while preserving ID 2026-02-07 23:14:38 +01:00
Leon Bösche
48b5210e8d Update binary file in go_cloud/api 2026-02-05 16:18:12 +01:00
Leon Bösche
85fed3d1d9 Update project name in CMakeLists.txt and correct description in pubspec.yaml 2026-02-01 08:40:39 +01:00
Leon Bösche
14b5eb1c31 Enhance auto-deploy script for Flutter frontend by ensuring a clean build environment and fetching packages 2026-02-01 01:19:45 +01:00
Leon Bösche
c0bbf378f3 Fix package name in pubspec.yaml and update import path for audio_player_bar 2026-02-01 01:13:38 +01:00
Leon Bösche
65fce91a58 idle 2026-02-01 01:10:50 +01:00
Leon Bösche
bdf545ff87 idle 2026-02-01 01:06:56 +01:00
Leon Bösche
a3a596bbdb Improve avatar download and verification handling with context cancellation and exponential backoff 2026-02-01 00:50:50 +01:00
Leon Bösche
96a044450f Enhance authentication error handling with specific error codes and inline validation feedback 2026-02-01 00:24:19 +01:00
Leon Bösche
17ac65a493 Refactor avatar upload and download handlers to use internal WebDAV client for server-to-server operations 2026-01-31 23:48:08 +01:00
Leon Bösche
9ac649105a Refactor WOPI access checks to prioritize organization membership over user ownership 2026-01-31 23:45:07 +01:00
Leon Bösche
048356dddf Refactor ensureParent method to simplify MKCOL URL construction 2026-01-31 23:37:16 +01:00
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