Changelog
- 8906285 MUL-7132: fix(issues): resolve comment trigger avatar URLs (#8137)
- f2a6398 MUL-7257: refactor(server): remove unused compatibility queries and capabilities (#9671)
- e7dfbe8 MUL-7995: fix(openclaw): report actionable state ownership lock error (#9222)
- 1eb4b5d MUL-8203: record permission-blocked mentions as system replies (#9624)
- 84e56b6 MUL-8256 fix(runtime): recover stalled HTTP/2 connections (#9551)
- a008d89 MUL-8292: refactor(brief): move Available Commands detail behind --help (#9596)
- ca593b3 MUL-8302: fix(daemon): preserve task environment in Hermes tool shells (#9607)
- 002b2dc MUL-8308: feat(mobile): open historical run transcripts (#9613)
- 3e4dcef MUL-8312: fix(i18n): unify Chinese review copy across clients (#9615)
- fb49f55 MUL-8340 feat(search): context-aware command bar with agent handoff (#9647)
- ec72a00 MUL-8342 fix(daemon): reject legacy DSH profiles (ZIC-374) (#9649)
- 828e0c9 MUL-8346: fix(agent): handle Claude Code session and weekly limits (#9652)
- 46d4e26 MUL-8347: fix Hermes compatibility with gateway-backed and older ACP (#9666)
- 139b13a MUL-8369: fix(mobile): preserve runs while stop requests are pending (#9670)
- 2083970 MUL-8374: fix: keep private chat content to the session owner (realtime + REST) (#9677)
- a802ce2 MUL-8377: feat(workflows): one-line project usage and named handoffs in the workflow list (#9689)
- c066f7e MUL-8382: fix(wecom): write the unreadable-message receipt in the sender's language (#9693)
- fe23bd1 MUL-8392: feat(properties): support up to 200 select options (#9712)
- cd768e9 MUL-8397: fix(daemon): parse OpenCode 2.x nested MCP server config (#9713)
- f05a525 MUL-8399: chore(release): add 0.7.2 changelog (#9718)
- a8e7561 [MUL-8300] fix(lark): resolve outbound references to workspace links (#9604)
- 07221fb docs(skills): keep theme text tokens off fixed light fills in html blocks (#9664)
- d7d1831 feat(cli): add run-targeted retries with a fresh option (#9592)
- 87647b8 feat(issues): MUL-8324 add Jump to latest button to issue timeline (#9627)
- 045fcdf feat(issues): compact the sidebar execution log (MUL-8350) (#9659)
- 1223524 feat(issues): hide Jump to latest once the reader scrolls past the top fifth (MUL-8324) (#9634)
- c2471a9 feat(issues): open the full log straight from the agent run row (MUL-8335) (#9641)
- 9af15b1 feat(issues): show Jump to latest on mobile only (MUL-8324) (#9638)
- f0c361e feat(ui): Multica icons, roomier menus and typography pass (MUL-8334, MUL-8338) (#9640)
- 207a4bf feat(ui): raise tooltip open delay to 500ms with instant hand-off (MUL-8313) (#9623)
- d51665f feat(ui): show project picker name tooltip only when truncated (MUL-8313) (#9617)
- 3647fd2 feat(ui): use TruncatedTooltip for truncated labels across the app (MUL-8313) (#9618)
- bb37471 feat: let agents steer running turns they could start (MUL-8285) (#9630)
- 7d02596 fix(agent): MUL-8307 drive OpenCode over ACP so long tools and subagents are not force-stopped (#9619)
- 375b232 fix(codex): price GPT-6.1 Terra and add it to the fallback catalog (#9668)
- 8ffcc88 fix(desktop): show spelling suggestions in right-click menu (#9608)
- b20cea3 fix(desktop): wait for daemon shutdown before quitting (MUL-8290) (#9590)
- 6388272 fix(github): skip PR merge status move when the project workflow lacks the target (#9598)
- 4fae904 fix(issues): give Jump to latest an opaque background in dark mode (MUL-8324) (#9631)
- 39d8a11 fix(issues): restore an archived inbox notification from the issue page (#9653)
- 799f561 fix(lark): apply pong heartbeat updates and close failed sessions (MUL-8394) (#9708)
- e03dabd fix(projects): preserve resource cache across concurrent deletes (MUL-8332) (#9633)
- d9f5dee fix(projects): reveal full project names in the picker (MUL-8291) (#9591)
- a6173f8 fix(runtimes): verify new computers before showing connection success (#9688)
- 4157f5b fix(selfhost): pass MULTICA_WECOM_DEFAULT_LOCALE into the backend container (#9691)
- 7b6743a fix(settings): keep property edit actions visible [ZIC-375] MUL-8331 (#9648)
- 4a0c147 fix(storage): support GCS S3 XML API signing (MUL-8232) (#9513)
- 55be334 fix(taskfailure): classify Kiro dispatch failure as retryable provider_network (MUL-8314) (#9621)
- ce565c1 fix(ui): Linear's menu geometry across dropdown, context, select and command menus (MUL-8344) (#9657)
- 9987874 fix(ui): sharp-tipped directional icons, straight checks, sized icons, 14px menus (MUL-8344) (#9655)
- d5d1382 fix(ui): tint the active sidebar icon lightly instead of filling it solid (MUL-8351) (#9660)
- b2e58d0 fix(views): move Create sub-issue below Rename issue in issue actions menu (#9661)
- 8305976 fix(views): show agent run row actions on touch devices (MUL-8341) (#9646)
- 48df977 fix(views): stop page-switch layout jumps and prefetch page data (MUL-8337) (#9643)
- bf8970a fix(wecom): ask again before a queued reply is written to a revoked installation (#9694)
- 0249e86 fix(wecom): upload a file again when WeCom replaces the connection mid-upload (#9715)
- 374b6f3 fix: respect omp profiles when discovering runtime skills (#9711)