Changelog
- [963c33] MUL-2618 docs(project-resources): document local_directory resource type (#3347)
- [2b5696] MUL-2703: feat(autopilots): webhook event filters per trigger (MUL-2334 follow-up) (#3231)
- [746c0c] MUL-2746 fix(avatar): normalize relative avatar urls in desktop/web (#3100)
- [d16ed2] MUL-2748 docs(autopilots): document webhook event filters + link from UI (#3359)
- [0dcc35] ci: split mobile lint/typecheck out of frontend job (#3346)
- [be32e5] docs(changelog): add v0.3.10 release notes (#3362)
- [c968c1] feat(auth): support mcn_ Cloud Node PATs verified via Fleet (#3349)
- [31b584] feat(comments): align UpdateComment post-processing with CreateComment (#3337)
- [963ed5] feat(comments): allow selecting multiple attachments
- [fa2a0e] feat(views): swimlane supports parent / project / assignee grouping (MUL-2711) (#3311)
- [341ce7] feat: support local working directory for projects (MUL-2618 v1) (#3283)
- [311cf4] fix(agent): surface Codex app-server no-progress diagnostics (MUL-2688)
- [f02bc5] fix(agent/cursor): remove obsolete 'chat' subcommand from argv (#3077) (#3092)
- [735f18] fix(agents): drop the import-hint callout on agent Skills tab (again) (#3301)
- [298f54] fix(agents): gate on_comment trigger with private-agent visibility (MUL-2702) (#3302)
- [607e64] fix(autopilot): render trigger output in trigger timezone (#3324)
- [668fe9] fix(cli): drop "Showing N comments." stderr preamble on issue comment list (#3341)
- [df02fc] fix(cli): show real MEMBERS count in
multica squad list(#3307) - [6261e2] fix(comments): clear editor immediately on submit to eliminate WS race glitch (#3331)
- [2af2f7] fix(comments): defer input clearing until submit succeeds (#3344)
- [7d24a8] fix(comments): support edit-time attachment removal (#2965)
- [17714c] fix(create-issue): preserve parent_issue_id through Create with agent flow (MUL-2534) (#3083)
- [329fc0] fix(create-project): anchor Source popover to top so it doesn't get pushed below the trigger when the modal is expanded
- [7bc1aa] fix(daemon): detect Codex Desktop bundle CLI (#3332)
- [171ee8] fix(editor): preserve raw html-like text on paste (#3355)
- [85daf7] fix(editor): render code blocks when lowlight highlightAuto returns empty tree (#3358)
- [e55f05] fix(i18n): clean up zh-Hans translation inconsistencies (#3308)
- [bed032] fix(issues): move local-directory hint out of the comment composer (#3363)
- [b343e1] fix(settings): remove orphan repo count from GitHub tab shortcut card (#3342)
- [730fb6] fix(views): keep sort label centered in viewport during board scroll (#3325)
- [26ff52] fix: attribute Hermes usage to current model (MUL-2696)
- [bdb60a] fix: swimlane empty lanes in due to pagination (MUL-2724) (#3326)
- [e3723d] refactor(autopilot): centralize timezone default and cover invalid-timezone fallback (MUL-2742) (#3356)