4 ms·
I hosted Matrix Synapse for a few users and some bridges for many years, and I get some of the sentiment. Synapse is okay, and bridges were the main reason for
by yaky 1y ago
I hosted Matrix Synapse for a few users and some bridges for many years, and I get some of the sentiment.
Synapse is okay, and bridges were the main reason for me. Documentation for setup and configuration is good now. No built-in admin panel, but I wrote my own. The bad things are:
- room replication means rooms stay on your server even after you leave them, and require manual cleanup.
- state_group_states is an append-only table that bloats the DB to incredible sizes, and also requires manual cleanup via SQL queries.
- media is not deleted when associated event is deleted and must be cleaned up manually.
- users cannot be deleted (in a reasonably simple way) at all. IMO a GDPR violation right there, but what do I know.
Element is great because it is consistent across platforms, but "share to" functionality was broken on iOS last that I checked, and image captions are not supported (although visible on long-press?).
ElementX is supposed to be better, but calls are not backwards compatible (why?), "share to" and a lot of other functionality is absent.
Both still have to rely on Google Play Services for timely notifications while Conversations.im manages to get instant notifications even without Play Services.