Skip to content

feat(ui): stripe and countdown for stale connections - #596

Merged
domcyrus merged 2 commits into
mainfrom
feat/staleness-stripe-countdown
Sep 3, 2026
Merged

feat(ui): stripe and countdown for stale connections#596
domcyrus merged 2 commits into
mainfrom
feat/staleness-stripe-countdown

Conversation

@domcyrus

@domcyrus domcyrus commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Replaces the whole-row yellow-to-red staleness recolor with two focused cues.

  • Stale rows get a stripe at the left edge and a removal countdown (2m left) in the bandwidth column, both running yellow to red from halfway through the timeout.
  • Process, Remote, Local, Loc, Service, and App soften toward the muted tier; State, RTT, Health, and Bandwidth keep their colors, so yellow and red never recolor a whole row.
  • Historic rows stay faint gray and are now clearly distinct from stale rows on dark terminals.
  • Details Status line shows the same countdown; help legend, README, USAGE, zh-CN docs, and CHANGELOG updated.

- stale rows show a yellow-to-red stripe and removal countdown from halfway through their timeout
- context columns soften toward gray, signal columns keep their colors
- historic rows stay faint gray, distinct on dark terminals
- row fade and Details countdown now share stale_window with the stripe
- drop stale warning-threshold wording from core staleness tests
@domcyrus
domcyrus merged commit c63b016 into main Sep 3, 2026
22 of 23 checks passed
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