Releases: 1jehuang/jcode
Release list
v0.4.0
v0.3.3
v0.3.2
v0.3.1
What's New in v0.3.1
Vision & Image Support
- Fix vision: embed images inside tool_result content blocks
- Add images to pinned content pane
- Add pin_images config independent of diff mode
Diff Mode
- Add three-way diff mode: Off, Inline, Pinned
- Add diff mode tip to info widget
Replay & Video Export
- Add --auto-edit for replay timeline compression and smooth 60fps video export
- Compress user_message to thinking delay in auto-edit, auto-generate video filenames
Idle Animations
- Surface-based idle animation coloring: hue follows 3D normals
- Add radial color wave to idle animation
- Multiple shape variants (DNA helix, spring, cube, sphere, knot, globe, mobius, donut)
- Add idle_animation config toggle, random shape per-session
- Improved color blending: angle-based hue, quadratic brightness curves
Navigation & Keybinds
- Add prompt jump (Alt+[/]) and scroll bookmark (Ctrl+G) keybinds
- Add scroll keybind tips and improve copy-on-select tip
- Add Alt+B hotkey to move running tool to background
Context & Compaction
- Fix compaction state reset after tool output repair causing 209k token explosion
- Fix auto-compaction race: hard compact at 95% before API call
- Add 1M context window support for claude-sonnet-4-6 and claude-opus-4-6
- Add 14 compaction tests and rename to ensure_context_fits
- Show compaction status in chat and info widget
- Fix context bar using char estimates instead of actual API token counts
Remote Sessions
- Show server display name in header and terminal title for remote sessions
Video Export Improvements
- Mermaid PNG embedding, box-drawing SVG rendering
- Batch horizontal lines, fix rounded corner arcs
- Correct timing, model, and provider display
Bug Fixes
- Fix UTF-8 panic in tool summary truncation and mutex poisoning cascade
- Fix replay tool ID mismatch causing lost tool input for batch and all tools
- Remove hardcoded sccache path from .cargo/config.toml
- Fix release version string to use Cargo.toml patch version
Misc
- Add no-emdash rule to system prompt
- Remove spring idle animation variant
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Full Changelog: https://github.com/1jehuang/jcode/commits/v0.3.0
v0.2.0
v0.1.3
jcode v0.1.2
v0.1.2 release\n\nChanges:\n- Label stable installs in header version line (shows 'stable' when running the stable binary path).\n- Add debug-session preservation coverage and helpers across session/app/e2e tests.\n- Add debug command helper on server client for e2e flows.\n- Bump Cargo package version to 0.1.2.
jcode v0.1.1
Patch release on top of v0.1.0.\n\nChanges since v0.1.0:\n- Fallback stable spawn shortcut (Alt+') now resolves stable binary robustly via stable path, ~/.local/bin/jcode, or PATH.\n- Cargo package version bumped to 0.1.1.\n\nIncludes all v0.1.0 changes:\n- Alt+' shortcut to spawn stable release.\n- Cursor provider composer model support.\n- Provider/model flags passed when auto-starting server.
jcode v0.1.0
First stable GitHub release for jcode.\n\nHighlights:\n- Passes --provider/--model through when auto-starting server\n- Adds Cursor composer models (composer-1, composer-1.5)\n- Adds Alt+' shortcut to spawn stable release binary\n- Stabilizes e2e ambient lock test isolation