Features#

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

Ad-Hoc Commands

Besides slidge generic ad-hoc commands, slidgnal exposes various signald functionality via adhoc commands, such as managing linked signal devices or deleting an account.

Chat State Notifications

For typing notifications. No inactive/gone chat states in signal.

Message Delivery Receipts

Signal clients provides proper delivery receipts, and they are bridged.

Message Archive Management

For groups. Since signal does not have any server-side history, the archive can only contain messages slidge has received "live".

Chat Markers

Displayed and received markers are implemented. Read/unread state is synchronized from and to official clients.

HTTP File Upload

For attachments (both ways).

Message Retraction

Fully supported. Can be used as a workaround for message editing.

Message Reactions

Supported
🤏

Multi-User Chat

Chatting works but creating groups, administrating them, and accepting invitations must be done from another client.
🔮

Message Moderation

Planned

Best Practices for Message Threads

No threads in signal.

Last User Interaction in Presence

No presence info in signal.

Last Message Correction

No message correction in signal, but retraction and sending a new message is possible.