Changelog
- 2cd6024 Merge pull request #820 from zoharbabin/feat/local-storage-and-stdin
- 0a998d1 Merge pull request #846 from multica-ai/agent/j/feb218fd
- 7a896d3 Merge pull request #897 from multica-ai/agent/j/177ad75f
- c71525e Merge pull request #910 from multica-ai/agent/j/openclaw-p0-p1
- 27d0865 Merge pull request #920 from sanjay3290/fix/gemini-timeout-status
- 00042c0 Merge pull request #932 from multica-ai/NevilleQingNY/weekly-commit-analysis
- dca86ac Merge pull request #938 from 1WorldCapture/fix/lyo-7-description-click-focus
- f2efd4b Merge pull request #942 from multica-ai/agent/j/e9dce818
- 8779db9 Merge pull request #948 from multica-ai/agent/j/400a618f
- 158a100 Merge pull request #949 from multica-ai/agent/j/73a6b30b
- 42e392c Merge pull request #950 from multica-ai/agent/j/6b9aa53b
- 091ed73 Merge pull request #953 from multica-ai/fix/editor-bubble-menu-v2
- da63165 Merge pull request #955 from multica-ai/agent/j/3c269006
- 2be6fda Merge pull request #956 from yyy9942/fix/cancel-task-race-condition
- 7995f73 Merge pull request #957 from multica-ai/agent/j/9ecd3271
- 653c0ad Merge pull request #959 from multica-ai/agent/j/e52c9eda
- a366984 Merge pull request #961 from multica-ai/fix/comment-trigger-new-tag
- 51c7dbb Merge pull request #962 from multica-ai/fix/editor-link-preview-mount-crash
- 04e571b Merge pull request #964 from multica-ai/feat/agent-env-tab
- e6767d2 Merge pull request #968 from multica-ai/agent/j/0ae3c9f0
- 93b754d Merge pull request #969 from multica-ai/agent/j/696a5ce1
- 1ceb75e Update PULL_REQUEST_TEMPLATE.md
- 03310a5 doc: document Homebrew CLI installation (#921)
- a0d43ca feat(agent): OpenClaw backend P0+P1 improvements
- f335504 feat(agent): add live log support for Gemini CLI via stream-json
- 4165401 feat(agent): support custom environment variables for router/proxy mode
- 77dbcae feat(cli): add --content-stdin flag to issue comment add
- eba68c1 feat(cli): add --parent flag to issue update command
- 97755ae feat(editor): add link hover card with URL preview and actions
- 345cb98 feat(issues): add "Set parent issue" and "Add sub-issue" to More menu
- c62bd0c feat(views): extract environment variables into separate agent tab
- a73a9d4 fix(agent): address PR review — env var blocklist, unmarshal logging, stable React keys
- a97bd3d fix(auth): support non-localhost CLI callback for self-hosted VMs (#944)
- d37595b fix(cli): address review feedback on --content-stdin flag
- a1de20e fix(cli): fix Windows login requiring two attempts
- fe0d450 fix(daemon): correct Gemini backend status on timeout and cancellation
- 9ba9ea6 fix(daemon): emphasize NEW comment in trigger prompt to prevent session confusion
- 977dc64 fix(daemon): prevent task stall when agent process hangs on stdout (#947)
- 9dfe119 fix(daemon): use runtime's owner_id for agent migration on upgrade (#941)
- 46d745c fix(editor): avoid accessing editor.view during initial render in link preview
- 999d072 fix(editor): remove preventDefault from dropdown triggers in BubbleMenu
- 55ae78b fix(editor): replace DropdownMenu with Popover in BubbleMenu to fix focus
- 6a451c1 fix(editor): rewrite bubble menu and link preview with useFloating
- e178682 fix(editor): use native BubbleMenu and simplify link click
- ed1a1dc fix(issues): include done/cancelled issues in parent/sub-issue picker search
- 013584e fix(issues): invalidate new parent's children cache on parent_issue_id change
- bb4944b fix(openclaw): handle pretty-printed multi-line JSON output
- 5e74c41 fix(server): cancel active tasks when issue status changes to cancelled (#940)
- 4458753 fix(server): handle cancel request for already-completed tasks gracefully
- 8c0708b fix(server): validate workspace membership for subscriptions and uploads (#935)
- 7c7d7fe fix(storage): scope S3 upload keys by workspace (#936)
- 35557c0 fix(test): add missing selection mock in ContentEditor test
- b6a69c1 fix(views): fetch individual issue for mentions not in list cache
- 9170b01 fix(views): focus description editor when clicking empty area
- 03ad472 merge: resolve conflict with main (accept link-preview.tsx deletion)
- 4180498 merge: resolve conflicts with upstream/main