From b92d54254b31518bf7da68dc1bb9a46da1064914 Mon Sep 17 00:00:00 2001 From: RockChinQ Date: Sat, 20 Jun 2026 10:42:35 -0400 Subject: [PATCH] fix(web): improve mobile responsiveness of dashboard, plugin detail & models dialog - monitoring: stack filters full-width, scrollable tab bar, reduce card/content padding on mobile - models dialog: provider form modal no longer overflows viewport on small screens; shared panel body padding shrinks on mobile - plugin logs: reduce horizontal padding on mobile --- .../components/models-dialog/ModelsPanel.tsx | 2 +- .../settings-dialog/panel-layout.tsx | 7 +++- .../components/filters/MonitoringFilters.tsx | 14 ++++---- web/src/app/home/monitoring/page.tsx | 34 +++++++++---------- .../plugin-logs/PluginLogs.tsx | 4 +-- 5 files changed, 33 insertions(+), 28 deletions(-) diff --git a/web/src/app/home/components/models-dialog/ModelsPanel.tsx b/web/src/app/home/components/models-dialog/ModelsPanel.tsx index a71bf758d..9b0592055 100644 --- a/web/src/app/home/components/models-dialog/ModelsPanel.tsx +++ b/web/src/app/home/components/models-dialog/ModelsPanel.tsx @@ -646,7 +646,7 @@ export default function ModelsPanel({ - + {editingProviderId diff --git a/web/src/app/home/components/settings-dialog/panel-layout.tsx b/web/src/app/home/components/settings-dialog/panel-layout.tsx index 27ad7a3c0..8654eb460 100644 --- a/web/src/app/home/components/settings-dialog/panel-layout.tsx +++ b/web/src/app/home/components/settings-dialog/panel-layout.tsx @@ -38,7 +38,12 @@ export function PanelBody({ children: React.ReactNode; }) { return ( -
+
{children}
); diff --git a/web/src/app/home/monitoring/components/filters/MonitoringFilters.tsx b/web/src/app/home/monitoring/components/filters/MonitoringFilters.tsx index 2dd2ee1f6..6cf204e14 100644 --- a/web/src/app/home/monitoring/components/filters/MonitoringFilters.tsx +++ b/web/src/app/home/monitoring/components/filters/MonitoringFilters.tsx @@ -109,10 +109,10 @@ export default function MonitoringFilters({ }; return ( -
+
{/* Bot Filter */}
-