VM page to the mock: staged power button, fact-card Summary; calmer dark theme - #170
Merged
Conversation
Power gets a first-class toolbar button that stages the runStrategy change and says so (toast + staged badge) - burying the most basic verb inside Edit Settings was counterintuitive. Summary reorganizes into six cards (Guest/Hardware/Placement/GitOps/Issues/Capacity), each with its next action; tiles fold into the cards they duplicated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B2CJp2mhGv61yHsQQqstGP
Surfaces drop from slate chroma 0.04 to near-neutral 0.012-0.016 (navy ground drowned the accent), hairlines a step more visible, selection solid instead of alpha, badge tints lifted off the invisible -950s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B2CJp2mhGv61yHsQQqstGP
Owner
Author
|
Live on hetznet (rc.3 digest 5d88a2df…): smoke 6/6; fact-card grid renders on the real VM; power button staged Power Off (toast + item in /changes), unstaged clean, forge untouched; dark theme verified on live data — neutral ground, cards separate, accent/status carry the color. Screenshots in the run. |
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.
Closes the remaining VM-page gaps against the direction-A mock, plus the dark-theme complaint.
Power is a button again. First in the toolbar, contextual (Power on/off). It stages the declarative
runStrategychange — the doctrine stands — but says so where the click happens: success toast with "Review & propose", staged badge in the header, staged value inline in the Guest card. Burying power inside Edit Settings was counterintuitive; the fix is presentation, not imperative power.Summary is the fact-card grid. Guest / Hardware / Placement / GitOps / Issues / Capacity & Usage, each header carrying its next action (Console, Edit, Migrate, Review changes); staged values render current → future in place; the console preview stays. The tile row folds into the cards it duplicated. Not-in-git and drift callouts unchanged below.
Dark theme. Surfaces drop to near-neutral (chroma 0.012–0.016 instead of slate's 0.04) so the ground stops competing with the accent; hairlines one step more visible; selection becomes a solid token; status badge tints lifted off the invisible -950 values. One override block, as before; light theme untouched.
Fixture suite 45/45 (power-stage flow asserted end to end), axe clean in both themes.
Live validation on hetznet: pending, posted before merge.
🤖 Generated with Claude Code
https://claude.ai/code/session_01B2CJp2mhGv61yHsQQqstGP