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

Only show joins, etc. for users that have been recently active #1633

Open
mythmon opened this issue Mar 4, 2020 · 4 comments
Open

Only show joins, etc. for users that have been recently active #1633

mythmon opened this issue Mar 4, 2020 · 4 comments
Labels
A-Presence O-Uncommon Most users are unlikely to come across this or unexpected workflow T-Enhancement Z-Mozilla

Comments

@mythmon
Copy link

mythmon commented Mar 4, 2020

Is your suggestion related to a problem? Please describe.
The messages about users joining, leaving, changing avatars, etc, are often noisy, especially in quieter rooms. Just turning them off can work, but can leave you in the awkward situation of talking to someone who has left, or not realizing that someone has changed their name.

Describe the solution you'd like
It would be useful to see joins and parts only for users that have recently interacted with the room, or been interacted with by others. For example if a user sends a message, or if someone @ mentions them.

Notably, if someone joins the join message will not be shown. Then if they send a message within a short time period, the join message is re-shown. The filter works both forwards and backwards in time.

Describe alternatives you've considered
It may be possible to build a UI that shows all meta information about the members of a room in a way that doesn't get in the way of the conversation. Then there would be no need to hide them.

Additional context
Weechat has a feature like this builtin called smart filter

@mythmon mythmon changed the title [Feature request] Only show joins, etc. for users that have been recently active Only show joins, etc. for users that have been recently active Mar 4, 2020
@HansJK
Copy link

HansJK commented Apr 2, 2020

This should happen automatically when a room have over a certain number of members. Would love to see this happen.

For Communities 2.0
I have a fairly big Discord server, and as everyone knows, Discord operates with multiple channels instead of just one chat room, and everyone is a member of the Server and not the individual channels. And there you would usually just have a dedicated spam or info channel where all this kind of information would go.
So when communities have been rewritten and we have communities 2.0, it should be possible have a dedicated room/channel for showing joins and etc.

@t3chguy
Copy link
Member

t3chguy commented Apr 2, 2020

This should happen automatically when a room have over a certain number of members

Doing things magically based on a random threshold causes more confusion than it solves.

@HansJK
Copy link

HansJK commented Apr 2, 2020

Doing things magically based on a random threshold causes more confusion than it solves.

Fair enough.

@MadLittleMods
Copy link

Related to #337 and element-hq/element-web#5479

@element-hq element-hq deleted a comment Sep 2, 2021
@SimonBrandner SimonBrandner added A-Presence O-Uncommon Most users are unlikely to come across this or unexpected workflow labels Sep 2, 2021
@t3chguy t3chguy transferred this issue from element-hq/element-web May 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Presence O-Uncommon Most users are unlikely to come across this or unexpected workflow T-Enhancement Z-Mozilla
Projects
None yet
Development

No branches or pull requests

6 participants