stream-chat-js icon indicating copy to clipboard operation
stream-chat-js copied to clipboard

Mark as unread?

Open kyriacos opened this issue 4 years ago • 6 comments

Any way we can mark a channel and/or message as unread?

Thanks!

kyriacos avatar Oct 21 '21 19:10 kyriacos

Hello, sorry, this is not currently a supported feature. I'll pass the feature request along to our product team though. Any information you can provide on your use case would be appreciated, it's always better to have a story :)

shodgetts avatar Oct 25 '21 14:10 shodgetts

Hey! Thanks!

Of course. We created a chat between our clients and advisors. Sometimes an advisor needs to peek in and read a message, but just like emails and other messages they don't want it mark as read yet. So they remember to get back it.

It seems that it's pretty common in most consumer chat apps nowadays and i guess we were hoping to get the same functionality implemented.

One alternative for us would be to, 'not mark as read' as soon as the interface loads. AFAIK the React Components mark everything as read when the ChannelList loads so even if we filter by {unread: { gt: 0 } } it only shows new/incoming channels. I know this relates to the stream-react-chat library but if you can point me in the right direction that would be great :)

kyriacos avatar Oct 25 '21 16:10 kyriacos

This would be amazing to have for us as well!

For us, our users like to have their channels sorted by unread and last_message_at. This helps them know who they still need to reply to.

We currently have an in-house chat, and our users commonly use the feature to mark channels as unread so that they know they have to respond to them in the future

Our users also have a very high volume of channels, which makes this even more important

Hope this helps!

theweiweiway avatar Feb 17 '22 06:02 theweiweiway

+1! We've had several clients contact us wanting to mark channels as unread, just the same use case as @kyriacos is describing. I think it is pretty common these days, not just in email, but most messaging apps such as Slack, WhatsApp, etc. support this functionality.

Thanks!

VictorGarcia avatar Mar 02 '22 09:03 VictorGarcia

I second this. Had received request for "mark as unread". This is pretty much standard feature for modern chat apps.

whiplash00 avatar Mar 23 '22 19:03 whiplash00

We would appreciate this too! @shodgetts can you provide any information on when to expect this feature?

giacogiaco avatar Aug 08 '22 10:08 giacogiaco

Thanks for reporting this. This is a good idea and we've added this as a feature request to our backlog with your user stories attached. We don't yet have an estimate of when we will be able to release this.

Because this issue describes a backend feature and is not specific to the javascript SDK, I'm going to close this issue.

miagilepner avatar Aug 24 '22 08:08 miagilepner

Definitely something that my test users would like to see from a consumer perspective. Thanks -- hopefully in 2023!

tappking avatar Mar 09 '23 16:03 tappking

What's the difference between this and using a custom tag?

nvahalik avatar Mar 24 '23 19:03 nvahalik

I would be interested in this feature too, please post when this is available!

aayushagrawal135 avatar Mar 24 '23 20:03 aayushagrawal135

We're also very interested in this feature. Thank you!

tispratik avatar Jun 26 '23 06:06 tispratik

Also requesting this feature as it is pretty standard for any chat application.

gwesterman avatar Jul 12 '23 17:07 gwesterman

Also requesting this!

jckyeh avatar Aug 29 '23 23:08 jckyeh

@miagilepner is there a place where we can keep track of the decisions on this matter?. Our clients are asking for this feature and I would like to know if it's ever going to be possible 🙏

gimurpe avatar Feb 14 '24 04:02 gimurpe

Hi,

This has been implemented in [email protected]. The documentation has the details about the feature.

szuperaz avatar Feb 19 '24 08:02 szuperaz

@szuperaz I noticed that the channel preview is not being highlighted as the other other channels that have unread message when the message is marked as unread using the channel.markUnread method. Even tried clicking on another channel to see if moving the focus to another preview would allow that to happen but no luck. Do you know if this is expected or is there another way to achieve this? Thanks in advance

gimurpe avatar Apr 23 '24 23:04 gimurpe