From 54ab33ad98d96450e60598faffa4cf1984ac142b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Feb 2026 19:01:02 +0000 Subject: [PATCH 1/2] Initial plan From d08e175352bae477e657cbd7ab27839de406cbc3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Feb 2026 19:09:49 +0000 Subject: [PATCH 2/2] feat(ui): implement responsive mobile interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add `relative` to nav for correct mobile dropdown positioning - Increase hamburger button and mobile nav links to ≥44px touch targets - Add mobile card view on files page (table hidden on small screens) - Make bulk actions bar and pagination responsive/wrapping - Add file type `accept` attribute and camera capture button on upload page - Increase all interactive button/input sizes to ≥44px - Add responsive CSS for pagination wrap and filter stacking at 480px" Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- frontend/static/styles.css | 20 ++++++++++ frontend/templates/base.html | 25 ++++++------ frontend/templates/files.html | 72 +++++++++++++++++++++++++--------- frontend/templates/upload.html | 56 ++++++++++++++++++++------ 4 files changed, 132 insertions(+), 41 deletions(-) diff --git a/frontend/static/styles.css b/frontend/static/styles.css index bb255d11..ab5adf5a 100644 --- a/frontend/static/styles.css +++ b/frontend/static/styles.css @@ -16,3 +16,23 @@ body { -webkit-mask-size: 100% 100%; mask-size: 100% 100%; } + + /* Ensure pagination wraps properly on small screens */ + .pagination { + flex-wrap: wrap; + gap: 0.5rem; + } + .pagination-buttons { + flex-wrap: wrap; + } + + /* Ensure filter items stack on very small screens */ + @media (max-width: 480px) { + .filter-group { + flex-direction: column; + } + .filter-item { + min-width: unset; + width: 100%; + } + } diff --git a/frontend/templates/base.html b/frontend/templates/base.html index b769b09a..34f1b074 100644 --- a/frontend/templates/base.html +++ b/frontend/templates/base.html @@ -23,7 +23,7 @@
-