News for hackers. Stuff that matters.
Re:Conduit: Simple, fast and reliable chat server powered by... by nine_k on Sunday July 30, 2023 @11:38PM (#36938570)
There's the least common denominator XMPP, with a mot of key functions under optional XEPs. Thus the user experience is very uneven across clients and servers.

Matrix has a more defined set of important features, so you could expect that conforming clients all implement them uniformly, without surprises.

Re:Conduit: Simple, fast and reliable chat server powered by... by CameronNemo on Sunday July 30, 2023 @11:55PM (#36938650)
This argument seems so weird to me because the matrix ecosystem definitely does have complete and non-complete clients. Just like the XMPP ecosystem. And as for servers... Dendrite and Conduit are not 100% compatible with Synapse.

I imagine there must be some good clients for XMPP. Hell, I use one good client (Conversations on Android) on a daily basis. Also have used Gajim quite a bit. It is alright afaict.

Re:Conduit: Simple, fast and reliable chat server powered by... by tcfhgj on Monday July 31, 2023 @02:58AM (#36939559)
What does complete even mean regarding XMPP?

It's not even possible there, because you have conflicting proposals while on Matrix you have a coherent specification

Re:Conduit: Simple, fast and reliable chat server powered by... by MattJ100 on Monday July 31, 2023 @03:27AM (#36939693)
Compliance with the annual compliance suites would be one definition. This compliance level is discoverable in the xmpp.org software listing, for example: https://xmpp.org/software/conversations/
Re:Conduit: Simple, fast and reliable chat server powered by... by freeopinion on Monday July 31, 2023 @12:09AM (#36938731)
Funny, I recently got pretty frustrated looking for a decent Matrix client. Not even Element claimed to support the full list of features on the Matrix website. And Element has super bizarre behavior like not allowing to paste into the message composer. And good luck getting help when a client doesn't work.

That said, I can't claim XMPP clients are any better.

Re:Conduit: Simple, fast and reliable chat server powered by... by Arathorn on Monday July 31, 2023 @12:31AM (#36938834)
Element is basically 3 different clients - web, ios and android are different codebases. Paste to composer should work on all of them tho! Meanwhile on mobile there is a new client called Element X which is a single codebase built on matrix-rust-sdk: https://element.io/blog/element-x-experience-the-future-of-e....

Classic Element should support every specced feature in Matrix tho, and tonnes of MSCs, so unsure what features you’d be missing. Meanwhile Element X is less featureful, but way more performant and stable (we’re aiming for better-than-telegram UX and perf).

Re:Conduit: Simple, fast and reliable chat server powered by... by freeopinion on Monday July 31, 2023 @01:00AM (#36938968)
Thanks for the reply. I saw your demo of Element X a while back and it looked awesome. I'm excited for it to show up for desktop use.

Of course you are already familiar with https://matrix.org/ecosystem/clients/element/. I know it is pretty ticky to point out that "Multi Account" is not supported, but it happened to be a feature I was particularly looking for in my search. My IRC client, for instance, lets me be logged into multiple servers with different accounts at the same time. Yes, I know that a single account on one server can communicate across all federated servers. The same is true for email, yet my email client allows me to use multiple accounts. I'm heartened to see that you have included the feature on your checklist. I hope that means somebody is thinking about it.

I know that Element should allow me to paste into the composer. I was told exactly that in the matrix room when I asked. "Works for me" is as frustrating a response as ever. I've seen the issue reported a number of times by different people with pretty decent detail, but I haven't seen a solution. Just "works for me" responses.

I'm still a Matrix user. I just accept that I don't have everything smoothed out the way I'd like. My post above was just a response to the claim that XMPP clients don't have uniform features. Well, as you know, neither do Matrix clients. But you weren't the one making that argument.

Don't take my posts as negative criticism, even if there is some criticism there. Keep up the great work. Keep getting better.

Re:Conduit: Simple, fast and reliable chat server powered by... by nani8ot on Monday July 31, 2023 @07:00AM (#36940904)
FluffyChat does have multi-account support, but it's also a feature I'm missing on Element.
Re:Conduit: Simple, fast and reliable chat server powered by... by xethos on Monday July 31, 2023 @05:11AM (#36940251)
> we’re aiming for better-than-telegram UX and perf)

Oh thank god - my (admittedly not-brand-new) phone doesn't have quite enough RAM to keep Element fed and happy. 300 meg doesn't sound like much till all apps are limited to the ~2GB left over after the OS takes it's cut.

Element supports stickers though, and I haven't found any other Android clients that support stickers while also being lighter.

Kudos though - Matrix has come a long, long way since I first played around with riot.im!

Re:Conduit: Simple, fast and reliable chat server powered by... by jeltz on Monday July 31, 2023 @05:27AM (#36940333)
Do you plan to do something like Element X but for desktop?
Re:Conduit: Simple, fast and reliable chat server powered by... by COGlory on Monday July 31, 2023 @12:33AM (#36938843)
I paste into Element all the time, on web, desktop, and Android
Re:Conduit: Simple, fast and reliable chat server powered by... by rhn_mk1 on Monday July 31, 2023 @01:31AM (#36939122)
> Element has super bizarre behavior like not allowing to paste into the message composer

It requires the clipboard API. Puzzling decision, given that native pasting worked before, but here we are.

Re:Conduit: Simple, fast and reliable chat server powered by... by prmoustache on Monday July 31, 2023 @02:19AM (#36939368)
In practice, it only works better if you stick to element so it is pretty much the same. The difference being that they ship a full featured web version so anyone with an OS that support modern web should be able to support it.