Dashboard: Add dedicated worktree detail page with auto-refresh #188

Closed
opened 2026-01-29 08:29:46 +00:00 by mprihoda · 1 comment
mprihoda commented 2026-01-29 08:29:46 +00:00 (Migrated from github.com)

Context

Part of the dashboard hierarchical navigation redesign. This is the worktree details level — a dedicated page for a single worktree.

Problem

When working on a specific issue, finding relevant information requires scanning through the project's worktree list. This breaks focus and is inefficient.

Goal

Add a dedicated detail page for individual worktrees accessible via stable URL.

Requirements

  • Direct access: Accessible at /worktrees/:issueId (stable, bookmarkable URL)
  • Auto-refresh: Page refreshes itself with new information (HTMX polling, same pattern as cards)
  • Complete context: Show all relevant information for the worktree:
    • Issue title, status, assignee (from tracker)
    • Git status (branch, clean/dirty)
    • Workflow progress (phase/task completion)
    • Pull request link and state
    • Review state with artifact list
    • Available workflow actions (#47)
    • Zed editor link
  • Artifact links: Each artifact in the review state links to the artifact detail view
  • Navigation: Breadcrumb back to project details and projects overview
  • Part of dashboard hierarchical navigation: Projects → Project → Worktree → Artifact
  • Parent level: #206 (project details page)
  • Child level: artifact detail views (#116, #77)
  • #119 — Navigation redesign
  • #47 — Workflow-defined actions (fits within this page)
## Context Part of the dashboard hierarchical navigation redesign. This is the **worktree details** level — a dedicated page for a single worktree. ## Problem When working on a specific issue, finding relevant information requires scanning through the project's worktree list. This breaks focus and is inefficient. ## Goal Add a dedicated detail page for individual worktrees accessible via stable URL. ## Requirements - **Direct access**: Accessible at `/worktrees/:issueId` (stable, bookmarkable URL) - **Auto-refresh**: Page refreshes itself with new information (HTMX polling, same pattern as cards) - **Complete context**: Show all relevant information for the worktree: - Issue title, status, assignee (from tracker) - Git status (branch, clean/dirty) - Workflow progress (phase/task completion) - Pull request link and state - Review state with artifact list - Available workflow actions (#47) - Zed editor link - **Artifact links**: Each artifact in the review state links to the artifact detail view - **Navigation**: Breadcrumb back to project details and projects overview ## Related - Part of dashboard hierarchical navigation: Projects → Project → **Worktree** → Artifact - Parent level: #206 (project details page) - Child level: artifact detail views (#116, #77) - #119 — Navigation redesign - #47 — Workflow-defined actions (fits within this page)
mprihoda commented 2026-04-15 08:45:25 +00:00 (Migrated from github.com)

Superseded by #343 (Dashboard as Primary Control Plane). The worktree detail page redesign is part of the overall dashboard overhaul.

Superseded by #343 (Dashboard as Primary Control Plane). The worktree detail page redesign is part of the overall dashboard overhaul.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/iw-cli#188
No description provided.