From bbf758e1afd7e48dc2acdf692f7f09fe3d7e82fd Mon Sep 17 00:00:00 2001 From: Multica Eve Date: Fri, 26 Jun 2026 17:57:04 +0800 Subject: [PATCH] docs(changelog): add v0.3.31 entry for the 2026-06-26 release (MUL-3748) (#4616) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(changelog): add v0.3.31 entry for the 2026-06-26 release (MUL-3748) Covers the cross-workspace inbox unread dot in the switcher (MUL-3695), the Composio Go SDK foundation (MVP), per-worktree desktop dev isolation (MUL-3724), and the new reusable VideoEmbed with the zh docs intro video. Bug fixes include the editor Tab list-indent / focus-keeping behavior (MUL-3697), squad leader briefing now keyed by task flag (MUL-3730) plus the inherited @mention reply skip (MUL-3744), code-block selection stability during background re-renders (MUL-3621), local handoff-note version gate for direct agent assigns, comment-edit save loading state (MUL-3709), search API response parsing, and an actionable error when self-host hosts are missing Docker Compose v2. Localized into en / zh-Hans / ko / ja with product-language wording per the `Issue`-only exception (`agent` -> "agent" / 智能体, `Squad` -> "squad" / 小队). Co-authored-by: multica-agent * docs(changelog): tighten v0.3.31 entries per review (MUL-3748) Per Bohan's review on MUL-3748: the v0.3.31 copy was too wordy. Shorten every bullet to a single user-facing sentence and drop the internal details (worktree mechanics, signed webhooks, hljs spans, account-level summary call, etc.). en / zh / ko / ja all updated; product-language wording and the Issue / 智能体 / 小队 rule are preserved. Co-authored-by: multica-agent --------- Co-authored-by: Eve Co-authored-by: multica-agent --- apps/web/features/landing/i18n/en.ts | 25 +++++++++++++++++++++++++ apps/web/features/landing/i18n/ja.ts | 25 +++++++++++++++++++++++++ apps/web/features/landing/i18n/ko.ts | 25 +++++++++++++++++++++++++ apps/web/features/landing/i18n/zh.ts | 25 +++++++++++++++++++++++++ 4 files changed, 100 insertions(+) diff --git a/apps/web/features/landing/i18n/en.ts b/apps/web/features/landing/i18n/en.ts index bffb95c40..420c755fc 100644 --- a/apps/web/features/landing/i18n/en.ts +++ b/apps/web/features/landing/i18n/en.ts @@ -293,6 +293,31 @@ export function createEnDict(allowSignup: boolean): LandingDict { fixes: "Bug Fixes", }, entries: [ + { + version: "0.3.31", + date: "2026-06-26", + title: "Cross-workspace unread dot, Composio toolkit foundation, and a friendlier editor", + changes: [], + features: [ + "The workspace switcher shows a dot when another workspace has unread inbox items.", + "New Composio toolkit foundation that prepares the upcoming third-party integrations.", + "You can run desktop dev on multiple checkouts side by side without them clashing.", + "The Chinese docs homepage now opens with a short intro video.", + ], + improvements: [ + "Contributor docs note that the desktop dev command isolates per checkout.", + ], + fixes: [ + "Tab now reliably indents selected list items in the Issue editor and keeps focus in place.", + "Squad leaders boot with the full squad briefing when you @-mention them in a comment, and replies that inherit the parent mention no longer trigger them again.", + "Code-block selections in Issues stay put while the page re-renders.", + "Assigning an Issue directly to an agent opens the handoff note instantly instead of waiting on a check.", + "The workspace switcher's unread dot now matches what you actually see in your inbox.", + "The edit-comment save button shows a loading state until the change is saved.", + "Search results load reliably again.", + "Self-hosting fails fast with a clear hint when Docker Compose v2 is missing.", + ], + }, { version: "0.3.30", date: "2026-06-25", diff --git a/apps/web/features/landing/i18n/ja.ts b/apps/web/features/landing/i18n/ja.ts index 2a2a70cd2..900e62d86 100644 --- a/apps/web/features/landing/i18n/ja.ts +++ b/apps/web/features/landing/i18n/ja.ts @@ -269,6 +269,31 @@ export function createJaDict(allowSignup: boolean): LandingDict { fixes: "バグ修正", }, entries: [ + { + version: "0.3.31", + date: "2026-06-26", + title: "ワークスペース横断の未読ドット、Composio ツールキット基盤、より使いやすいエディター", + changes: [], + features: [ + "ワークスペース切替メニューで、別のワークスペースに未読のインボックスがあるとドットが表示されます。", + "これから提供するサードパーティ ツールキット連携のための Composio 基盤が組み込まれました。", + "複数のチェックアウトでデスクトップ開発環境を並列に起動しても衝突しなくなりました。", + "中国語ドキュメントのトップに短いイントロ動画を追加しました。", + ], + improvements: [ + "コントリビューター ドキュメントに、デスクトップ開発コマンドがチェックアウトごとに自動で隔離されることを明記しました。", + ], + fixes: [ + "Issue エディター内のリストで Tab を押すと、選択した項目が安定して字下げされ、カーソルがリストの外に飛ばなくなりました。", + "コメントの @メンションでスクワッド リーダーに依頼すると、スクワッドのブリーフィングを携えて起動し、親メンションを引き継いだ返信が再度トリガーすることもありません。", + "Issue やコメント内のコード ブロックで選択したテキストが、画面の別領域が再描画されても解除されなくなりました。", + "Issue を特定のエージェントに直接アサインすると、ハンドオフ メモ欄がそのまますぐに開きます。", + "ワークスペース切替メニューの未読ドットが、実際のインボックス表示と一致するようになりました。", + "Issue のコメント編集時、保存ボタンに明確なローディング表示が出るようになりました。", + "検索結果が再び安定して読み込まれます。", + "セルフホストで Docker Compose v2 が見つからないときは、すぐに分かりやすい案内とともに停止します。", + ], + }, { version: "0.3.30", date: "2026-06-25", diff --git a/apps/web/features/landing/i18n/ko.ts b/apps/web/features/landing/i18n/ko.ts index 85788e464..9062f8f7a 100644 --- a/apps/web/features/landing/i18n/ko.ts +++ b/apps/web/features/landing/i18n/ko.ts @@ -268,6 +268,31 @@ export function createKoDict(allowSignup: boolean): LandingDict { fixes: "버그 수정", }, entries: [ + { + version: "0.3.31", + date: "2026-06-26", + title: "워크스페이스 간 미확인 점, Composio 툴킷 기반, 더 편한 에디터", + changes: [], + features: [ + "워크스페이스 전환기에서 다른 워크스페이스에 미확인 인박스가 있으면 점이 표시됩니다.", + "곧 도입될 서드파티 툴킷 연동을 위한 Composio 기반이 추가되었습니다.", + "여러 체크아웃에서 데스크톱 개발 환경을 동시에 실행해도 충돌이 없습니다.", + "중국어 문서 홈에 짧은 소개 영상이 추가되었습니다.", + ], + improvements: [ + "기여자 문서가 데스크톱 개발 명령이 체크아웃별로 자동 격리된다는 점을 안내합니다.", + ], + fixes: [ + "Issue 에디터 목록에서 Tab을 누르면 선택한 항목이 안정적으로 들여쓰기되고, 커서가 목록 밖으로 빠지지 않습니다.", + "댓글에서 @멘션으로 스쿼드 리더에게 작업을 맡기면 전체 스쿼드 브리핑과 함께 시작하며, 부모 멘션을 그대로 이어받은 답글은 리더를 다시 트리거하지 않습니다.", + "Issue와 댓글의 코드 블록에서 선택한 텍스트가 페이지의 다른 부분이 다시 렌더링되어도 풀리지 않습니다.", + "Issue를 특정 에이전트에 바로 할당하면 핸드오프 메모가 기다림 없이 곧바로 열립니다.", + "워크스페이스 전환기의 미확인 점이 실제 인박스 화면과 일치합니다.", + "Issue 댓글 편집 시 저장 버튼에 로딩 상태가 표시됩니다.", + "검색 결과가 다시 안정적으로 로드됩니다.", + "자체 호스팅에서 Docker Compose v2가 없으면 곧바로 명확한 안내와 함께 멈춥니다.", + ], + }, { version: "0.3.30", date: "2026-06-25", diff --git a/apps/web/features/landing/i18n/zh.ts b/apps/web/features/landing/i18n/zh.ts index 30933cad2..2a5b63870 100644 --- a/apps/web/features/landing/i18n/zh.ts +++ b/apps/web/features/landing/i18n/zh.ts @@ -293,6 +293,31 @@ export function createZhDict(allowSignup: boolean): LandingDict { fixes: "问题修复", }, entries: [ + { + version: "0.3.31", + date: "2026-06-26", + title: "跨工作区未读小圆点、Composio 工具集底座、更顺手的编辑器", + changes: [], + features: [ + "工作区切换器里,其他工作区有未读 Inbox 时会亮起小圆点。", + "新增 Composio 工具集底座,为后续第三方工具对接做好准备。", + "现在可以在多个本地检出里并行启动桌面端 dev,互不打架。", + "中文文档首页新增一段中文介绍视频,可点击播放。", + ], + improvements: [ + "贡献者文档明确说明桌面端 dev 命令会按检出自动隔离。", + ], + fixes: [ + "Issue 编辑器列表里按 Tab 现在能稳定缩进所选项,光标也不会跑出列表。", + "通过 @ 提及让小队 Leader 接手时,会带上完整的小队 Briefing;继承父级提及的回复也不会再次触发 Leader。", + "Issue 和评论里代码块的选区,在页面其他位置刷新时不再丢失。", + "把 Issue 直接交给某个智能体时,运行确认弹窗会立刻展开 Handoff 备注。", + "工作区切换器上的未读小圆点会和你看到的 Inbox 保持一致。", + "编辑 Issue 评论时,保存按钮会显示加载状态,直到保存完成。", + "搜索结果能够稳定加载。", + "自托管缺少 Docker Compose v2 时会立刻给出明确的安装提示。", + ], + }, { version: "0.3.30", date: "2026-06-25",