element-hq / element-hq/synapse

Thumbnail WebP images as WebP

Open
#14,890 0 comments 0 reactions 0 assignees View on GitHub
Z-Spec-Blocked
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#14890](https://github.com/matrix-org/synapse/pull/14890).

---

I'm testing it since about 3 months (on a single user server) and it works fine.

Closes: https://github.com/matrix-org/synapse/issues/11840
Signed-off-by: Ronny (tastytea) Gutbrod

### Pull Request Checklist

* [x] Pull request is based on the develop branch
* [x] Pull request includes a [changelog file](https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#changelog). The entry should:
- Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from `EventStore` to `EventWorkerStore`.".
- Use markdown where necessary, mostly for `code blocks`.
- End with either a period (.) or an exclamation mark (!).
- Start with a capital letter.
- Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry.
* [x] Pull request includes a [sign off](https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#sign-off)
* [x] [Code style](https://matrix-org.github.io/synapse/latest/code_style.html) is correct
(run the [linters](https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#run-the-linters))

Contributor guide

Open the contributing guide

Research direction

Start by reading the migrated pull request #14890 and the superseded issue #11840; no source files or tests are identified in this issue. Confirm the intended thumbnail behavior and determine how completion will verify that WebP images are thumbnailed as WebP, then follow the contributing guide for the changelog, sign-off, and linters.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.