aboutsummaryrefslogtreecommitdiff
path: root/TESTING.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-03 11:53:12 -0500
committerCraig Jennings <c@cjennings.net>2026-06-03 11:53:50 -0500
commitcb73a13c85c9818979f21e5ca0fd6aee631fb61e (patch)
treeb69074438512112571d9e677785163f59aadfed7 /TESTING.org
parent1f729465d2247fb6882185e426860de869fe9b71 (diff)
downloadpearl-cb73a13c85c9818979f21e5ca0fd6aee631fb61e.tar.gz
pearl-cb73a13c85c9818979f21e5ca0fd6aee631fb61e.zip
feat(views): surface the issue assignee as an @-tag on the heading
On a team or "by person" view you couldn't tell who owned an issue at a glance: the assignee was captured but folded inside the :LINEAR-ASSIGNEE-NAME: drawer, with nothing in the heading. I render the assignee as a leading @-tag (:@eric:bug:backend:), behind a pearl-show-assignee defcustom (default on). I picked a tag over a heading suffix because Org strips tags before it hashes the title for sync, so the tag can't corrupt title-sync the way a suffix would. The @ prefix keeps it in its own namespace, separate from label tags: labels are tracked in their drawer, not read back from the heading, so the tag never gets mistaken for a label. The label-edit path preserves any @-tag when it rewrites the heading's tags, and edit-assignee refreshes the @-tag so a reassign doesn't leave a stale name until the next fetch. Verified live against a by-person view: assigned issues carry their @-tag, unassigned ones stay bare.
Diffstat (limited to 'TESTING.org')
0 files changed, 0 insertions, 0 deletions