outline icon indicating copy to clipboard operation
outline copied to clipboard

Add @mention recognition to editor

Open thenanyu opened this issue 3 years ago • 6 comments

in many collaborative text editors, typing @nameofperson is semantically understood as referring to a user. for example in github @tommoor refers to the maintainer of this project.

this is really useful for meeting notes and todo lists, where you can do assignment with something like...

  • [ ] action item @tommoor

and associate an item with a user

thenanyu avatar Jan 11 '22 21:01 thenanyu

similarly, date recognition is nice to have with a command like /today that auto-populates a date

thenanyu avatar Jan 11 '22 21:01 thenanyu

Pretty much the number one pain we have with outline right now

disambiguationuk avatar Jan 19 '22 10:01 disambiguationuk

This would be very much needed!

michaelkarrer81 avatar Jan 20 '22 15:01 michaelkarrer81

Hey! The issue has been automatically marked as stale because it has not had recent activity. It will be closed soon if no further activity occurs. Please reply here if you wish for the issue to be kept open.

stale[bot] avatar May 20 '22 18:05 stale[bot]

Automatically closed due to inactivity

github-actions[bot] avatar May 26 '22 02:05 github-actions[bot]

This would be very much needed!

bodhi52 avatar Jun 17 '22 13:06 bodhi52

Yes, this is very much desired!

jlqd avatar Sep 23 '22 14:09 jlqd

one of reason to stop us use getoutline and move from notion to getoutline

james-freec avatar Nov 18 '22 04:11 james-freec

Sub-tasks

  • [x] User search endpoint users.list with query.
  • [ ] Add inline node mention_user, it will store the id and name in attributes, be a span and have atom: true set.
  • [ ] Add popover triggered by @ symbol which searches through users and inserts a mention node.
  • [ ] Add MentionsProcessor, similar to BacklinksProcessor that parses which mentions have been added on "documents.publish" and "documents.update" events.
  • [ ] Add notification email for mentions scheduled from MentionsProcessor

tommoor avatar Nov 28 '22 02:11 tommoor

Closing as duplicate of #889

tommoor avatar Jan 31 '23 02:01 tommoor