Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions apps/web/src/components/app-shell/app-sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import {
GanttChart,
Home,
KanbanSquare,
MessageSquare,
Monitor,
Moon,
MoreHorizontal,
Expand Down Expand Up @@ -865,6 +866,11 @@ function NavItem({
// ── Project Nav ───────────────────────────────────────────────────────────────
const PROJECT_NAV_ITEMS = [
{ segment: "agents", icon: Bot, labelKey: "nav.agents" },
{
segment: "conversations",
icon: MessageSquare,
labelKey: "nav.conversations",
},
{ segment: "automation", icon: Workflow, labelKey: "nav.automation" },
{ segment: "team", icon: Users, labelKey: "nav.team" },
{ segment: "settings", icon: Settings, labelKey: "nav.settings" },
Expand Down Expand Up @@ -894,6 +900,7 @@ function ProjectNav() {

const ANON_HIDDEN_SEGMENTS = new Set([
"agents",
"conversations",
"automation",
"team",
"settings",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/en/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "All Projects",
"project": "Project",
"agents": "Agents",
"conversations": "Conversations",
"automation": "Automation",
"team": "Team",
"settings": "Settings"
Expand Down
36 changes: 22 additions & 14 deletions apps/web/src/i18n/locales/en/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,7 @@
"overview": "Overview",
"mcpServers": "MCP Servers",
"skills": "Skills",
"envVars": "Environment",
"conversations": "Conversations"
"envVars": "Environment"
},
"overview": {
"nameLabel": "Name",
Expand Down Expand Up @@ -212,18 +211,6 @@
"cancel": "Cancel",
"addSkill": "Add skill"
}
},
"conversations": {
"triggerChat": "Chat",
"triggerWriteDescription": "Write description",
"triggerTask": "Task",
"iterations_one": "{{count}} iteration",
"iterations_other": "{{count}} iterations",
"prOpened": "PR opened",
"empty": {
"title": "No conversations yet",
"description": "Conversations start when a task is assigned to this agent or someone messages it."
}
}
},
"conversationView": {
Expand Down Expand Up @@ -985,6 +972,27 @@
"description": "All work items not assigned to a sprint."
}
},
"conversationsPage": {
"title": "Conversations",
"triggerChat": "Chat",
"triggerWriteDescription": "Write description",
"triggerTask": "Task",
"iterations_one": "{{count}} iteration",
"iterations_other": "{{count}} iterations",
"prOpened": "PR opened",
"list": {
"empty": {
"title": "No conversations yet",
"description": "Conversations start when a task is assigned to an agent or someone messages one."
}
},
"detail": {
"empty": {
"title": "No conversation selected",
"description": "Select a conversation from the list to view it."
}
}
},
"layout": {
"shell": {
"newSprint": "New sprint",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/es/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "Todos los proyectos",
"project": "Proyecto",
"agents": "Agentes",
"conversations": "Conversaciones",
"automation": "Automatización",
"team": "Equipo",
"settings": "Configuración"
Expand Down
36 changes: 22 additions & 14 deletions apps/web/src/i18n/locales/es/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,7 @@
"overview": "Resumen",
"mcpServers": "Servidores MCP",
"skills": "Skills",
"envVars": "Entorno",
"conversations": "Conversaciones"
"envVars": "Entorno"
},
"overview": {
"nameLabel": "Nombre",
Expand Down Expand Up @@ -212,18 +211,6 @@
"cancel": "Cancelar",
"addSkill": "Añadir skill"
}
},
"conversations": {
"triggerChat": "Chat",
"triggerWriteDescription": "Redactar descripción",
"triggerTask": "Tarea",
"iterations_one": "{{count}} iteración",
"iterations_other": "{{count}} iteraciones",
"prOpened": "PR abierto",
"empty": {
"title": "Aún no hay conversaciones",
"description": "Las conversaciones comienzan cuando se asigna una tarea a este agente o alguien le envía un mensaje."
}
}
},
"conversationView": {
Expand Down Expand Up @@ -985,6 +972,27 @@
"description": "Todos los elementos de trabajo no asignados a un sprint."
}
},
"conversationsPage": {
"title": "Conversaciones",
"triggerChat": "Chat",
"triggerWriteDescription": "Redactar descripción",
"triggerTask": "Tarea",
"iterations_one": "{{count}} iteración",
"iterations_other": "{{count}} iteraciones",
"prOpened": "PR abierto",
"list": {
"empty": {
"title": "Aún no hay conversaciones",
"description": "Las conversaciones comienzan cuando se asigna una tarea a un agente o alguien le envía un mensaje."
}
},
"detail": {
"empty": {
"title": "Ninguna conversación seleccionada",
"description": "Selecciona una conversación de la lista para verla."
}
}
},
"layout": {
"shell": {
"newSprint": "Nuevo sprint",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/fr/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "Tous les projets",
"project": "Projet",
"agents": "Agents",
"conversations": "Conversations",
"automation": "Automatisation",
"team": "Équipe",
"settings": "Paramètres"
Expand Down
36 changes: 22 additions & 14 deletions apps/web/src/i18n/locales/fr/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,7 @@
"overview": "Aperçu",
"mcpServers": "Serveurs MCP",
"skills": "Compétences",
"envVars": "Environnement",
"conversations": "Conversations"
"envVars": "Environnement"
},
"overview": {
"nameLabel": "Nom",
Expand Down Expand Up @@ -212,18 +211,6 @@
"cancel": "Annuler",
"addSkill": "Ajouter la compétence"
}
},
"conversations": {
"triggerChat": "Discussion",
"triggerWriteDescription": "Rédaction de description",
"triggerTask": "Tâche",
"iterations_one": "{{count}} itération",
"iterations_other": "{{count}} itérations",
"prOpened": "PR ouverte",
"empty": {
"title": "Aucune conversation pour le moment",
"description": "Les conversations démarrent lorsqu'une tâche est attribuée à cet agent ou que quelqu'un lui envoie un message."
}
}
},
"conversationView": {
Expand Down Expand Up @@ -985,6 +972,27 @@
"description": "Tous les éléments de travail non assignés à un sprint."
}
},
"conversationsPage": {
"title": "Conversations",
"triggerChat": "Discussion",
"triggerWriteDescription": "Rédaction de description",
"triggerTask": "Tâche",
"iterations_one": "{{count}} itération",
"iterations_other": "{{count}} itérations",
"prOpened": "PR ouverte",
"list": {
"empty": {
"title": "Aucune conversation pour le moment",
"description": "Les conversations démarrent lorsqu'une tâche est attribuée à un agent ou que quelqu'un lui envoie un message."
}
},
"detail": {
"empty": {
"title": "Aucune conversation sélectionnée",
"description": "Sélectionnez une conversation dans la liste pour l'afficher."
}
}
},
"layout": {
"shell": {
"newSprint": "Nouveau sprint",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/ja/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "すべてのプロジェクト",
"project": "プロジェクト",
"agents": "エージェント",
"conversations": "会話",
"automation": "自動化",
"team": "チーム",
"settings": "設定"
Expand Down
36 changes: 22 additions & 14 deletions apps/web/src/i18n/locales/ja/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,7 @@
"overview": "概要",
"mcpServers": "MCPサーバー",
"skills": "スキル",
"envVars": "環境変数",
"conversations": "会話"
"envVars": "環境変数"
},
"overview": {
"nameLabel": "名前",
Expand Down Expand Up @@ -212,18 +211,6 @@
"cancel": "キャンセル",
"addSkill": "スキルを追加"
}
},
"conversations": {
"triggerChat": "チャット",
"triggerWriteDescription": "説明の作成",
"triggerTask": "タスク",
"iterations_one": "{{count}}回の反復",
"iterations_other": "{{count}}回の反復",
"prOpened": "PRを作成しました",
"empty": {
"title": "会話はまだありません",
"description": "タスクがこのエージェントに割り当てられるか、誰かがメッセージを送ると会話が始まります。"
}
}
},
"conversationView": {
Expand Down Expand Up @@ -985,6 +972,27 @@
"description": "スプリントに割り当てられていないすべての作業項目です。"
}
},
"conversationsPage": {
"title": "会話",
"triggerChat": "チャット",
"triggerWriteDescription": "説明の作成",
"triggerTask": "タスク",
"iterations_one": "{{count}}回の反復",
"iterations_other": "{{count}}回の反復",
"prOpened": "PRを作成しました",
"list": {
"empty": {
"title": "会話はまだありません",
"description": "タスクがエージェントに割り当てられるか、誰かがメッセージを送ると会話が始まります。"
}
},
"detail": {
"empty": {
"title": "会話が選択されていません",
"description": "リストから会話を選択すると表示されます。"
}
}
},
"layout": {
"shell": {
"newSprint": "新規スプリント",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/ko/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "모든 프로젝트",
"project": "프로젝트",
"agents": "에이전트",
"conversations": "대화",
"automation": "자동화",
"team": "팀",
"settings": "설정"
Expand Down
36 changes: 22 additions & 14 deletions apps/web/src/i18n/locales/ko/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,7 @@
"overview": "개요",
"mcpServers": "MCP 서버",
"skills": "스킬",
"envVars": "환경 변수",
"conversations": "대화"
"envVars": "환경 변수"
},
"overview": {
"nameLabel": "이름",
Expand Down Expand Up @@ -212,18 +211,6 @@
"cancel": "취소",
"addSkill": "스킬 추가"
}
},
"conversations": {
"triggerChat": "채팅",
"triggerWriteDescription": "설명 작성",
"triggerTask": "작업",
"iterations_one": "{{count}}회 반복",
"iterations_other": "{{count}}회 반복",
"prOpened": "PR 열림",
"empty": {
"title": "아직 대화가 없습니다",
"description": "이 에이전트에게 작업이 배정되거나 누군가 메시지를 보내면 대화가 시작됩니다."
}
}
},
"conversationView": {
Expand Down Expand Up @@ -985,6 +972,27 @@
"description": "스프린트에 배정되지 않은 모든 작업 항목입니다."
}
},
"conversationsPage": {
"title": "대화",
"triggerChat": "채팅",
"triggerWriteDescription": "설명 작성",
"triggerTask": "작업",
"iterations_one": "{{count}}회 반복",
"iterations_other": "{{count}}회 반복",
"prOpened": "PR 열림",
"list": {
"empty": {
"title": "아직 대화가 없습니다",
"description": "에이전트에게 작업이 배정되거나 누군가 메시지를 보내면 대화가 시작됩니다."
}
},
"detail": {
"empty": {
"title": "선택된 대화가 없습니다",
"description": "목록에서 대화를 선택하면 여기에 표시됩니다."
}
}
},
"layout": {
"shell": {
"newSprint": "새 스프린트",
Expand Down
1 change: 1 addition & 0 deletions apps/web/src/i18n/locales/pt-BR/appShell.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"allProjects": "Todos os Projetos",
"project": "Projeto",
"agents": "Agentes",
"conversations": "Conversas",
"automation": "Automação",
"team": "Equipe",
"settings": "Configurações"
Expand Down
Loading
Loading