Huge!
Ensuring that Unable To Decrypt (UTD) bugs never happen. Huge amounts of work has gone into this over the course of the year, especially via complement-crypto as a comprehensive end-to-end-test suite for both matrix-rust-sdk and matrix-js-sdk based Matrix clients. We are finally at the point where UTDs are so rare that most people simply never see them.
All I need is a client that looks and feels like discord to replicate voice channels and I will switch to matrix and host my own instance
Yep, need a fork of revolt that uses Matrix 2.0 as a backend and I can get my friends to switch
Matrix 2.0 ActivityPub
Point proven before i could add: The chats should be encrypted (there’s an FEP somewhere)
Edit: now they made my point look wrong (it’s actually right), heres the sup server source code on how they implement it themselves: https://github.com/thesupapp/server
They’re two different protocols built for two very different forms of communication.
I’m very excited for this! Granted, I do wish they’d stop “announcing” Matrix 2.0, but I think the release of SSS alone is reason enough for celebration.
I have sync issues with even Slack or WhatsApp when I use an old device that hasn’t updated in a while - Matrix’s new sync scheme is genuinely fantastic and fixes all the issues my aging synapse server was having (4+ year server means those initial syncs on log-in could tak upwards of 10 minutes).
Now I just want Element Call to work with my pre-existing accounts and then I’ll be ready for the next Matrix 2.0 announcement 😂
Push-To-Talk when?
That would be huge and would make me and my friends switch from mumble/discord to matrix. However, i fear that high latency may be an issue.
It’s for voice, so that your mic is only active when you press an activation button. It’s how most PC games do it, and I would say it’s how most folks on PC use voice. It’s honestly a pretty basic feature, and super frustrating that it seems not to be a priority.
I’m ignorant about matrix, what is better in matrix than xmpp?
In XMPP, e2e encryption (just like everything else) is an optional extension. So in practice half the clients don’t support e2ee, half support different version of e2ee (can’t talk to each other) and pretty much all e2ee are likely full of holes since there are too many implementations to review.
In Matrix, e2ee is in a library that all clients can use, so while it is not Signal, it provides decent security.