Skip to content

feat: workspace grid view (Cockpit Phase 1) (#327)#328

Merged
sauravpanda merged 2 commits intomainfrom
worktree-agent-ae5cdf42
Apr 10, 2026
Merged

feat: workspace grid view (Cockpit Phase 1) (#327)#328
sauravpanda merged 2 commits intomainfrom
worktree-agent-ae5cdf42

Conversation

@sauravpanda
Copy link
Copy Markdown
Owner

Summary

Phase 1 of the Cockpit UX redesign (#327). Replaces the dashboard/home view with a grid of worktree cards.

What's new

  • WorkspaceGrid component — responsive card grid showing all worktrees across all projects, grouped by project
  • Status indicators — green dot (active), amber pulse (needs attention), gray (idle)
  • Sidebar auto-hides — when no worktree selected, sidebar is hidden so the grid is the main view
  • Cmd+Escape to return — from a terminal, press Cmd+Escape to go back to the grid (uses Cmd modifier so vim/less still work)

What's not in this phase

  • Live terminal previews on cards (Phase 2)
  • Status grouping by state (Phase 2)
  • Supervisor agent integration (Phase 3)
  • Natural language command bar (Phase 4)

Part of #327

Test plan

  • Open app → see grid of all worktrees grouped by project
  • Click a worktree card → opens terminal view
  • Press Cmd+Escape from terminal → returns to grid
  • vim/less inside terminal still receives plain Escape
  • Sidebar appears only when a worktree is selected

🤖 Generated with Claude Code

@sauravpanda sauravpanda merged commit 08f0ed0 into main Apr 10, 2026
5 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