From 960fb2148ba238628ea4a9359e5b64c3b4fca94f Mon Sep 17 00:00:00 2001 From: Jeremy Eder Date: Sat, 4 Apr 2026 16:58:24 +0000 Subject: [PATCH] fix: improve frontend mobile responsiveness Add viewport meta tag, cap popover/dropdown widths to viewport, fix session settings modal layout on small screens, and collapse chat toolbar labels on mobile. Co-Authored-By: Claude Opus 4.6 --- components/frontend/src/app/layout.tsx | 5 +++++ .../[sessionName]/components/session-settings-modal.tsx | 6 +++--- components/frontend/src/components/chat/ChatInputBox.tsx | 4 ++-- .../frontend/src/components/create-session-dialog.tsx | 2 +- .../frontend/src/components/editable-session-name.tsx | 2 +- components/frontend/src/components/ui/dropdown-menu.tsx | 2 +- components/frontend/src/components/ui/popover.tsx | 2 +- 7 files changed, 14 insertions(+), 9 deletions(-) mode change 100644 => 100755 components/frontend/src/app/layout.tsx mode change 100644 => 100755 components/frontend/src/app/projects/[name]/sessions/[sessionName]/components/session-settings-modal.tsx mode change 100644 => 100755 components/frontend/src/components/chat/ChatInputBox.tsx mode change 100644 => 100755 components/frontend/src/components/create-session-dialog.tsx mode change 100644 => 100755 components/frontend/src/components/editable-session-name.tsx mode change 100644 => 100755 components/frontend/src/components/ui/dropdown-menu.tsx mode change 100644 => 100755 components/frontend/src/components/ui/popover.tsx diff --git a/components/frontend/src/app/layout.tsx b/components/frontend/src/app/layout.tsx old mode 100644 new mode 100755 index 763791782..b30787eac --- a/components/frontend/src/app/layout.tsx +++ b/components/frontend/src/app/layout.tsx @@ -17,6 +17,11 @@ export const metadata: Metadata = { "ACP is an AI-native agentic-powered enterprise software development platform", }; +export const viewport = { + width: "device-width", + initialScale: 1, +}; + // Force rebuild timestamp: 2025-11-20T16:38:00 export default function RootLayout({ diff --git a/components/frontend/src/app/projects/[name]/sessions/[sessionName]/components/session-settings-modal.tsx b/components/frontend/src/app/projects/[name]/sessions/[sessionName]/components/session-settings-modal.tsx old mode 100644 new mode 100755 index d08aad409..93dfad8fc --- a/components/frontend/src/app/projects/[name]/sessions/[sessionName]/components/session-settings-modal.tsx +++ b/components/frontend/src/app/projects/[name]/sessions/[sessionName]/components/session-settings-modal.tsx @@ -89,9 +89,9 @@ export function SessionSettingsModal({ Settings -
+
{/* Sidebar nav */} -