I am currently running conduit with the matrix.org protocol.
Protocol is very complicated (and things like sending messages from a web hook for example is complex). Also, I tried to join federated rooms, but my client (element) just crash. So I don't really care about keeping my server.
I want to change mostly because I don't get mobile push notifications (and some features I want below are missing).
I tried different matrix clients but none are really nice and tick all the boxes, so I don't feel like keeping my server.
I don't care about the protocol, I know XMPP and IRC which are both "OK", but something proprietary but open source would be fine.
On the client side, I have a hard time to find the following features:
required:
- android and linux client
- mobile notifications (on android)
- read receipt
- inline images
- message edit
- message deletion
nice to have:
- easy gif sending (like being able to post a tenor or similar gif)
- stickers
- link preview
I wonder if the collective HN brain has any idea.
Cheers
Other open source and self-hosted chat apps I've heard of but haven't used are Mattermost[1] and Rocket.chat[2].
[1] https://mattermost.com/
[2] https://www.rocket.chat/