v0.2.26
multica-ai/multicav0.2.26May 6, 2026by github-actions[bot]
AI Summary
Major internationalization rollout with 21 namespaces translated, Redis-backed runtime liveness, chat session deletion, and numerous daemon and UI fixes.
Key Highlights
- Full i18n rollout — 21 namespaces translated (en + zh-Hans)
- Redis-backed runtime liveness with DB fallback
- Support deleting chat sessions
- Cursor-paginated timeline to prevent long-issue freeze
- System notifications toggle in settings
New Features
- Full i18n rollout with 21 namespaces
- Delete chat sessions
- Redis-backed runtime liveness
- System notifications toggle
- Rename Appearance tab to Preferences
- CLI unambiguous targeting flags (--assignee-id, --to-id, --user-id)
- Load runtime self-host config for desktop
Full Release Notes
## Changelog * 58db751089482c9dd2e3f489fb2f062a1bff0f86 ci(lint): enable lint in CI + fix existing lint debt (#2129) * 8d20a2f7bdf960fefbc93fe9bfaede4c6e3a52b3 docs(changelog): add v0.2.26 entry for 2026-05-06 release (#2138) * 60b215f44f38df4d4552c674119b130bd8488e4d feat(chat): support deleting chat sessions (#2115) * f1082b10a4f882cfc872d2e360b401d604aaadda feat(cli): add --assignee-id / --to-id / --user-id for unambiguous targeting (#2114) * 820d57535e04e7d28bad490eb94fa1d0b38c929d feat(desktop): load runtime self-host config (#2012) * 3447764b03a397e6e5b62810fca199c212918ef9 feat(i18n): full rollout — 21 namespaces translated (en + zh-Hans) (#1853) * e3dd31cbe54b3ef9d2b4f591bc4fdcf3027ddef3 feat(notifications): add system notifications toggle in settings (#2132) * 09f04847d376f692337ac9cc698499b7bf366dda feat(server): redis-backed runtime liveness with DB fallback (#2121) * 5cf1d0107681913769f2061ebd77f0cbf308464e feat(settings): rename Appearance tab to Preferences and persist active tab in URL (#2131) * 6ef9be10d617ce37d1d101c91aa1c2f502bbadf1 fix(chat): expose History panel + delete affordance from chat header (#2117) * b1be9ed27fc2f46ce981df0d4f438faf843d5be5 fix(daemon): cancel running agent when task is deleted server-side (#2107) * b08594f2f63a0b68b0d7c7d533ab4aac7617f551 fix(daemon): isolate runtime poll & heartbeat schedules per runtime (#2116) * ae985ae2a389a10a03f197958c9fc5bd3c1f75de fix(daemon): tighten 404 task-not-found semantics — server + final guard (#2127) * ee10c508fbee506069364ec269759a097cb473de fix(daemon): trust the agent's session id from session/resume across ACP backends (#2070) * 144661e68f641565213d845da5e8fb78f3b2d8d2 fix(daemon/execenv): refresh stale Codex auth.json across env reuse (#2126) * 0dbfbfed2e8ec331fbb2ce568f44b58d6dc66cb6 fix(daemon/execenv): refuse to write .gc_meta.json when issue_id is empty (#2077) * 64c605e227e9b0351f748fcf89165ea371a65547 fix(execenv): write OpenCode skills to .opencode/skills/ for native discovery (#2016) * baac4080e99165c47b071fe40ff7c0cfd95cfe67 fix(installer): correct Windows version parsing and checksum decode (#2093) * 1b3c78e4b50c64defde9dbd46f595600a77a168e fix(pins): unpin missing sidebar rows (#2062) * 99f6cb81309274334605daeec7f1a68fcb52cb1a fix(projects): add New Issue button to empty project state and URL tooltips to resources (#2080) * a4fac51cf5cb99b4be4cd070c9d64442c95c914d fix(projects): add resource_count breadcrumb instead of inlining resources (#2118) * 8b0eeb061598e31bc967309c26870cc25c26f993 fix(projects): show URL tooltip on already-attached repos in Add Resource list (#2111) * 6d59505575c5f557ab4ecb69475ae801b745b5ca fix(quick-create): remove duplicate keyboard shortcut on agent submit button (#2130) * 44a0ced558643e683cf42930f229516ab7577eaa fix(runtime): persist CLI update requests in Redis (#2113) * 2b967338a8f9374a469259b1c0ec15d2f7a9fc2e fix(runtimes): narrow CostCell usage window from 180d to 14d (#2119) * 89b939b07c945ced2f14c96481d083c965a009c0 fix(storage): build region-qualified S3 public URLs (#2051) (#2065) * ba147708a6d84e7c581939dfee88e1f6e667dcb7 fix(timeline): cursor-paginated timeline to stop long-issue freeze (#1968) (#2128) * 9a5f5ca49842a4f4f978bf603d82fa2e43169e20 fix(views): coalesce repeated task_completed/task_failed activity entries (#2044) * 00cde21724b661b74d975ae5d0e95b6dc8e61486 fix(views): hide archived agents from runtime detail (#2097) * b5f1e506e50caafb29afa95b14fb70bece9fd1aa fix(views): split desktop/mobile sidebar state in project-detail (#2067) * 140678c4b321d24633acf79741f7110ad1722ce2 fix(web): redesign 404 + break NoAccessPage redirect loop (#2122) * a7299bf857c0265e2649e3aeacad171eb16d0c8d refactor(projects): pass projectId prop to ProjectIssuesContent (#2110) * 1476c268dda617a9a659cbb156d2f9eac319bee4 refactor(quick-create): exempt git-describe daemons from CLI gate (#2108)