We can, but part of the selling point of Matrix is choice and I've found that not only is Element not "nice", but it actually has different goals as a client (it seems more Slack-esque in focus, than WhatsApp-esque to me).
What we need if the aim is to advocate for an alternative to WhatsApp is to find something that solves the same problems. There's a few options on Matrix.org[0]: Nio[1] seems very nice but it's iOS only and still alpha, but I've been using FluffyChat[2] and I've found it good sofar. Much much nicer than Element at least.
I'm thinking it might be time to accept that 'we', hackers/nerds/technically inclined individuals/early adopters, start 'selling' and providing these services for our families and friends.
Assuming you are involved with communick: I like the idea of, but I am not sold on moving my communications etc to some random llc. Especially with as little information as there is on the website, I'm having trouble trusting that. I would not send my friend and family there tbh.
Regarding trust. You don't have to trust me. That is one of the best things regarding end-to-end encryption. To be completely honest, the main issues now is (1) bus factor (I am mostly working alone on it, but I do have people that can take over this in case something happens to me) and (2) I am bootstrapped and not working full-time yet. Alas, both of these issues are the type that resolve themselves by having paying customers.
This "we" is nonexistent. It will never reach mainstream usage with its current bad UI/UX, and people have not fixed it. I don't think it will ever reach feature parity.
Really? It just happened to spring into existence? No people working on it? No alternative clients?
> It will never reach mainstream usage.
Quit the defeatist BS, please. Linux is never going to be a mainstream desktop OS, yet many people have been using for decades already and are free from proprietary systems. No "feature parity"? Give it time and understand that freedom comes at a price. Do not sell yourself for convenience.
There is no place you can go to open an issue that says "Facebook is exploiting user data even on applications that are supposed (promised, even) to be private.". Even if it were, ALL of Facebook's history is filled with privacy violations.
"Move fast and break things" should NEVER be a motto of a company that deals with the lives and social interactions of 2+ billion people.
“Bugs are tolerated as they are the price worth paying for a rapidly evolving code base, but you gotta fix ‘em” wouldn’t fit so neatly on a poster.
Ironic in a thread beseeching forgiveness for Element’s incompleteness.
These the type of bugs that should never be accepted and are hard to repair. Element client failing to ring on a call is a nuisance. I can call the person back. My teenage cousins who are growing so socially inept I worry they won't survive for a day outside of their homes without a cellphone? The arguments I had with my wife over her Instagram habit and the fact that she does not see how that relates to her insecurities/anxieties? That will be a lot more work to fix.
The idea is to verify the new login on ANOTHER session, if available. This is required for reading encrypted messages. When you see this message a notification will show up on all of your other Element devices asking you to verify that new session (using a QR code or a bunch of emojis). You can also select "This wasn't me - your account may be compromised", which gives you a hint what to do next (change passwords, etc).
My best guess here is that you have some old sessions lingering around, which you should remove from your account once logged in. However you do need your Security Phrase or Security Key to recover your account, which creates a new verified session and then you can read your old encrypted messages, too.
> "Help us improve Element", which doesn't accept a no and keeps asking again and again.
Can't reproduce this, sorry.
> When you see this message a notification will show up on all of your other Element devices asking you to verify that new session
I have two element devices, both PCs at different locations. And both using the web version of Element. Am I supposed to verify the other device while logged in at both PCs at different locations?
EDIT: And this is the "help us improve element" message that always pops up, no matter how many times I decline: https://ibb.co/WKkDHDd
I've finally had the opportunity to try it during Christmas, when I finally managed to convince a friend to try it, and I was very pleasantly surprised to the degree of polish it had both on Ubuntu and Android !
No, we can't. Because the time aspect matters, and if you want people to switch now, the client has to be polished now, not "when it's done". And right now, it's a mess.
It does not have to an all-or-nothing proposition. Do it in stages.
Try this: first get yourself to use it with a few friends. See for yourself what use cases work well and what use cases don't. Bonus points if you collect this feedback and give to the team. Bring your close contacts to use it and try to make your default app, but don't beat yourself or swear it off when you can.
Upon new release, try the use cases that were failing and see what progress has been made.
Best case, you end up realizing that the new system is not as bad as you thought and you are ready to jump out of a shitty locked-in network. Worst case you spent some time learning about a free system and you are more informed and able to help those that know of no alternative and think that being spied on and manipulated is just a given.
You could add XMPP there as well, but it really doesn't matter. What does matter is for us to start pushing for openness and start evangelizing/helping others to adopt anything that puts us back in control of our communication.
This is the one thing to fix, and the one opportunity that we are getting now to do this right.
- Element's client is not "nice": we can fix it. We can not fix closedness.
- Not everyone is using it: we can fix it. We can not fix privacy abuse from Facebook.
- It's work to run/manage a server: find a hosting provider (cough https://communick.com cough).