vikunja/pkg/modules/avatar
kolaente e81ccb3486 refactor(avatar): share avatar resolution between v1 and v2 handlers
Extract the duplicated user-lookup, provider-selection and size-clamping
logic from the v1 GetAvatar and v2 avatarGet handlers into a single
avatar.GetAvatarForUsername helper. Both handlers now call it and keep
only their transport-specific code (v1: echo size parse + c.Blob, v2:
huma input/response). Pure refactor, behavior is unchanged.
2026-06-02 08:17:00 +00:00
..
botmarble feat(avatar): use distinct marble palette for bot users 2026-05-01 14:44:10 +00:00
empty feat: format user mentions with display names in email notifications (#1930) 2025-12-10 12:39:05 +01:00
gravatar fix: add timeouts to Gravatar, Unsplash, and SSRF-safe HTTP clients 2026-04-09 07:31:08 +00:00
initials feat: format user mentions with display names in email notifications (#1930) 2025-12-10 12:39:05 +01:00
ldap feat: format user mentions with display names in email notifications (#1930) 2025-12-10 12:39:05 +01:00
marble feat(avatar): use distinct marble palette for bot users 2026-05-01 14:44:10 +00:00
openid feat: format user mentions with display names in email notifications (#1930) 2025-12-10 12:39:05 +01:00
upload test: remove obsolete invalid-cache-type test for avatar upload 2026-04-08 08:56:22 +00:00
avatar.go refactor(avatar): share avatar resolution between v1 and v2 handlers 2026-06-02 08:17:00 +00:00
inline_profile_picture_test.go feat: format user mentions with display names in email notifications (#1930) 2025-12-10 12:39:05 +01:00