eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

223
active users

#conversations_im

4 posts3 participants0 posts today

A couple of versions ago I introduced a setting in #Conversations_im to hide the avatars next to message bubbles.

I'm personally not a big fan of the look, but it does bring it closer to what Signal and Google Messages are doing.

The next version will split that out into two settings: One that controls the avatar on received messages and one on sent messages. (Indicating what account is being used.) Hiding only the latter is a decent compromise for those who use the app with a single account.

For the next release of #Conversations_im I’m switching the default for showing all messages, including sent ones, left aligned, to 'on' for all tablets.

Combine this with disabling 'Colorful chat bubbles' and this looks pretty clean and almost like a regular desktop app.

This post is also a reminder to existing tablet users that those two settings exist. Too bad there aren’t that many of you.

Replied in thread

@cryptgoat Spannenderweise dokumentiere ich gerade die Services, die ich fuer meine Familie hoste, darunter einen XMPP Server. Natuerlich dokumentiere ich nicht den Server, sondern #Conversations_im und #Quicksy
Wuenschte ich mir, mit allen Leuten darueber kommunizieren zu koennen? Klar.
Bin ich schon froh, dass unsere Schule und Einzelfallhilfe ueber Signal statt WA erreichbar ist? Auf jeden Fall.
Geh ich den Leute unnoetig auf den Sack? Fsck no. (Kein Vorwurf, falls es so klingen sollte)

Replied in thread

@delta For #Conversations_im I literally developed the UI first. I had a somewhat working UI before I was able to put a single #XMPP message on the wire.

A shared library between different platforms is a good thing. People are trying to do this in XMPP (Snikket SDK, Macaw, Prose) and if I were to start something new for Conversations I'd use something like Kotlin Multiplatform too.

However there is also value in diversity of implementations and the good ideas will prevail concept of XMPP.

I'm on my way back from the Berlin XMPP Sprint and had a fantastic time. Thank you so much @debacle for organizing it, and thank you to everyone who participated. It was especially cool to see some new faces; it's pretty amazing that the #XMPP developer community is still able to attract new talent.

I made good progress on finally being able to show full-size avatars (profile pictures) in #Conversations_im. Stay tuned to learn more about that towards the end of this week.

Conversations 2.18.2 is available on Google Play and has client side mitigations for a server side security issue that was recently discovered and fixed in #ejabberd¹ and #OpenFire²

Go update your server. But just in case that takes a minute Conversations has your back too!

This release also fixes an issue with restoring (importing) backups on recent Android versions.

¹: process-one.net/blog/ejabberd-
²: github.com/igniterealtime/Open

ProcessOne · ejabberd 25.04Just a few weeks after previous release, ejabberd 25.04 is published with an important security fix, several bug fixes and a new API command.

Security audits are a funny thing. We lack the (financial) resources for regular, thorough penetration tests. However I’m aware that some of the higher profile users of #Conversations_im occasionally perform audits without my direct involvement and without publishing it afterwards. Those audits aren’t adversarial as indicated by them wanting me to fix what they find.

The funniest instances are when they want to be credited for finding an issue but refuse to make the audit public.