Add global header and sesh settings drawer#874
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Issues
|
Unify all pages under a single persistent global header with UserDrawer, search pill, and context-aware Sesh button (sage green when session active). Move angle selector into a new sesh settings drawer. Elevate session ending to root level so it works from any page. - Create GlobalHeader component rendered at root level - Create SeshSettingsDrawer with session info, angle selector, stop button - Add endSessionWithSummary/sessionSummary to PersistentSessionContext - Remove inline headers from home page and simplify board page header - Add paddingTop for fixed header across all page layouts - Add onAngleChange callback prop to AngleSelector Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…state Define --global-header-height in index.css and replace all hardcoded calc(max(8dvh, 48px) + env(safe-area-inset-top)) expressions across 14 files. Also remove the dead selectedBoard state from home-page-content. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1bb374b to
a4fa560
Compare
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Minor Issues:
Documentation: No updates needed - changes don't affect the documented WebSocket architecture. |
Summary
onAngleChangecallback prop to AngleSelector for non-URL-based angle changesKey Changes
global-header/global-header.tsxglobal-header/global-header.module.csssesh-settings/sesh-settings-drawer.tsxpersistent-session-context.tsxendSessionWithSummary,sessionSummary,dismissSessionSummarypersistent-session-wrapper.tsxhome-page-content.tsxboard-page/header.tsxboard-page/angle-selector.tsxonAngleChangepropboardConfigsfetchpaddingTopfor fixed global headerTest plan
/, board pages, notifications, library, profile, settings🤖 Generated with Claude Code