Changelog
- dbfc014 MUL-7610: fix(autopilot): avoid loading task history during webhook recovery (#8710)
- 7dac88a MUL-7649: issue deliverables and dynamic blocks — sidebar section, overview grid, viewer info panel, html/mermaid block frame (#8779)
- 6dc6a0b MUL-7650: attachment viewer — CSV tables, JSON/YAML tree, numbered code, HTML viewports, every kind in a new tab (#8868)
- 5ed0934 MUL-7680: issue wakeup v2 — conditions, runaway protection, check-ins and visibility (#8807)
- 0705930 MUL-7682 feat(issues): give every reply a tick on the thread rail (#8809)
- 815fe37 MUL-7685: fix(agents): paginate task history and aggregate duration (#8804)
- 005462e MUL-7705 docs(channels): correct comments main's own later changes made false (#8833)
- fa5d470 MUL-7706 feat(wecom): every notice reads the language of whoever will read it (#8831)
- 4e2afed MUL-7710 fix(channel): refuse an inbound turn from a member who may not run the agent (#8838)
- 692dd01 MUL-7713: docs(troubleshooting): explain macOS TCC re-prompt after CLI upgrade (#8843)
- 57fabfc MUL-7724 feat(desktop): left-align window toolbar as Back / Forward / sidebar toggle (#8859)
- fc4a615 MUL-7726: let the workspace choose the status merged PRs move an issue to (#8862)
- 104bf7b MUL-7732: regroup settings by scope and consolidate scattered pages (#8874)
- 4f2fdc0 MUL-7733: more room around dynamic blocks, actions on hover (#8867)
- 9c66227 MUL-7735: docs(readme): fix stale facts, sync the Chinese README, retake the hero screenshot (#8869)
- 344ffaf MUL-7737: feat(views): address bar for HTML attachment previews (#8873)
- e8a16d3 MUL-7753: one verdict per PR in the issue sidebar (#8884)
- 3d2592a MUL-7754: feat: local search index for web and desktop (#8891)
- 4054d57 MUL-7755: feat(issues): configurable side peek in every issue view (#8886)
- 13094ca MUL-7758: lay an issue's runs out in time (#8890)
- 0a51a6c MUL-7759: copy image from the desktop attachment viewer (#8888)
- f76cde8 MUL-7766: feat(editor): fit Mermaid previews to show the whole diagram, with inline zoom (#8898)
- 4007912 build(views): upgrade Tiptap to 3.31.3, fixing select-all + delete (MUL-7725) (#8860)
- ea94c7c docs(changelog): add v0.6.0 release entry (2026-09-28) (MUL-7777) (#8909)
- ba9f639 docs(mobile): correct the app icon comment after #7453 (#8844)
- 12f8f3f feat(agent): list Claude Opus 5.5 and GPT-6 Sol/Luna in the fallback catalogs (#8840)
- 3125bd2 feat(comments): show every attached image at full size (MUL-7736) (#8870)
- 1c908ea feat(issues): state a failed or cancelled run once in the thread (MUL-7692) (#8813)
- 570f8f8 feat(projects): show descriptions in repository pickers (MUL-7575) (#8668)
- e2f4a22 feat: steer a running agent from the normal composer, per recipient (MUL-7631) (#8760)
- 138134d fix(agent): pass Hermes custom args before the acp subcommand (MUL-7748) (#8882)
- 82847e2 fix(chat): keep tool rows rendering when MCP input fields are objects (MUL-7708) (#8883)
- 1aa815a fix(daemon): stop validating saved model settings against fallback catalogs (#8811)
- 79b9327 fix(issue): bind update attachments safely (#8588) (#8766)
- bb40537 fix(issues): keep the run spinner turning after a steer moves it (MUL-7729) (#8871)
- 6328e81 fix(mobile): avoid seeding incomplete project lists (#8854)
- 04cdd48 fix(notifications): ignore malformed member mention IDs (#8876)
- bd73087 fix(plugins): avoid hook tool name collisions (#8856)
- cf2b847 fix(release): replace assets on same-tag reruns (MUL-7683) (#8812)
- f1560da fix(search): fold/unfold all comments on identifier URLs (#8842)
- 64b06b3 fix(telegram): attach the file a reply quotes (#8828)
- 5498700 fix(views): keep the PR row diff whole and spin the running-checks icon (MUL-7767) (#8900)
- e427ed7 fix(views): keep the Save as view name while the host re-renders (MUL-7756) (#8885)
- decd602 fix(views): stack wakeup condition hints under their labels (MUL-7769) (#8899)
- 32a396f fix(views): stop dialog scroll lock from re-rendering Mermaid diagrams (MUL-7760) (#8889)
- 92649de fix(wakeup): scope test scheduler passes to their own workspaces (#8901)
- 7551ff1 fix(wecom): answer an unreadable message once per message, not once per delivery (#8836)