Skip to content

List unread chats (1:1/group) at the top of the sidebar #3964

@svalo

Description

@svalo

Is your feature request related to a problem? Please describe.

I'm subscribed to many groupchats and have many contacts in my roster, most of them are offline all the time, some only at times. Currently I have to keep expanded both groupchat and contacts dropdown and scroll trough all of them to search for unread messages.

Describe the solution you'd like
I'd like to have the sidebar show the groupchats and chats with unread messages on top, most recent chat on top, after that all other chats, I do not have strong opinions on whether to keep 1:1 and group chats separated.

In brief something similar to what other chat systems do: all the chats listed in order of last contact.

Contact in roster with whom I never chatted may be showed at the bottom or the "Start a new chat" may be kept. For group chats the current flow may be kept

Describe alternatives you've considered
I tried keeping groupchats compressed but I missed messages.

Beside, thank you for converse.js! 😃

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions