Changelog
- afdefa9 Merge branch 'dev' of https://github.com/multica-ai/multica into dev
- a4d222d Merge branch 'forrestchang/landing-page' into dev
- ed3bcae Merge pull request #244 from multica-ai/fix/issue-mention-rendering
- daaa4de Merge pull request #255 from multica-ai/agent/j/7fc3e0e2
- 57cb32f Merge pull request #256 from multica-ai/fix/assignee-avatar-consistency
- 99fdf39 Merge pull request #265 from multica-ai/agent/lambda/f37e2ab8
- f933b5f Merge pull request #266 from multica-ai/agent/j/7ba59661
- fb8829f Merge pull request #268 from multica-ai/feature/homepage-seo-optimization
- 09376dc Merge pull request #269 from multica-ai/NevilleQingNY/my-issues-kanban
- 20a2332 Merge pull request #285 from multica-ai/feature/attachment-improvements
- 808a0e9 Merge pull request #289 from multica-ai/NevilleQingNY/auth-root-redirect
- ae1c05a Merge pull request #293 from multica-ai/feature/issues-scope-tabs
- 2b1b588 Merge pull request #294 from multica-ai/NevilleQingNY/merge-dev-to-main
- 71dec10 Merge pull request #300 from multica-ai/fix/header-button-style-consistency
- e68091e Merge pull request #302 from multica-ai/fix/header-button-style-consistency
- 6b9341f Merge pull request #304 from multica-ai/agent/lambda/95b033ec
- 8f1526d Merge pull request #306 from multica-ai/agent/lambda/832eb090
- 59ebf30 Merge pull request #307 from multica-ai/feat/global-search
- 9add49b Merge pull request #308 from multica-ai/revert-307-feat/global-search
- 05fcf35 Merge pull request #311 from multica-ai/agent/lambda/18dbd9cb
- 85d00fd Merge pull request #312 from multica-ai/fix/at-all-suppress-trigger
- 7b19ad7 Merge pull request #313 from multica-ai/agent/lambda/9c6590aa
- 0659865 Merge pull request #314 from multica-ai/agent/lambda/0fa89561
- b88c7f1 Merge pull request #321 from multica-ai/agent/yushen-claude/1fe82e4b
- bea739c Merge pull request #322 from multica-ai/fix/agent-skill-permission
- cd1b115 Merge pull request #324 from multica-ai/fix/agent-permission-model
- eba2e7e Merge pull request #327 from multica-ai/agent/j/53c0348f
- ed9aef8 Merge pull request #333 from multica-ai/agent/naiyuan-agent/074f02da
- 815f16d Merge remote-tracking branch 'origin/dev' into NevilleQingNY/merge-dev-to-main
- b28bac6 Revert "feat: add global issue search"
- f315e55 docs(web): add v0.1.4 changelog entry for 2026-04-01
- 98e7d27 feat(cli): add --attachment flag to issue comment add (#260)
- 6b0c9bb feat(cli): add issue runs and run-messages commands
- 6069307 feat(daemon): support direct download update for non-Homebrew installs (#334)
- 575bbd7 feat(inbox): auto-scroll to comment from notification and add jump-to-bottom button
- 095b7f8 feat(mentions): support @ALL to mention all workspace members
- f353e8d feat(mentions): support @mentioning issues + server-side auto-expansion (#242)
- fdba410 feat(runtime): support CLI update from web runtime page (#331)
- 9c249f0 feat(server,cli): improve attachment support across issue and comment APIs
- 8719e2c feat(web): add scope tabs to Issues and My Issues pages
- bf713d3 feat(web): extract Repositories into standalone settings tab
- f1e5bc7 feat(web): redirect logged-in users from / to /issues via server-side proxy
- 17418f3 feat(web): update SEO metadata based on landing page
- 40d29be feat: add global issue search with sidebar button and modal
- f05f3fa fix(agent): allow members to manage skills on their own agents
- ac06e7f fix(agent): restrict agent management to owner and workspace admins (#320)
- 68da1ef fix(agent): revise agent permission model for visibility and mentions
- e2453cc fix(inbox): pin header and only scroll content in inbox list panel
- 682dc20 fix(runtime): display multica CLI version instead of agent CLI version (#332)
- 02c9d9f fix(server): @ALL mentions should not trigger agent execution
- 005025b fix(server): allow @agent mentions to trigger regardless of issue status (#267)
- eb35bc5 fix(server): broadcast sweeper task:failed events to correct workspace
- 04da4bc fix(server): improve comment trigger logic for agent execution
- eb5aaf0 fix(server): remove status gates from on_assign and on_mention triggers
- a80d61f fix(task): enforce per-issue serial execution in task claiming (#330)
- ff616de fix(upload): remove file type allowlist to support all file types (#329)
- 75b2553 fix(web): remove duplicate ActorAvatar import from agents page
- 1e4cd34 fix(web): resolve agents/page.tsx merge conflict with dev (avatar upload feature)
- cc92236 fix(web): resolve merge conflicts with dev and unify remaining inline avatars
- d602873 fix(web): unify header button text color across Issues and My Issues
- 856a254 fix(web): update login page test to match new tagline
- 8815d27 fix(web): use ActorAvatar in mention picker and fix keyboard scroll
- f891a5b refactor(web): unify assignee dropdowns with ActorAvatar and shared AssigneePicker
- b415364 test(server): add integration tests for comment trigger logic
- 60e66f3 test(server): add integration tests for sweeper event broadcasting fix
- 4f0c2af test(server): add unit tests for comment trigger logic