From d057e080d350ff99dc79a0e3a2228db166217cca Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 00:12:50 +0000 Subject: [PATCH] feat(ui): implement 2-state workshop drawer machine and refine session page hierarchy - Moved `EventCockpitDeck` below main header in `SessionsPage.tsx` - Refactored `WorkshopDrawer.tsx` to strictly use a 2-state display toggle (`#eventCreateState` and `#eventHandoffState`) - Added `aria-label`s to copy buttons for accessibility - Configured `#status-banner` with `role="status"` and `aria-live="polite"` - Fixed mobile title text wrapping on `#createdEventTitle` - Fixed script emoji injection logic to prevent double emojis - Added JS reset logic in `closeDelegateDrawer` to restore drawer states and clear form data Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com> --- ...sessions-layout-drawer-machine-2156.ph3.md | 0 ui/components/SessionsPage.tsx | 11 +- ui/components/sessions/SessionsScript.tsx | 19 +- ui/components/sessions/WorkshopDrawer.tsx | 378 +++++++++--------- 4 files changed, 218 insertions(+), 190 deletions(-) rename tasks/{new => complete}/2026-0826.03.jul.feat.ui.sessions-layout-drawer-machine-2156.ph3.md (100%) diff --git a/tasks/new/2026-0826.03.jul.feat.ui.sessions-layout-drawer-machine-2156.ph3.md b/tasks/complete/2026-0826.03.jul.feat.ui.sessions-layout-drawer-machine-2156.ph3.md similarity index 100% rename from tasks/new/2026-0826.03.jul.feat.ui.sessions-layout-drawer-machine-2156.ph3.md rename to tasks/complete/2026-0826.03.jul.feat.ui.sessions-layout-drawer-machine-2156.ph3.md diff --git a/ui/components/SessionsPage.tsx b/ui/components/SessionsPage.tsx index 31c1804..d57d088 100644 --- a/ui/components/SessionsPage.tsx +++ b/ui/components/SessionsPage.tsx @@ -28,11 +28,11 @@ export const SessionsPage = ({ >