inspector/clients
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Cliff Hall 6722438428
fix(web): make sidebar lists, monitor panels, and Tools placeholder fill height (#1663) (#1664)
Three related "fill the available height" layout fixes to the connected screens:

- Tools & Prompts sidebars: replace the fixed magic max-height on ToolControls/
  PromptControls with the Resources pattern — sidebar Card `variant="sidebar"`
  (full-height flex column) + `Stack flex={1} mih={0}` + a flex-filling
  ScrollArea — so the list runs to the bottom of the card before scrolling.
- Logs/Console/Protocol/Network standalone screens: only override ScreenLayout
  `h` when embedded. Passing `h={undefined}` clobbered the default
  `h: calc(100dvh - header)` (withProps plain-spreads), collapsing an empty
  screen to its controls' height. Also center the Network/Protocol empty states.
- Tools placeholder: render the "Select a tool" empty state in a full-height
  `DetailCard flex={1}` (like Prompts/Resources) instead of the content-sized
  preview card, so it fills the pane.


Claude-Session: https://claude.ai/code/session_015sMW1YZXkM7fDkdPtHpE95

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 18:45:50 -04:00
..
cli refactor(version): single-source the version from the root package.json 2026-07-10 17:31:21 -04:00
launcher refactor(version): single-source the version from the root package.json 2026-07-10 17:31:21 -04:00
tui refactor(version): single-source the version from the root package.json 2026-07-10 17:31:21 -04:00
web fix(web): make sidebar lists, monitor panels, and Tools placeholder fill height (#1663) (#1664) 2026-07-11 18:45:50 -04:00