matrix-org / matrix-org/matrix-spec

Support for specifying custom files for small resolution images for avatars (and similar)

Open
#408 0 comments 0 reactions 0 assignees View on GitHub
A-Client-Server feature
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

It would be nice to have a way for users to provide hand-crafted small resolution images for icons for things like flair, room avatars, even user avatars - so that when these avatars are used as favicon-style thumbnails, we have a pixel perfect avatar rather than a bluntly scaled down version of a larger image.

It feels to me like this is something that the media repo API should support, so that a user can upload alternative images for a given URL to 'seed' the lower resolution variants.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the media repo API and the existing behavior for avatar URLs used as favicon-style thumbnails. Determine how alternative, hand-crafted images would be uploaded, associated with a source URL, and selected for lower-resolution variants. Done means the API behavior and compatibility expectations are specified clearly enough to implement and test.

Written by the indexing model from the issue text.

Assessment

Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.