Make the workspace right pane a first-class tab host (#3287)

* feat(app): add persistent workspace side panes

Keep the common review and file-browsing workflow beside the active agent without tearing down pane contents. Workspace tabs now share one compact chip language, assistant file links route into the retained right pane, and diff/file trees share stable geometry.

* fix(app): localize pull request empty state

* test(app): update explorer pane coverage

* fix(app): preserve explorer pane workflows

* test(app): make explorer tab selection idempotent

* fix(app): persist workspace review pins

* fix(app): preserve sidebar scrim drag hook

* fix(app): restore companion pane interactions

* test(app): follow selected sidebar surface
This commit is contained in:
Mohamed Boudra
2026-08-16 18:18:32 +02:00
committed by GitHub
parent 6dcf6a4b08
commit ab274d635e
81 changed files with 2900 additions and 1051 deletions
+15
View File
@@ -589,6 +589,7 @@ export const ko: TranslationResources = {
renameAgent: "에이전트 이름 변경",
},
actions: {
newTab: "새 탭",
newAgent: "새 에이전트",
newTerminal: "새 터미널",
preparingTerminal: "터미널 탭 준비 중",
@@ -597,6 +598,9 @@ export const ko: TranslationResources = {
exitFocusMode: "집중 모드 종료",
splitRight: "창을 오른쪽으로 분할",
splitDown: "창을 아래로 분할",
changes: "변경 사항",
files: "파일",
pullRequest: "풀 리퀘스트",
terminalProfilesMenu: "터미널 프로필",
editTerminalProfiles: "프로필 편집…",
pinTarget: "고정",
@@ -1668,6 +1672,17 @@ export const ko: TranslationResources = {
reloadMessage: "로컬 변경사항이 손실됩니다.",
},
},
files: {
label: "파일",
subtitle: "워크스페이스 파일",
tooltip: "워크스페이스 파일 탐색",
},
pullRequest: {
label: "풀 리퀘스트",
subtitle: "풀 리퀘스트 세부 정보",
emptyTitle: "아직 풀 리퀘스트가 없습니다",
emptyDescription: "이 체크아웃에 풀 리퀘스트를 만들면 세부 정보가 여기에 표시됩니다.",
},
diff: {
changesLabel: "변경 사항",
changesSubtitle: "작업 트리 diff",