|
37 | 37 |
|
38 | 38 | ## ⏳ PHASE 9.2 IN PROGRESS (Month 2 - Team Dashboard) |
39 | 39 |
|
40 | | -### 6. **Team List Page** ⏳ |
| 40 | +### 6. **Team List Page** ✅ (UI Shell Complete) |
41 | 41 | 📄 **File**: `web/app/dashboard/teams/page.tsx` |
42 | | -📝 **What**: Cards showing all teams user belongs to |
43 | | -🎯 **Impact**: Users can see and switch between teams |
| 42 | +📝 **What**: Cards showing all teams user belongs to with role badges (admin/lead/developer) |
| 43 | +🎯 **Status**: UI complete with GitPulse dark theme, inline SVG icons, SWR hooks ready |
| 44 | +⏳ **Pending**: Connect to `/api/teams` endpoint |
44 | 45 |
|
45 | | -### 7. **Team Detail Page** ⏳ |
46 | | -📄 **File**: `web/app/dashboard/teams/[id]/page.tsx` |
| 46 | +### 7. **Team Detail Page** ✅ (UI Shell Complete) |
| 47 | +📄 **Files**: `web/app/dashboard/teams/[id]/layout.tsx`, `web/app/dashboard/teams/[id]/page.tsx` |
47 | 48 | 📝 **What**: Team overview with tabs (Overview | Analytics | Members | Settings) |
48 | | -🎯 **Impact**: Central team workspace |
| 49 | +🎯 **Status**: Layout with tab navigation complete, stats grid ready |
| 50 | +⏳ **Pending**: Wire to `/api/teams/[id]` endpoint, real activity data |
49 | 51 |
|
50 | | -### 8. **Team Analytics** ⏳ |
| 52 | +### 8. **Team Analytics** ✅ (UI Shell Complete) |
51 | 53 | 📄 **File**: `web/app/dashboard/teams/[id]/analytics/page.tsx` |
52 | | -📝 **What**: Quality score trends, issue charts, repo rankings |
53 | | -🎯 **Impact**: CTOs can see team code quality |
| 54 | +📝 **What**: Quality score trends, issue charts, repo rankings, date range selectors |
| 55 | +🎯 **Status**: Page shell with 7/30/90 day toggle ready |
| 56 | +⏳ **Pending**: Connect charts to `/api/teams/[id]/analytics`, implement chart components |
54 | 57 |
|
55 | | -### 9. **Team Members Management** ⏳ |
| 58 | +### 9. **Team Members Management** ✅ (UI Shell Complete) |
56 | 59 | 📄 **File**: `web/app/dashboard/teams/[id]/members/page.tsx` |
57 | 60 | 📝 **What**: Invite, remove, change roles (admin/lead/developer) |
58 | | -🎯 **Impact**: Self-service team administration |
| 61 | +🎯 **Status**: Member list, role dropdowns, invite form ready |
| 62 | +⏳ **Pending**: Wire up invite/remove/role-change API calls |
59 | 63 |
|
60 | | -### 10. **Team Settings Page** ⏳ |
| 64 | +### 10. **Team Settings Page** ✅ (UI Shell Complete) |
61 | 65 | 📄 **File**: `web/app/dashboard/teams/[id]/settings/page.tsx` |
62 | 66 | 📝 **What**: Configure team name, conventions, policies, danger zone |
63 | | -🎯 **Impact**: Team customization and configuration |
| 67 | +🎯 **Status**: Quality gate policy toggles, team delete flow ready |
| 68 | +⏳ **Pending**: Connect to `/api/teams/[id]/settings` endpoint |
64 | 69 |
|
65 | 70 | --- |
66 | 71 |
|
|
0 commit comments