Refine changes panel controls

This commit is contained in:
Bohdan Triapitsyn
2026-06-14 00:51:12 +03:00
parent 8b318d2776
commit fa128afdb5
14 changed files with 277 additions and 36 deletions
+6 -1
View File
@@ -953,7 +953,7 @@ export const dict = {
'gitView.worktree.availableInWorktreeMode': 'Available only in worktree mode',
'contextPanel.mode.chat': 'Chat',
'contextPanel.mode.files': 'Files',
'contextPanel.mode.diff': 'Diff',
'contextPanel.mode.diff': 'Changes',
'contextPanel.mode.stagedDiff': 'Staged Diff',
'contextPanel.mode.workingDiff': 'Working Diff',
'contextPanel.mode.plan': 'Plan',
@@ -1202,6 +1202,9 @@ export const dict = {
'diffView.state.largeDiffDescription': 'Rendering may be slow. You can still view the diff by clicking below.',
'diffView.summary.changedFilesSingle': '{count} file changed',
'diffView.summary.changedFilesPlural': '{count} files changed',
'diffView.scope.changed': 'Changed',
'diffView.scope.staged': 'Staged',
'diffView.scope.selectorAria': 'Select change mode',
'diffView.actions.retry': 'Retry',
'diffView.actions.renderAnyway': 'Render anyway',
'diffView.actions.expandAll': 'Expand all',
@@ -1298,6 +1301,8 @@ export const dict = {
'header.services.modelFamily.other': 'Other',
'header.services.shutdownDev': 'Stop OpenChamber',
'header.actions.openPlanAria': 'Open plan',
'header.actions.toggleChangesPanel': 'Changes panel',
'header.actions.toggleChangesPanelAria': 'Toggle changes panel',
'header.actions.planWithShortcut': 'Plan ({shortcut})',
'header.actions.terminalPanelWithShortcut': 'Terminal panel ({shortcut})',
'header.actions.toggleTerminalPanelAria': 'Toggle terminal panel',
+6 -1
View File
@@ -954,7 +954,7 @@ export const dict: Record<I18nKey, string> = {
"gitView.worktree.availableInWorktreeMode": "Disponible solo en modo worktree",
"contextPanel.mode.chat": "Chat",
"contextPanel.mode.files": "Archivos",
"contextPanel.mode.diff": "Diff",
"contextPanel.mode.diff": "Cambios",
"contextPanel.mode.stagedDiff": "Staged Diff",
"contextPanel.mode.workingDiff": "Working Diff",
"contextPanel.mode.plan": "Plan",
@@ -1168,6 +1168,9 @@ export const dict: Record<I18nKey, string> = {
"diffView.state.largeDiffDescription": "El renderizado puede ser lento. Aun así puedes ver el diff con el botón de abajo.",
"diffView.summary.changedFilesSingle": "{count} archivo modificado",
"diffView.summary.changedFilesPlural": "{count} archivos modificados",
"diffView.scope.changed": "Cambiados",
"diffView.scope.staged": "Staged",
"diffView.scope.selectorAria": "Seleccionar modo de cambios",
"diffView.actions.retry": "Volver a intentar",
"diffView.actions.renderAnyway": "Renderizar de todos modos",
"diffView.actions.expandAll": "Expandir todo",
@@ -1264,6 +1267,8 @@ export const dict: Record<I18nKey, string> = {
"header.services.modelFamily.other": "Otro",
"header.services.shutdownDev": "Detener OpenChamber",
"header.actions.openPlanAria": "Abrir plan",
"header.actions.toggleChangesPanel": "Panel de cambios",
"header.actions.toggleChangesPanelAria": "Alternar panel de cambios",
"header.actions.planWithShortcut": "Plan ({shortcut})",
"header.actions.terminalPanelWithShortcut": "Panel de terminal ({shortcut})",
"header.actions.toggleTerminalPanelAria": "Mostrar u ocultar panel de terminal",
+6 -1
View File
@@ -831,7 +831,7 @@ export const dict = {
'gitView.worktree.availableInWorktreeMode': 'Disponible uniquement en mode worktree',
'contextPanel.mode.chat': 'Chat',
'contextPanel.mode.files': 'Fichiers',
'contextPanel.mode.diff': 'Différence',
"contextPanel.mode.diff": "Changements",
'contextPanel.mode.stagedDiff': 'Différence par étapes',
'contextPanel.mode.workingDiff': 'Différentiel de travail',
'contextPanel.mode.plan': 'Plan',
@@ -1075,6 +1075,9 @@ export const dict = {
'diffView.state.largeDiffDescription': 'Le rendu peut être lent. Vous pouvez tout de même afficher le diff avec le bouton ci-dessous.',
'diffView.summary.changedFilesSingle': 'Le fichier {count} a été modifié',
'diffView.summary.changedFilesPlural': 'Fichiers {count} modifiés',
"diffView.scope.changed": "Modifiés",
"diffView.scope.staged": "Staged",
"diffView.scope.selectorAria": "Sélectionner le mode de changements",
'diffView.actions.retry': 'Réessayer',
'diffView.actions.renderAnyway': 'Afficher quand même',
'diffView.actions.expandAll': 'Tout développer',
@@ -1164,6 +1167,8 @@ export const dict = {
'header.services.modelFamily.other': 'Autre',
'header.services.shutdownDev': 'Arrêter OpenChamber',
'header.actions.openPlanAria': 'Plan ouvert',
"header.actions.toggleChangesPanel": "Panneau des changements",
"header.actions.toggleChangesPanelAria": "Basculer le panneau des changements",
'header.actions.planWithShortcut': 'Forfait ({shortcut})',
'header.actions.terminalPanelWithShortcut': 'Panneau à bornes ({shortcut})',
'header.actions.toggleTerminalPanelAria': 'Basculer le panneau à bornes',
+6 -1
View File
@@ -954,7 +954,7 @@ export const dict: Record<I18nKey, string> = {
'gitView.worktree.availableInWorktreeMode': '워크트리 모드에서만 사용할 수 있습니다',
'contextPanel.mode.chat': '채팅',
'contextPanel.mode.files': '파일',
'contextPanel.mode.diff': '변경사항',
"contextPanel.mode.diff": "Changes",
'contextPanel.mode.stagedDiff': 'Staged Diff',
'contextPanel.mode.workingDiff': 'Working Diff',
'contextPanel.mode.plan': '계획',
@@ -1205,6 +1205,9 @@ export const dict: Record<I18nKey, string> = {
'diffView.state.largeDiffDescription': '렌더링이 느릴 수 있습니다. 아래 버튼으로 diff를 계속 볼 수 있습니다.',
'diffView.summary.changedFilesSingle': '파일 {count}개 변경됨',
'diffView.summary.changedFilesPlural': '파일 {count}개 변경됨',
"diffView.scope.changed": "Changed",
"diffView.scope.staged": "Staged",
"diffView.scope.selectorAria": "변경 모드 선택",
'diffView.actions.retry': '다시 시도',
'diffView.actions.renderAnyway': '그래도 렌더링',
'diffView.actions.expandAll': '모두 펼치기',
@@ -1300,6 +1303,8 @@ export const dict: Record<I18nKey, string> = {
'header.services.remaining': '남은 양',
'header.services.modelFamily.other': '기타',
'header.actions.openPlanAria': '플랜 열기',
"header.actions.toggleChangesPanel": "변경 패널",
"header.actions.toggleChangesPanelAria": "변경 패널 전환",
'header.actions.planWithShortcut': '플랜 ({shortcut})',
'header.actions.terminalPanelWithShortcut': '터미널 패널 ({shortcut})',
'header.actions.toggleTerminalPanelAria': '토글 터미널 패널',
+6 -1
View File
@@ -1244,7 +1244,7 @@ export const dict: Record<I18nKey, string> = {
'contextPanel.iframe.sessionChatTitle': 'Czat sesji {sessionID}',
'contextPanel.mode.chat': 'Chat',
'contextPanel.mode.context': 'Context',
'contextPanel.mode.diff': 'Różnice',
"contextPanel.mode.diff": "Zmiany",
'contextPanel.mode.stagedDiff': 'Staged Diff',
'contextPanel.mode.workingDiff': 'Working Diff',
'contextPanel.mode.files': 'Pliki',
@@ -1440,6 +1440,9 @@ export const dict: Record<I18nKey, string> = {
'diffView.state.notGitRepository': 'To nie jest repozytorium Git. Użyj karty Git, aby zainicjować lub zmienić katalog.',
'diffView.state.selectSessionDirectory': 'Wybierz katalog sesji, aby zobaczyć diffy',
'diffView.summary.changedFilesPlural': 'Zmieniono {count} plików',
"diffView.scope.changed": "Zmienione",
"diffView.scope.staged": "Staged",
"diffView.scope.selectorAria": "Wybierz tryb zmian",
'diffView.summary.changedFilesSingle': 'Zmieniono {count} plik',
'directoryExplorerDialog.actions.addProject': 'Dodaj projekt',
'directoryExplorerDialog.actions.addLocalProject': 'Dodaj projekt lokalny',
@@ -1950,6 +1953,8 @@ export const dict: Record<I18nKey, string> = {
'header.actions.newSessionAria': 'Nowa sesja',
'header.actions.newSessionWithShortcut': 'Nowa sesja ({shortcut})',
'header.actions.openPlanAria': 'Otwórz plan',
"header.actions.toggleChangesPanel": "Panel zmian",
"header.actions.toggleChangesPanelAria": "Przełącz panel zmian",
'header.actions.openSessionsAria': 'Otwórz sesje',
'header.actions.openAppMenu': 'Menu OpenChamber',
'header.actions.openAppMenuAria': 'Otwórz menu OpenChamber',
+6 -1
View File
@@ -954,7 +954,7 @@ export const dict: Record<I18nKey, string> = {
"gitView.worktree.availableInWorktreeMode": "Disponível apenas em modo worktree",
"contextPanel.mode.chat": "Chat",
"contextPanel.mode.files": "Arquivos",
"contextPanel.mode.diff": "Diff",
"contextPanel.mode.diff": "Alterações",
"contextPanel.mode.stagedDiff": "Staged Diff",
"contextPanel.mode.workingDiff": "Working Diff",
"contextPanel.mode.plan": "Plano",
@@ -1168,6 +1168,9 @@ export const dict: Record<I18nKey, string> = {
"diffView.state.largeDiffDescription": "A renderização pode ser lenta. Você ainda pode ver o diff pelo botão abaixo.",
"diffView.summary.changedFilesSingle": "{count} arquivo modificado",
"diffView.summary.changedFilesPlural": "{count} arquivos modificados",
"diffView.scope.changed": "Alteradas",
"diffView.scope.staged": "Staged",
"diffView.scope.selectorAria": "Selecionar modo de alterações",
"diffView.actions.retry": "Tentar novamente",
"diffView.actions.renderAnyway": "Renderizar mesmo assim",
"diffView.actions.expandAll": "Expandir tudo",
@@ -1264,6 +1267,8 @@ export const dict: Record<I18nKey, string> = {
"header.services.modelFamily.other": "Outro",
"header.services.shutdownDev": "Parar OpenChamber",
"header.actions.openPlanAria": "Abrir plano",
"header.actions.toggleChangesPanel": "Painel de alterações",
"header.actions.toggleChangesPanelAria": "Alternar painel de alterações",
"header.actions.planWithShortcut": "Plano ({shortcut})",
"header.actions.terminalPanelWithShortcut": "Painel de terminal ({shortcut})",
"header.actions.toggleTerminalPanelAria": "Mostrar ou ocultar painel de terminal",
+6 -1
View File
@@ -954,7 +954,7 @@ export const dict: Record<I18nKey, string> = {
"gitView.worktree.availableInWorktreeMode": "Доступно лише в режимі worktree",
"contextPanel.mode.chat": "Чат",
"contextPanel.mode.files": "Файли",
"contextPanel.mode.diff": "Diff",
"contextPanel.mode.diff": "Зміни",
"contextPanel.mode.stagedDiff": "Staged Diff",
"contextPanel.mode.workingDiff": "Working Diff",
"contextPanel.mode.plan": "План",
@@ -1168,6 +1168,9 @@ export const dict: Record<I18nKey, string> = {
"diffView.state.largeDiffDescription": "Рендеринг може бути повільним. Ви все одно можете переглянути diff кнопкою нижче.",
"diffView.summary.changedFilesSingle": "Змінено файл: {count}",
"diffView.summary.changedFilesPlural": "Змінено файлів: {count}",
"diffView.scope.changed": "Змінені",
"diffView.scope.staged": "Індексовані",
"diffView.scope.selectorAria": "Вибрати режим змін",
"diffView.actions.retry": "Повторити спробу",
"diffView.actions.renderAnyway": "Все одно відрендерити",
"diffView.actions.expandAll": "Розгорнути все",
@@ -1264,6 +1267,8 @@ export const dict: Record<I18nKey, string> = {
"header.services.shutdownDev": "Зупинити OpenChamber",
"header.services.modelFamily.other": "інше",
"header.actions.openPlanAria": "Відкрити план",
"header.actions.toggleChangesPanel": "Панель змін",
"header.actions.toggleChangesPanelAria": "Перемкнути панель змін",
"header.actions.planWithShortcut": "План ({shortcut})",
"header.actions.terminalPanelWithShortcut": "Термінальна панель ({shortcut})",
"header.actions.toggleTerminalPanelAria": "Перемкнути панель терміналу",
+6 -1
View File
@@ -954,7 +954,7 @@ export const dict: Record<I18nKey, string> = {
'gitView.worktree.availableInWorktreeMode': '仅在工作树模式下可用',
'contextPanel.mode.chat': '聊天',
'contextPanel.mode.files': '文件',
'contextPanel.mode.diff': '差异',
"contextPanel.mode.diff": "更改",
'contextPanel.mode.stagedDiff': 'Staged Diff',
'contextPanel.mode.workingDiff': 'Working Diff',
'contextPanel.mode.plan': '计划',
@@ -1168,6 +1168,9 @@ export const dict: Record<I18nKey, string> = {
'diffView.state.largeDiffDescription': '渲染可能较慢。你仍可点击下方按钮查看差异。',
'diffView.summary.changedFilesSingle': '{count} 个文件已变更',
'diffView.summary.changedFilesPlural': '{count} 个文件已变更',
"diffView.scope.changed": "已更改",
"diffView.scope.staged": "已暂存",
"diffView.scope.selectorAria": "选择更改模式",
'diffView.actions.retry': '重试',
'diffView.actions.renderAnyway': '仍然渲染',
'diffView.actions.expandAll': '全部展开',
@@ -1264,6 +1267,8 @@ export const dict: Record<I18nKey, string> = {
'header.services.shutdownDev': '停止 OpenChamber',
'header.services.modelFamily.other': '其他',
'header.actions.openPlanAria': '打开计划',
"header.actions.toggleChangesPanel": "更改面板",
"header.actions.toggleChangesPanelAria": "切换更改面板",
'header.actions.planWithShortcut': '计划({shortcut}',
'header.actions.terminalPanelWithShortcut': '终端面板({shortcut}',
'header.actions.toggleTerminalPanelAria': '切换终端面板',
+6 -1
View File
@@ -966,7 +966,7 @@ export const dict: Record<I18nKey, string> = {
'gitView.worktree.availableInWorktreeMode': '僅在 worktree 模式可用',
'contextPanel.mode.chat': '聊天',
'contextPanel.mode.files': '檔案',
'contextPanel.mode.diff': '差異',
"contextPanel.mode.diff": "變更",
'contextPanel.mode.stagedDiff': 'Staged Diff',
'contextPanel.mode.workingDiff': 'Working Diff',
'contextPanel.mode.plan': '計畫',
@@ -1178,6 +1178,9 @@ export const dict: Record<I18nKey, string> = {
'diffView.state.largeDiffDescription': '渲染可能較慢。你仍可點擊下方按鈕查看差異。',
'diffView.summary.changedFilesSingle': '{count} 個檔案已變更',
'diffView.summary.changedFilesPlural': '{count} 個檔案已變更',
"diffView.scope.changed": "已變更",
"diffView.scope.staged": "已暫存",
"diffView.scope.selectorAria": "選擇變更模式",
'diffView.actions.retry': '重試',
'diffView.actions.renderAnyway': '仍然渲染',
'diffView.actions.expandAll': '全部展開',
@@ -1268,6 +1271,8 @@ export const dict: Record<I18nKey, string> = {
'header.services.shutdownDev': '停止 OpenChamber',
'header.services.modelFamily.other': '其他',
'header.actions.openPlanAria': '開啟計畫',
"header.actions.toggleChangesPanel": "變更面板",
"header.actions.toggleChangesPanelAria": "切換變更面板",
'header.actions.planWithShortcut': '計畫({shortcut}',
'header.actions.terminalPanelWithShortcut': '終端機面板({shortcut}',
'header.actions.toggleTerminalPanelAria': '切換終端機面板',