From 7bf9df4ba3d028baae25dcdc8f70925bba40c41d Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sat, 16 May 2026 02:11:58 -0700 Subject: [PATCH] feat(ui): mobile responsive layout - App: hamburger menu on mobile, nav links hidden below md breakpoint - LogSearch: collapsible sidebar on mobile, stacks above results vertically - Incidents/Sources: overflow-x-auto on table containers, min-w to preserve column layout on desktop; drawer action buttons flex-wrap on small screens - Bundles: flex-wrap on header row, hide source_host + timestamp below sm - General: p-4 sm:p-6 padding on all standard views --- web/src/App.vue | 64 ++++++++++++++++++++++----------- web/src/views/BundlesView.vue | 8 ++--- web/src/views/IncidentsView.vue | 28 ++++++++++++--- web/src/views/LogSearchView.vue | 32 ++++++++++++----- web/src/views/SourcesView.vue | 6 ++-- 5 files changed, 96 insertions(+), 42 deletions(-) diff --git a/web/src/App.vue b/web/src/App.vue index 2afaef6..914984d 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -1,34 +1,55 @@