Skip to content

Next.js Frontend: Display related tasks#55

Merged
AvivK5498 merged 1 commit into
mainfrom
bd-beads-kanban-ui-2kh.2
Jan 27, 2026
Merged

Next.js Frontend: Display related tasks#55
AvivK5498 merged 1 commit into
mainfrom
bd-beads-kanban-ui-2kh.2

Conversation

@AvivK5498

Copy link
Copy Markdown
Owner

Summary

  • Add relates_to?: string[] to TypeScript Bead interface
  • Add related tasks count (Link2 icon + count) in bead card footer
  • Add "Related Tasks" section in bead detail panel with clickable navigation
  • Add compact related count badge in subtask list rows

Part of epic beads-kanban-ui-2kh: Display relates_to links in UI

Test plan

  • Create two beads, relate them with bd dep relate, verify card footer shows "N related"
  • Open bead detail panel, verify "Related Tasks" section appears with linked beads
  • Click a related task in the detail panel, verify navigation works
  • Verify epic subtask rows show related count badges
  • Verify beads with no relations show no related indicator

🤖 Generated with Claude Code

Add support for displaying bidirectional "relates-to" links between beads:
- Add relates_to field to TypeScript Bead interface
- Show related count indicator (Link2 icon + count) in bead card footer
- Add "Related Tasks" section in bead detail panel with clickable rows
  showing status dot, bead ID, title, and status badge
- Add related count badge per child task in subtask list rows
- CardFooter now renders when either comments or related tasks exist

Related bead data is resolved from allBeads prop using a Map for O(1)
lookups. Unknown IDs (cross-project or deleted beads) are skipped
gracefully.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@AvivK5498 AvivK5498 force-pushed the bd-beads-kanban-ui-2kh.2 branch from 5f94e36 to 9c13723 Compare January 27, 2026 16:38
@AvivK5498 AvivK5498 merged commit c2bcdc2 into main Jan 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant