v0.51.0
Features
- clean Windows user PATH on Git Bash uninstall + eval uninstall retention cases
- persist Windows user PATH from Git Bash installer + setup-friction eval
Fixes
- stop printing raw ANSI escapes on consoles without VT support (#498)
- make Ctrl+C copy active selections and fix Windows clipboard order (#497)
- valid PowerShell for WM_SETTINGCHANGE broadcast + real-pwsh parse gate
- keep unified reasoning effort when profile_id is 'openrouter'
- migrate legacy baked swarm_spawn_mode "visible" to "inline"
- keep gmail draft body/attachments through display compaction
- flatten top-level schema combinators in tool parameters (#495)
- route /cancel and prompt input correctly (#496)
- load large remote histories linearly
- resolve question_mark and nonminimal_bool lints on master
- satisfy Rust 1.97 question-mark lint
- upgrade a running launcher safely
Performance
- optimize scrolling and bound memory
Other changes
- release: v0.51.0
- build: drop unused jcode-core root dependency (cargo-machete)
- chore: use explicit re-export for console helper (wildcard budget)
- chore(ci): sync swallowed-error ratchet baseline after merged growth
- chore(ci): sync test-size ratchet baseline after merged growth
- chore(ci): sync code-size ratchet baseline after merged growth
- style: apply rustfmt to fix CI format gate
- ci(windows): run issue 496/497 regression tests on windows-latest
- build: add jcode-core dependency to root crate
- test(tui): make issue-497 Ctrl+C copy test clipboard-environment independent
- chore(ci): refresh code-size ratchet after merged growth
- test(windows): stabilize running-launcher fixture
- tui: bound todo completion-gate nudges to stop infinite continuation loop
- telemetry-worker: add migrate:todo-telemetry script for migration 0021
- telemetry: add todo tool category, feature flag, and quality-gate counters
- chore(ci): sync guardrail baselines and recognize cfg(all(test, ...)) blocks
- Add Discord release announcement workflow
- chore(ci): sync code-size ratchet baseline with master
Full changelog: v0.50.0...v0.51.0
Platform availability
- Linux x86_64: available
- Linux aarch64: available
- macOS Apple Silicon: available
- macOS Intel: available
- Windows x86_64: available
- Windows ARM64: available
- FreeBSD x86_64: not available in this release