Add an "all messages" option as default in /my/messages

AI-generated summary

thoka proposes adding an “all messages” option as the default view in “/my/messages” to simplify message discovery for users. Currently, users must check multiple locations (topics, chat, personal/group messages), leading to missed messages, especially from groups without notifications. The goal is to consolidate all message types—including personal messages, group messages, and messages sent by the user—into a single, unified stream. Visual indicators (icons) could denote message type (PN/group) and direction (incoming/outgoing), and the view should display all targeted groups. While group inboxes are already partially integrated, thoka questions whether this can be implemented as a theme component or would require a plugin to handle the combined message stream. The suggestion aims to reduce user overwhelm and improve message accessibility by centralizing communication in one view, with filtering options available for refinement.

I would like to be able to offer an “all messages” overview to our users.

For topics it is common to see public and private groups shown in the same view.

People miss messages sent to groups, if they do not use notifications.

In general, people are overwhelmed by the amount of places to look for messages (topics, chat, personal messages, group messages).

We would like to experiment to narrow down the possible places to find messages (preferably to one), which could be then refined / drilled down by further options.

Preferably the default view in /my/messagesshould show all messages (also sent by myself).

Type of messages (PN, group message) and last state (incoming, outgoing) could be indicated with icons in front of the title.

Group inboxes are already shown in messages, which where send to multiple groups:

The overview should show all targeted groups.

I would like to learn, If this feature could be implemented as theme component.

My gut feeling tells me, that a combined stream of messages provided by a plugin might be required.

3 Likes