Skip to content

studio-app: GPU console tidy-up (stable tabs, budget titles, host cards, plain copy) - #320

Merged
apedintensor merged 1 commit into
mainfrom
claude/operator-ux-1028
Oct 28, 2026
Merged

apedintensor merged 1 commit into
mainfrom
claude/operator-ux-1028

Conversation

@apedintensor

Copy link
Copy Markdown
Member

From the owner's Chrome walk-through of staging /operator (2026-10-28):

  • Notices (error, refresh due, pending recovery) moved below the tabs and totals: they no longer push the tabs down mid-click. Stale totals stay visible, muted, instead of '—'.
  • Site-wide load is a ghost button in the heading; the 'others are running' note is plain text, not a bordered box.
  • BudgetAccounts untitled where the surrounding section already names the account. That removes the repeated 'Account budget · qa-admin' and the raw u_… id under 'My budget'.
  • Test task id field inside .p4-inventorybar with model/mode; empty model list option text.
  • Host record cards: .p4-kv 3 columns, compact summary row.
  • Copy: removed the 原… / Original … prefixes from operator panel and billing strings; tests updated.

Tests 884 pass; lint, ratchets and layout audit pass.

- Error/refresh/pending notices sit below the tabs and totals, so the tabs never jump;
  totals keep their last values (muted) while a refresh is due instead of turning to dashes.
- 'Load site-wide machines' is a small button beside Refresh instead of a bordered box.
- Budget cards don't repeat the account name the section already shows (no raw u_… id).
- The test task id sits in the Find machines bar with model and mode; an empty model list
  says so.
- Host cards: six facts in three columns and counts on one line.
- Admin copy drops the engineering 'original' prefix (原…/Original …).
@apedintensor
apedintensor merged commit 74058c1 into main Oct 28, 2026
2 checks passed
@apedintensor
apedintensor deleted the claude/operator-ux-1028 branch October 28, 2026 06:07
apedintensor added a commit to inkseq/h3-studio that referenced this pull request Oct 28, 2026
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