trash
30
@Echedenyan
link
92M

FluffyChat

@gwynne0190
creator
link
3
edit-2
1M

deleted by creator

@Echedenyan
link
5
edit-2
2M

Yes, with access to key backups and full verification.

Desktop version is still a bit experimental though but works and is using the same code as mobile.

@gwynne0190
creator
link
4
edit-2
1M

deleted by creator

QuentinCallaghan
link
82M

Nheko is really promising.

Halce
link
72M

I use https://github.com/mirukana/mirage on desktop (supports e2e, has responsive interface even on smaller screens and touch devices). For iOS, I use FluffyChat (also supports encryption, fast).

IngrownMink4
link
61M

Fractal is my favourite Matrix client. I recommend that you take a look here to see all the alternatives available.

@gwynne0190
creator
link
7
edit-2
1M

deleted by creator

Travis Skaalgard
link
71M

Fractal would be the perfect Matrix client for me it if supported e2ee, minimizing to tray, and voice/video.

IngrownMink4
link
101M

Good news. Soon Fractal will have all the missing features (I’m looking forward to these features coming to the stable version).

Travis Skaalgard
link
41M

Really? Because they seemed pretty married to that weird GNOME-esque aversion to minimizing to the tray.

@gwynne0190
creator
link
5
edit-2
1M

deleted by creator

Travis Skaalgard
link
01M

I could not possibly give less of a shit about spaces, but everyone seems to be frothing at the mouth for this supposedly “necessary” feature

@gwynne0190
creator
link
4
edit-2
1M

deleted by creator

Travis Skaalgard
link
-31M

I don’t think it’s bad to have spaces, I just think it’s ridiculous to treat it like such a necessity. It comes from people who don’t know who they are if they’re not spending 8+ hours a day on some anime Discord server

ugh... lo!
link
31M

Well, I’m the guy who thinks that spaces are must-have. The reason is pretty simple - I have 200+ rooms, including bridged from other networks.

Spaces allow to set some level of order in that mess

Travis Skaalgard
link
11M

I’m inclined to ask why 200+ rooms are necessary but alright, you do you. I just don’t have 16 hours a day for Matrix chats

@Echedenyan
link
2
edit-2
1M

Is an illness created by people who got used to IRC and Telegram networks.

I experienced and saw some people like that 4 years ago.

It is very weird. They didn’t even participate in most of rooms.

Some of them were in more than 1000 rooms with a lot silenced.

@Wdavery
link
21M

You don’t need to be active in all those rooms to have value in them. Maybe it’s just to follow updates in a community, or the odd support request. Maybe it’s communities of various hobbies that you rotate between being interested in.

mickie
link
42M

Try with Quaternion. There are others like Nheko and Mirage. But Quaternion it’s more mature and polished.

vendion
link
22M

I actually think that neochat is more polished than Quaternion, although it also lacks e2ee and video support as of right now, but that is just my opionion.

mickie
link
1
edit-2
1M

It’s true, the neochat has a better GUI/UX than Quaternion, but lacks in the support of some features. That’s the problem. There isn’t a single client that doesn’t lack something.

@gwynne0190
creator
link
1
edit-2
1M

deleted by creator

mickie
link
22M

Nheko and Mirage.

@gwynne0190
creator
link
1
edit-2
1M

deleted by creator

mickie
link
11M

Yep. All desktop clients have a BUT. Many solutions but very fragmented.

@the_tech_beast
link
31M

I use Nheko Btw, there is an unofficial community - c/nheko

@gwynne0190
creator
link
1
edit-2
1M

deleted by creator

Helix
link
32M

it’s just stuck on loading.

Happened to me, too. The server may be on 100% CPU load if it never joined the room. In any case, just waiting a few minutes and trying again usually resolved the issue for me.

@DBGamer
link
12M

If CPU loads are able to goes to multiple threads and is indeed the issue haven’t they thought of using an auto scaling solution? Scaling as needed so costs and performance are met?

