What's Changed
- feat(cli): CJK word segmentation and Ctrl+arrow navigation optimization by @Apophis3158 in #2942
- fix(vscode): force fresh ACP session on new-session action by @yiliang114 in #2874
- feat: replace text input with model picker for Fast Model in /settings by @wenshao in #3120
- feat: show description for active setting in /settings dialog by @wenshao in #3116
- fix(cli): prioritize slash command completions by @yiliang114 in #3104
- feat(i18n): add French (fr-FR) locale support by @sibylassana95 in #3126
- fix(cli): improve markdown table rendering in terminal by @wenshao in #2914
- fix: prevent statusline script from corrupting settings.json by @wenshao in #3091
- fix(cli): check NEWLINE before SUBMIT in TextInput multiline mode by @tanzhenxin in #3094
- fix(input): preserve tab characters in pasted content by @tanzhenxin in #3045
- fix: use latest assistant token count on resume instead of stale compression checkpoint by @tanzhenxin in #3109
- fix: upgrade normalize-package-data to 7.0.1 (fixes DEP0169 warning) by @evan70 in #2865
- feat(cli): queue input editing — pop queued messages for editing via ↑/ESC by @wenshao in #2871
- fix(core): cap recursive file crawler at 100k entries to prevent OOM by @tanzhenxin in #3138
- fix(channels): apply proxy settings to channel start command by @tanzhenxin in #3136
- fix: lazy-load channel plugins to eliminate DEP0040 startup warning by @tanzhenxin in #3134
New Contributors
- @Apophis3158 made their first contribution in #2942
- @sibylassana95 made their first contribution in #3126
- @evan70 made their first contribution in #2865
Full Changelog: v0.14.3...v0.14.3-nightly.20260412.56392c739