Repository navigation
chore(deps): update dependency hunkdiff to ^0.23.0 - #9
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/hunkdiff-0.x
branch
from
October 2, 2026 19:38
490dcbd to
553b946
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.21.0→^0.23.0Release Notes
modem-dev/hunk (hunkdiff)
v0.23.0Compare Source
Minor Changes
#1129
0a67560- Bundlehunk ghfor reviewing GitHub pull requests, commits, and comparisons without a separate extension or the GitHub CLI, with exact-id controls through[extensions] disabled,--disable-extension, and--enable-extension.#1096
0a41a76-/now searches diff content from aless-style prompt on the status row andn/Nstep through matches with in-diff marks; the file filter stays on Tab and in the menu ("hunk.review.focusFilter" = "/"restores it), note stepping ships unbound, and extension API 27 addsctx.selection.files.#1099
392cb7f- Make a session daemon left over from a previous Hunk build visible and replaceable.A window the daemon refuses now shows a sticky status-bar notice naming which side is older and
what to do: run
hunk daemon restartwhen the daemon is the older build, or relaunch the windowwhen it is the newer one. A window whose registration the daemon rejects after the handshake gets
its own notice instead of silently reconnecting.
hunk sessioncommands fail with a structureddaemon-build-mismatcherror that says which sideis older, counts the attached windows, and recommends an action; under
--jsonit is returnedin-band with the build details.
New
hunk daemon statusreports the daemon's version, uptime, and attached windows, and newhunk daemon restartreplaces the daemon with one from the current build after confirming howmany windows that disconnects. Under
HUNK_DEBUG=1the daemon logs which parser rejected aregistration.
#1053
ee556ac- Let file-view extensions declare complete code documents and map symbolic spans into them for host-owned, theme-aware syntax highlighting with bounded worker, cache, and plain-fallback behavior.#1095
515188e- The bottom status row is now a host-owned status line with real inline inputs for the file filter andhunk logsearch, and extension API 26 lets extensions set status items (ctx.statusLine) and ask for a line of text inline (ctx.prompts.line()).#1128
6c95708- Add aterminaltheme that follows the terminal's own foreground, background, and ANSI palette for diffs, chrome, and syntax highlighting, and make it the default theme. Hunk re-reads the terminal's colors and repaints when the terminal reports a color-scheme change or onSIGWINCH, so switching terminal themes restyles a running Hunk.Patch Changes
#853
dc17b5d- Let reviewers configure a fixed number of rows per mouse-wheel event for faster large-diff scrolling.#1095
515188e- Keep the focused file filter and its current text open across content reloads.#1099
392cb7f- npm installs now fall back to the bundled JavaScript runtime when the prebuilt binary cannot run on the machine, report signal exits as 128 + signal, and pick the native arm64 build under Rosetta.#1108
b72696a- Fixhunk patch(and other review flows) under the Nix flake package by installing thehunkdiffalias next tohunk, mirroring the npm package's dual binaries. Without it the review flow fails with "unable to execute '…/bin/hunkdiff'".#1095
515188e- Truncate long status prompt lead-ins so typed input stays visible beside the keyboard-mode badge on narrow terminals.#1079
33eb12f- Opening the help dialog or menu for the first time no longer waits ~300 ms.#1111
5e802c2- Large reviews no longer print aMaxListenersExceededWarningover the terminal UI when more than ten files are on screen.#1096
0a41a76- Preserve surrounding whitespace in content search queries when matching, repeating, and reopening the prompt.#1096
0a41a76- Highlight every non-overlapping search occurrence on a matching line while keeping only the first landed match current.#1116
a7ba8bc- Resolve bundled skills from the nearest matching directory, preferringhunkdiff/skills, thenskills, thennode_modules/hunkdiff/skillswithin that directory to avoid unrelated ancestor and nested-package copies.#1078
f86a04e- Reduce startup input stalls by loading syntax-highlighting WASM without synchronous base64 decoding.#1073
9b95a71- Pass the selected line to Zed (zedandzeditor) when opening a file withe, matching the existing Helix support.v0.22.0Compare Source
Minor Changes
#1044
2124066- Add visible keyboard selection for review notes. Line-by-line movement now stops on every comment and reply in rendered order; saving or clicking a note makes it active, with next/previous note navigation and persistent edit, reply, and delete shortcuts on the active note.#1012
a83da6d- Add session CLI support for replying to existing inline review notes with inherited code anchors.#931
d0bf162- Add persistent mouse and keyboard diff selections with explicit Comment, Copy, and Clear actions, including multiline review-note anchors.#986
7d27181- Let extension CLI commands attach validated provider-neutral review metadata when they delegate a patch into Hunk, expose it to extension panes and live-session snapshots, and show delegated change-request identity in a concise built-in top pane.#1039
93250a8- Add configurablehunk.history.*command keybindings to the interactive history view.#1009
e1001ae- Allow folders in the wide sidebar tree to be collapsed and expanded with the mouse while file navigation reveals destinations hidden inside collapsed folders.#1016
07c5892- Show history-style commit metadata in the review-info panel when opening a commit from interactivehunk log, with a copyable right-aligned revision and public pane clipboard/theme support.#1064
661534f- Show commit and comparison information, including short revision IDs, above direct CLI revisionreviews for Git, Jujutsu, and Sapling.
#1031
e3e4a6a- Add cancellable contiguous multi-commit selection to unfiltered interactive history with Shift+Arrow, J/K, and Shift-click controls, opening the inclusive cumulative change in one review.#1011
bf3c2a7- Redesign interactivehunk logwith themed GitHub-style day groups, account-like author handles, relative timestamps, and an optional commit graph view.#1038
9919017- Addvvisual range selection plus shared full-page and half-page movement keys to interactive history.#979
9219562- Add themed, static-first Git and Jujutsu history with compact output and an interactive browser that opens selected commits in Hunk.#988
622c0a3- Let extension lifecycle and custom-event handlers request a coalesced host review reload after external agents change reviewed files.#987
1598b0d- Openhunk logas an auto-responsive terminal browser with GitHub-inspired rows, right-aligned commit links and copy actions, while preserving static output for pipes and--static.#983
b4d4f6b- Add Hunk's desktop menu chrome, live theme picker, and provider-owned merge-parent selection to the interactive repository history browser.#941
f55894d- Animate docked panes as they open and close, moving the review pane alongside them.#945
a4e3d7a- Rename the single-column diff layout to unified, add canonical OpenTUI and extension API v23 fields, and retain deprecated stack compatibility across existing CLI, config, command, OpenTUI, and extension integrations.Patch Changes
#1075
0d68a61- Watch mode no longer freezes the review while checking Git for changes, and extension API generation 25 adds Promise-returning, cancellablewatchSignaturehooks.#1045
e2beb21- Keep diff view preferences active when moving between history and commit reviews in the same session.#990
f41a03d- Upgrade the bundled Bun runtime to 1.4.2 for lower memory use and runtime fixes.#1032
5ecc4dd- Show multi-commit history metadata as compact responsive rows with reusable click-to-copy revision actions, and let extension panes derive a preferred size from current review facts.#1050
4f95ca5- Prevent delayed editor updates from crashing a review after a note is saved.#1036
7947ca9- Cap pane animation rendering at 30 FPS to avoid unnecessary CPU usage, and add ananimations = falseconfig setting for immediate pane transitions.#1069
f5b8b24- Route curl-install release checks through globally refreshed metadata by default while retaining direct GitHub fallback and analytics opt-outs.#992
554cfc0- Keep commit reviews responsive while bundled VCS commands run, and share one correctly owned extension lifecycle across retained history and embedded reviews.#1043
f143e8e- Restore fast first-frame rendering for long wrapped split-view lines while preserving multiline copy selections and note range guides.#989
e884bca- Keep the themed history loading screen visible until a selected commit review is ready to claim the terminal.#1040
f9ef7ce- Keep theme changes active when moving between history and review surfaces in the same session.#969
0aa24d3- Add an opt-in, privacy-preserving cached endpoint for curl-install release checks, rate-limit automatic checks, and retain direct GitHub fallback and analytics opt-outs.#1054
c5bb30d- Restore automatic and manual reloads for direct-file comparisons launched outside repositories.#991
6d4440a- Makealtandoptionkeybindings work with both legacy terminal and Kitty keyboard encodings while preserving distinct Meta bindings when the terminal reports them.#992
554cfc0- Keephunk logand opened commit reviews in one terminal renderer so returning never exposes previous terminal output.#927
dee21c4- Report the underlying health-probe failure when a reachable session daemon port cannot be verified.#1015
cbf77de- Prompt to save theme changes when quitting an interactivehunk logsession, matching other review commands.#1046
923ce03- Stop drawing duplicate right-side range connectors on threaded reply cards.#1076
0a2d52f- Keep automatic refresh working on Linux after deleting and recreating nested directories.#1076
0a2d52f- Watch mode registers directory watchers in small batches so large repositories stay responsive during the first interaction on Linux.#1035
09f06a2- Shorten full Git commit IDs to seven characters in comparison titles so the title bar stays compact.#1068
795d835- Use1for unified diffs and2for split diffs by default.#1029
367dbbe- Print reviews as static plain text instead of launching the interactive TUI when stdout is not a terminal.#996
c6d15c0- Keep suspended Hunk jobs alive sofgrestores the TUI and its in-progress state.#1051
64c0abd- Keep wrapped diff rows responsive by sharing one hover target across their visual lines.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.