mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-05 13:29:44 +02:00
docs(changelog): add v0.2.26 entry for 2026-05-06 release (#2138)
* docs(changelog): add v0.2.26 entry for 2026-05-06 release Summarizes the 32 PRs landed on main since v0.2.25: i18n (en + zh-Hans) full rollout, system notifications toggle, chat session deletion, Redis-backed runtime liveness, long-issue Timeline keyset pagination, and a batch of daemon/runtime stability fixes. Mirrored across en.ts and zh.ts. Co-authored-by: multica-agent <github@multica.ai> * docs(changelog): tighten v0.2.26 feature copy Per review feedback — drop "so you can" / "across the entire app" clauses, match the terse one-clause cadence used by the 0.2.24 entry. Improvements/fixes copy is unchanged. Co-authored-by: multica-agent <github@multica.ai> --------- Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -283,6 +283,46 @@ export function createEnDict(allowSignup: boolean): LandingDict {
|
||||
fixes: "Bug Fixes",
|
||||
},
|
||||
entries: [
|
||||
{
|
||||
version: "0.2.26",
|
||||
date: "2026-05-06",
|
||||
title: "Full i18n Rollout, Long-Issue Timeline & System Notifications Toggle",
|
||||
changes: [],
|
||||
features: [
|
||||
"Web app fully translated to Simplified Chinese (21 namespaces), with per-user locale",
|
||||
"System Notifications toggle in Settings",
|
||||
"Delete chat sessions; History panel surfaced on the chat header",
|
||||
"Runtime liveness backed by Redis, with DB fallback",
|
||||
"Desktop loads runtime self-host config",
|
||||
"CLI adds `--assignee-id` / `--to-id` / `--user-id` for unambiguous targeting",
|
||||
],
|
||||
improvements: [
|
||||
"Settings 'Appearance' tab is renamed to 'Preferences', and the active tab is reflected in the URL so deep links work",
|
||||
"Long issues open instantly — Timeline switched to cursor-based keyset pagination, and repeated `task_completed` / `task_failed` activity entries are coalesced",
|
||||
"Runtime poll and heartbeat schedules are isolated per-runtime, so one busy runtime can no longer starve others",
|
||||
"CLI update requests persist in Redis, so a server restart no longer drops them",
|
||||
"Runtime cost usage window narrowed from 180 days to 14 days, dropping query load",
|
||||
"Project list returns a `resource_count` instead of inlining all resources, keeping responses lean",
|
||||
"404 page redesigned, with the No-Access redirect loop fixed",
|
||||
"Quick Create exempts git-describe daemons from the CLI version gate",
|
||||
"CI now enforces lint on every PR, and the existing lint debt has been cleared",
|
||||
],
|
||||
fixes: [
|
||||
"Daemon cancels the running agent when the task is deleted server-side, eliminating orphan processes",
|
||||
"Daemon refreshes a stale Codex `auth.json` when reusing an exec env, fixing intermittent auth errors",
|
||||
"Daemon refuses to write `.gc_meta.json` when `issue_id` is empty",
|
||||
"Session / resume across ACP backends now trusts the agent-reported session id, fixing cross-session bleed",
|
||||
"OpenCode skills are written under `.opencode/skills/` so they are discovered natively",
|
||||
"404 task-not-found semantics tightened on both server and the final guard",
|
||||
"Pinned sidebar rows are auto-unpinned when the underlying entity disappears",
|
||||
"Project detail page splits desktop and mobile sidebar state",
|
||||
"Runtime detail page hides archived agents",
|
||||
"Already-attached repos in Add Resource show a URL tooltip; empty project state has a New Issue button",
|
||||
"S3 public URLs are region-qualified, fixing cross-region access",
|
||||
"Windows installer parses version numbers and decodes checksums correctly",
|
||||
"Quick Create submit button no longer shows a duplicate keyboard shortcut",
|
||||
],
|
||||
},
|
||||
{
|
||||
version: "0.2.24",
|
||||
date: "2026-05-03",
|
||||
|
||||
@@ -283,6 +283,46 @@ export function createZhDict(allowSignup: boolean): LandingDict {
|
||||
fixes: "问题修复",
|
||||
},
|
||||
entries: [
|
||||
{
|
||||
version: "0.2.26",
|
||||
date: "2026-05-06",
|
||||
title: "i18n 全量铺开、长 Issue Timeline 提速与系统通知开关",
|
||||
changes: [],
|
||||
features: [
|
||||
"Web 端完成简中翻译,21 个命名空间齐全,语言偏好按账号同步",
|
||||
"Settings 新增 System Notifications 开关",
|
||||
"支持删除 Chat 会话,History 面板移至 chat header",
|
||||
"Runtime 在线判断改走 Redis(DB 兜底)",
|
||||
"Desktop 支持加载 runtime 自托管配置",
|
||||
"CLI 新增 `--assignee-id` / `--to-id` / `--user-id`,重名时定位更准",
|
||||
],
|
||||
improvements: [
|
||||
"Settings 的 Appearance Tab 改名为 Preferences,并把当前激活的 Tab 反映到 URL,深链可分享",
|
||||
"长 Issue 打开秒开 —— Timeline 改为基于游标的 keyset 分页,重复的 `task_completed` / `task_failed` 活动条目合并展示",
|
||||
"Runtime poll 与 heartbeat 调度按 runtime 隔离,单个忙碌 runtime 不再拖慢其他",
|
||||
"CLI 更新请求落 Redis,server 重启也不丢",
|
||||
"Runtime 用量统计窗口由 180 天收窄到 14 天,降低查询压力",
|
||||
"项目列表返回 `resource_count` 摘要,不再内联全部 resource,响应体更小",
|
||||
"404 页面重新设计,并修复 No-Access 重定向死循环",
|
||||
"Quick Create 对 git-describe 类 daemon 跳过 CLI 版本闸",
|
||||
"CI 启用 lint 强制门禁,历史 lint 债同步清理完毕",
|
||||
],
|
||||
fixes: [
|
||||
"Task 在服务端被删后,daemon 主动取消正在运行的 agent,避免孤儿进程",
|
||||
"复用 execenv 时刷新陈旧的 Codex `auth.json`,修复偶发鉴权失败",
|
||||
"`issue_id` 为空时拒绝写入 `.gc_meta.json`",
|
||||
"跨 ACP 后端的 session/resume 信任 agent 自报的 session id,修复串号问题",
|
||||
"OpenCode 的 skills 写到 `.opencode/skills/` 让其原生发现",
|
||||
"Daemon 对 task-not-found 的 404 语义在 server 和最终 guard 双重收紧",
|
||||
"侧边栏中失效的 Pin 自动取消挂载",
|
||||
"项目详情页桌面端与移动端侧边栏状态独立保存",
|
||||
"Runtime 详情页隐藏已归档的 agent",
|
||||
"Add Resource 列表中已挂载的 repo 显示 URL tooltip;空项目页加上 New Issue 入口",
|
||||
"S3 公开 URL 携带 region,修复跨区访问失败",
|
||||
"Windows 安装器修正版本号解析与 checksum 解码",
|
||||
"Quick Create 提交按钮去掉重复的快捷键提示",
|
||||
],
|
||||
},
|
||||
{
|
||||
version: "0.2.24",
|
||||
date: "2026-05-03",
|
||||
|
||||
Reference in New Issue
Block a user