Skip to content

[Feature]: One-way #N mentions in descriptions and notes (not bidirectional links) #9

Description

@rosspeili

One-line summary

Render #123 in description/notes as clickable pills with hover preview; mentions are one-way (unlike Linked issues).

Problem / motivation

Users reference other tasks in prose without wanting a formal bidirectional link. Linked issues create A↔B. Mentions should be A→B only: task 1 can mention #2 without #2 gaining a link back to 1.

Proposed solution

  • Detect # + issue number in description and notes (title only if safe).
  • Style as pills (same visual family as link chips).
  • Click → open that issue in the drawer.
  • Hover → mini preview (title + priority/tracker).
  • Do not write reverse entries into the linked-issues graph.
  • Unknown/deleted # → muted or plain text.

Implementer notes: Shared pill component with bidirectional: false; resolve via store; word-boundary rules so file#1 isn’t a false mention; docs distinguish Links vs Mentions. Coordinate with title/description fidelity work. Out of scope: subtasks; cross-project mentions; # autocomplete (follow-up).

Alternatives considered

  • Reuse Linked issues only (wrong semantics).
  • Autocomplete # while typing (nice follow-up).

Primary surface

Task drawer

Constraints you accept

  • Must stay local-first (no required cloud account)
  • Should not break existing tracker *.md readability

Mock / sketch / reference (optional)

Inline #308 in notes becomes a pastel pill; hover card shows issue title like link hover.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:drawerTask drawer — fields, edit, delete, notesarea:store.hppm store, fingerprints, preferences, registryarea:uiChrome, header, footer, modals, shared UIenhancementNew feature or improvement request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions