Skip to content

fix(app): give team-status-rail its own gray for zero-pane teams#413

Open
fujibee wants to merge 1 commit into
mainfrom
fix/app-team-status-empty
Open

fix(app): give team-status-rail its own gray for zero-pane teams#413
fujibee wants to merge 1 commit into
mainfrom
fix/app-team-status-empty

Conversation

@fujibee

@fujibee fujibee commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • feat(app): green status-unknown default, roomier team-status-rail rows #406 made unknown (a pane whose agent type classify() doesn't recognize) render green like idle. But aggregateTeamStatus also returned unknown for a team with zero panes at all, so a team nobody has started an agent in looked identical to one full of healthy unrecognized agents.
  • aggregateTeamStatus now returns a distinct "empty" for the zero-pane case, which keeps the muted-gray base color (.team-status-dot.status-empty added explicitly for clarity, though it matches the existing base).

Test plan

  • pnpm exec tsc --noEmit
  • pnpm test (130 pass, incl. updated/new aggregateTeamStatus cases)
  • Verified live in the desktop app: a team with no panes shows gray, not green (confirmed by koit)

#406 made "unknown" (a pane whose agent type classify() doesn't
recognize) render green like idle. But aggregateTeamStatus also
returned "unknown" for a team with zero panes at all, so a team nobody
has started an agent in looked identical to one full of healthy
unrecognized agents. aggregateTeamStatus now returns a distinct "empty"
for that case, which keeps the muted-gray base color.
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