fix(web): activity popover task dots sit on the line and count finished steps - #248
Merged
Merged
Conversation
…ed steps The header activity popover's task list had four small defects: the spine dots rendered a pixel left of the line because the line sat on a half-pixel and snapped differently from the dots; the badge counted the step being worked on (2/3 with one step done) instead of finished work; done dots were so faint they read like not-started; and the accent glow faded symmetrically around the current step, so the line toward the next step lit up too. Put the spine on whole pixels (line at x=7, node box 15px wide so odd-sized dots centre on the line), make done dots solid, and only warm the line down to the live row. The badge now shows finished/total and pulses while a step runs. Background runs become rows on their own spine like the task steps instead of filled cards, with a quiet Stop text button.
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
badcuban
enabled auto-merge
September 6, 2026 08:45
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The header activity popover's task list had four small defects: the spine dots rendered a pixel left of the line because the line sat on a half-pixel and snapped differently from the dots; the badge counted the step being worked on (2/3 with one step done) instead of finished work; done dots were so faint they read like not-started; and the accent glow faded symmetrically around the current step, so the line toward the next step lit up too.
This puts the spine on whole pixels (line at x=7, node box 15px wide so odd-sized dots centre on the line), makes done dots solid, and only warms the line down to the live row. The spine is shared with the timeline and subagent transcript, so they pick up the alignment fix as well. The badge now shows finished/total and pulses while a step runs. Background runs become rows on their own spine like the task steps instead of filled cards, with a quiet Stop text button.
Verified with web typecheck, lint, the popover and badge unit tests, and the full web browser suite. Screenshots of the new popover were taken through the popover browser test in dark and light with a done, running, and pending step plus two runs.