Skip to content

vscode: migrate Team view from sidebar to Codev panel tab #814

@amrmelsayed

Description

@amrmelsayed

Problem

The Team view (packages/vscode/src/views/team.ts) lives in the Codev sidebar today as a vertical list of team members. The sidebar's narrow column wastes the horizontal room that a wider team-roster layout would use better, and Team is a low-frequency reference surface (compared to Builders / Backlog / PRs) so the bottom panel is a more appropriate dock.

Proposed behavior

Migrate the existing codev.team view from the codev (sidebar) container to the new codevPanel (panel) container introduced in #812. No data, rendering, or interaction changes in v1 — same TreeDataProvider, same row shape, same context menu actions, same codev.refreshTeam view-title action.

Implementation

  1. In packages/vscode/package.json, move the codev.team view entry from contributes.views.codev to contributes.views.codevPanel.
  2. The codev.refreshTeam action in view/title is keyed by the view id (view == codev.team) — no when-clause change needed.
  3. Smoke-test the refresh flow and the team-data SSE subscription survives the move.

Acceptance criteria

  • codev.team registered under viewsContainers.panel.codevPanel, not under activitybar.codev.
  • Team tab no longer appears in the Codev sidebar.
  • Tab appears in the Codev panel area, fully functional (rows render, refresh works, click actions work).
  • codev.refreshTeam view-title action still fires correctly.
  • No regression to other Codev views (sidebar or panel).

Depends on

Out of scope

  • Re-rendering Team as a wide horizontal roster / webview (potential follow-up; v1 is the same TreeView in a new home).
  • Adding member-detail surfaces or new actions.

Metadata

Metadata

Assignees

Labels

area/vscodeArea: VS Code extensionprojectNew project or feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions