From 2ac1c62ab136ab830e0b21ca0ce31699bee3c8b3 Mon Sep 17 00:00:00 2001 From: dotta Date: Sun, 5 Apr 2026 10:47:30 -0500 Subject: [PATCH] Fix mobile inbox layout: move search above tabs, hide column toggle On mobile, the search input, tab selector, and "Show / hide columns" button were all crammed into one row causing horizontal overflow. Now: - Search appears as a full-width row above the tabs on mobile - "Show / hide columns" button is hidden on mobile (columns are desktop-only) - Desktop layout is unchanged Co-Authored-By: Paperclip --- ui/src/pages/Inbox.tsx | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/ui/src/pages/Inbox.tsx b/ui/src/pages/Inbox.tsx index 45594db7..6bb5cb6c 100644 --- a/ui/src/pages/Inbox.tsx +++ b/ui/src/pages/Inbox.tsx @@ -1589,7 +1589,19 @@ export function Inbox() { const canMarkAllRead = unreadIssueIds.length > 0; return (
-
+
+ {/* Search — full-width row on mobile, inline on desktop */} +
+ + setSearchQuery(e.target.value)} + className="h-8 w-full pl-8 text-xs" + /> +
+
navigate(`/inbox/${value}`)}>
-
+
setSearchQuery(e.target.value)} - className="h-8 w-[180px] pl-8 text-xs sm:w-[220px]" + className="h-8 w-[220px] pl-8 text-xs" />
@@ -1624,7 +1636,7 @@ export function Inbox() { type="button" variant="ghost" size="sm" - className="h-8 shrink-0 px-2 text-xs text-muted-foreground hover:text-foreground" + className="hidden h-8 shrink-0 px-2 text-xs text-muted-foreground hover:text-foreground sm:inline-flex" > Show / hide columns @@ -1708,6 +1720,7 @@ export function Inbox() { )}
+
{tab === "all" && (