From a20b87e98457d412f2b4e65486749c6cf771ccbd Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Tue, 11 Aug 2026 13:02:02 +0300 Subject: [PATCH] fix(work-status): label project details clearly --- packages/ui/src/components/chat/work-status/DOCUMENTATION.md | 2 +- .../src/components/chat/work-status/WorkStatusPrimaryGroup.tsx | 2 +- packages/ui/src/components/chat/work-status/sections.ts | 2 +- packages/ui/src/lib/i18n/messages/de.ts | 2 +- packages/ui/src/lib/i18n/messages/en.ts | 2 +- packages/ui/src/lib/i18n/messages/es.ts | 2 +- packages/ui/src/lib/i18n/messages/fr.ts | 2 +- packages/ui/src/lib/i18n/messages/ja.ts | 2 +- packages/ui/src/lib/i18n/messages/ko.ts | 2 +- packages/ui/src/lib/i18n/messages/pl.ts | 2 +- packages/ui/src/lib/i18n/messages/pt-BR.ts | 2 +- packages/ui/src/lib/i18n/messages/uk.ts | 2 +- packages/ui/src/lib/i18n/messages/zh-CN.ts | 2 +- packages/ui/src/lib/i18n/messages/zh-TW.ts | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/ui/src/components/chat/work-status/DOCUMENTATION.md b/packages/ui/src/components/chat/work-status/DOCUMENTATION.md index b30527b3..d19da5c8 100644 --- a/packages/ui/src/components/chat/work-status/DOCUMENTATION.md +++ b/packages/ui/src/components/chat/work-status/DOCUMENTATION.md @@ -171,7 +171,7 @@ from aggregating message summaries, not from `Session.summary`. Ordering is by durability, not category: -1. **Session** (goal, context, cost), **Repository** (attention, branch, +1. **Session** (goal, context, cost), **Project** (attention, branch, changes, PR, checks) and **Usage** — true for as long as the session is open. Usage sits here rather than lower down because a spent quota stops the work outright; diff --git a/packages/ui/src/components/chat/work-status/WorkStatusPrimaryGroup.tsx b/packages/ui/src/components/chat/work-status/WorkStatusPrimaryGroup.tsx index e62ae1c0..e1ad8669 100644 --- a/packages/ui/src/components/chat/work-status/WorkStatusPrimaryGroup.tsx +++ b/packages/ui/src/components/chat/work-status/WorkStatusPrimaryGroup.tsx @@ -242,7 +242,7 @@ export const WorkStatusPrimaryGroup: React.FC = ({ sessionId, directory, {hasRepository ? ( {attentionLabel ? {attentionLabel} : null} diff --git a/packages/ui/src/components/chat/work-status/sections.ts b/packages/ui/src/components/chat/work-status/sections.ts index 9b0264cc..f6ac8d76 100644 --- a/packages/ui/src/components/chat/work-status/sections.ts +++ b/packages/ui/src/components/chat/work-status/sections.ts @@ -25,7 +25,7 @@ type WorkStatusSectionId = (typeof WORK_STATUS_SECTION_IDS)[number]; export const WORK_STATUS_SECTION_LABEL_KEYS: Record = { session: 'chat.workStatus.section.session', - repository: 'chat.workStatus.section.repository', + repository: 'chat.workStatus.section.project', usage: 'chat.workStatus.section.usage', subagents: 'chat.workStatus.section.subagents', tasks: 'chat.workStatus.section.tasks', diff --git a/packages/ui/src/lib/i18n/messages/de.ts b/packages/ui/src/lib/i18n/messages/de.ts index 5e9bf075..ad703ed7 100644 --- a/packages/ui/src/lib/i18n/messages/de.ts +++ b/packages/ui/src/lib/i18n/messages/de.ts @@ -2960,7 +2960,7 @@ export const dict = { 'chat.workStatus.mcp.failed': 'Fehlgeschlagen', 'chat.workStatus.pinned.unavailable': 'Angeheftete Nachricht', 'chat.workStatus.section.session': 'Sitzung', - 'chat.workStatus.section.repository': 'Repository', + 'chat.workStatus.section.project': 'Projekt', 'chat.workStatus.section.subagents': 'Subagenten', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Angeheftete Nachrichten', diff --git a/packages/ui/src/lib/i18n/messages/en.ts b/packages/ui/src/lib/i18n/messages/en.ts index 4b445c3f..e8b8f66c 100644 --- a/packages/ui/src/lib/i18n/messages/en.ts +++ b/packages/ui/src/lib/i18n/messages/en.ts @@ -2962,7 +2962,7 @@ export const dict = { 'chat.workStatus.mcp.failed': 'Failed', 'chat.workStatus.pinned.unavailable': 'Pinned message', 'chat.workStatus.section.session': 'Session', - 'chat.workStatus.section.repository': 'Repository', + 'chat.workStatus.section.project': 'Project', 'chat.workStatus.section.subagents': 'Subagents', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Pinned messages', diff --git a/packages/ui/src/lib/i18n/messages/es.ts b/packages/ui/src/lib/i18n/messages/es.ts index 80f3a3d1..c0fec928 100644 --- a/packages/ui/src/lib/i18n/messages/es.ts +++ b/packages/ui/src/lib/i18n/messages/es.ts @@ -2963,7 +2963,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': 'Falló', 'chat.workStatus.pinned.unavailable': 'Mensaje fijado', 'chat.workStatus.section.session': 'Sesión', - 'chat.workStatus.section.repository': 'Repositorio', + 'chat.workStatus.section.project': 'Proyecto', 'chat.workStatus.section.subagents': 'Subagentes', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Mensajes fijados', diff --git a/packages/ui/src/lib/i18n/messages/fr.ts b/packages/ui/src/lib/i18n/messages/fr.ts index 3d772fd3..575ee8f2 100644 --- a/packages/ui/src/lib/i18n/messages/fr.ts +++ b/packages/ui/src/lib/i18n/messages/fr.ts @@ -2960,7 +2960,7 @@ export const dict = { 'chat.workStatus.mcp.failed': 'Échec', 'chat.workStatus.pinned.unavailable': 'Message épinglé', 'chat.workStatus.section.session': 'Session', - 'chat.workStatus.section.repository': 'Dépôt', + 'chat.workStatus.section.project': 'Projet', 'chat.workStatus.section.subagents': 'Sous-agents', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Messages épinglés', diff --git a/packages/ui/src/lib/i18n/messages/ja.ts b/packages/ui/src/lib/i18n/messages/ja.ts index c386fe7f..d5625a91 100644 --- a/packages/ui/src/lib/i18n/messages/ja.ts +++ b/packages/ui/src/lib/i18n/messages/ja.ts @@ -2962,7 +2962,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': '失敗', 'chat.workStatus.pinned.unavailable': 'ピン留めしたメッセージ', 'chat.workStatus.section.session': 'セッション', - 'chat.workStatus.section.repository': 'リポジトリ', + 'chat.workStatus.section.project': 'プロジェクト', 'chat.workStatus.section.subagents': 'サブエージェント', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'ピン留めしたメッセージ', diff --git a/packages/ui/src/lib/i18n/messages/ko.ts b/packages/ui/src/lib/i18n/messages/ko.ts index 43c19e01..1befdd79 100644 --- a/packages/ui/src/lib/i18n/messages/ko.ts +++ b/packages/ui/src/lib/i18n/messages/ko.ts @@ -2962,7 +2962,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': '실패', 'chat.workStatus.pinned.unavailable': '고정된 메시지', 'chat.workStatus.section.session': '세션', - 'chat.workStatus.section.repository': '저장소', + 'chat.workStatus.section.project': '프로젝트', 'chat.workStatus.section.subagents': '서브에이전트', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': '고정된 메시지', diff --git a/packages/ui/src/lib/i18n/messages/pl.ts b/packages/ui/src/lib/i18n/messages/pl.ts index dd2ebb9c..b86aed49 100644 --- a/packages/ui/src/lib/i18n/messages/pl.ts +++ b/packages/ui/src/lib/i18n/messages/pl.ts @@ -2979,7 +2979,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': 'Niepowodzenie', 'chat.workStatus.pinned.unavailable': 'Przypięta wiadomość', 'chat.workStatus.section.session': 'Sesja', - 'chat.workStatus.section.repository': 'Repozytorium', + 'chat.workStatus.section.project': 'Projekt', 'chat.workStatus.section.subagents': 'Subagenci', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Przypięte wiadomości', diff --git a/packages/ui/src/lib/i18n/messages/pt-BR.ts b/packages/ui/src/lib/i18n/messages/pt-BR.ts index b7f3ed07..7eae7ba6 100644 --- a/packages/ui/src/lib/i18n/messages/pt-BR.ts +++ b/packages/ui/src/lib/i18n/messages/pt-BR.ts @@ -2963,7 +2963,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': 'Falhou', 'chat.workStatus.pinned.unavailable': 'Mensagem fixada', 'chat.workStatus.section.session': 'Sessão', - 'chat.workStatus.section.repository': 'Repositório', + 'chat.workStatus.section.project': 'Projeto', 'chat.workStatus.section.subagents': 'Subagentes', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Mensagens fixadas', diff --git a/packages/ui/src/lib/i18n/messages/uk.ts b/packages/ui/src/lib/i18n/messages/uk.ts index e83f461b..da83c9df 100644 --- a/packages/ui/src/lib/i18n/messages/uk.ts +++ b/packages/ui/src/lib/i18n/messages/uk.ts @@ -2963,7 +2963,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': 'Помилка', 'chat.workStatus.pinned.unavailable': 'Запінене повідомлення', 'chat.workStatus.section.session': 'Сесія', - 'chat.workStatus.section.repository': 'Репозиторій', + 'chat.workStatus.section.project': 'Проєкт', 'chat.workStatus.section.subagents': 'Сабагенти', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Запінені повідомлення', diff --git a/packages/ui/src/lib/i18n/messages/zh-CN.ts b/packages/ui/src/lib/i18n/messages/zh-CN.ts index 04258b79..6af405eb 100644 --- a/packages/ui/src/lib/i18n/messages/zh-CN.ts +++ b/packages/ui/src/lib/i18n/messages/zh-CN.ts @@ -2963,7 +2963,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': '失败', 'chat.workStatus.pinned.unavailable': '已固定的消息', 'chat.workStatus.section.session': '会话', - 'chat.workStatus.section.repository': '仓库', + 'chat.workStatus.section.project': '项目', 'chat.workStatus.section.subagents': '子代理', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': '已固定的消息', diff --git a/packages/ui/src/lib/i18n/messages/zh-TW.ts b/packages/ui/src/lib/i18n/messages/zh-TW.ts index f56bef7e..8a739ba4 100644 --- a/packages/ui/src/lib/i18n/messages/zh-TW.ts +++ b/packages/ui/src/lib/i18n/messages/zh-TW.ts @@ -2962,7 +2962,7 @@ export const dict: Record = { 'chat.workStatus.mcp.failed': '失敗', 'chat.workStatus.pinned.unavailable': '已釘選的訊息', 'chat.workStatus.section.session': '工作階段', - 'chat.workStatus.section.repository': '儲存庫', + 'chat.workStatus.section.project': '專案', 'chat.workStatus.section.subagents': '子代理', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': '已釘選的訊息',