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

MUC support #2

Open
4 of 9 tasks
andersevenrud opened this issue Jan 24, 2020 · 1 comment
Open
4 of 9 tasks

MUC support #2

andersevenrud opened this issue Jan 24, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Milestone

Comments

@andersevenrud
Copy link
Member

andersevenrud commented Jan 24, 2020

Originally opened in os-js/OS.js#729:

Hello,
I tried getting MUC in strophe js OS.js but it doesn't seem to work. Does OS.js support the Multi User Chatroom?

Required changes:

  • MUC Plugin
  • MUC Room join functionality
  • Leave room on close
  • Message handler
  • Roster handler
  • Presence handler
  • Invitation
  • Chat window roster support w/presence (column to the right)
  • Chat window menubar on muc (leave room, invite, etc)

Pull-request: #3

@andersevenrud andersevenrud added question Further information is requested enhancement New feature or request help wanted Extra attention is needed labels Jan 24, 2020
@andersevenrud
Copy link
Member Author

@Pratikk460

It's possible to connect to a server that supports MUC, but currently it's only possible to have a two person dialog.

In order for a proper "chat room" support this application needs to use something like https://github.com/strophe/strophejs-plugin-muc and then get a new chat window implementation (that shows all users in a list, options for invites etc).

The main UI also needs to be updated to support joining or leaving a list of available rooms, as well as create a new one.

@andersevenrud andersevenrud added the good first issue Good for newcomers label Jan 24, 2020
@andersevenrud andersevenrud self-assigned this Jan 26, 2020
@andersevenrud andersevenrud modified the milestones: v.1.2, v1.2 Jan 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant