UI overhaul Phase 3: Console center + detail panes#18
Merged
Conversation
Center pane: restyled tab strip (per-tab liveness dot, active top-accent border, trailing + button) preserving drag-reorder and Cmd+W/Cmd+1-9; a rounded terminal frame wrapping the real xterm surface with a traffic-dot title bar and a powerline status line (project/branch/state from the snapshot; edits/elapsed from get_session_detail, omitted when absent). FitAddon still fits the framed surface. Detail pane: collapse affordance, reordered meta rows, proportional diffstat bar, PR-label tag chips, and a footer with Review diff (primary) + Open PR. Frontend only; semantic tokens via color-mix; typecheck clean. Notes: worktree row omitted (not on the frontend SessionDetail type — backend-limited); the powerline project segment is intentionally green per the brief. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #17 (Phase 2 sidebar). Do not merge yet. Base is
ui-overhaul-p2-sidebar.Second half of the Console refinement. Built via recon → 2 sequential single-writer sub-steps → parallel verify.
What's here
Center pane
--bg-base+ 2px top--accentborder, trailing+new-terminal button. Drag-reorder +Cmd+W+Cmd+1–9preserved.get_session_detail, omitted gracefully when absent.Detail pane reskin
± Review diff(primary) +Open PR. Existing summary/review/polling wiring intact.Notes
SessionDetailtype — backend-limited; plan §4).◀collapse currently hides the pane (same as×); a distinct collapsed rail can come in polish.Verification
npm run typecheckclean. Verify panel (typecheck + functional/regression incl. FitAddon + idiom/token-purity vs working tree): all pass. No raw hex/rgba consumers; no Rust changes; terminal lifecycle intact.🤖 Generated with Claude Code