Sturdier installs and Windows polish
Highlights
- Installers verify signed release metadata and fall back to mirrors, so installs succeed even when GitHub is rate-limited or partially down
- Windows gets improved setup, launcher, and global hotkey lifecycle handling
- The session picker can take over live Claude Code sessions, not just finished ones
Improvements
- New jcode --onboarding-sim flag launches the onboarding simulator directly for previewing screens in any terminal
- Onboarding pills render cleanly in ghostty, Apple Terminal, and VS Code by falling back to half-block end caps, with JCODE_ROUNDED_PILLS to override
- Tool discovery requests now report where they originated for better transparency
- Aborting a bash tool now kills the whole background process group instead of leaving orphans
- Releases build and publish each platform independently, so one platform's failure no longer blocks the others
Fixes
- gpt-5.6 API-key requests keep prompts cached for 24 hours again instead of 5 minutes
- Expired Claude OAuth credentials fall back gracefully instead of failing requests
- Mermaid diagrams redraw correctly after a terminal resize
- Reloading jcode finalizes live background tasks first, so their results are not lost
Full changelog: v0.49.0...v0.50.0
Platform availability
- Linux x86_64: available
- Linux aarch64: available
- macOS Apple Silicon: available
- macOS Intel: available
- Windows x86_64: not available in this release
- Windows ARM64: not available in this release
- FreeBSD x86_64: not available in this release