Another option would to do kinda what LunaNode offers and slap the instances onto root volumes than make it so you can spin up and down VM instances. So you only pay for the compute resources WHEN you need them.

In fact I have my backup VM there ONLY “unshelving” when I truly needs it all automatically.

Helix
link
22M

haven’t they thought of using an auto scaling solution?

That’s not really how state resolution works. They already greatly reduced the resource usage while joining big rooms, but the server still has to cache a lot of state and calculate keys, exchange keys with other servers, verify all of that and so on. The change from regular python to async/await code made synapse block that process a lot less, but Matrix is a very chatty protocol and uses a lot of bandwidth and database operations.

Another option would to do kinda what LunaNode offers and slap the instances onto root volumes than make it so you can spin up and down VM instances. So you only pay for the compute resources WHEN you need them.

Matrix doesn’t run on a single server. It already is federated and the main instance Matrix.org has a distributed high availability setup with federation, sync and messaging workers on different servers. That’s still not helping when your user connects through another home server which never joined the room at all and you have to do all those expensive calculations on state.


And this, kids, is why we need to have many different servers with lots of users who all join the rooms we want to join in advance :D

@DBGamer
link
11M

Understood, thanks you very much for helping me being able to understand better what’s the underlying issues were. :)

Helix
link
21M

I’m however not sure if this was also the case in OP’s instance, just an educated guess :)

poVoq
link
22M

You can use XMPP clients to join rooms via their Bifrost bridge and normal XMPP rooms are near instant connection, as in general the XMPP federation (and sending messages via it) is much faster then Matrix. High message latency and slow room connection speed are intrinsic problems of the Matrix protocol.

@gwynne0190
creator
link
1
edit-2
1M

deleted by creator

@Echedenyan
link
1
edit-2
1M

The other day I started to see a conversation in which Jitsi and Jitsi Meet concepts were mixed in a way that finished like “Jitsi Meet is based upon XMPP”.

WebRTC certainly has similarities to XMPP Jingle, in the way that the basic concept seems to work exactly in the same way, but it has different origins to be exact and is not from XMPP.

In the same way, Jitsi (now known as Jitsi Desktop since Jitsi is the group of technologies) and Jitsi Meet are different things.

If I remember, was a little time before Jitsi Meet was supported or bought by 8x8 but the thing is that Jitsi Desktop and Jitsi Meet had both active development.

The first being like Pidgin with connectivity to SIP and Jitsi Meet sessions and the other just being WebRTC based.

poVoq
link
1
edit-2
1M

Small correction though, Jitsi-meet is xmpp. It even includes an unmodified Prosody server for signaling and text chat. The difference is that after copying the old COLIBRI SFU XEP standard, they never bothered to explain or document further changes they did, so making a compatible implementaition would require reverse engineering it from the not well documented and quite extensive code base.

Edit: Furthermore, AFAIK the new xmpp jingle is so close to Webrtc that xmpp web clients can use the build in webrtc from the browser and just need to do some signalling to establish the connection.

@Echedenyan
link
11M

To be exact, I checked and you are right but seems that is specific to https://jitsi.org/jitsi-videobridge/ which is a Jitsi Meet main component.

poVoq
link
2
edit-2
1M

Yes that is the xmpp server component for webrtc SFU. I can be made to work with other xmpp servers as well so it is still quite standards conformant, but it seems getting it to work with non jitsi-meet clients is not so trivial sadly.

@Danrobi
banned
link
22M
@sweedness
link
22M

I’m using schildichat in android, you can geht it from fdroid store

@gwynne0190
creator
link
1
edit-2
1M

deleted by creator

An open network for secure, decentralized communication

  • 0 users online
  • 14 users / day
  • 14 users / week
  • 43 users / month
  • 104 users / 6 months
  • 1039 subscribers
  • 98 Posts
  • 354 Comments
  • Modlog