v0.2.31

multica-ai/multicav0.2.31May 12, 2026by github-actions[bot]

AI Summary

This release introduces GitHub App integration for PR ↔ issue linking, adds attachment support in chat input, and implements visibility controls for agent creation. It also includes various UI improvements and fixes.

Key Highlights

  • GitHub App integration for PR ↔ issue linking
  • Support for attachments & images in chat input
  • Visibility (public/private) gate on CreateAgent/UpdateAgent
  • Nudge users toward GitHub for discussion
  • Confirmation before terminating a single task

New Features

  • GitHub PR ↔ issue integration
  • Chat attachments & images support
  • Agent visibility controls (public/private)
  • Task termination confirmation dialog

Full Release Notes

## Changelog
* b7cd7e9adfbc773872ccd9a44325d862843dd8f1 docs(changelog): add 0.2.30 release notes for 2026-05-11 (#2416)
* 2e4d6aa3a9dd98544eb9166bf1bcdf62957951d8 docs(integrations): add GitHub PR ↔ issue integration feature page and self-host setup (MUL-2090) (#2474)
* bb312002d1f4f430846e9bcb6cc9c99a613d6ce5 docs(self-hosting): document Caddy WebSocket essentials (#2436)
* 86aa5199fc8095c2a8cbd3e692c69862546cf91b feat(chat): support attachments & images in chat input (#2445)
* 723489d2a90e0ce8e47dd5bf62056d7ebb558265 feat(feedback): nudge users toward GitHub for discussion and faster traction (#2451)
* caeb146bac102091789a7324213dec397b8a5928 feat(github): GitHub App integration for PR ↔ issue linking (#1817)
* 01bcede2ad3fafab529b8c921e361ebacb785f1e feat(issues): confirm before terminating a single task (#2466)
* 63d215e1c340104134e8dd66e59bc62de036482b feat(runtime): visibility (public/private) gate on CreateAgent / UpdateAgent (#2419)
* f08b2b4f5028477f9d78f9d3ede4069cc9ea93a9 fix(attachments): harden local sidecar serving and tighten Upload gate (#2459)
* 91bdec9a541e9e7acddce257c7759bc9f0f825c0 fix(attachments): preserve original filename on /uploads/* downloads (#2444)
* a1c2d539398d4c7ab86416543d1e391788a073ed fix(chat): keep editor mounted across lazy session creation (#2457)
* b58567ed6c16f2c591d12ded58071ae7d356ace9 fix(desktop): restore Multica app icon on Linux (#2437)
* a02e58b4886b23711bc8bab14359b57f153952b8 fix(github): only auto-close issue after all linked PRs resolve (#2470)
* e3e61c161cadffba1942af39fc5daef3d5033c8a fix(inbox): show Multica logo for system-actor notifications (#2479)
* 61ca43835a5834e911fbaa393a45431bc81bfce7 fix(issue-detail): drop virtualization when deep-linking, restore reliable landing (#2472)
* da03c832512a405a47f4b890e19c3ba0cfffd44a fix(modals): correct text input height in issue creation dialog (#2434)
* 0e7fa2183261cc366746fee3cedfafddb94dd872 fix(runtimes): correct broken docs link to /docs/daemon-runtimes (#2465)
* b21f69f31a46275731e3e8358b61e4f072c668a3 fix(views): land deep-link via cooperative scroll passes (#2452)
* 208f1ddb29434c94c33bae03274a8f27b84bb973 fix(views): land virtualized deep-link via settle-by-silence (#2449)
* fb8ad8cc5ed833de37c7601b2005e1dd2210daeb perf: virtualize issue detail timeline + seed test scaffolding (#2413)
* 23c05f13c44b22078a3364ea0f9466f039df91bf refactor(feedback): replace generic description with brand-colored GitHub CTA (#2455)
* f17acc21de26b00de5525323b39731739017b357 refactor(integrations): drop installation list from Settings tab (#2468)
* 2eefa3b90b2e6039ac29df478f407f91c18c23e4 refactor(runtime): move visibility description to hover tooltip (#2435)