github multica-ai/multica v0.8.2

one hour ago

Changelog

  • e77e13a MUL-6907 feat(i18n): add complete Russian localization for web and desktop (#9832)
  • d6a9f0e MUL-8043: feat(issues): include sub-issue runs in execution logs and timelines (#9283)
  • 632445e MUL-8165: launch the new homepage, with one URL per language (#10266)
  • 05259b8 MUL-8329 feat(views): widen the issue and chat reading column on wide screens (#10162)
  • 02ba30f MUL-8472: feat(projects): enable private projects for everyone (#10273)
  • 9adeb98 MUL-8472: feat(projects): private project access and member management (#9868)
  • bc5b792 MUL-8516 feat(apps): redesign Connected Apps — team accounts, per-agent apps, confirmations (#9849)
  • e437b11 MUL-8571 ZIC-396 fix(hermes): own Windows task gateways without breakaway (#9963)
  • 41885a6 MUL-8641: fix(skills): add explicit local source choice and batch folder imports (#9505)
  • 9c0967a MUL-8686 fix(daemon): reclaim build caches from idle chats (#10038)
  • 83964c5 MUL-8696: allow squad handoffs from the agent picker (#10137)
  • 343f3df MUL-8702: unify annotation saves and whole-draft sends (#10165)
  • 75ce6f5 MUL-8705 docs(contributing): simplify PR and issue templates, require UI screenshots (#10059)
  • 2592b54 MUL-8706 test(service): assert delegated-failure recovery tests on fixture rows, not global sweep totals (#10061)
  • d0c5eb1 MUL-8709 fix(attachments): respect quoted fields when detecting CSV delimiters (#10062)
  • 048f722 MUL-8711 refactor(brand): drop the launch icon mode and the onboarding star-row entrance (#10077)
  • 2d2ec69 MUL-8712 fix(sidebar): drop the title tooltip on sidebar issue rows (#10064)
  • df7b2ea MUL-8718 docs(agents): DB-backed tests assert on fixture rows, not global query totals (#10070)
  • 2dd88c2 MUL-8725 feat(tooling): upload PR evidence as native GitHub attachments (#10156)
  • 7397565 MUL-8744 fix(landing): remove the header logo hover hop animation (#10101)
  • 8310dee MUL-8745: feat(deliverables): a link that always opens the latest version (#10102)
  • 64e62a1 MUL-8754 fix(views): refetch a failed issue mention when the window regains focus (#10111)
  • bf76888 MUL-8758 BOYF-670 fix(core): recover pending invitations on focus and reconnect (#10115)
  • b962fb8 MUL-8759 feat(views): show project icon in sidebar project tree (#10116)
  • 0620f2b MUL-8760: fix(server): heal a drifted issue_counter only when a number collides (#10117)
  • 48c521c MUL-8764 feat(rail): reorder the rail spaces by drag (#10121)
  • 0776442 MUL-8766 fix(sidebar): stop opening an issue's project on every issue page (#10123)
  • 4e3c56b MUL-8771 fix(sidebar): use the shared drag click guard in pinned, views and projects (#10124)
  • ac5f97c MUL-8772: feat(appearance): Appearance settings and themeable built-in themes (#10126)
  • 741bb57 MUL-8775 fix(dev-env): report a stale API or busy web instead of a foreign listener (#10127)
  • 98bd262 MUL-8776 fix(desktop): align title-bar actions with the page column, merge the issue window header into the traffic-light row (#10128)
  • 9d9ac9f MUL-8777 fix(layout): one left edge per column, one header band across columns (#10140)
  • ad2bfcd MUL-8778 feat(ui): rectangle buttons and chips, round only for named exceptions (#10132)
  • d1f32da MUL-8779 feat(rail): narrow the app rail from 64px to 56px (#10130)
  • 5a851d4 MUL-8780 fix(dev-env): wait for our own web server while it compiles instead of calling the port busy (#10129)
  • badeeae MUL-8781 fix(core): cap the dev User Timing buffer so React render measures stop leaking (#10131)
  • 0404281 MUL-8782 fix(rail): show the full name when a rail label is cut off (#10133)
  • b4b9ab9 MUL-8784 chore(core): enforce the core package boundary with ESLint (#10134)
  • 8886a0b MUL-8786 fix(views): show the full property label when it is cut off (#10138)
  • 9b64577 MUL-8787 feat(dev-env): make up C=desktop starts a signed-in Desktop with an optional CDP port (#10141)
  • ae44656 MUL-8788 chore(views): enforce no store definitions in packages/views with ESLint (#10139)
  • f003355 MUL-8790 chore: enforce the dependency catalog and narrow mobile's core imports; sync boundary docs (#10142)
  • d914c29 MUL-8791 feat(dev-env): attach helper for scripting the managed Desktop over CDP (#10143)
  • 762790e MUL-8792 fix(ui): let keyboard users reach cut-off text behind a tooltip (#10147)
  • f006fc4 MUL-8795 chore: upgrade apps/web fumadocs to match apps/docs and drop --webpack (#10152)
  • 4565610 MUL-8796 feat(dev-env): capture the managed Desktop's native macOS window (#10154)
  • cc6d243 MUL-8797 feat(inbox): align the inbox filter with the issue filter (#10161)
  • 7a926b8 MUL-8800 fix(scripts): run entry guards on real paths so symlinked runs don't silently pass (#10158)
  • df86af1 MUL-8801 fix(desktop): keep electron-vite's NODE_ENV out of the daemon env (#10159)
  • b586dd9 MUL-8802 fix(desktop): strip the dev launcher's pnpm/turbo/electron-vite env from the daemon (#10160)
  • 015183f MUL-8807 test(desktop): fail fast when a unit test loads the real electron package (#10163)
  • 855ec00 MUL-8808 feat(dev-env): onboarded web workspace and one-shot chat/builder/issue fixtures (#10166)
  • baf8c37 MUL-8809 fix(views): give the floating chat window's icon-only header buttons accessible names (#10164)
  • 5f53158 MUL-8813 chore(eslint): fail lint on icon-size Buttons without an accessible name (#10168)
  • 0465fef MUL-8816 chore(eslint): fail lint on icon-only native buttons without an accessible name (#10172)
  • 11b0698 MUL-8820: feat(projects): add a rename entry to project menus (#10171)
  • b37b0f0 MUL-8821: simplify connected app access (#10177)
  • bebc279 MUL-8822 feat: ask for a GitHub star after an agent finishes enough issues (#10182)
  • f68c891 MUL-8829: fix CLI comment attachment binding (#10184)
  • e842560 MUL-8835: fix(auth): preserve a new bearer session after a stale 401 (#10209)
  • 4d11ec3 MUL-8853: feat(dev-env): let an agent start its own environment's daemon (#10221)
  • 668c0c9 MUL-8854 feat(cli,workflows): carry status icon through new_status and issue-status (#10220)
  • 3ac4969 MUL-8857: fix(cli): stop telling a live task to delete its own marker (#10224)
  • 8c8ca7d MUL-8858: test(cli): run cmd/multica tests outside the host's task marker (#10225)
  • 4d8cdc3 MUL-8859: fix(storage): disable legacy local file entry (#10252)
  • cc8e471 MUL-8889: feat(sidebar): add Edit view to a saved view's menu (#10228)
  • 4810b42 MUL-8891: fix(views): slim the space panel scrollbar (#10229)
  • 74d491c MUL-8893: test(repocache): clear host GIT_CONFIG_* vars in TestGitEnv (#10230)
  • 06ca0bf MUL-8897: docs(config): document zero-duration watchdog overrides (#10234)
  • e1411d2 MUL-8899: feat(qoder): issue short-lived single-repo tokens from workspace GitHub App (#10236)
  • e99e053 MUL-8907 feat(brand): thinner large icon star and a team-of-stars OG card (#10250)
  • 0085ab2 MUL-8908: fix(issues): restore typing in filter submenus (#10249)
  • 251e20d MUL-8908: fix(skills): restore typing in the Labels filter search (#10253)
  • 72847f9 MUL-8910: feat(issues): narrow annotation popover, icon send button (#10256)
  • df6d6ee MUL-8910: fix(issues): keep reply chip row clear of the placeholder (#10254)
  • 1ca17b6 MUL-8912: feat(environments): show the environments an issue started in its sidebar (#10265)
  • 2f23f76 MUL-8914: fix(workflows): drop the "(from project)" suffix so the workflow name fits (#10260)
  • a8a3166 MUL-8919: simplify connected app setup for agents (#10268)
  • 6e3beef MUL-8919: use consistent outline buttons for app connections (#10277)
  • 53ee72e MUL-8932: docs(agents): require concurrent-index cleanup registration and migration prefix check (#10272)
  • 8356a99 MUL-8933: ⌘K hands to an agent through a fixed row instead of guessing (#10286)
  • 38dc550 MUL-8935: chore(release): prepare v0.8.2 changelog (#10278)
  • 4ec4739 docs(contributing): accept screen recordings as UI evidence (#10078)
  • 5983213 feat(agent): add the Muse app backend (remote receptionist) [MUL-7945] (#9155)
  • 8abb2b4 feat(cli): add --project filter to issue search (#10088)
  • e7592c5 feat(cli): control per-issue PR auto-complete (#10057)
  • b3b0fa6 feat(comments): reply directly from selection annotations (MUL-8702) (#10065)
  • 9f47c14 feat: open web issues in desktop (MUL-8735) (#10170)
  • c6c2794 fix(attachments): restore authenticated local previews (MUL-8859) (#10263)
  • 980611f fix(autopilot): 接受 issue 更新的 map 载荷 (#10262)
  • 57fa758 fix(autopilots): stop a running run-only run from run history (#10097)
  • 78dd3a2 fix(cli): fail daemon start without matching child health (#10207)
  • ea619f7 fix(cli): prefer exact agent names for squads and autopilots (#10215)
  • 94908f3 fix(cli): validate self-host health before saving config (MUL-8851) (#10240)
  • 611b428 fix(codex): stream agent text while the answer is generated (#10100)
  • c54de2b fix(connected-apps): pass stored Composio user ID during execution (#10174)
  • b5ac156 fix(editor): sign streamed video, audio and PDF previews afresh (MUL-8892) (#10232)
  • f18fec6 fix(i18n): add the Russian reply annotation keys missing since #10065 (#10153)
  • 337c333 fix(i18n): add the Russian skills keys missing since #9505 (#10146)
  • 2d1b19a fix(issues): clear date filters in unread empty states (#10104)
  • a943445 fix(issues): offer retry for failed first list pages (#10044)
  • 967a0ed fix(issues): retain duplicate marking feedback after picker closes (#10114)
  • cdf05ed fix(paths): reserve the chat channel bind routes as workspace slugs (#10223)
  • 282f48e fix(squads): correct custom picker trigger semantics (#10068)
  • 4239ec1 fix(team): limit agent status previews and persist section collapse (#10066)
  • 10f0ab3 fix(views): fold turned-off system wakeups into wakeup history (#10258)
  • 6eea142 fix(views): give the issue views' icon-only Mark done, Archive, Pin and Add issue buttons accessible names (#10167)
  • 32778f1 fix(views): provide auth fixtures for create-project tests (#10280)
  • 08b5124 fix: align project creation access and collapse optional properties (#10270)
  • dc8f5fb perf(ci): reduce frontend validation overhead (MUL-8789) (#10145)
  • 10d4496 perf(search): prune terminal-issue comments in open-only issue search (#10098)
  • b7f8efc refactor(star-prompt): remove the deployment opt-out switch (#10292)
  • ccd3bc5 test(daemon): fix flaky TestLocalPathLockerSerializes (#10148)
  • 34690a5 test(execenv): force the commit failure whatever the host signing format (#10238)

Don't miss a new multica release

NewReleases is sending notifications on new releases.