diff --git a/apps/web/features/landing/i18n/en.ts b/apps/web/features/landing/i18n/en.ts index 420c755fc..9762204bf 100644 --- a/apps/web/features/landing/i18n/en.ts +++ b/apps/web/features/landing/i18n/en.ts @@ -293,6 +293,30 @@ export function createEnDict(allowSignup: boolean): LandingDict { fixes: "Bug Fixes", }, entries: [ + { + version: "0.3.32", + date: "2026-06-29", + title: "Bring-your-own Slack app, sturdier daemon reconnects, and friendlier attachment previews", + changes: [], + features: [ + "You can now connect Multica to Slack using your own Slack app, with each installation running on its own Socket Mode connection — and the Connect dialog links straight to a new step-by-step setup guide.", + "The self-host setup flow can send an anonymous, opt-in beacon noting where you came from, so we can better support the channels through which new self-hosted teams discover Multica.", + "Issues now have a Remove parent action, so you can detach a sub-Issue without first having to pick a different parent.", + ], + improvements: [ + "The local daemon reconnects to Multica through a more resilient WebSocket flow with bounded backoff, so brief network drops recover smoothly instead of stalling.", + "The daemon now bounds each runtime probe with its own timeout, so a single wedged CLI can no longer block every other runtime from coming online.", + ], + fixes: [ + "Scheduled autopilots advance their next-run time the moment a run is dispatched, so a slow runner can no longer cause back-to-back duplicate dispatches.", + "Attachment previews open correctly whether the URL redirects inside a frame, comes back from the same origin, or was uploaded locally — and local upload URLs are now preferred when available.", + "The usage leaderboard hides agents that have been deleted, so dashboards no longer surface ghost entries.", + "When the failed-task handler unsticks an Issue, the Issue view refreshes immediately instead of waiting for a manual reload.", + "Antigravity daemon-mode guidance now states more clearly what each option does.", + "Sticky Issue comment headers share the same background fade as the highlight, so settling on a comment no longer looks out of sync.", + "Chat conversations refresh their message cache when reconnecting, so you no longer see stale messages right after coming back online.", + ], + }, { version: "0.3.31", date: "2026-06-26", diff --git a/apps/web/features/landing/i18n/ja.ts b/apps/web/features/landing/i18n/ja.ts index 900e62d86..604dcb176 100644 --- a/apps/web/features/landing/i18n/ja.ts +++ b/apps/web/features/landing/i18n/ja.ts @@ -269,6 +269,30 @@ export function createJaDict(allowSignup: boolean): LandingDict { fixes: "バグ修正", }, entries: [ + { + version: "0.3.32", + date: "2026-06-29", + title: "自前 Slack アプリ接続、より堅牢なデーモン再接続、どこからでも開ける添付プレビュー", + changes: [], + features: [ + "Multica を自前の Slack アプリで Slack に接続できるようになり、インストールごとに独立した Socket Mode 接続で動作します。Connect ダイアログから新しいセットアップ ガイドへ直接遷移できます。", + "セルフホストのセットアップで、新しいチームが Multica を知ったきっかけを把握するための匿名・オプトインのソース ビーコンを送信できるようになりました。", + "Issue のアクションに「親 Issue を解除」が追加され、別の親を選び直さなくても子 Issue を直接切り離せます。", + ], + improvements: [ + "ローカル デーモンの WebSocket 再接続が、上限付きのバックオフを備えたより堅牢な流れに見直され、瞬断にもスムーズに復帰します。", + "デーモンはランタイムのバージョン確認に個別のタイムアウトを設けるようになり、応答しない 1 つの CLI が他のランタイム起動を巻き込んで止めることがなくなりました。", + ], + fixes: [ + "予約オートパイロットはディスパッチ直後に次回実行時刻を進めるようになり、遅いランナーが同じ実行を続けて送り出すことがなくなりました。", + "添付プレビューは、フレーム内リダイレクト、同一オリジン、ローカル アップロードのいずれの場合も正しく開き、ローカル アップロード URL があるときはそちらを優先します。", + "使用量リーダーボードから削除済みエージェントが表示されなくなりました。", + "失敗タスク ハンドラーが詰まった Issue を解除すると、Issue 表示が即座に更新され、手動リロードが不要になりました。", + "デーモン モード パネルの Antigravity ガイダンスが、各オプションの意味をより分かりやすく説明します。", + "Issue コメントの sticky ヘッダーがハイライトのフェードと同じ背景遷移を共有し、固定切り替えの違和感がなくなりました。", + "Chat の会話は再接続時にメッセージ キャッシュを更新するため、オンラインに戻った直後に古いメッセージが残らなくなりました。", + ], + }, { version: "0.3.31", date: "2026-06-26", diff --git a/apps/web/features/landing/i18n/ko.ts b/apps/web/features/landing/i18n/ko.ts index 9062f8f7a..649bc888f 100644 --- a/apps/web/features/landing/i18n/ko.ts +++ b/apps/web/features/landing/i18n/ko.ts @@ -268,6 +268,30 @@ export function createKoDict(allowSignup: boolean): LandingDict { fixes: "버그 수정", }, entries: [ + { + version: "0.3.32", + date: "2026-06-29", + title: "자체 Slack 앱 연결, 더 견고한 데몬 재연결, 어디서나 열리는 첨부 미리보기", + changes: [], + features: [ + "이제 자체 Slack 앱으로 Multica를 Slack에 연결할 수 있고, 설치마다 별도의 Socket Mode 연결로 동작합니다. Connect 다이얼로그에 새 설치 가이드 링크가 추가되어 단계별로 따라갈 수 있습니다.", + "셀프 호스팅 설치 과정이 익명·옵트인 출처 비콘을 보낼 수 있게 되어, 새 자체 호스팅 팀이 어떤 경로로 Multica를 알게 되었는지 더 잘 파악할 수 있습니다.", + "Issue 액션에 '상위 Issue 해제'가 추가되어, 다른 상위를 먼저 고르지 않고도 하위 Issue를 즉시 분리할 수 있습니다.", + ], + improvements: [ + "로컬 데몬이 더 견고한 WebSocket 흐름과 상한이 있는 백오프로 재연결해, 짧은 네트워크 단절에도 매끄럽게 복구됩니다.", + "데몬이 각 런타임의 버전 점검에 별도 타임아웃을 두어, 멈춰 버린 단 하나의 CLI가 다른 런타임의 기동을 막지 못합니다.", + ], + fixes: [ + "예약 오토파일럿은 디스패치되자마자 다음 실행 시각을 앞당겨, 느린 러너가 같은 실행을 중복으로 내보내지 않습니다.", + "첨부 미리보기는 프레임 내 리다이렉트, 동일 출처, 로컬 업로드 어떤 경우에도 정상적으로 열리며, 로컬 업로드 URL이 있으면 그쪽을 우선 사용합니다.", + "사용량 리더보드에서 삭제된 에이전트는 더 이상 표시되지 않습니다.", + "실패 작업 핸들러가 멈춘 Issue를 풀어 줄 때 화면이 즉시 갱신되어, 수동 새로고침이 필요 없습니다.", + "데몬 모드 패널의 Antigravity 안내가 각 옵션의 의미를 더 분명히 설명합니다.", + "Issue 댓글의 sticky 헤더가 하이라이트 페이드와 같은 배경 전환을 공유해, 고정 표시 전환이 더 이상 어색하지 않습니다.", + "Chat 대화가 재연결 시 메시지 캐시를 새로 받아, 오프라인에서 돌아왔을 때 오래된 메시지가 남지 않습니다.", + ], + }, { version: "0.3.31", date: "2026-06-26", diff --git a/apps/web/features/landing/i18n/zh.ts b/apps/web/features/landing/i18n/zh.ts index 2a5b63870..ebf984357 100644 --- a/apps/web/features/landing/i18n/zh.ts +++ b/apps/web/features/landing/i18n/zh.ts @@ -293,6 +293,30 @@ export function createZhDict(allowSignup: boolean): LandingDict { fixes: "问题修复", }, entries: [ + { + version: "0.3.32", + date: "2026-06-29", + title: "Slack 自带 App 接入、守护进程重连更稳,附件预览处处可开", + changes: [], + features: [ + "你现在可以用自己的 Slack 应用把 Multica 接到 Slack,每个安装跑在独立的 Socket Mode 连接上;Connect 弹窗里也新增了配置入口,直接跳转到完整的配置指引。", + "自托管引导流程支持匿名、可选的来源信标,让我们更了解新加入的自托管团队是从哪些渠道认识 Multica 的。", + "Issue 操作菜单新增「移除父级 Issue」,可以直接断开父子关系,不用先去挑一个新的父级。", + ], + improvements: [ + "本地守护进程的 WebSocket 重连改为带上限的退避策略,短暂断网时恢复更顺滑,不再原地空转。", + "守护进程在探测各个智能体运行时版本时加上了独立超时,单个卡死的 CLI 不会再连累其他运行时。", + ], + fixes: [ + "定时 Autopilot 调度后会立即推进下一次运行时间,避免慢节点造成重复触发。", + "附件预览在框架内重定向、同源资源、本地上传等场景下都能正常打开;有本地上传 URL 时会优先使用本地链接。", + "用量榜单不再展示已删除的智能体,仪表盘里的「幽灵条目」消失了。", + "失败任务处理器解开卡住的 Issue 时,前端视图会立即刷新,无需手动重新加载。", + "守护进程模式面板里的 Antigravity 选项说明更直白地解释了各模式的作用。", + "Issue 评论吸顶头与高亮渐隐使用了同一套背景过渡,吸顶切换不再有错位感。", + "Chat 在重新连上后会刷新消息缓存,掉线再回来时不再看到陈旧消息。", + ], + }, { version: "0.3.31", date: "2026-06-26",