Just to complete the discuss about XMPP vs. Matrix. A lot of People with small homeservers are switching from XMPP to Matrix because it is easy to maintain and helps to build a privacy decentralized messenger out of the box for family and friends. No fiddling with XEPs and stuff. And without a lot of free time a selfmade xmpp server is a hell of a mess.
And the lack of missing matrix apps are annoying. Take a look over to ubports, they have a solid running matrix app called fluffy chat. design is special an not everybodys choise, but it is useable and stable.
P.S. Dont forget the bridging feature. Irc, telegram, slack or Xmpp are already implemented in matrix. That said, a native matrix app makes more sense then working on better support for XMPP, because a fully featured matrix app is an all in one first class messenger, and all other could be abandoned.
Change that to āa Matrix connection manager for Telepathyā and you get a Matrix client (backend) on all GNU/Linux platforms, that can largely work out of the box. And guess what?
IRC?
I tested https://github.com/matrix-org/matrix-ircd some days ago. Of course this is not the perfect solution but does work with SFOS irc.
Yes this is an in between solution, a native matrix client is ways betterā¦
This is an ircd which is implemented like a proxy to a homeserver. You log in with your matrix credentials to the ircd and you can communicate to the homeserver (with e2e).
And Jolla, please give your messages app some love. And with love, I donāt mean moving the chat bubbles from one side to the other, but like implementing more of the Telepathy spec and implementing the appropriate UI, like for group messaging and starting conversations with people that donāt have a phone number etc.
While waiting for native Matrix clients to mature, I found that the Android version of FluffyChat works quite well, even on my phone which is still limited to the old Alien Dalvik version (I think it corresponds to Android 4.4). E2EE works (although some older messages werenāt possible to decrypt) and notifications work (blue indicator light and icons that appear to the left but no vibrations), so finally I have usable Matrix client! A native client is still desirable, but this is much better than nothing.
Edit: The notifications I saw came from Konheko, so Iām not sure that FluffyChat notifications work.
BTW has anyone tried running app.element.io on the new browser (i am not in 4.0 yet to test myself). And with gecko 78 coming in the next release it might be a solution until we have a native app.
Yes, your project seem good but for me the missing feature of upload and display images or files is a big miss.
And with time lots of my friend use E2E (element force it now, when you create a 1to1 discussion)
But thanks for your work , I hope you can implement all issue in your github repository
I donāt use an identity server. Iām not sure if it disabled by default, or that itās off because I self-host. Anyway, not even my own instance has our e-mail addresses or phone numbers. I also run my own TURN-server. I do use external STUN, due to technical limitations.
Actually I hadnāt even intended to use my own server. I just had set it up as trial, to see if Matrix/Element was a viable option for me and my parents, for which I added accounts on my server. Then my mom proactivly started inviting other family to install Element . They use a matrix.org account, so I guess I āleakā some metadata.