diff --git a/ui/src/components/IssuesList.tsx b/ui/src/components/IssuesList.tsx index e6ebb8fb..b62698f1 100644 --- a/ui/src/components/IssuesList.tsx +++ b/ui/src/components/IssuesList.tsx @@ -208,22 +208,25 @@ export function IssuesList({ return (
{/* Toolbar */} -
+
-
+
{/* Filter */} @@ -378,8 +381,8 @@ export function IssuesList({ @@ -458,14 +461,14 @@ export function IssuesList({ {issue.identifier ?? issue.id.slice(0, 8)} {issue.title} -
+
{liveIssueIds?.has(issue.id) && ( - + - Live + Live )} {issue.assigneeAgentId && (() => { @@ -474,7 +477,7 @@ export function IssuesList({ ? : {issue.assigneeAgentId.slice(0, 8)}; })()} - + {formatDate(issue.createdAt)}
diff --git a/ui/src/index.css b/ui/src/index.css index f88d4bb9..19d62e43 100644 --- a/ui/src/index.css +++ b/ui/src/index.css @@ -120,6 +120,16 @@ body { @apply bg-background text-foreground; } + /* Prevent double-tap-to-zoom on interactive elements for mobile */ + a, + button, + [role="button"], + input, + select, + textarea, + label { + touch-action: manipulation; + } } /* Dark mode scrollbars */