Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Messaging: Multi-user chat #125

Open
nesium opened this issue Apr 5, 2023 · 1 comment
Open

Messaging: Multi-user chat #125

nesium opened this issue Apr 5, 2023 · 1 comment
Milestone

Comments

@nesium
Copy link
Contributor

nesium commented Apr 5, 2023

  • Ability to create a channel (ie. a MUC room)
  • 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
  • Possibly we should try using MIX rather than MUC, as MUC requires the local JID to explicitly announce its online presence on connection to EACH joined MUC, which is tedious. MIX is probably more of a fit for Slack-like always-joined channels, although I never worked with this XEP. A Prosody module implementing MIX is available — https://xmpp.org/extensions/xep-0369.html

https://prose-im.slack.com/archives/C03GGAZ69GT/p1680630681414739?thread_ts=1680625035.145049&cid=C03GGAZ69GT

@nesium nesium added this to the MVP milestone Apr 5, 2023
@poVoq
Copy link

poVoq commented Aug 31, 2023

Almost no other XMPP client supports MIX right now and the server side modules are more or less untested as a result.

For compatibility reasons MUC support should really be available for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants