Skip to content

Agentic UI: Make the site identity a menu with start/stop and quick actions - #4615

Draft
shaunandrews wants to merge 2 commits into
stu-2162-retire-site-dropdownfrom
stu-2162-site-identity-menu
Draft

Agentic UI: Make the site identity a menu with start/stop and quick actions#4615
shaunandrews wants to merge 2 commits into
stu-2162-retire-site-dropdownfrom
stu-2162-site-identity-menu

Conversation

@shaunandrews

@shaunandrews shaunandrews commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Related issues

⚠️ Visual change: needs human review in light + dark mode.

How AI was used in this PR

AI built the menu and the masked-dot treatment to the design direction set in the exploration.

Proposed Changes

Make the header identity interactive.

  • The site icon + name + address become one button opening a site menu: Start/Stop site (via the shared toggle hook from the bottom of this stack), Open in browser, and the Local address.
  • A run-state dot is masked into the icon's corner — a genuine CSS-mask cutout, not a drawn ring — shown only when the sidebar is hidden (the sidebar rows already carry status). Green running, grey stopped, blue blinking transitioning; respects prefers-reduced-motion.

Screenshots

Site menu · light Site menu · dark
Site menu light Site menu dark
Masked status dot
Masked status dot

Testing Instructions

  1. Click the header identity — the menu opens; Start/Stop toggles the site; Open in browser disables when stopped.
  2. Hide the sidebar — the dot appears on the icon, centred on the address line; show it and the dot disappears.
  3. Light + dark appearance; console clean.

Verification completed

  • npm run typecheck · toolbar suite passes

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?

shaunandrews and others added 2 commits August 21, 2026 14:28
…ctions

The header identity becomes a button that opens a site menu — start/stop,
open in browser, and the local address — with a run-state dot masked into the
site icon when the sidebar is hidden.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@shaunandrews
shaunandrews force-pushed the stu-2162-site-identity-menu branch from d575e0c to 7623d84 Compare August 21, 2026 18:33
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