-
Notifications
You must be signed in to change notification settings - Fork 9
Comparing changes
Open a pull request
base repository: modem-dev/hunk
base: v0.5.1
head repository: modem-dev/hunk
compare: v0.6.0
- 17 commits
- 29 files changed
- 3 contributors
Commits on Mar 23, 2026
-
docs: tighten README and simplify session docs (#74)
* docs: tighten README and simplify session docs * docs: mention OpenTUI and Pierre * docs: restore quickstart usage headings * docs: clarify git-style review entrypoints * docs: tighten git workflow wording * docs: shorten git workflow intro * docs: tighten feature comparison table * docs: add diff-so-fancy to comparison table * docs: simplify comparison summary
Configuration menu - View commit details
-
Copy full SHA for 4b9a639 - Browse repository at this point
Copy the full SHA 4b9a639View commit details -
Configuration menu - View commit details
-
Copy full SHA for a750e5e - Browse repository at this point
Copy the full SHA a750e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e4b9ee - Browse repository at this point
Copy the full SHA 0e4b9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 378b8b9 - Browse repository at this point
Copy the full SHA 378b8b9View commit details -
docs: group README setup under Advanced (#82)
* docs: group README setup under Advanced * docs: format Hunk skill prompt as block
Configuration menu - View commit details
-
Copy full SHA for d4b80f4 - Browse repository at this point
Copy the full SHA d4b80f4View commit details -
perf: benchmark and optimize large split review streams (#76)
* test: benchmark large split review streams * test: flush benchmark highlight work * Baseline note-enabled large split-stream scroll benchmark on PR branch before optimization; current 18-tick note-enabled scroll cost is 16406.23ms and still shows act warnings from deferred highlight work.\n\nResult: {"status":"keep","note_scroll_ticks_ms":16406.23} * Scope visible agent notes to the selected hunk and keep placeholder windowing active for the rest of the review stream; note-enabled 18-tick scroll drops from 16406.23ms to 647.48ms while the interaction test now follows notes as focus moves.\n\nResult: {"status":"keep","note_scroll_ticks_ms":647.48} * Count visible inline note rows in split-mode section metrics so placeholder windowing keeps accurate heights for the selected note-bearing file; note-enabled 18-tick scroll drops from 647.48ms to 231.25ms and the section-height helper now has note-row coverage.\n\nResult: {"status":"keep","note_scroll_ticks_ms":231.25} * Validation rerun after note-height-aware windowing confirms the win: note-enabled 18-tick scroll improves further to 197.32ms, though the benchmark still occasionally surfaces deferred Pierre highlight act warnings that should be cleaned up separately.\n\nResult: {"status":"keep","note_scroll_ticks_ms":197.32} * Baseline after restoring viewport-scoped visible notes rather than selected-hunk-only notes; under the broader visible-note policy the current 18-tick large-stream scroll cost is 2009.15ms.\n\nResult: {"status":"keep","note_scroll_ticks_ms":2009.15} * Cache note-aware section metrics by visible note set so viewport-scoped visible notes reuse placeholder height plans across scroll ticks; under the restored always-visible note policy, the 18-tick large-stream scroll cost drops from 2009.15ms to 301.54ms while viewport-visible notes stay on screen.\n\nResult: {"status":"keep","note_scroll_ticks_ms":301.54} * chore: remove autoresearch logConfiguration menu - View commit details
-
Copy full SHA for 2fc2308 - Browse repository at this point
Copy the full SHA 2fc2308View commit details -
fix: daemon autostart for prebuilt npm binaries (#84)
* fix: daemon autostart for prebuilt npm binaries Bun-compiled single-file executables set process.execPath to the embedded Bun runtime, not the binary itself. When the daemon launcher tried to spawn `process.execPath mcp serve`, it was invoking bare Bun with invalid args instead of the prebuilt hunk binary. Fix: when argv[0] differs from execPath, use argv[0] as the command — that's the actual compiled binary the user invoked. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * style: format daemon launcher test Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13fd1bb - Browse repository at this point
Copy the full SHA 13fd1bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05c2cc7 - Browse repository at this point
Copy the full SHA 05c2cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d9bef - Browse repository at this point
Copy the full SHA 90d9befView commit details -
docs: add lumen to README comparison (#85)
* docs: add lumen to README comparison * docs: link comparison table headers
Configuration menu - View commit details
-
Copy full SHA for e36f63c - Browse repository at this point
Copy the full SHA e36f63cView commit details -
fix: detect $bunfs virtual paths for daemon autostart in Bun binaries (…
…#86) * fix: detect $bunfs virtual paths for daemon autostart in Bun binaries The previous fix (PR #84) assumed argv[0] was the real binary and execPath was the embedded Bun runtime, but it's the opposite: Bun compiled binaries report argv as ["bun", "/$bunfs/root/<name>", ...] with execPath pointing to the real binary on disk. The old code matched the $bunfs virtual path against SCRIPT_ENTRYPOINT_PATTERN (because it contains "/"), spawning `bun /$bunfs/root/hunk mcp serve` — a path that doesn't exist outside the binary. Fix: detect the /$bunfs/ prefix in argv[1] and use execPath directly. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> * style: format daemon launcher test Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0047371 - Browse repository at this point
Copy the full SHA 0047371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e28108 - Browse repository at this point
Copy the full SHA 2e28108View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8c69e - Browse repository at this point
Copy the full SHA cc8c69eView commit details -
fix: publish prerelease tags to npm beta (#87)
* fix: publish prerelease tags to npm beta * fix: narrow prerelease tag detection
Configuration menu - View commit details
-
Copy full SHA for ec6dd52 - Browse repository at this point
Copy the full SHA ec6dd52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f06574 - Browse repository at this point
Copy the full SHA 1f06574View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba09e75 - Browse repository at this point
Copy the full SHA ba09e75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc2102 - Browse repository at this point
Copy the full SHA 1cc2102View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.1...v0.6.0