Items tagged with: Conversations_im

Search

Items tagged with: Conversations_im


> He changed his profile picture to a photo of himself so it was much easier to see which Jason Signal contact corresponded to that Jason.

This still leaves the risk of people deliberately changing their username+profile picture to match that of Jason to trick you to invite the wrong Jason to the group chat

In #Conversations_im we try to show the Jabber ID (not just the username) in relevant places (during invites, for new chats)

For #Signal that would be the phone number, I guess


@mistersixt yes this is currently the most requested feature for #Conversations_im. However it's also incredibly hard to do. This will come but I don't have an ETA.


For the next #Conversations_im release I’m refactoring how URIs are linked / made clickable. I’m adding a bunch of URI schemes like tel and mailto on top of the existing xmpp, http(s) and geo but removing support for "things that look like web URLs but aren’t actually URIs" (like 'example.com') to avoid some false positives.

Once the 2.18.0-beta comes out tomorrow or so let me know if you see things that isn’t matched and should be matched or vice versa.


@wiktor I understand the concern about bad fallback on the web. I just wish people would be a bit more pragmatic about it and at least add support for reading / opening such URIs. Nobody suggested replace all Follow buttons with web+activitypub: links.

Can we have support for FEP-07d7 in #Tusky and #Fedilab? (cc @Tusky @apps)

It shouldn’t be that hard to implement at least one of the possible URI schemes in #Conversations_im, #Lttrs, #Tusky and #Fedilab. Maybe get @delta on board too?


Is there any #ActivityPub / #Mastodon URI scheme used in the wild that would allow me to open an ActivityPub account directly in my Android app?

I've seen 'acct' and 'web+ap' mentioned but none seem to be implemented.

The goal is that given a text of "Here is my Mastodon profile acct:daniel@gultsch.social" #Conversations_im can link that directly into #Tusky. (Just like mailto and xmpp URIs open my E-Mail or IM app respectively)

Have @apps or @Tusky considered that? If not why not?


Would like to #askfedi about the "Conversations Legacy" #conversations #conversations_im @daniel #xmpp client - this version used to be on GooglePlay before some time, but later has disappeared, and I seem to have missed any "official" comment in that regard.

Do I understand correctly that it is just not supported/updated anymore and people who have it (I know somebody) shall update to the mainstream for security reasons?

Would the update recognize the old data or one should proceed via backup and its restoration (if it is possible)? Thanks.


If you're still recommending #Signal, you may have missed the tech oligarchs' takeover of the US government. The best time to recommend European alternatives was 8 years ago; the second best is now.

#Conversations_im #XMPP #Jabber


Absolutely nobody knows what an XMPP address is, so just go ahead and call it a:

#XMPP #Conversations_im #Jabber

  • Conversations ID (17%, 26 votes)
  • Chat ID (82%, 122 votes)
148 voters. Poll end: 1 month ago


On my recent #Lufthansa flight, I noticed their free messaging plan on the onboard Wi-Fi allows #XMPP traffic (likely via port 5223), but HTTP uploads were blocked. So, I added a new feature to #Conversations_im that lets users retry failed uploads via Jingle P2P file transfer, which will fall back to IBB if needed. Can’t wait to test it on the return flight! ✈️

#FlyNet


Some time ago, #Conversations_im started preferring direct TLS on port 5223 for servers without SRV records, falling back to 5222 if necessary.

Here’s what server administrators should do:
· Ensure direct TLS is configured and accessible.
· If using SRV records, prioritize _xmpps-client._tcp by assigning it a lower priority value.

#XMPP #TLS


I'm skipping #FOSDEM this year, but the #XMPP Standards Foundation will be there! Stop by the Realtime Lounge¹ to chat about XMPP, pick up some merch, and maybe grab a #Conversations_im sticker—while supplies last! 🚀

¹: xmpp.org/2025/01/xmpp-at-fosde… (K building 2nd floor, beside the elevator)




I love open source, and I want young people to know there’s a career path outside of #FAANG. Open source can be financially sustainable—it just gets super hard if one of your key goals is making your investors even richer. #Conversations_im is about the same age as #Matrix. I never took VC funding, and I’m doing fine.

#OpenSource


11 years into the development of #Conversations_im, I’m still working to enhance its security. Most recently, I’ve added support for XEP-0474: SASL SCRAM Downgrade Protection.

