Summary
Consolidate the monitoring sidebar's open/close affordances into a single header toggle, align the Tools/Prompts result panes and the sidebar log layout, and add tooltips to the icon-only controls.
Delivered (see PR #1662)
Single header MonitoringToggle
- One control in the header, to the right of the theme icon, that opens/closes the monitoring sidebar. Glyph, tooltip, and accessible label reflect the state.
- Shown only when a server is connected or the last connect attempt failed (wide viewport + ≥1 monitor tab available) — the same rule the sidebar uses.
- Replaces and removes: the per-screen "Pin as column" buttons (Logs/Protocol/Network/Console), the server-list open-sidebar button, and the close button inside
MonitoringControls. PinColumnButton deleted.
Tools screen results (Prompts pattern)
- Removed the "Results will appear here" placeholder pane. Results replace the input form in a single content pane, with a top-left ✕ that dismisses them back to the form (values preserved for a re-run).
Layout consistency
- Prompts argument form fills the content pane width (dropped the 40% cap), matching the Tools input.
LogEntry gains a compact two-line layout (time/level/logger on line one, message wrapping below) used by the embedded monitoring-sidebar Logs.
Icon-button tooltips
- Tooltips added to: Client settings, Theme, the monitoring-sidebar toggle, list-level and per-entry Expand/Collapse, Pin/Unpin, and Replay.
Naming
- Renamed "monitoring column" → "monitoring sidebar" across user-facing labels, comments, and tests.
Testing
- Full
npm run ci green: validate (all clients) + per-file ≥90% coverage gate + smokes + Storybook play tests. Unit tests and stories added/updated for every touched component.
Summary
Consolidate the monitoring sidebar's open/close affordances into a single header toggle, align the Tools/Prompts result panes and the sidebar log layout, and add tooltips to the icon-only controls.
Delivered (see PR #1662)
Single header
MonitoringToggleMonitoringControls.PinColumnButtondeleted.Tools screen results (Prompts pattern)
Layout consistency
LogEntrygains a compact two-line layout (time/level/logger on line one, message wrapping below) used by the embedded monitoring-sidebar Logs.Icon-button tooltips
Naming
Testing
npm run cigreen: validate (all clients) + per-file ≥90% coverage gate + smokes + Storybook play tests. Unit tests and stories added/updated for every touched component.