Releases: wvvb/hunkr
Releases · wvvb/hunkr
Release list
v0.2.1
v0.2.0
v0.1.0
Changelog
- ad9cb69 Add CI workflow for tests and vet.
- 792ae72 Add Makefile targets for test, bench, and build.
- 98f5143 Add a thin authenticated GitHub REST client.
- 935bc74 Add cache list, remove, and clear subcommands.
- a573640 Add nerd-font icons with ASCII fallback.
- e41981d Add nightly pre-release workflow.
- 9ff0797 Add tagged GitHub release workflow.
- 99c76bb Add the MIT license.
- 3b5167a Add the hunkr command entrypoint.
- c516ea0 Benchmark fuzzy search over a large path list.
- 399c6be Benchmark patch indexing and decode windows.
- 1b50348 Benchmark unified-diff generation.
- a58400f Compose the TUI frame with dirty-camera caching.
- a783d42 Configure GoReleaser for multi-platform binaries.
- 1ca91e3 Create reviews and review comments.
- a342dc2 Define GitHub PR and file metadata types.
- ccd2d20 Define unified-diff types for hunks and files.
- d644f4c Detect when GitHub omitted a file patch.
- cfc3ef7 Dispatch hunkr commands from argv.
- 339f8a4 Document and generate TUI key help.
- 6b6d44d Document why hunkr exists and how to use it.
- cd561db Export the CLI version string for releases.
- aef2095 Expose PR read tools on MCP.
- 2bb98e3 Expose cache management tools on MCP.
- d7a64c4 Expose review write tools on MCP.
- 532d60b Extract enclosing symbol context from a source file.
- cba9e4b Fetch file text via Contents API with blob fallback.
- 0448624 Fetch pull-request metadata and classify issues.
- d0e0bb3 Fix GoReleaser config so tagged releases can publish.
- a1d02df Generate unified diffs from two file versions.
- 1c69c39 Handle TUI input, progressive fetch, and reconstruction.
- d31eb19 Hold TUI model state and open files on demand.
- a324ae8 Ignore build artifacts and local binaries.
- 6546c1d Index patches without materializing every line.
- c51f361 Initialize the Go module and lock dependencies.
- c327739 List and clear cached pull requests.
- 59a7249 List check runs for a PR head.
- f15f77a Load keybindings from ~/.config/hunkr/config.toml.
- e1edb1e Manage closeable file tabs with LOD sleep and wake.
- f70c64b Page PR files concurrently and write patches to cache.
- 89cfc40 Parse CLI flags without extra command libraries.
- feac491 Parse GitHub owner/repo slugs from remotes.
- 1e2117f Parse GitHub-style unified patches into hunks.
- 788e900 Publish a Homebrew formula to wvvb/homebrew-hunkr on release.
- 5b05966 Rank PR file paths with fff-style fuzzy search.
- be53e93 Reconstruct omitted patches from base and head blobs.
- cb286e7 Render a virtualized changed-file list.
- b57d477 Render styled CLI help.
- 7a4c16e Render the culled unified-diff pane.
- 2bb2c8d Replace em dashes in the README with ASCII punctuation.
- 69746d9 Run TUI, JSON, and diff commands against the cache.
- 351efb7 Start the MCP stdio server.
- 1f8e941 Store PR metadata and patches under the hunkr cache dir.
- 8b5820b Syntax-highlight visible diff lines with Chroma.
- 6c70b26 Test CLI flag parsing.
- 4782747 Test Contents API 404 and base64 decode with httptest.
- aca37c8 Test SSH, HTTPS, and enterprise remote parsing.
- 699d36a Test cache round-trip and path-escape rejection.
- 75c7ce1 Test config path, defaults, and cmd-key matching.
- 7f81db5 Test fuzzy path ranking.
- 44a4593 Test hunk-span lookup and windowed decode.
- 7a52914 Test patch-omission heuristics.
- f33f478 Test reconstructed unified diffs.
- 5fc1bf8 Test symbol-context extraction.
- b4adc4b Test unified-diff parsing and line numbering.
- 02713d1 Test version command dispatch.
Nightly
Unstable snapshot from main.