Dino 0.1 is released! 🎉

Dino is a secure and open-source application for decentralized messaging. It uses the XMPP (“Jabber”) protocol and is interoperable with other XMPP clients and servers. We aim to provide an intuitive, clean and modern user interface.

Release blog post:

@dino I'm really looking forward to seeing this application grow. Will it ever be available on Android on the Fdroid store?

@cavaliertusky @dino this isn't an Android application so... probably not? It's far more likely to show up on the PinePhone. :blobcatthinking2:

@polychrome @cavaliertusky @dino then I don't understand the prevalent comparison with WhatsApp and Facebook Messenger, both mobile centric or mobile only messenger apps.

Let's just say I hope it'll eventually makes it way to Android/iOS as well.

@cavaliertusky @dino It's built using GTK, it won't ever be compatible with Android. It might however come to a #Librem phone that is using #GTK for their mobile apps!

@dino wow! Congratulations on the release! I’m a happy Dino user. :)

That's nice! Guess I should update my personal Debian Backport tomorrow or so

@dino I hav to say, that it is not nice at all, that You really hav to get in to it, until You discover, that #Dino is avable only for #Linux Users. Unfortunately I feel it confirms people's idea of XMPP-users all beeing nerds. Fortunately I no a little better by now.

@balouqlc @dino there are other XMPP apps for Windows or so.

Anyway, IÄd argue no, it's not for nerds. Maybe you have the wrong assumption taht Linux is for nerds, which is not true at all.

Thus, you can use Linux and you can use Dino. Simple as that. 😃

Yes, Linux isn't just for Nerds. I absolutely don't mind Linux-only software (man, I wish I could use Dolphin on Windows...)
But praising a software and not mentioning early which OSs it runs on is not good form.

Put a note somewhere near the top, so people who aren't running Linux and not likely to switch know that they can stop reading. The same goes for Windows-only software. If I know it might need tweaking WINE, I'll usually just look elsewhere.

@balouqlc @dino

@Mr_Teatime @rugk @dino I totally agree. If ian app is only for windows or what so ever, it should be noted right at the top. Hoever, people who hav to use a screenreader, should rather not try tu use #Linux. I did some resceserch on that issue recently. Funny, I then got in tutch wich a friend of mine. I didnt even know, that he worked with linux for some time. But although there are things like Orka, he strongly recommanded, that I shuld not get in to it at this time. Too many things are still not working for blind folks. He himself is a programmer.So not everyone can use linux.

@dino "Interoperable", the truth is that it is among the best, but it needs to be improved (OMEMO does not work the same as with other clients, for example Conversations) 🤔

@dino @federationbot nice ! The intuitive clean and modern interface is something missing in the alternative (I am thinking of matrix and riot client)

@dino In your blog post you mention how other messengers are easy to use and have thus been adopted by many people and that you're also going for easy-to-use... But you seem to have forgotten accessibility: Most users are on Windows and Mac, and installing Linux is not easy for most. 🤔 But other than that, I am excited for Dino! 🎉

@sindastra Linux is pretty easy to install, imo easier than Linux, I know many former Windows user that use Linux day by day without any problem. The problem is that most people don't ever get in touch with Linux

@Muto Yes, it is easy to install for you and me. But for most it's not. 🤷‍♀️ A lot of people already struggle just *using* their computer as-is. It's sad but true. And others, just would not bother switching for X reasons. Theory and practice are two very different things.

@sindastra @Muto If someone wants to port it, they can.
Compatibility with shitty proprietary systems is holding free software back.

@sindastra @Muto Besides, it's XMPP, there are already plenty of XMPP clients for Windows and Mac. Use those.
If they are not targeting the lowest common denominator of three barely compatible platforms, then they'll even work better.

@grainloom @Muto It was merely a response to their blog post and how they compared themselves to Facebook and WhatsApp... No need to get upset. 🤷‍♀️

@grainloom Because of your wording "Compatibility with shitty proprietary systems", made me think you're upset.

@sindastra Ah. Understandable. But I'm generally upset about those all the time.

It's not even about being easy to install. Most people never install Windows. And nobody will delete theirs and go for Linux just because of a messenger, no matter how good.

Of course there's a cumulative effect of having multiple nice things on Linux (I prefer it for anything except games!), but this still limits mass appeal, and this (current?) limitation should be mentioned early ... lest you get thousands of Windows users excited and then dissappointed in quick order.

oh ... ahh, that's what you meant. yeah, sure ... I, like, knew that of course!

@dino Recently I uninstalled it after 10 minutes from my Ubuntu computer. I simply couldn't get an omemo encryption with my chat partner, also I missed a dark theme.

"allowing you continue the same conversation on your mobile phone as well as on your desktop. Messages you sent and received while Dino was offline are synchronized on start up."

How does that work while also being "interoperable with other XMPP clients and servers."?

@dino From the home page "Your chats never leave your computer unencrypted."

Now I'm *really* confused. I send an encrypted message w/ Dino on my Desktop and then open up some XMPP client you've never heard of on my laptop, it can see that message and understand it?


As they do in other clients - using XEP-0280 (Message Carbons) and XEP-0313 (Message Archive Management). The former allows you to get messages on multiple devices in parallel, the latter allows you to catch up.


@juliank @dino It's entirely possible that the XMPP implementations I've tried before either don't handle them properly or not at all.

Glad to hear it's standardized stuff, though.

fricking nice:
"We take your privacy seriously in every detail. For example you can keep Dino from informing the sender when you read a message, so they won't see a double-tick on their messages. Dino allows you to configure all of its privacy features per contact: You can keep your best friends up-to-date while not sharing anything with strangers."

Wonderful client. Is there Service Discovery (XEP-0030) implementation in your plans?

@dino Congratulations! Dino is a very promising project, I like the simplicity and speed - and I'll give it a try on my #pinephone once it arrives. Keep up the good work!

@dino great!
since years there's the idea of replacing #pidgin in tails, also in favor of something that supports #OMEMO out of the box.

Currently nobody is really working on it. I'm shure tails devs. would be glad to work with you to implement #dino in tails.
see for example:

thought this could help to increase adoption of xmpp also in general, since it might motivate many tails users to actually use xmpp for daily comunication.

@dino 1. Do you have fixed receiving OMEMO media messages with 12-byte IV? 2. When will the SOCKS5 proxy support?

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.