What's Changed
- fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in #2891
- fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in #2872
- fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in #2948
- fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in #3038
- chore: remove outdated pr-review skill by @tanzhenxin in #3028
- test: add tests for confirmation-bus, prompt-registry, and cli/core modules by @wenshao in #2272
- refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in #2728
- fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in #2985
- fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in #2930
- fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in #2850
- feat(plan): add "Yes, restore previous mode" option when exiting plan mode by @zhangxy-zju in #3008
- [codex] fix checkpointing init in non-repo directories by @doudouOUC in #3041
- feat(review): enhance /review with deterministic analysis, autofix, and security hardening by @wenshao in #2932
- feat(ui): add customizable status line with /statusline command by @wenshao in #2923
New Contributors
- @doudouOUC made their first contribution in #3041
Full Changelog: v0.14.2...v0.14.2-nightly.20260410.4d2d4432d