Changelog
- bbf758e docs(changelog): add v0.3.31 entry for the 2026-06-26 release (MUL-3748) (#4616)
- 8c84415 docs(claude): note pnpm dev:desktop self-isolates per worktree (#4610)
- 8d0ea04 feat(composio): add standalone Go SDK client (MVP) (#4603)
- 6dcf82a feat(desktop): isolate pnpm dev:desktop per worktree (MUL-3724) (#4598)
- 73b9a41 feat(docs): reusable VideoEmbed + Chinese intro video on zh docs homepage (#4597)
- 54145ad feat(sidebar): dot the workspace switcher when other workspaces have unread inbox (MUL-3695) (#4577)
- 9e807ef feat(sidebar): per-workspace switcher dot + count unread per issue (MUL-3695) (#4591)
- 0d8df70 fix(core): parse search API responses (#4572)
- 553419f fix(editor): indent multi-item list selection on Tab (MUL-3697) (#4587)
- 714f9b1 fix(editor): keep Tab inside lists instead of escaping focus (MUL-3697) (#4605)
- cd6cd9d fix(editor): keep code-block selection stable during background re-renders (MUL-3621) (#4594)
- f1e6c18 fix(issues): add loading state to edit comment save button (MUL-3709) (#4588)
- 9c1d8d2 fix(selfhost): fail early when Docker Compose v2 is missing (#4354)
- 3692b6a fix(squad): inject leader briefing by task flag, not issue assignee (MUL-3730) (#4606)
- 256a0a9 fix(squad): skip leader on reply that inherits parent @mention (MUL-3744)
- f0d6d88 fix(views): resolve handoff-note version gate locally for direct agent assigns (#4585)