Skip to content

fix(web): activity popover task dots sit on the line and count finished steps - #248

Merged
badcuban merged 2 commits into
mainfrom
threadlines/fix-activity-task-popout
Sep 6, 2026
Merged

fix(web): activity popover task dots sit on the line and count finished steps#248
badcuban merged 2 commits into
mainfrom
threadlines/fix-activity-task-popout

Conversation

@badcuban

@badcuban badcuban commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

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.

…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.
@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
threadlines Skipped Skipped Sep 6, 2026 8:58am UTC

Request Review

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Sep 6, 2026
@badcuban
badcuban enabled auto-merge September 6, 2026 08:45
@badcuban
badcuban added this pull request to the merge queue Sep 6, 2026
Merged via the queue into main with commit fddc9df Sep 6, 2026
16 checks passed
@badcuban
badcuban deleted the threadlines/fix-activity-task-popout branch September 6, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant