Features

The table below lists the notable features for matridge. Refer to xmpp.org for a longer version, including all XEPs supported by slidge.

✅

Multi-User Chat

Only groups are supported, even 1:1 chats show as groups.
✅

Chat State Notifications

For typing notifications.
✅

Message Delivery Receipts

There are no recipient-generated receipts (except read marks) in matrix, but slidge will emit delivery receipts when the matrix server acks a message.
✅

Best Practices for Message Threads

Supported
✅

The /me Command

Supported
✅

Last User Interaction in Presence

Supported
✅

Last Message Correction

Supported
✅

Chat Markers

For read markers.
✅

HTTP File Upload

For attachments.
🤏

Message Styling

Message received from XMPP have their bodies parsed for Message Styling tags, plus "||spoiler||". Messages received from Matrix use their plaintext fallback.
✅

Message Retraction

Matrix's redacted events are mapped to retraction when the sender and the redacter match.
✅

Moderated Message Retraction

Matrix's redacted events are mapped to moderation when the sender and the redacter do not match.
✅

Message Reactions

Supported
✅

Message Replies

Supported