Replace the old single-snippet textarea append with a chip-based UI:
- Each picked element gets a monotonically increasing number [1], [2], …
- A chip appears below the textarea: [N] selector ✕
- The token [element N] is inserted at the cursor position in the textarea
- Multiple elements can be picked in one session
- Chips can be removed (number is never re-used or re-ordered)
- On submit, element snippets are appended to the issue body as
named reference blocks so the HTML context is still captured
Closes#6
- New GET /api/collaborators?repo= endpoint fetches repo owner + collabs
- Assignee dropdown added to the new issue form (lazy-loaded on first open)
- Selected assignee is forwarded to Gitea via the assignees[] field
- Dropdown resets to Unassigned after successful submission
Closes#5
Replace the verbose issue cards (body preview + inline comment form)
with a clean list of links: issue number, title, and an arrow to open
the issue on Gitea. Keeps the tab minimal and noise-free.
Closes#4
The picker shield overlay was blocking elementFromPoint during mousemove,
so the highlight class never got applied to actual page elements.
Fix: temporarily set shield visibility:hidden during the elementFromPoint
call so the cursor position resolves to the real element underneath.
Also enhanced the highlight with a subtle background tint for better
visual feedback.
Closes#3