We're super excited about this release, even if it's an early one - Element X is the first Matrix client which outperforms WhatsApp/Telegram/iMessage and friends, both in terms of performance & UX.
We're super excited about this release, even if it's an early one - Element X is the first Matrix client which outperforms WhatsApp/Telegram/iMessage and friends, both in terms of performance & UX.
What does this mean? What’s the difference between “messaging” and “collaboration”?
Collaboration = Slack/Teams/Discord
Element itself does both, but Element X currently is just starting by polishing its Messaging features. So the missing features for collaboration are things like threads, spaces (aka workspaces), widgets (embeddable apps), voice/video rooms, multiaccount support, group permissions, polls, etc.
Can you already say something about encrypted search support in Element X? I really like how transparent encryption works for DMs nowadays in Element but for non-powerusers it is often really confusing why the can't search their chats (on the current gen mobile clients at least). I fully understand that this is a difficult problem and less state on the client definitely does not make it easier.
Also since you mentioned it, is multiaccount support something that we can realistically expect to see in Element X someday (maybe even in a v1.0?). If I remember correctly for the previous iterations of the clients the status was mostly "maybe one day" or "the architecture does not really support it".
It's planned, and should be way easier to do than on old Element given we can hook the clientside search indexer (https://github.com/matrix-org/seshat), which happens to be in Rust, directly into matrix-rust-sdk and thence both EIX and EAX. Whereas previously we'd have had to do custom integs with Seshat on EI and EA like the current one on Element Desktop, which just becomes a maintenance nightmare. Hopefully should be ready in the next months.
> Also since you mentioned it, is multiaccount support something that we can realistically expect to see in Element X someday (maybe even in a v1.0?). If I remember correctly for the previous iterations of the clients the status was mostly "maybe one day" or "the architecture does not really support it".
Definitely. We actually had it pre-Element in Matrix Console, and then it got lost in Element. The hope is to get it into Element X relatively early (as it's a pain in the ass to add it late)
I'm a heavy user or voice messages and the lag and issues around them on Android drive me crazy right now