From a57dd76faf659395a458944e080ac2a760ca241c Mon Sep 17 00:00:00 2001 From: Dingyj3178 Date: Mon, 4 May 2026 22:24:07 +0900 Subject: [PATCH] fix(views): improve mobile responsiveness for agents and settings (#2036) * feat(agents): make agent detail page mobile responsive (#1) Stack the inspector + overview pane vertically below md, switch the shell to page-level scroll so the inspector flows naturally, give the overview pane a min-h-[60vh] floor so tabs stay usable, and let the 5-tab nav scroll horizontally on narrow viewports. * fix(settings): make Repositories tab and Settings shell mobile-responsive (#2) The Settings shell used a fixed w-52 sidebar with no responsive behavior, leaving almost no room for tab content on phone-width viewports. Stack the nav above the content on mobile, scale inner padding, and let the Repositories tab's input/button rows wrap rather than overflow. --- .../agents/components/agent-detail-inspector.tsx | 2 +- .../agents/components/agent-detail-page.tsx | 4 ++-- .../agents/components/agent-overview-pane.tsx | 8 ++++---- .../settings/components/repositories-tab.tsx | 6 +++--- .../views/settings/components/settings-page.tsx | 16 ++++++++++------ 5 files changed, 20 insertions(+), 16 deletions(-) diff --git a/packages/views/agents/components/agent-detail-inspector.tsx b/packages/views/agents/components/agent-detail-inspector.tsx index a7abd9c31..1718a7da0 100644 --- a/packages/views/agents/components/agent-detail-inspector.tsx +++ b/packages/views/agents/components/agent-detail-inspector.tsx @@ -93,7 +93,7 @@ export function AgentDetailInspector({ const isOnline = runtime?.status === "online"; return ( -