emma

emma wrote

since we're sharing gripes we have with matrix and/or element, i'll share mine:

  • editing messages is completely unreliable. i'll send a message on my computer, realise i did a oopsie and edit it out of the message, then later log in with my phone and see the oopsie is still there. i have no idea if the person i messaged sees the edited message or not.

  • messages become stuck. i'll infodump on someone, then one of the messages just randomly becomes attached at the end of the log. i have to close element and reopen it, and ultimately i'm left wondering if the message got sent correctly in the first place.

  • you have to be a rocket scientist to figure out how to log out. it'll pester you about key backups, and even when you've done that, it'll still warn you that you're about to lose all your messages.

    • the whole encryption thing is of dubious value. the team and leadership don't have the discipline to build a truly secure messaging app, and yet their insistence on pretending to build one hurts usability and causes issues with room states or whatever.
  • they added a colourblind mode, which is theoretically good, but there is no non-colourblind mode, and it looks fuckugly. this primarily affects name colours (and not things where colours are used to convey meaning, like red for dangerous actions, etc.), so all they've done is make it look jarring for the rest of us. this feels like it was done to tick off a point on a compliance checklist, rather than to actually improve the user experience for colourblind people. (i'm open to the possibility i'm wrong on this one)

  • search is completely broken in encrypted rooms.

  • synchronising takes anywhere from a microsecond to several minutes where it just spins and does nothing.

  • you cannot ignore invites. i sometimes get messaged by people i don't know, and don't wish to signal that i rejected their invite to, and the invite will just be stuck there, with a notification badge, for all eternity, until i relent and reject it. i wish for the ability to prevent invites on the server-side, which i'm told there is no reason it can't be done.

    • this recently came back to bite the ceo of element when he was invited to a room named 'CHILD PORN' while giving a demo. maybe we'll finally have the option soon.
  • rooms get stuck in the 'has unread messages' state for seemingly no reason. i'm in such a room right now, and it still persists in that state even when i click the 'mark all messages as read' button. for some reason it's only stuck like this in the iOS app.

  • the IRC bridges only go one way, where you can use matrix to join IRC channels. i want to allow IRC users to join my matrix channel, so they can pester me about postmill without having to sign up for yet another service.

  • 🔑 Unable to decrypt message

3