Skip to content

v0.14.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 May 17:25
Immutable release. Only release title and notes can be modified.
aab17a8

What's Changed

Features

  • Added inline expansion for collapsed unchanged context, so you can reveal surrounding source without leaving the review. Expand rows by clicking ▾ N unchanged lines or pressing z on the selected hunk. Includes source-load limits and coverage for edge cases. (#303, #367, #372)
  • Added mouse-drag text selection in diff views with clipboard copy via OSC 52, plus safer copied text handling. (#306, #371)
  • Added custom theme support, letting users define their own Hunk palette in config. (#226)
  • Added Catppuccin Latte and Catppuccin Mocha as built-in themes, and made them work correctly as custom theme base themes and in static pager output. (#305, #352, #354, #365)
  • Surfaced agent author names in inline notes and matching popovers, making multi-agent reviews easier to follow. (#293)

Fixes

  • Fixed split diff alignment for wide CJK and emoji characters, and stabilized wrapped-row hover backgrounds so add-note affordances do not shift layout. (#353, #376)
  • Fixed inline note shortcuts: Ctrl-S works in tmux CSI-u input, and copy chords such as Ctrl-C / Ctrl-Shift-C no longer trigger note actions. (#350, #375)
  • Fixed editor launch behavior when Hunk is started from a repository subdirectory. (#347, #360)
  • Fixed VCS auto-detection so Git repositories nested under parent Jujutsu workspaces still use Git by default. (#342)
  • Hardened pager execution and fallback behavior: pager commands no longer evaluate shell metacharacters, and captured/dumb-terminal non-diff pager content passes through instead of spawning less. (#358, #362)
  • Restricted session reloads so daemon commands cannot read files outside the initial Hunk session root. (#349)
  • Hardened terminal rendering against control-sequence injection from diffs, file paths, notes, expanded context, copied selections, and pager fallback output. (#371)

Tests and maintenance

  • Added broader PTY coverage for add-note keyboard actions, stack/deletion/context rows, note focus, multiple drafts, editor launch paths, and flaky terminal interactions. (#336, #348, #351, #356, #357, #360, #361)
  • Centralized diff section row planning to keep rendering, navigation, scrolling, and note placement aligned. (#359)
  • Added issue templates and skipped expensive CI jobs for docs-only changes. (#368, #369)
  • Added coverage for actionable security gaps around non-script terminal content. (#372)

New contributors

Thanks to first-time contributors in this release:

Full Changelog: v0.13.1...v0.14.0