Skip to content

Implement TaskTreeView dependency rendering #42

Description

@frankbria

Problem

Task dependencies are not currently rendered in TaskTreeView component.

Affected Tests

  • TaskTreeView.test.tsx:249 - should display task dependencies
  • TaskTreeView.test.tsx:384 - should handle multiple dependencies correctly

Current State

TaskTreeView displays tasks but does not show the depends_on relationships between tasks.

Proposed Solution

Add dependency rendering to TaskTreeView:

  1. Display "depends on" text for tasks with dependencies
  2. Show dependency IDs/names
  3. Handle multiple dependencies (comma-separated)
  4. Add visual indicators (arrows, indentation)

Acceptance Criteria

  • Tasks with dependencies show "depends on" text
  • Dependency task IDs/names are displayed
  • Multiple dependencies are handled correctly
  • Tests pass
  • Skip decorators removed

Files

  • web-ui/src/components/TaskTreeView.tsx (implementation)
  • web-ui/src/components/TaskTreeView.test.tsx:249,384 (tests)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions