Multi-user chats are often divided into two use cases: Groups and Channels. In Groups you talk with specific people about varying topics, while in Channels you talk with a changing set of people about a specific topic.
Dino displays a list of member names as the default Group name and uses member avatars to generate a default Group avatar. Both features wouldn't make sense in a Channel with a continuously changing set of members.

Testing an upcoming feature during the XMPP sprint: Leave a group chat on and will leave as well, join a new group chat on Conversations and Dino will join too. The underlying protocol extension was also implemented by and during the sprint.

With recent changes Dino can now transfer files via an OMEMO encrypted Jingle stream (XEP-0391). This enables the encrypted peer-to-peer exchange of large files with other supporting clients. Conversations also supports this in its latest release.

An emoji picker is now reachable via a button located next to the message input field. GTK also offers the shortcut CTRL+. to open an emoji picker.

Support for file transfer over was merged into . SOCKS5 enables data transfer without an intermediary but also supports transfer via a server if a prohibits direct transfer. Data transfer over the stream ("In-Band-Bytestream") has an overhead due to encoding, but serves as a fallback if http file upload and SOCKS5 fail.

Fosstodon

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