Skip to content

Tower UI fixes: break-glass list once, Refresh feedback, facts that fit, one panel for the timeline - #85

Merged
jfillman merged 1 commit into
mainfrom
tower-bugs-1012
Oct 12, 2026
Merged

jfillman merged 1 commit into
mainfrom
tower-bugs-1012

Conversation

@jfillman

Copy link
Copy Markdown
Owner

Five UI bugs reported after v0.62.0.

  1. Topology: an environment with break-glass history showed the same list twice (the Break-glass card under Pods, and again inside a pod's Debug panel). The Debug panel no longer embeds the environment view; the card is always right below it. Tests for decide/review/play now drive the card; a new test checks the panel does not repeat the list.
  2. Refresh feedback: the button turns its icon and says Refreshing… for at least 0.9s, then Refreshed for 1.5s, and ignores a second click meanwhile; an optional busy keeps it turning. New tests.
  3. Overview meta strip and 4. Rollout DAG node info: FactGrid now lays facts out in one wrapping row, each as wide as its value, instead of fixed 140px columns that broke values at hyphens. min keeps equal columns where wanted.
  4. Release log, Timeline: no nested card and duplicate title inside the log's panel; the date range stays.

Checked in a local Backstage: Overview strip on one line; Refresh states; Release log timeline; Rollout DAG pod info (name, node, image each on one line); sky-marshall Topology pod Debug panel without the repeated list.
Gates: tsc, eslint 0 errors, 732 tests, ratchet ok, build ok.

🤖 Generated with Claude Code

…it, one panel for the timeline

- Topology: an environment's break-glass sessions were listed twice, in the
  Break-glass card under Pods and again inside a pod's Debug panel. The Debug
  panel no longer repeats them (tests for deciding, reviewing and playing now
  drive the card; a new test checks the panel does not list them).
- Refresh answers a click: the icon turns and it says Refreshing… for at least
  0.9s, then Refreshed, and ignores a second click meanwhile (new tests).
- FactGrid lays facts out in one wrapping row, each as wide as its value, instead
  of fixed 140px columns that broke values at hyphens (Overview's source repo,
  the Rollout DAG's pod name, node and image). `min` keeps equal columns.
- Release log, Timeline view: the timeline no longer draws a second card and a
  second title inside the log's panel; it keeps the date range.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jfillman
jfillman merged commit d1d42db into main Oct 12, 2026
1 check 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