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