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)