If you are curious and courageous, and run #Debian testing or unstable, you might like to try the latest snapshot of #Gajim by @gajim. It features message replies and message reactions.
Expect bugs! This is not a release version, but a snapshot. It's called "experimental" for a reason.
echo "deb https://deb.debian.org/debian/ experimental main" | sudo tee /etc/apt/sources.list.d/experimental.list
Likely a result of recent Slack shenanigans, the pressure on the matrix.org server is a good reminder of why I should just run my own #matrix instance. It also just adds to my appreciation of how much nicer it is to run and use #xmpp.
@art_codesmith With a literal interpretation, "everyone" didn't - #XMPP is still actively used by many people, knowingly or unknowingly. Some people use interoperable XMPP services such as Snikket or one of the many public XMPP providers. Others self-host (Snikket, Prosody, ejabberd, etc.). And many more use it unknowingly via WhatsApp, Zoom, MoyaApp, etc.
The problem with the latter services is that they don't interoperate with others, but the EU's DMA regulations are aiming to change that.
Instant messaging is more complicated than you'd think. Sending a message from one device to another seems simple, but it's hard; especially on mobile. NAT, Firewalls, smartphone battery optimisation are all technical challenges, but then you also got user expectations. Users expect to see the same messages in the same order on every device. They want to be able to send photos, files, locations, voice messages and much more. On top of all that, full end to end encryption is a must have nowadays. Especially if you let average people run their own servers.
Matrix seems overly complex, but once you attempt to reinvent it, you end up with the same level of complexity.
Just pushed a new protoXEP for implementing Remote Control in #XMPP, along with an accompanying implementation in #Libervia!
This is exciting, as it enables not only Remote Desktop, but also controlling devices without video feedback - like using your phone as an ad-hoc touchpad, laptop keyboard to control a Single-board computer, or making automation scripts, and more!
It's designed to be extensible, with plans to add clipboard sharing and gamepad input. Thanks to #NLnet for their support!
I like @Mastodon, however I am also flirting with the #XMPP could-have-been, @movim as a platform to discover. If only #Movim had proper #ActivityPub compatibility.
I have just released Renga 1.26
This is an #XMPP client for #HaikuOS which is based on gloox and also a fork of Jabber4BeOS.
This version fixes various crashes and glitches, is compatible with the latest version of libcss for xhtml-im support, and implements the srv records for xmpp over tls (xep-0368). This last change means Renga is now fulfilling all needs for a "core compliance advanced client"!
The step is completing MUC support (moderation, invitations, ...) for basic IM compliance