What's Changed
- fix(ui): fix modal padding and border-radius after antd v6 upgrade by @mistercrunch in #473
- fix(ui): preserve file browser expanded state during board activity by @mistercrunch in #474
- perf(daemon): fix Zellij terminal performance issues by @mistercrunch in #479
- fix(ui): remove noisy toast messages when sending prompts by @mistercrunch in #480
- refactor(ui): simplify MCP server tools discovery to Test Connection by @mistercrunch in #481
- feat(executor): Executor expansion - Zellij terminal architecture by @mistercrunch in #482
- fix(ui): use single-line ellipsis truncation for task prompt in header by @mistercrunch in #483
- feat(ui): add base Tag wrapper with outlined variant as default by @mistercrunch in #492
- feat(executor): Add templated executor command for containerized execution by @mistercrunch in #484
- feat(gemini): use native SDK permission modes and add gemini-3-flash model by @mistercrunch in #494
- fix(executor): prevent stop signal from affecting subsequent tasks by @mistercrunch in #493
- chore(deps): bump qs and express in /packages/agor-live by @dependabot[bot] in #498
- fix(ui): sort boards alphabetically in Settings CRUD view by @mistercrunch in #506
- chore(deps-dev): bump storybook from 9.1.16 to 9.1.17 by @dependabot[bot] in #487
- Remove deprecated 'opportunistic' unix_user_mode by @mistercrunch in #513
- Resolve permission issues and startup hang by aligning container UID/GID by @menny in #499
- fix(docker): optimize entrypoint permission fix for fast startup by @mistercrunch in #514
- Fix out-of-order streaming with auth cache and serialization by @mistercrunch in #515
- chore: remove build step from pre-commit hook by @mistercrunch in #516
- feat(executor): add chunk buffering to prevent small/out-of-order streaming chunks by @mistercrunch in #517
- fix(gemini): handle circular references in tool responses by @mistercrunch in #519
- Remove excessive streaming chunk logging by @mistercrunch in #521
- refactor(gemini): improve safeStringify with BigInt support and comprehensive tests by @mistercrunch in #520
- chore(deps): bump next from 14.2.35 to 16.1.5 by @dependabot[bot] in #512
- feat(executor): add settings.local.json support for Claude SDK by @sephib in #504
- chore(deps): bump @modelcontextprotocol/sdk from 1.24.3 to 1.25.2 in /packages/agor-live by @dependabot[bot] in #502
- chore(deps): bump @modelcontextprotocol/sdk from 1.24.0 to 1.25.2 by @dependabot[bot] in #501
- fix(ui): update Claude models documentation link by @mrf in #495
- fix: Implement optimized RBAC filtering and logout security by @mistercrunch in #518
- feat: Add Unix impersonation for environment commands and expose worktree.gid in templates by @mistercrunch in #523
- fix(executor): await all streaming callbacks to prevent out-of-order chunks by @mistercrunch in #524
- feat: add OAuth 2.1 authentication support for MCP servers by @aminghadersohi in #503
- feat: add unix_username and must_change_password support to user management by @mistercrunch in #525
- Add OpenClaw comparison blog post by @mistercrunch in #526
- Enhance OpenClaw blog: self-improvement + style fixes by @mistercrunch in #528
- ci: add docs PR check workflow by @mistercrunch in #529
- fix: impersonate unix user for git operations by @mistercrunch in #527
- Fix file permissions for worktree collaboration by @mistercrunch in #531
- docs: update security docs to reflect RBAC + Unix isolation implementation by @mistercrunch in #532
- fix: prevent JWT field validation when editing OAuth MCP servers by @aminghadersohi in #530
- fix: populate unix_username and created_by for MCP session creation by @mistercrunch in #533
- Add MCP tools for repository creation by @mistercrunch in #536
- fix(executor): ensure .git/worktrees/ is accessible when RBAC is disabled by @mistercrunch in #537
- Add agor-openclaw blog post by @mistercrunch in #539
- feat(mcp): Add zone pinning and trigger support by @mistercrunch in #538
- Fix MCP sessions.create to honor user default permission modes by @mistercrunch in #535
- feat: require boardId parameter in MCP worktrees_create tool by @mistercrunch in #540
- fix(mcp): fix worktrees_set_zone service initialization by @mistercrunch in #541
- Add zone information to MCP worktree queries by @mistercrunch in #542
- fix(mcp): include user role in MCP service params for admin permission checks by @mistercrunch in #544
- feat: add parameterized session activity to worktree and session MCP responses by @mistercrunch in #545
- fix: ensure repo and worktree creators are added to Unix groups by @mistercrunch in #548
- Fix Zellij clipboard to work with browser instead of host machine by @mistercrunch in #550
- fix: add git safe.directory configuration for autocomplete on Linux by @mistercrunch in #549
- chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /packages/agor-live by @dependabot[bot] in #534
- fix: add timeouts to OAuth browser flow to prevent indefinite hangs by @aminghadersohi in #543
New Contributors
- @menny made their first contribution in #499
- @sephib made their first contribution in #504
- @mrf made their first contribution in #495
Full Changelog: v0.9.3...v0.11.1