krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
1.09k stars 190 forks source link

Add chat setting: Separate invites from regular chats #834

Open CodeShakingSheep opened 8 months ago

CodeShakingSheep commented 8 months ago

Feature Description

I would like to have a setting to separate invites from regular chats (similar to the "Separate Direct Chats and Groups" chat setting).

Rationale

Currently I have a lot of pending invites which I'm not sure yet what to do about them (accept or ignore). Having a bunch of pending invites blocks the upper section of the UI, so that I have to scroll down a lot to see my actual chats. This makes FluffyChat practically unusable for me (when leaving my pending invites).

Mockup

Grouping could be done similar to how Element does it. image

And in FluffyChat UI it can be placed below the 2 icons for "Messages" and "Groups". image

In the chat settings it can be placed below the "Separate Direct Chats and Groups" option. image

Additional Context

No response

krille-chan commented 8 months ago

I would not make this a setting but a change for everyone. The GUI in my idea looks similar to what Instagram DM does. That's definitely on my todo list

CodeShakingSheep commented 8 months ago

Love to read that @krille-chan ! Can you give an ETA for that? Would love to fully switch from Element to Fluffychat and this is the last issue blocking me from doing so. Thank you for your awesome work!

github-actions[bot] commented 4 months ago

This issue is stale because it has been open for 120 days with no activity.

CodeShakingSheep commented 4 months ago

Hi @krille-chan, as this issue was marked as stale recently, I want to ask about the status again. Is there any ETA for this?

krille-chan commented 3 months ago

Not sure yet how to solve this. I had the idea of splitting up the chat list into 3 sections: Pinned, Invites, Chats but no decision yet