Replace UserPhoto with Avatar inheritance hierarchy and update UserBackground

Refactorkamo-shared-library
Ya
23 Novemba 2025, 19:25 UTC
Mwandishi
snadjafinia
Ahadi ya
483de41

- Renamed UserPhoto to Avatar (base class) using JPA JOINED inheritance - Created AvatarPhoto subclass for uploaded photos (stores file extension only) - Created AvatarAvatar Creator subclass with all Avatar Creator parameters: * style, seed, size, scale, rotate, translateX, translateY, flip, radius * bgColor1, bgColor2, useGradient, bgRotation - Updated UserBackground to store file extension instead of URL (MinIO uses ID) - Added Avatar relationships to User class (OneToMany avatars, ManyToOne avatar) - Added Avatar relationships to Member class (OneToMany avatars, ManyToOne avatar) - Files stored in MinIO using record ID: {id}.{fileExtension}

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei