From e4955f4bd282ce7d8a4aa741c7143ab4749778d3 Mon Sep 17 00:00:00 2001 From: Tyler Gillispie Date: Tue, 25 Aug 2026 10:20:00 -0700 Subject: [PATCH] feat(ui): add workshop pass creator drawer and 1-click app destination picker --- ui/components/SessionsPage.tsx | 490 +++++++++++++++++++++++++++++++-- 1 file changed, 465 insertions(+), 25 deletions(-) diff --git a/ui/components/SessionsPage.tsx b/ui/components/SessionsPage.tsx index cb2ddee..de74c47 100644 --- a/ui/components/SessionsPage.tsx +++ b/ui/components/SessionsPage.tsx @@ -136,32 +136,352 @@ export const SessionsPage = ({

- Active Sessions & Delegations + Active Sessions & Passes

- Manage browser logins and mint isolated, scoped sessions for 1-click - passes, team members, CLI tools, or AI agents. + Manage logins, mint 1:1 ephemeral links & CLI tokens, or launch + multi-claim workshop event passes.

- + 🎟️ + + Create Workshop Pass + + +
+ + + {/* Create Multi-Claim Event Pass Drawer */} + {/* Delegate Session Drawer */} @@ -173,7 +493,7 @@ export const SessionsPage = ({

- Delegate New Session + Delegate New 1:1 Pass / Session

Mint an isolated, scoped child session for 1-click magic links, @@ -203,12 +523,35 @@ export const SessionsPage = ({

+ {/* Direct 1-Click Destination (App Selection) */} +
+ + +

+ Selecting an app scopes the pass and automatically redirects the + recipient to that app upon 1-click redemption. +

+
+ {/* Lifespan Presets */}