To take advantage of our continued commitment to security, make sure to:

· Use Conversations rather than a (soon-to-be-abandoned) fork

· Install Conversations through a source that provides automatic updates (F-Droid for Android 12+ or Google Play)

#XMPP


⚠️ 🚨 It’s time to stop using Blabber.im 🚨⚠️

The abandoned fork of #Conversations_im has a critical security issue: attackers can bypass STARTTLS negotiation, resulting in an unencrypted connection to a fake server. This vulnerability is similar to the STARTLS attack discovered in various email clients¹

✅ Fixed in Conversations 2.13.1 (Feb 2024)

📢 Please migrate to Conversations immediately! It's free on Google Play until the end of the year and always free on #fdroid

¹: archive.fosdem.org/2024/schedu…



Did you know that you can configure custom notification sounds per contact or group chat in #Conversations_im?

Apparently not many people knew that so the next version will make, what essentially is a native Android feature, easier to access via the overflow menu of contact or group chat details.

gultsch.video/w/8wZSkoad1bv4VH…


After the next #Conversations_im update have a look at our new Chat Bubble Settings. We are now providing a few customization options that, among other things, allow you to render all message bubbles left aligned.

In combination with the setting that turns off the background color, this is relatively close to what Dino or other team messengers look like.


In 2015 I spent a couple of weeks in Singapore and I still remember sitting at a café and implementing the feature that merges multiple messages into the same bubble.

Today this feature has been removed from #Conversations_im in favor of moving the bubbles closer together. This gives better control over per messages actions such as sharing, quoting or adding a reaction.


@daniel ooh, thanks Daniel! But I always need to register it first (somewhere else), and then I can add it to #conversations_im , right?


I installed #Signal and #Conversations_im on a clean install of #GrapheneOS on my Pixel 4a and measured the battery impact. The results are shocking!

Both messengers had only one contact: my regular phone.

I used my regular phone to send messages to the Pixel 4a (which was not used for anything else over the course of the experiment).

I always sent the same message via Signal and #XMPP (mixing up which app went first). In total I sent ~32 messages in intervals of 10mins to a few hours.


Constantly begging for donations or ratings is not something you will see #Conversations_im do. An instant messaging app should benefit its users not its developers.


Should #Conversations_im add stun.conversations.im as a fallback for #XMPP servers missing XEP-0215: External Service Discovery?

I’ve hesitated to add anything resembling "calling home" (no update checker, no metrics).

However, the main goal here wouldn’t be improving A/V call success (though it helps) but making P2P file transfers more reliable. Many servers still lack HTTP Upload, and the refactored Jingle File Transfer would benefit greatly from a fallback STUN server.

  • Yes (72%, 63 votes)
  • No (27%, 24 votes)
87 voters. Poll end: 4 months ago


After upgrading to #Android 15 I was tracking down this bug in #Conversations_im where the color of the text in the status bar sometimes doesn't change with the app theme. Occasionally I would get white status bar text on top of a light theme.
Then I noticed that other apps - including the clock app! - have the same issue.
I'm absolutely convinced that the engineers working on Android are all using iPhones. I mean how does one not notice issues like that?



Good news and bad news.
#Conversations_im 2.17.0 has support for emoji reactions 🎉
Since @Codeberg appears to be under constant DDoS attacks they have added pretty strict rate limits that the @fdroidorg build server keeps running into. 😞
Another build cycle just failed and it's unclear when 2.17.0 will be available on F-Droid.
Maybe Codeberg and F-Droid can back channel an allow list or something? 🙏


#Conversations_im has just surpassed 250,000 installs on Google Play. 🥳

The official, publicly visible, install badges are handed out for 100k and 500k. Growth has been very linear over the last ten years so stay tuned for the next big milestone in 2034! 😜



@daniel

Thank you for sharing your insights, and for your excellent XMPP app #conversations_IM!

Does anyone know about implementation plans for @dino?

/cc @larma


I don’t use the tablet UI in #Conversations_im. To be honest I hardly think about the fact that Conversations even has one.
However if you are using Conversations on a tablet and have suggestions for low hanging fruit / quality of life improvements I’m happy to implement them.
Recently someone suggested using the chat title as the activity title. (Apparently the highlighted chat is not enough of an indication of what chat you are currently in.)

#XMPP #android