From 3d77a6b871df4e26641feefbf14af84c5f9f7b00 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:22:43 +0200 Subject: [PATCH] Enable avatar upload for users --- .run/GameyfinApplication.run.xml | 2 - .run/UI debug.run.xml | 2 +- build.gradle.kts | 2 +- gradle.properties | 2 +- package-lock.json | 3831 +++++++---------- package.json | 118 +- src/main/frontend/components/ProfileMenu.tsx | 7 +- .../administration/ProfileManagement.tsx | 14 +- .../administration/UserManagement.tsx | 2 +- .../components/general/FileUpload.tsx | 74 + .../frontend/components/general/Section.tsx | 2 +- .../frontend/components/general/UserCard.tsx | 14 +- src/main/frontend/util/auth.ts | 8 +- .../de/grimsi/gameyfin/meta/SecurityConfig.kt | 2 +- .../de/grimsi/gameyfin/users/UserEndpoint.kt | 2 +- .../de/grimsi/gameyfin/users/UserService.kt | 36 +- .../gameyfin/users/avatar/AvatarController.kt | 55 + .../grimsi/gameyfin/users/entities/Avatar.kt | 8 +- src/main/resources/application.yml | 4 +- tailwind.config.ts | 3 + 20 files changed, 1861 insertions(+), 2327 deletions(-) create mode 100644 src/main/frontend/components/general/FileUpload.tsx create mode 100644 src/main/kotlin/de/grimsi/gameyfin/users/avatar/AvatarController.kt diff --git a/.run/GameyfinApplication.run.xml b/.run/GameyfinApplication.run.xml index d8b30d1..6afba1e 100644 --- a/.run/GameyfinApplication.run.xml +++ b/.run/GameyfinApplication.run.xml @@ -2,11 +2,9 @@