nextcloud / spreed

šŸ—Øļø Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.63k stars 436 forks source link

Pinning messages #3390

Open jakobroehrl opened 4 years ago

jakobroehrl commented 4 years ago

In a big room it's sometimes hard to find important messages. Maybe it would be nice to favourite some of them and have the possibility to show only favourited messages.

What do you think about this?

nickvergessen commented 4 years ago

Favorites not so much, but I couldimagine to pin some messages into a chat which then are shown always on top, similar to the featue in Telegram and Line

Nyco commented 4 years ago

Favorites and pins usually do not work in terms of UX and usage.

jancborchardt commented 4 years ago

@Nyco is there some user research about that? Whenever doing a :-1: on a comment please explain it more, otherwise it comes off as a bit unfriendly. ;)

Agree with @nickvergessen, others offer this, Slack as well. To be on par with expectations, this is something we should have at some point.

Nyco commented 4 years ago

Whenever doing a šŸ‘Ž on a comment please explain it more, otherwise it comes off as a bit unfriendly. ;)

Oh sorry, I apologise. I am a bit confused, I thought thumbs up and down were simples votes.

@Nyco is there some user research about that?

Yes, we had interviewed people on the use of personal chats (Telegram, WhatsApp, Messenger,...) and team chats (Slack, Discord, Teams...), and it turns out people just don't use pins and favorites for messages: either they just don't see (anymore) or filter out that feature, or they just don't see any need. Sometimes they also find the UI to be polluting.

nickvergessen commented 4 years ago

Nearly all my Telegram and Line group chats have a pinned message. I guess it's just a matter of habbits.

jancborchardt commented 4 years ago

Yeah, first off it would be good to know how many people were interviewed, since that could be anecdotal or biased. I would also take interviews with a grain of salt in general – asking people what they do or want generally gives you a less accurate answer than just watching what they actually do. (Please do clarify if I’m misunderstanding what you mean by "interviews".)

HammyHavoc commented 3 years ago

Being able to favourite messages and link to them directly is pretty important and one of the major features of Rocket.Chat that we're sorely missing.

PVince81 commented 3 years ago

Being able to favourite messages and link to them directly is pretty important and one of the major features of Rocket.Chat that we're sorely missing.

Direct link to messages is technically already possible. When searching for a message it generates a URL that makes the list scroll to the target message. What's missing is the ability to copy that message link directly from the message row. (and this would be another feature request, unrelated to pinning)

PVince81 commented 3 years ago

I've raised https://github.com/nextcloud/spreed/issues/5097 for copying the direct link

jospoortvliet commented 2 years ago

I think there's pinning and favoriting.

ā¤ļø Favoriting should perhaps show the messages in the Media tab as the 3rd tab there - the use case would be to more easily find resources shared in a chat at some point. Esp in a big group chat, important messages get lost quickly, and it'd be nice if you could favorite them. It'd be individual, just for your own 'documentation'.

šŸ“Œ Pinning is more of a global thing - a message gets pinned on top by a moderator, so everyone sees it. Mostly used for things like announcements. In that regard it is similar to the description - so maybe it's not so much needed if there's a good description.

For favoriting I guess we need a new issue?

dinosmm commented 1 year ago

Message pinning is even more important now I just realised that the Projects functionality was unexpectedly dropped. Now there is no way to have a permanent read/write folder/file attached and always shown in a Talk chat.

Please do bring some form of message pinning, it is important for many use cases, no less for participants entering a chat can quickly find and open a collaborative document that they have to be working on.

nickvergessen commented 1 year ago

Message pinning is even more important now I just realised that the Projects functionality was unexpectedly dropped.

you can still reenable it with a config/config.php:

'projects.enabled' => true,

Now there is no way to have a permanent read/write folder/file attached and always shown in a Talk chat.

We use the description for that, works perfectly fine as well: grafik

dinosmm commented 1 year ago

you can still reenable it with a config/config.php:

Ah thanks, good to know. However, is this going to be fully deprecated and removed in a future version? No good getting used to using it if it's going to go away completely in the next year or two.

We use the description for that, works perfectly fine as well:

Good idea, that actually works better than the Project function, as guests that don't have an NC account don't actually see the shared items tab.

WilliamDEdwards commented 7 months ago

The ability to pin messages in high-traffic chats would be very useful.

andynameistaken commented 2 months ago

Organisation that I am providing Nextcloud to is critically needing it too. It has ~300 users and not being able to pin the message on top of the chat decreases usability of Talk big time. People were used to it from Discord which I made migration from and there was even proposition of going back to the Discord because of lack of this feature, which makes me sad because Discord is not Open Source. Date of creation of this issue doesn't give me high hopes tho.

WilliamDEdwards commented 2 months ago

Organisation that I am providing Nextcloud to is critically needing it too. It has ~300 users and not being able to pin the message on top of the chat decreases usability of Talk big time. People were used to it from Discord which I made migration from and there was even proposition of going back to the Discord because of lack of this feature, which makes me sad because Discord is not Open Source. Date of creation of this issue doesn't give me high hopes tho.

Solution: make a PR :)

miaulalala commented 1 month ago

Could we add the pinned messages somewhere in the right sidebar?

Shitty mockup: image

Antreesy commented 1 month ago

in the right sidebar?

I'd say, it would make sense only if we allow to pin several messages at once (IIRC Telegram allows it, but just navigating through the chat from recent to older pinned message). Though that might quickly rise to the ton of chat functionality duplication here, unless we restrict it to simplified view like on your mockup

jancborchardt commented 1 month ago

The intention of pinning a message is to highlight it especially, in semi-permanent way, almost like the description but not quite. So:

Quick inspector mockup:

image