nioc / xmpp-web

Lightweight web chat client for XMPP server
GNU Affero General Public License v3.0
142 stars 20 forks source link

Support for MUC PM #86

Open singpolyma opened 1 year ago

singpolyma commented 1 year ago

Describe the solution you'd like

Allow MUC participants (including guests) to PM with other participants if enabled in the MUC.

nioc commented 1 year ago

In registered mode it seems manageable, but in guest no way to handle single conversations

Guest mode was added as a feature request #19. Application was not planned to handle it by design.

I do not know if handling only the registered mode is enough for your need.

singpolyma commented 1 year ago

It's useful for registered users, but for me the main interest would be guest. We've wanted PM to work with guests for years but all other web clients also have this limitation

Ppjet6 commented 1 year ago

I recently came across people looking for this feature on a web client. Specifically for the guest setup.

I guess it doesn't have to be a full new tab being opened for the private chat, it can look like what what Conversations does, or maybe Monocles (example attached)?

zb2rhi5hum9QBmymgT9fmdYoKiVLN8jgdS7iiXtDU7nWanjcr

Any clue what kind of work this would require in xmpp-web? If it's an ok design for you.

Conversations' way of handling MUC-PMs is often misleading, but Monocles seems to improve it slightly, making it more obvious that a message is private and you're not answering to the room.

nioc commented 1 year ago

I did not know a MUC users could have private message ^^ I was thinking to send message to the user in a standard new conversation. I do not have time for this right now, but the idea is good.