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
- In
packages/vscode/package.json, move the codev.team view entry from contributes.views.codev to contributes.views.codevPanel.
- The
codev.refreshTeam action in view/title is keyed by the view id (view == codev.team) — no when-clause change needed.
- Smoke-test the refresh flow and the team-data SSE subscription survives the move.
Acceptance criteria
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.
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.teamview from thecodev(sidebar) container to the newcodevPanel(panel) container introduced in #812. No data, rendering, or interaction changes in v1 — same TreeDataProvider, same row shape, same context menu actions, samecodev.refreshTeamview-title action.Implementation
packages/vscode/package.json, move thecodev.teamview entry fromcontributes.views.codevtocontributes.views.codevPanel.codev.refreshTeamaction inview/titleis keyed by the view id (view == codev.team) — nowhen-clause change needed.Acceptance criteria
codev.teamregistered underviewsContainers.panel.codevPanel, not underactivitybar.codev.codev.refreshTeamview-title action still fires correctly.Depends on
Out of scope