feat(workspace): tabbed content surfaces, compact right panel, docked terminal - #30
Open
enisze wants to merge 1 commit into
Open
feat(workspace): tabbed content surfaces, compact right panel, docked terminal#30enisze wants to merge 1 commit into
enisze wants to merge 1 commit into
Conversation
… terminal Replace the right-panel "surface" system (RightPanelTabs) with a tabbed workspace layout: - Browser / diff / file open as tabs in the top strip beside chats and render in the center; selecting a chat tab restores the timeline + composer. - New compact RightWorkspacePanel (Changes / Files) replaces the wide surface panel; clicking an entry opens a center tab. The Run/Tasks dock is always docked at its base. - The plan renders in the right column beside Changes / Files (not the center), widening the column while shown. - Terminal is no longer a right-panel surface; it lives only in the bottom-right Tasks dock. rightPanelStore drops the terminal kind (+ actions), adds showChat, and migrates persisted state (v7 -> v8) by stripping terminal surfaces. Co-Authored-By: Claude Opus 4.8 <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 freeto 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.
Summary
Reshapes the workspace layout away from the right-panel "surface" system toward a tabbed model, matching the reference design (terminal always bottom-right, browser/diff/files as tabs, a compact changes/files selection column).
RightWorkspacePanel(Changes / Files,w-72) replaces the old wide surface panel. Clicking a changed file or a project file opens it as a center tab. The Run/Tasks dock is always docked at its base.rightPanelStoredrops the terminal kind + actions, addsshowChat, and migrates persisted state (v7 → v8) by stripping terminal surfaces.RightPanelTabs.tsxand the right-panel terminal-surface plumbing / keybindings inChatView.Verification
tsgotypecheck cleanrightPanelStoreunit tests pass (23/23), reworked off the removed terminal surfaceFollow-ups / notes
🤖 Generated with Claude Code