From ea0149bd888cb32a9b9cb248f5ae3a7ec9e7b82b Mon Sep 17 00:00:00 2001 From: 0xjjjjjj <0xjjjjjj@users.noreply.github.com> Date: Sat, 7 Mar 2026 17:18:39 -0800 Subject: [PATCH 01/10] fix: mobile-responsive layout for dashboard and board views Add hamburger menu with off-canvas sidebar drawer on mobile. Responsive padding, full-width panels, and stacked layouts for screens under 768px (md breakpoint). Co-Authored-By: Claude Opus 4.6 --- frontend/src/app/activity/page.tsx | 4 +- frontend/src/app/agents/[agentId]/page.tsx | 4 +- .../src/app/board-groups/[groupId]/page.tsx | 6 +-- .../app/boards/[boardId]/approvals/page.tsx | 4 +- frontend/src/app/boards/[boardId]/page.tsx | 20 ++++----- frontend/src/app/dashboard/page.tsx | 16 ++++--- frontend/src/app/invite/page.tsx | 4 +- frontend/src/app/organization/page.tsx | 4 +- .../src/components/auth/SignedOutPanel.tsx | 2 +- .../board-groups/BoardGroupsTable.tsx | 2 +- .../src/components/boards/BoardsTable.tsx | 2 +- .../components/organisms/DashboardSidebar.tsx | 2 +- frontend/src/components/tables/DataTable.tsx | 4 +- .../templates/DashboardPageLayout.tsx | 4 +- .../components/templates/DashboardShell.tsx | 44 ++++++++++++++++--- 15 files changed, 77 insertions(+), 45 deletions(-) diff --git a/frontend/src/app/activity/page.tsx b/frontend/src/app/activity/page.tsx index d9d884ac..c83c2a59 100644 --- a/frontend/src/app/activity/page.tsx +++ b/frontend/src/app/activity/page.tsx @@ -1508,7 +1508,7 @@ export default function ActivityPage() {
-
+
@@ -1526,7 +1526,7 @@ export default function ActivityPage() {
-
+
{hasUnresolvedDeepLink ? (
Requested activity item is not in the current feed window yet. diff --git a/frontend/src/app/agents/[agentId]/page.tsx b/frontend/src/app/agents/[agentId]/page.tsx index 8e739a46..cf25d18c 100644 --- a/frontend/src/app/agents/[agentId]/page.tsx +++ b/frontend/src/app/agents/[agentId]/page.tsx @@ -162,13 +162,13 @@ export default function AgentDetailPage() { {!isAdmin ? ( -
+
Only organization owners and admins can access agents.
) : ( -
+

diff --git a/frontend/src/app/board-groups/[groupId]/page.tsx b/frontend/src/app/board-groups/[groupId]/page.tsx index e2325fe4..56a3d3c4 100644 --- a/frontend/src/app/board-groups/[groupId]/page.tsx +++ b/frontend/src/app/board-groups/[groupId]/page.tsx @@ -744,7 +744,7 @@ export default function BoardGroupDetailPage() {

-
+

@@ -816,7 +816,7 @@ export default function BoardGroupDetailPage() {

-
+
-
+
{heartbeatApplyError ? (
diff --git a/frontend/src/app/boards/[boardId]/approvals/page.tsx b/frontend/src/app/boards/[boardId]/approvals/page.tsx index 531ca138..0a2fb8c4 100644 --- a/frontend/src/app/boards/[boardId]/approvals/page.tsx +++ b/frontend/src/app/boards/[boardId]/approvals/page.tsx @@ -33,9 +33,9 @@ export default function BoardApprovalsPage() {
-
+
{boardId ? ( -
+
) : null} diff --git a/frontend/src/app/boards/[boardId]/page.tsx b/frontend/src/app/boards/[boardId]/page.tsx index ccb7358a..a30c4078 100644 --- a/frontend/src/app/boards/[boardId]/page.tsx +++ b/frontend/src/app/boards/[boardId]/page.tsx @@ -3101,7 +3101,7 @@ export default function BoardDetailPage() { )} >
-
+

@@ -3237,9 +3237,9 @@ export default function BoardDetailPage() {

-
+
{isOrgAdmin ? ( -