Thanks for creating this thread! I think it would be useful to tag people that are responsible for something for instance, both in wall posts and in place descriptions. Others can then directly contact the correct person, especially if there are more people with the same or similar name.
How it would be implemented? The basic assumption is that it’d work like most of the other communication platforms with this feature, that is, when a person is mentioned they receive a notification or get some kind of highlight in the notification.
I think that additionally to @ for tagging a person, using hashtags as well might be a nice way for organising/filtering some information that might be posted on the wall. And I think that with hashtags karrot group members can create their own categories and systems/libraries of information.
Sorry for putting this here but I thought it is somehow connected with the @ feature.
Yes, now the complicated bit
Here’s my opinion…
Same ones you get for direct message conversation, e-mail and push I guess. And chat bubbles ofc
Maybe a little green highlighted @ at the notification could be useful?
Like someone mentioning a third party who’s not part of a direct message between two people? This is a case in which the best option would be not to allow mentions at all, but I can’t think of anything else. No notification can also be good enough.
Well, that can be actually quite useful! In my group we always have one person or more responsible for a specific place, so we usually need to use markdown linking to a person’s profile at the place description. Sometimes we reference a person on the activity description as well. The usefulness is people will more easily be able to create a link to a user’s profile, but it makes sense getting a notification for that as well if you’re not the one doing it yourself.
Oh holy cow, I agree!
Happy to see more feedback from other’s experiences!
Ok nearly there! I’m thinking to merge it soon, then ask if people can try it out on dev.karrot.world for a bit… (could get a beta-tester group going maybe…).
Here’s how it works:
it now requires having a username
these will be automatically generated for existing users
hopefully in a nice way, using first name only if possible (e.g. “Nick Sellen” → @nick)
gives priority for people who used the site most recently
cannot change username (could add this in future)
cannot use username to login, only email address (could add this in future)
you can @-mention people in a few places:
any message/wall
group/place/activity descriptions
notifications are only for messages (not any of the descriptions)
no notifications for private conversations or people not in the group
will still notify inactive users (as maybe can pull them back in…)
you get a bell notification (see screenshot below)
you get an email notification (see screenshot below)
if you are already in the conversation, it will mark that you were notified, so you won’t get a duplicate message notification later