Compare commits

...

4 commits

Author SHA1 Message Date
Kévin Commaille fbd51f7201
Merge 3da385597b into fe5a195f4a 2026-03-06 02:10:44 -03:00
Kévin Commaille 3da385597b
Add x-addedInMatrixVersion property
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2026-03-04 11:01:43 +01:00
Kévin Commaille 354139c325
Add changelog
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2026-03-04 10:59:03 +01:00
Kévin Commaille 2fb428dfa7
Spec for MSC4230: Flag for animated images
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2026-03-04 10:53:25 +01:00
4 changed files with 19 additions and 2 deletions

View file

@ -0,0 +1 @@
Add the `is_animated` flag to the `info` object of the `m.image` msgtype and the `m.sticker` event, as per [MSC4230](https://github.com/matrix-org/matrix-spec-proposals/pull/423O).

View file

@ -7,7 +7,8 @@
"h": 398,
"w": 394,
"mimetype": "image/jpeg",
"size": 31037
"size": 31037,
"is_animated": false
},
"url": "mxc://example.org/JWEIFJgwEIhweiWJE",
"msgtype": "m.image"

View file

@ -9,7 +9,8 @@
"mimetype": "image/png",
"h": 200,
"w": 140,
"size": 73602
"size": 73602,
"is_animated": true
},
"h": 200,
"thumbnail_url": "mxc://matrix.org/sHhqkFCvSkFwtmvtETOtKnLP",

View file

@ -34,5 +34,19 @@ properties:
allOf:
- $ref: thumbnail_info.yaml
description: Metadata about the image referred to in `thumbnail_url`.
is_animated:
x-addedInMatrixVersion: "1.18"
description: |-
If this flag is `true`, the original image SHOULD be assumed to be
animated. If this flag is `false`, the original image SHOULD be assumed to
NOT be animated.
If a sending client is unable to determine whether an image is animated,
it SHOULD leave the flag unset.
Receiving clients MAY use this flag to optimize whether to download the
original image rather than a thumbnail if it is animated, but they SHOULD
NOT trust this flag.
type: boolean
title: ImageInfo
type: object