Add profile image system with MinIO storage
Some checks failed
Build And Push Image / docker (push) Failing after 1m5s

- Implement ProfileAvatar component for user avatars
- Integrate MinIO for profile image storage and management
- Add profile image fields to Member type definition
- Create server utilities and API endpoints for image handling
- Replace basic avatar icon with new ProfileAvatar in dashboard
- Update sharp dependency to v0.34.3
This commit is contained in:
2025-08-14 10:28:40 +02:00
parent 0952d6c381
commit 2ff0c31bbd
11 changed files with 3099 additions and 5 deletions

View File

@@ -120,9 +120,14 @@
<v-menu offset-y>
<template v-slot:activator="{ props }">
<v-btn icon v-bind="props" color="white">
<v-avatar size="36" color="white">
<v-icon color="primary">mdi-account</v-icon>
</v-avatar>
<ProfileAvatar
:member-name="user?.name"
:first-name="user?.firstName"
:last-name="user?.lastName"
size="small"
:lazy="false"
show-border
/>
</v-btn>
</template>