telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
25.94k stars 5.14k forks source link

[Feature Request] Show unread chats above muted unread chats #25261

Open joeytwiddle opened 1 year ago

joeytwiddle commented 1 year ago

Is your feature request related to a problem?

I have joined a few high-volume news and community channels, and muted them, so I can browse through them when I'm not busy.

But, because they are very active, they often appear at the top of the list, getting in the way of unread chats with friends, colleagues, and work channels, which are actually more important to me!

This happens because messages are sorted by the timestamp of most recent activity.

Describe the solution you'd like

In the list of chats in the sidebar, I would like normal active chats to be listed before muted active chats, regardless of the timestamp. Muted channels would be moved down, because they are lower priority.

That way, I can see at the top all the active chats I want to interact with.

Current grouping: unread pinned chats, read pinned chats, unread other chats, read other chats Suggested grouping: unread pinned chats, read pinned chats, unread non-muted chats, unread muted chats, read chats (muted and unmuted)

Disadvantages: While this would be an improvement, when a chat has been read, that chat will drop down below the unread muted channels. This may feel a little inconsistent. But I'd still prefer it than not.

Describe alternatives you've considered

Possible alternatives:

  1. Instead of a strict grouping, give a 24h "timestamp penalty" to muted chats. That means non-muted chats will appear above busy muted chats, for at least 24 hours.

  2. Or, let us move certain channels into a separate category.

    E.g. how GMail offers Primary, Promotions, Social, and Forums.

    (Although I do wish GMail would let us create our own magnet folders, rather than the four they provide.)

Additional context

A couple of weeks ago, I filed this request somewhere else. But I'm sorry I can't find it now!

kodawah commented 1 year ago

related issues, sadly closed for inactivity: https://github.com/telegramdesktop/tdesktop/issues/2557 https://github.com/telegramdesktop/tdesktop/issues/2440

RememberTheAir commented 1 year ago

Currently, you could use fodders to workaround your issue (settings -> folders).

Two possible solutions:

joeytwiddle commented 1 year ago

The "workmode" feature in the issues which @kodabb linked sounds interesting, but I could not get it working here. Perhaps workmode has been deprecated?

Thanks @RememberTheAir for the Folders suggestion. I wasn't aware that this advanced feature existed!

I tried the second option. There was no "Unread" inclusionary filter, but

That does essentially satisfy my needs!


Although it's not quite as user-friendly as I might like. Some concerns and potential improvements:

kodawah commented 1 year ago

interesting workaround, but this should be really a global folder option "keep unread on top"

nklemiata commented 6 months ago

@joeytwiddle, thanks a lot for the extended description, never saw these filtering for the folders!

Thought of the same issue, but 'I can create a folder of Unmuted chats, but not a folder of Muted chats' is true and makes it mostly useless.... :(