Ability to retrieve all joined MUC rooms from server (I’m pretty sure there’s a XEP to list bookmarked MUC rooms, which in turn are the ones we should auto-join on startup)
Ability to exchange messages and view list of participants
Supporting MIX is out-of-scope ATM.
Loose thoughts:
We should have 2 (3?) types of rooms: Group direct messages, Public Channels and Private channels (Slack terminology)
The difference between Group direct messages and Private channels aren't immediately clear
If there's an actual distinction I would expect that if you enter an existing Group direct message (GDM) you might not see the message history where in a Private channel you would/might. Is this even possible with MAM?
Supporting MIX is out-of-scope ATM.
Loose thoughts:
Resources: