## What's Changed
* fix(ui): Remove dead dirs state and unused hook parameter from InputPrompt by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/2891
* fix(followup): prevent tool call UI leak and Enter accept buffer race by @wenshao in https://github.com/QwenLM/qwen-code/pull/2872
* fix(core): add getDefaultPermission and allowExternalPaths to ripGrep tool by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2948
* fix(webui): fix chat input scrollbar not draggable in VS Code plugin by @qqqys in https://github.com/QwenLM/qwen-code/pull/3038
* chore: remove outdated pr-review skill by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3028
* test: add tests for confirmation-bus, prompt-registry, and cli/core modules by @wenshao in https://github.com/QwenLM/qwen-code/pull/2272
* refactor: centralize IDE diff interaction in CoreToolScheduler by @huww98 in https://github.com/QwenLM/qwen-code/pull/2728
* fix(bundle): inline tree-sitter WASM for bundled installs by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/2985
* fix(cli): serialize subagent confirmation focus to prevent concurrent input conflicts by @pic4xiu in https://github.com/QwenLM/qwen-code/pull/2930
* fix(permissions): match env-prefixed shell commands against saved permission rules by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/2850
* feat(plan): add "Yes, restore previous mode" option when exiting plan mode by @zhangxy-zju in https://github.com/QwenLM/qwen-code/pull/3008
* [codex] fix checkpointing init in non-repo directories by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/3041
* feat(review): enhance /review with deterministic analysis, autofix, and security hardening by @wenshao in https://github.com/QwenLM/qwen-code/pull/2932
* feat(ui): add customizable status line with /statusline command by @wenshao in https://github.com/QwenLM/qwen-code/pull/2923
* fix: prevent Shift+Tab from accepting prompt placeholder suggestion by @BZ-D in https://github.com/QwenLM/qwen-code/pull/3060
* fix(weixin): add missing iLink headers to QR code login flow by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/3044
* refactor: rename verboseMode to compactMode for better UX clarity by @wenshao in https://github.com/QwenLM/qwen-code/pull/3075
* fix: improve /model --fast description clarity by @wenshao in https://github.com/QwenLM/qwen-code/pull/3077
* fix(cli): add 'detail' subcommand to /context command by @YuchenLiang00 in https://github.com/QwenLM/qwen-code/pull/3042
* fix: persist ProceedAlways permission outcome in compact mode by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/3069
* fix: add --fast hint to /model description for discoverability by @wenshao in https://github.com/QwenLM/qwen-code/pull/3086
## New Contributors
* @doudouOUC made their first contribution in https://github.com/QwenLM/qwen-code/pull/3041
* @BZ-D made their first contribution in https://github.com/QwenLM/qwen-code/pull/3060
* @YuchenLiang00 made their first contribution in https://github.com/QwenLM/qwen-code/pull/3042
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.14.2...v0.14.3-preview.0