Skip to content

feat(ui): spin the running state and quiet the spawn marker - #55

Merged
tt-a1i merged 1 commit into
mainfrom
feat/running-state-spinner
Aug 22, 2026
Merged

feat(ui): spin the running state and quiet the spawn marker#55
tt-a1i merged 1 commit into
mainfrom
feat/running-state-spinner

Conversation

@tt-a1i

@tt-a1i tt-a1i commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

What

Two marker refinements in the subagent/workflow status surfaces:

  • Running spins now. The below-editor strips showed a static yellow for running work. They now use the braille spinner (⠋⠙⠹…) — the same animation the dashboard and takeover headers already use — so "in progress" reads as motion, not a loud dot. The spinner frames and cadence move to extensions/shared/spinner.ts so strips, transcripts, and headers all animate in step; transcript.ts re-exports to keep its import surface intact.
  • The spawn card goes quiet. The subagent_spawn result card led with a bright success , but a spawn is a beginning, not a success — the dot drops to dim and the bold title leads. The running state from that point on belongs to the strip's spinner.

Done () and failed (x) markers are unchanged.

Verification

  • bun run check clean; bun run test: 752 node:test + 29 vitest passing
  • Strip rendered at successive timestamps to confirm the spinner advances

- The below-editor strips (subagents and workflows) now show the
  braille spinner for running work instead of a static ●, in step with
  the dashboard and takeover headers. The frames and cadence move to
  shared/spinner.ts so every surface animates identically.
- The spawn result card's bright success ● drops to dim: a spawn is a
  beginning, not a success, and the strip's spinner carries the running
  state from there.
@tt-a1i
tt-a1i merged commit c80ad81 into main Aug 22, 2026
4 checks passed
@tt-a1i
tt-a1i deleted the feat/running-state-spinner branch August 22, 2026 10:36
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