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.

I like the avatar thing, Conversations does it that way, too. However does Dino instead of showing the member names give the user the option to show the group name/description which the group creator gave to it? #XMPP

@STP_KITT @dino
Conversations also generates the default avatars of public Channels from member avatars. Dino recently stopped doing that and now only does that for Groups, hence the explanatory toot.

Yes, if a name or description is set, Dino will show it also for Groups. The list of names is only the default.

@dino This looks nice. How will Dino distinguish between Groups and Channels? Or is it up to every user, so that I can decide how a "room" is presented to me? This would be super useful I'm in quite some rooms where I would prefer the "Group behavior" where I can give them a fixed name.

@bjoern Just like Conversations, @dino uses the public flag on the MUC to distinguish this. A channel is public and anyone can join and a chat that is not set to public and thus it has a member list, is considered a group chat.

@bjoern @dino @stevenroose Two MUC settings have to be set in order for Dino and Conversations to treat the MUC as a Group: It must be invite-only and non-anonymous.

In Dino those settings are called "Members only" (on) and "Discover real JIDs" (Anyone). We plan to have different creation flows for Groups and Channels in the future and will then pre-configure the MUC appropriately.

@fiaxh @bjoern @dino Hmm, curious. So what happens with members-only anonymous? Or public non-anonymous? Those are also channels?

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.