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

Add option to only consider message events for marking unread #1088

Open
jryans opened this issue Jan 27, 2020 · 11 comments
Open

Add option to only consider message events for marking unread #1088

jryans opened this issue Jan 27, 2020 · 11 comments
Labels
A-Room-List O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement Z-FTUE-Notifications Z-MadLittleMods Z-Mozilla

Comments

@jryans
Copy link

jryans commented Jan 27, 2020

It would be nice to have an option to only consider message events when marking a room unread.

This would ignore things like display name changes, avatar changes, join / leave, etc. for unread status.

@turt2live
Copy link
Member

Note that stickers are messsages too

@a2sheppy
Copy link

Certainly things like name changes and join/leave should be ignorable. What would really be lovely but would involve more UI work and would be a bonus: a set of checkboxes to specify what to ignore from things like display name changes, topic changes, avatar changes, join/leave, stickers, edits of existing messages, etc.

Some of those things might matter more to some people than to others (such as channels where stickers are used to vote on polls and the user is managing one or more polls).

@Legogris
Copy link

Legogris commented Aug 3, 2020

+1 on this;
With bridge puppets and 1000s of bridged conversations (like mautrix-messenger), Matrix/Element gets unmanageable due to regular floods of join/leaves/room avatar changes from the bridge puppet.

Even better would be to be able to set this on a community-level, but a global setting can at least make that scenario usable.

@t3chguy
Copy link
Member

t3chguy commented Aug 3, 2020

As part of ftue notifications project this is changing

@turt2live
Copy link
Member

#862 was an aspect of this from the legacy world

@SimonBrandner SimonBrandner added the O-Occasional Affects or can be seen by some users regularly or most users rarely label Sep 2, 2021
@chagai95
Copy link

chagai95 commented Sep 11, 2021

I have some double-puppeted bridges (wa,tg,fb and signal) I think display name changes and avatar changes are sometimes buggy, and I just wanted to disable seeing these. After changing the settings in preferences to ignore both, I noticed that I have a bunch of chats always coming to the top - I found out it's because I have "show rooms with unread messages first", turns out this message is misleading, it's actually not messages but more like events... I think this option should be mapped into these preferences respectively and "Show join/leave messages (invites/kicks/bans unaffected)" perhaps for the joins, for big rooms but honestly that does not really make a big difference since there is always gonna be noise from big rooms anyway....

It took me a year to find this out because I did not see any new messages and thought it was a bug, as soon as I turned on display name and avatars I realized:

image

@chagai95
Copy link

The even more annoying part is that in order to clear these I need to go to each one of these chats and wait to all the events to load - this sometimes takes a long time for each chat and until I did this I can't use the super useful shortcut to switch between unread chats (alt shift arrows)

@chagai95
Copy link

I recorded a video of what I'm experiencing:

https://chagai.website/displayname-avatar-changes-marked-as-unread-messages.mp4

@3nprob
Copy link

3nprob commented Sep 12, 2021

Mirrors my experience quite well. UX impediment compounded by that certain groups reappear as unread after a while despite no new events (separate issue) so it becomes a regular exercise.

@AlexLJordan
Copy link

AlexLJordan commented Jun 7, 2022

Is this the main issue for all the other related ones listed above?
It infuriates me to no end, when avatar changes or name changes in groups bring that room to the top of the list. It even shows it as a little dot indicating its not a "pinging notification" i suppose, so apparently it is known that i actually am not interested in this? I have disabled all relevant available settings namely "show avatar change" and "show display name change" but apparently that doenst work in groups or bridged rooms (which apparently count as groups as there are more than 2 participants).

After having opened the offending rooms, they stay up in the list, even though they have no messages warranting them a higher rank in the "sort by activity" list. So when a bridge changes the names of half of my contacts or updates their avatars i suddenly have 20 chats with no activity in front of my regularly used chats.

Also my aunt changes her avatar 5 times a week. I shouldn't have to be tempted to move her to low-priority just because of that. SchildiChat on android doesnt mark rooms/groups unread because of avatar or name changes, there everything works as i'd expect it to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement Z-FTUE-Notifications Z-MadLittleMods Z-Mozilla
Projects
None yet
Development

No branches or pull requests

10 participants