krille-chan / fluffychat

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

[Feature request]: Option to un/archive un/read chats automatically #576

Open Mikaela opened 1 year ago

Mikaela commented 1 year ago

Feature Description

I would like to have a chat archive outside of screen, but available through scrolling, that would contain all chats that I have read recently and that have no new messages.

For example I read the FluffyChat room as there is a new message, then after ten minutes it jumps to archive so I don't see it cluttering the main room list, until there is a new message. If I needed it before that, it would be accessible by search or scrolling to the bottom where the archived chats would be.

Rationale

I think this would make the room list / main view cleaner and potentially less addicting as there would be less scrolling up and down in hopes of seeing a new message either in the favourite chats or less important ones.

Mockup

I am not sure whether I should attach screenshots of WeeChat, Glowing Bear, The Lounge and Beeper or other chat clients that implement this feature.

Additional Context

I tend to configure my WeeChat (IRC client) like this and this is a significant reason why I love the Beeper.com client which comes with this feature. However it's tied to their homeserver.

github-actions[bot] commented 11 months ago

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

github-actions[bot] commented 10 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.

Mikaela commented 10 months ago

I still wish to see this.

gabrc52 commented 10 months ago

Could you share the screenshots of the other clients which implement this feature?

Mikaela commented 10 months ago

I will have to try some better time (which may be days) as I haven't used them recently, but is there any chance you would volunteer to post them considering you mentioned at https://github.com/matrix-org/matrix-spec/issues/1705 that you are also familiar with Beeper? 😺

gabrc52 commented 10 months ago

Yeah, here are some screenshots of the Beeper UI:

image

When hovering on the archive button:

Screenshot from 2024-01-08 13-34-11

Next to it is an option to archive all read messages:

image

When hovering on a chat:

image

Clicking the check mark moves the conversation to the archive so it doesn't show up in the conversations list

image

until a new message is received

image

Handrail9 commented 8 months ago

Hello, I'm willing to open another issue if I haven't found the correct one, but I'd like to contribute a screenshot from a discord modification which has a read all messages feature that I miss greatly, ever since I bridged in the 2 discord servers I care about and stopped using the discord app and website. 68747470733a2f2f6d776974747269656e2e6769746875622e696f2f426574746572446973636f72644164646f6e732f506c7567696e732f52656164416c6c4e6f74696669636174696f6e73427574746f6e2f5f7265732f636f7665722e706e67

github-actions[bot] commented 3 months ago

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

Mikaela commented 3 months ago

This could be a health improvement