You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec/content/client-server-api/modules
Kévin Commaille 9882d95775
Improve the quality of the rendered diagrams (#1999)
The first commit allows to lazy-load the diagrams, which should improve the loading time of the CS API on mobile. In the process it also improves the alt text of the images.

The second commit serves the diagrams as high-resolution WebPs. Encoding a high resolution diagram as WebP gives a file of approximately the same size as the lower resolution PNG. For maximum compatibility we also serve them as a lower resolution WebP and a fallback PNG. WebP was chosen because it is one of the export formats of draw.io/diagrams.net, and it is widely available in modern browsers.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
3 days ago
..
account_data.md Do not allow setting m.push_rules account data directly. (#1763) 8 months ago
admin.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
content_repo.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
device_management.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
dm.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
end_to_end_encryption.md Ensure more uniqueness for generated HTML IDs (#1881) 5 months ago
event_annotations.md annotion (#1658) 1 year ago
event_context.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
event_replacements.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
guest_access.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
history_visibility.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
ignore_users.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
index.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
instant_messaging.md Remove the deprecated name attribute on HTML anchor elements (#1870) 5 months ago
mentions.md Fix schema of `m.mentions` object (#1635) 1 year ago
moderation_policies.md Fix typo in moderation policy lists spec (#1832) 6 months ago
openid.md Add a hyphen between third and party when used as an adjective (#1447) 2 years ago
presence.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
push.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
read_markers.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
receipts.md Improve the quality of the rendered diagrams (#1999) 3 days ago
reference_relations.md Clarify terminology around aggregations (#1424) 2 years ago
report_content.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
rich_replies.md Make clearer in the example that the fallback prefix sequence should be repeated for each line (#1690) 10 months ago
room_previews.md Allow to specify a prefix for generated HTML IDs of API endpoints (#1882) 5 months ago
room_upgrades.md Always use `%` delimiter for `added-in` and `changed-in` shortcodes (#1975) 3 weeks ago
search.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
secrets.md Spell out secure secret storage and sharing (#1875) 5 months ago
send_to_device.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
server_acls.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
server_notices.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
spaces.md Remove spurious 'weight: 340' (#1442) 2 years ago
sso_login.md Clarify when server name is used and link to definition (#1862) 5 months ago
stickers.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
tags.md Stop rendering CS modules and room version fragments as standalone pages (#1317) 2 years ago
third_party_invites.md Allow to specify a prefix for generated HTML IDs of API endpoints (#1882) 5 months ago
third_party_networks.md Add a hyphen between third and party when used as an adjective (#1447) 2 years ago
threading.md Clarify that threads can be created based on replies (#1687) 12 months ago
typing_notifications.md Fix broken links 2 years ago
voip_events.md Define opaque identifier grammar (#1791) 7 months ago