From e5bb5214ba2628a5bd8c2417163d9da4a764ca23 Mon Sep 17 00:00:00 2001 From: Chuck Boecking Date: Tue, 6 Jan 2026 20:33:11 +0000 Subject: [PATCH 1/2] feat(web): add kiosk mode to hide sidebar and header Add URL parameter ?kiosk=true to enable a simplified UI that hides: - Left sidebar (desktop and mobile) - Top header bar Useful for embedded deployments or simplified user experiences. --- .../src/components/session/session-header.tsx | 3 + packages/app/src/context/layout.tsx | 6 + packages/app/src/pages/layout.tsx | 104 +++++++++--------- 3 files changed, 62 insertions(+), 51 deletions(-) diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx index 4958ad2c353..ef102f5a0b4 100644 --- a/packages/app/src/components/session/session-header.tsx +++ b/packages/app/src/components/session/session-header.tsx @@ -55,6 +55,9 @@ export function SessionHeader() { navigate(`/${params.dir}/session/${session.id}`) } + // Hide header in kiosk mode + if (layout.kiosk.enabled()) return null + return (