Skip to content

refactor(web): receipt-style config panel and deployment status bars#146

Merged
arjunkomath merged 1 commit into
mainfrom
refactor/deployment-status-bars
Jul 15, 2026
Merged

refactor(web): receipt-style config panel and deployment status bars#146
arjunkomath merged 1 commit into
mainfrom
refactor/deployment-status-bars

Conversation

@arjunkomath

Copy link
Copy Markdown
Member

Summary

  • Reworks the service details config panel (next to the charts) from a chip-heavy 2×2 card grid into a flat, receipt-style spec sheet: mono font, hairline dividers, key–value rows with muted labels for unset values, per-server instance rows.
  • Restyles the pending changes banner and deployment/build progress bars in the same language: status dot + label header, mono field: old → new change table, amber/blue/red accent tint, and a thin stage-progress line on active rollouts and builds.
  • Moves both bars below the service overview card, rendered as a sheet sliding out from under it (square top edge, no top border, no shadows), width-matched to the rollout history container.
  • Abort button is now destructive red; redundant stage text ("Starting container", "Routing traffic") removed since the rollout row below shows it — migration and build stage labels kept, as they have no row below.

Testing

  • tsc --noEmit and Biome clean.
  • Visually verified in dev across pending changes, deploying, and live states (screenshots iterated in-session).

🤖 Generated with Claude Code

- Rework service config overview into a mono, divider-separated spec sheet
- Restyle pending changes and deployment progress bars: status dot header,
  mono change table, accent tint, stage progress line
- Attach bars below the service overview card as a slide-out sheet,
  width-matched to the rollout history container
- Make Abort destructive; drop stage text duplicated by rollout rows

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit 5cef4d5.

@arjunkomath arjunkomath merged commit cf8a684 into main Jul 15, 2026
7 checks passed
@arjunkomath arjunkomath deleted the refactor/deployment-status-bars branch July 15, 2026 12:43
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