Allow users to use & as a delimiter to search and insert Epic references into Duo chat

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Acceptance criteria

  1. When a user is composing a message to Duo, if they start the message with a & or they type whitespace then a &, they should invoke the same Issue search/autocomplete that users see today when running the /include command and choosing Issue
  2. If the user hits esc after invoking this menu, then the menu is dismissed and the & is treated like normal text in the user message
  3. While focus is in the menu, things the user types (as in item 2 above) should not be added to the message they are composing
  4. After the user has finished interacting with the menu invoked by the & delimiter:
    1. A token for the item the user selected should appear in the added context tokens row, as would happen today when the user uses the /include command
    2. the name of Epic the user selected should be inserted into their message after the & delimiter. The name should be a rich text link and hovering over it should show the same popover that would show on hovering over the associated token in the tokens row

See related issues for specific context delimiters:

Edited by 🤖 GitLab Bot 🤖