Skip to content

Tags: saubyk/C3PO

Tags

v0.2.1

Toggle v0.2.1's commit message
v0.2.1 — workload drill-down + repo-only org scope

- m11: clicking a Workload pie slice (or legend row) opens a list of
  the underlying issues/PRs below the chart grid (5fb8d4c).
- WORKLOAD_ORGS env: widens the workload search scope to orgs where
  the token can read repos but not team membership (2b01baa).

v0.2

Toggle v0.2's commit message
v0.2 — Workload distribution dashboard

Adds a second top-level tab to C3PO: a developer-scoped, cross-repo
Workload view that complements v0.1's Sprint Board.

What's new in v0.2
- Workload tab at /workload, alongside Sprint Board at /.
- WORKLOAD_TEAMS env var (comma-separated org/team-slug) drives both
  the developer roster (union of GitHub team members) and the org
  search scope.
- Two side-by-side Recharts pies per developer: assigned issues + PRs
  grouped by repo, and PRs awaiting their review grouped by repo.
- Counts / percentages toggle on the chart pair; stable repo-to-color
  map so slices don't shift on re-render.
- One-way, in-session carry-over: pick a teammate on the Sprint Board
  and switching tabs pre-selects them on Workload (when they are in
  the roster); not-in-roster shows a hint.
- Roster warnings (unreadable teams, malformed config) surface in a
  banner; rate-limit / network errors reuse v0.1's banners.
- New backend endpoints: GET /api/workload/roster and
  GET /api/workload/:login. Same 90s cache pattern as v0.1.
- New CLI: server/scripts/dump-workload.ts <login> for debugging the
  data layer without the UI.

Milestones M8 (data layer), M9 (HTTP + tab navigation), M10 (UI).

v0.1

Toggle v0.1's commit message
v0.1 — initial release