Skip to content

Releases: 1jehuang/jcode

v0.4.2

25 Feb 12:06

Choose a tag to compare

v0.4.1

24 Feb 18:36

Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1

v0.4.0

24 Feb 13:08

Choose a tag to compare

This release includes context-limit recovery fixes for "prompt is too long" failures reported in #5.\n\nKey fixes:\n- fcbf9dd: auto-compact and retry on context-limit errors\n- f667274: add retry cap to prevent infinite context-limit compaction loops\n\nUpgrade from v0.3.3 to pick up these fixes.

v0.3.3

21 Feb 00:54

Choose a tag to compare

Full Changelog: v0.3.2...v0.3.3

v0.3.2

20 Feb 23:49

Choose a tag to compare

Full Changelog: v0.3.1...v0.3.2

v0.3.1

20 Feb 21:24

Choose a tag to compare

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

18 Feb 19:12

Choose a tag to compare

v0.2.0

17 Feb 21:07

Choose a tag to compare

Full Changelog: v0.1.3...v0.2.0

v0.1.3

16 Feb 02:49

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

jcode v0.1.2

12 Feb 20:30

Choose a tag to compare

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.