Chat Search and Groupchat Ownership

Hello,
So, obviously, Discourse chat is obviously not its own platform. It’s just a really useful aspect of the forum. But there are a couple things that I think would be really helpful, as in small quality of life style improvements.


  1. Add a search messages function into channels and dms. Let you filter by sender and date and that kind of thing, similar to the already existing Discourse search for topics and posts.

    a. It could be a simple icon to the left of the fullscreen icon that was a magnifying glass and would open up a popup inside of the chat window that could expand with more advanced options.

For reference

Screenshot 2025-04-07 at 20.21.21

b. It could also just be, and this would be slightly less preferable, but a filter for the normal forumwide search already.


  1. For the Groupchat ownership thing- you, as the creator of a groupchat, should be able to manage who can invite people and should be able to remove people at will. There could also be a set of permissions similar to those on the Category editing page with who can add people, who can remove people, who can change the name, etc.
For reference

Can’t link the category editing thing anywhere but anyways it’s the set of permissions under security and with the “everyone”, “moderators”, and “staff” sets or whatnot.


If anyone else has some ideas to add on to this, that would be welcome. Mostly these are things that while not neccessary, would really improve the chatting experience on Discourse.

I understand that this would likely never be a priority as Discourse is after all primarily a forum for organized discussion and chat is an official plugin, but these are my two cents.

Thanks.

4 Likes

We recently added chat search; it works much in the way you described though you cannot search specifically by date.

Take a look at this topic and feel free to suggest improvements once you’ve tried it out! Introducing chat search

Right now, anyone in the group chat can add members (until they reach the limit of users who can be in a single group chat, based on the chat max direct message users setting). So is that not working out well for you, and you want to prevent chat members from adding others?

(You’re correct that members can only leave of their own accord; we haven’t built the ability to remove folks from the group chat.)

1 Like