Skip to content

Hunk 0.16

June 19, 2026 · 1 release

Hunk 0.16 rebuilds the built-in theme system around a single theme setting with a live selector, and lets custom themes inherit from any built-in theme.

Terminal window
npm i -g hunkdiff@0.16.0

Hunk 0.16 is no longer the current release. See the latest release or all install options.

June 19, 2026

  • Refresh Hunk's built-in theme system, default to github-dark-default, and simplify theme selection around one theme setting with View -> Themes… / t opening the selector. Custom themes can inherit from any built-in theme with custom_theme.base while keeping explicit syntax color overrides, and removed theme ids such as graphite and paper remain accepted as compatibility aliases.
  • Allow session comment cleanup commands to remove human c notes: comment rm accepts user:* note ids, and comment clear --include-user/--all clears user notes alongside live agent comments.
  • Adopt Changesets for release-note fragments so pull requests can avoid conflicting CHANGELOG.md edits.
  • Prevent standalone Hunk binaries from loading bunfig.toml files from the caller's working directory.
  • Improve React review-stream responsiveness by reducing offscreen file mounting work while preserving adjacent highlight prefetching.
  • Honor explicit split layout mode in static pager output for captured hosts like LazyGit.
  • Improve generated theme contrast checks for built-in themes, including diff rows, metadata, chrome, and fallback token colors.
  • Require an explicit click or keyboard action before previewing a theme from the theme selector, while keeping mouse-wheel navigation available inside the selector.

Newer: Hunk 0.17 · Older: Hunk 0.15 · All releases