From d3b4a49dee549c66c03c2055aa9fe57c77be50e4 Mon Sep 17 00:00:00 2001 From: Ben Vinegar Date: Tue, 8 Sep 2026 10:26:45 -0400 Subject: [PATCH] chore(release): prepare v0.22.0-beta.0 --- .changeset/pre.json | 82 +++ CHANGELOG.md | 78 +++ benchmarks/release/bench-0.22.0-beta.0.json | 712 ++++++++++---------- packages/hunk/package.json | 2 +- website/releases/notes.json | 13 + 5 files changed, 530 insertions(+), 357 deletions(-) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 000000000..4eb6beb24 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,82 @@ +{ + "mode": "pre", + "tag": "beta", + "initialVersions": { + "hunkdiff": "0.21.1", + "@hunk/git": "0.0.0", + "@hunk/jj": "0.0.0", + "@hunk/sapling": "0.0.0", + "@hunk/vcs": "0.0.0", + "@hunk/session-broker": "0.0.0", + "@hunk/session-broker-bun": "0.0.0", + "@hunk/session-broker-core": "0.0.0", + "@hunk/session-broker-node": "0.0.0", + "@hunk/term-video": "0.0.0" + }, + "changesets": [ + "brave-rows-narrow", + "bright-notes-navigate", + "bright-pens-reply", + "bright-ranges-comment", + "bright-views-return", + "bun-1-4-2-runtime", + "calm-comparisons-stack", + "calm-drafts-save", + "calm-pane-animation", + "calm-reviews-describe", + "calm-rows-compare", + "calm-themes-start", + "calm-vcs-foundation", + "cancellable-shared-history-extensions", + "canonical-history-keys", + "chubby-bobcats-rest", + "clean-git-tree-export", + "clean-rows-plan", + "collapsible-file-tree", + "commit-review-info", + "cool-rows-target", + "explicit-extension-session-owner", + "famous-mails-repeat", + "fast-wrapped-cjk-lines", + "flicker-free-history-review", + "fresh-themes-travel", + "fresh-updates-observe", + "funky-candles-drive", + "fuzzy-files-reload", + "fuzzy-history-ranges", + "fuzzy-keys-match", + "github-style-history-groups", + "green-logs-select", + "large-showers-heal", + "list-hunk-compact-filenav", + "list-hunk-history", + "marketplace-new-extensions-sept4", + "neat-raw-rows", + "neat-rows-dispatch", + "organize-repository-scripts", + "package-first-phase-one", + "persistent-history-review", + "pretty-git-history", + "quick-agents-refresh", + "quiet-daemons-report", + "quiet-logs-save", + "quiet-reply-range-rails", + "responsive-log", + "shared-hunk-session-router", + "shared-log-chrome", + "short-git-sha-titles", + "sliding-panes", + "static-output-without-tty", + "steady-job-control-tests", + "steady-jobs-resume", + "strong-rats-listen", + "tall-videos-read", + "tidy-benchmark-highlights", + "tidy-sitemap-alias", + "tiny-vms-shell", + "unified-layout-language", + "violet-lizards-sing", + "vm-shell-fixtures", + "wide-snails-feel" + ] +} diff --git a/CHANGELOG.md b/CHANGELOG.md index d74ad46a0..e2990a33f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,83 @@ # Changelog +## 0.22.0-beta.0 + +### Minor Changes + +- [#1044](https://github.com/modem-dev/hunk/pull/1044) [`2124066`](https://github.com/modem-dev/hunk/commit/21240662080433a987fe9dc98f5e2ff865b3b813) - 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](https://github.com/modem-dev/hunk/pull/1012) [`a83da6d`](https://github.com/modem-dev/hunk/commit/a83da6d7d11a873da80c824e26497b046201e9c7) - Add session CLI support for replying to existing inline review notes with inherited code anchors. + +- [#931](https://github.com/modem-dev/hunk/pull/931) [`d0bf162`](https://github.com/modem-dev/hunk/commit/d0bf162dda6d5de828f64fd432ba9e6660489ef7) - Add persistent mouse and keyboard diff selections with explicit Comment, Copy, and Clear actions, including multiline review-note anchors. + +- [#986](https://github.com/modem-dev/hunk/pull/986) [`7d27181`](https://github.com/modem-dev/hunk/commit/7d2718133b381aacde5362cd1807a3372ae1bc0d) - 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](https://github.com/modem-dev/hunk/pull/1039) [`93250a8`](https://github.com/modem-dev/hunk/commit/93250a8128f183939bb00fc84ca27c48d1eb7a22) - Add configurable `hunk.history.*` command keybindings to the interactive history view. + +- [#1009](https://github.com/modem-dev/hunk/pull/1009) [`e1001ae`](https://github.com/modem-dev/hunk/commit/e1001ae8493806aab2c120ac4f9edd1dfb79f7cf) - 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](https://github.com/modem-dev/hunk/pull/1016) [`07c5892`](https://github.com/modem-dev/hunk/commit/07c58927fe13395cb5e7c10d498d78dcefbd3725) - Show history-style commit metadata in the review-info panel when opening a commit from interactive `hunk log`, with a copyable right-aligned revision and public pane clipboard/theme support. + +- [#1031](https://github.com/modem-dev/hunk/pull/1031) [`e3e4a6a`](https://github.com/modem-dev/hunk/commit/e3e4a6ab82272b44c08c9cc651fbe61a1a5e11ad) - 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](https://github.com/modem-dev/hunk/pull/1011) [`bf3c2a7`](https://github.com/modem-dev/hunk/commit/bf3c2a7aad763079232cb2da8b4b7b3723537922) - Redesign interactive `hunk log` with themed GitHub-style day groups, account-like author handles, relative timestamps, and an optional commit graph view. + +- [#1038](https://github.com/modem-dev/hunk/pull/1038) [`9919017`](https://github.com/modem-dev/hunk/commit/99190170947c8392944f1f6c65bb79bb1d1270f9) - Add `v` visual range selection plus shared full-page and half-page movement keys to interactive history. + +- [#979](https://github.com/modem-dev/hunk/pull/979) [`9219562`](https://github.com/modem-dev/hunk/commit/921956215557de8792a953758358b07c23d1c33c) - Add themed, static-first Git and Jujutsu history with compact output and an interactive browser that opens selected commits in Hunk. + +- [#988](https://github.com/modem-dev/hunk/pull/988) [`622c0a3`](https://github.com/modem-dev/hunk/commit/622c0a363724ec20eeec6c392cc3058e3aacec52) - Let extension lifecycle and custom-event handlers request a coalesced host review reload after external agents change reviewed files. + +- [#987](https://github.com/modem-dev/hunk/pull/987) [`1598b0d`](https://github.com/modem-dev/hunk/commit/1598b0d4f1acb3784a6aa7c5da3937586f7f134a) - Open `hunk log` as 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](https://github.com/modem-dev/hunk/pull/983) [`b4d4f6b`](https://github.com/modem-dev/hunk/commit/b4d4f6b588b6a04cc3d71db4bd74f058c895369f) - Add Hunk's desktop menu chrome, live theme picker, and provider-owned merge-parent selection to the interactive repository history browser. + +- [#941](https://github.com/modem-dev/hunk/pull/941) [`f55894d`](https://github.com/modem-dev/hunk/commit/f55894dcd3774f21c77b73d4eb19a2a56102858d) - Animate docked panes as they open and close, moving the review pane alongside them. + +- [#945](https://github.com/modem-dev/hunk/pull/945) [`a4e3d7a`](https://github.com/modem-dev/hunk/commit/a4e3d7a705f30602baf368fce961e120f3b3e67f) - 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 + +- [#1045](https://github.com/modem-dev/hunk/pull/1045) [`e2beb21`](https://github.com/modem-dev/hunk/commit/e2beb21e72924ecea66acb0811b4e7a3f342fca3) - Keep diff view preferences active when moving between history and commit reviews in the same session. + +- [#990](https://github.com/modem-dev/hunk/pull/990) [`f41a03d`](https://github.com/modem-dev/hunk/commit/f41a03d6378c6bcf10a6d2f742558dc6e63f399a) - Upgrade the bundled Bun runtime to 1.4.2 for lower memory use and runtime fixes. + +- [#1032](https://github.com/modem-dev/hunk/pull/1032) [`5ecc4dd`](https://github.com/modem-dev/hunk/commit/5ecc4dda1c131d6a8ea503ea6bbc83f7418fd1a2) - 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](https://github.com/modem-dev/hunk/pull/1050) [`4f95ca5`](https://github.com/modem-dev/hunk/commit/4f95ca52095e327d92ec435545a4f049a3e044f2) - Prevent delayed editor updates from crashing a review after a note is saved. + +- [#1036](https://github.com/modem-dev/hunk/pull/1036) [`7947ca9`](https://github.com/modem-dev/hunk/commit/7947ca935f8a6ed2307248ce267e6914f109fb57) - Cap pane animation rendering at 30 FPS to avoid unnecessary CPU usage, and add an `animations = false` config setting for immediate pane transitions. + +- [#992](https://github.com/modem-dev/hunk/pull/992) [`554cfc0`](https://github.com/modem-dev/hunk/commit/554cfc04c613f014d5e3044febc9079e534499d4) - Keep commit reviews responsive while bundled VCS commands run, and share one correctly owned extension lifecycle across retained history and embedded reviews. + +- [#1043](https://github.com/modem-dev/hunk/pull/1043) [`f143e8e`](https://github.com/modem-dev/hunk/commit/f143e8ee1bb8544a590fcdc5e041d5743541098e) - Restore fast first-frame rendering for long wrapped split-view lines while preserving multiline copy selections and note range guides. + +- [#989](https://github.com/modem-dev/hunk/pull/989) [`e884bca`](https://github.com/modem-dev/hunk/commit/e884bca4c8d9c9c38e54adfee5bc03a8162bed6b) - Keep the themed history loading screen visible until a selected commit review is ready to claim the terminal. + +- [#1040](https://github.com/modem-dev/hunk/pull/1040) [`f9ef7ce`](https://github.com/modem-dev/hunk/commit/f9ef7ceff546575b35cf1ac9b95abefe7fc039cd) - Keep theme changes active when moving between history and review surfaces in the same session. + +- [#969](https://github.com/modem-dev/hunk/pull/969) [`0aa24d3`](https://github.com/modem-dev/hunk/commit/0aa24d38f63f7460bc4adf0e6148f8a525f2607d) - 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](https://github.com/modem-dev/hunk/pull/1054) [`c5bb30d`](https://github.com/modem-dev/hunk/commit/c5bb30d470ab55003f24f281ce419eab4854d699) - Restore automatic and manual reloads for direct-file comparisons launched outside repositories. + +- [#991](https://github.com/modem-dev/hunk/pull/991) [`6d4440a`](https://github.com/modem-dev/hunk/commit/6d4440a5021ad72493c914e35e5561a319d7161a) - Make `alt` and `option` keybindings work with both legacy terminal and Kitty keyboard encodings while preserving distinct Meta bindings when the terminal reports them. + +- [#992](https://github.com/modem-dev/hunk/pull/992) [`554cfc0`](https://github.com/modem-dev/hunk/commit/554cfc04c613f014d5e3044febc9079e534499d4) - Keep `hunk log` and opened commit reviews in one terminal renderer so returning never exposes previous terminal output. + +- [#927](https://github.com/modem-dev/hunk/pull/927) [`dee21c4`](https://github.com/modem-dev/hunk/commit/dee21c497c139b4ab441fa1f4d0d180c489af3b3) - Report the underlying health-probe failure when a reachable session daemon port cannot be verified. + +- [#1015](https://github.com/modem-dev/hunk/pull/1015) [`cbf77de`](https://github.com/modem-dev/hunk/commit/cbf77de94abe164a5b02c86dc4bb6401ea8d4bb0) - Prompt to save theme changes when quitting an interactive `hunk log` session, matching other review commands. + +- [#1046](https://github.com/modem-dev/hunk/pull/1046) [`923ce03`](https://github.com/modem-dev/hunk/commit/923ce0352707468f60676dc4820d3d54fc933b69) - Stop drawing duplicate right-side range connectors on threaded reply cards. + +- [#1035](https://github.com/modem-dev/hunk/pull/1035) [`09f06a2`](https://github.com/modem-dev/hunk/commit/09f06a247283d754464b9c36977dcc94f7018533) - Shorten full Git commit IDs to seven characters in comparison titles so the title bar stays compact. + +- [#1029](https://github.com/modem-dev/hunk/pull/1029) [`367dbbe`](https://github.com/modem-dev/hunk/commit/367dbbe5c1d9eb5337999ef79fd878ccadf947e9) - Print reviews as static plain text instead of launching the interactive TUI when stdout is not a terminal. + +- [#996](https://github.com/modem-dev/hunk/pull/996) [`c6d15c0`](https://github.com/modem-dev/hunk/commit/c6d15c06b13e5ec920290c7a4a19c155b7c4c4de) - Keep suspended Hunk jobs alive so `fg` restores the TUI and its in-progress state. + +- [#1051](https://github.com/modem-dev/hunk/pull/1051) [`64c0abd`](https://github.com/modem-dev/hunk/commit/64c0abd7a6a89570d0b7a53c85951182c8668505) - Keep wrapped diff rows responsive by sharing one hover target across their visual lines. + ## 0.21.1 ### Patch Changes diff --git a/benchmarks/release/bench-0.22.0-beta.0.json b/benchmarks/release/bench-0.22.0-beta.0.json index 85fcf0d0c..e7c6c9a13 100644 --- a/benchmarks/release/bench-0.22.0-beta.0.json +++ b/benchmarks/release/bench-0.22.0-beta.0.json @@ -1,7 +1,7 @@ { "version": 1, - "generatedAt": "2026-09-08T12:39:28.303Z", - "gitSha": "3a4bb4ba52fa2a365953c8a2f1ccefed2c6b7d06", + "generatedAt": "2026-09-08T14:21:22.843Z", + "gitSha": "f8897aa78e9d74a126df75aa6ccdefa097fe7c1d", "packageVersion": "0.22.0-beta.0", "runtime": { "bunVersion": "1.4.2", @@ -13,12 +13,12 @@ { "name": "bootstrap-load/file_pair_bootstrap_ms", "source": "bootstrap-load", - "samples": [21.56, 19.2, 18.17, 20.24, 18.14, 19.92, 21.7, 19.75, 19.9, 21.12], - "median": 19.9, - "p75": 21.12, - "p95": 21.7, - "min": 18.14, - "max": 21.7, + "samples": [20.08, 17.93, 18.15, 18.21, 18.34, 19.63, 18.62, 17.87, 19.64, 19.85], + "median": 18.34, + "p75": 19.64, + "p95": 20.08, + "min": 17.87, + "max": 20.08, "unit": "ms", "comparable": true, "threshold": { @@ -41,12 +41,12 @@ { "name": "bootstrap-load/git_bootstrap_ms", "source": "bootstrap-load", - "samples": [48.04, 43.65, 45.76, 49.55, 48.48, 46.38, 47.41, 46.57, 45.54, 46.93], - "median": 46.57, - "p75": 48.04, - "p95": 49.55, - "min": 43.65, - "max": 49.55, + "samples": [45.52, 50.57, 48.02, 46.64, 43.49, 47.1, 47.66, 43.69, 46.91, 46.32], + "median": 46.64, + "p75": 47.66, + "p95": 50.57, + "min": 43.49, + "max": 50.57, "unit": "ms", "comparable": true, "threshold": { @@ -57,12 +57,12 @@ { "name": "bootstrap-load/git_diff_subprocess_ms", "source": "bootstrap-load", - "samples": [10.35, 10.96, 11.02, 10.61, 10.16, 9.68, 8.93, 11.09, 9.27, 10.83], - "median": 10.35, - "p75": 10.96, - "p95": 11.09, - "min": 8.93, - "max": 11.09, + "samples": [10.15, 9.95, 9.11, 10.72, 9.81, 9.92, 8.95, 10.13, 9.24, 9.44], + "median": 9.81, + "p75": 10.13, + "p95": 10.72, + "min": 8.95, + "max": 10.72, "unit": "ms", "comparable": true, "threshold": { @@ -73,12 +73,12 @@ { "name": "bootstrap-load/git_parse_patch_ms", "source": "bootstrap-load", - "samples": [5.43, 5.72, 7.11, 5.69, 7.1, 7, 5.76, 6.12, 7.38, 5.99], - "median": 5.99, - "p75": 7.1, - "p95": 7.38, - "min": 5.43, - "max": 7.38, + "samples": [5.51, 6.98, 7.73, 6.61, 6.87, 5.55, 5.84, 6.62, 6.03, 5.47], + "median": 6.03, + "p75": 6.87, + "p95": 7.73, + "min": 5.47, + "max": 7.73, "unit": "ms", "comparable": true, "threshold": { @@ -89,12 +89,12 @@ { "name": "bootstrap-load/git_split_patch_chunks_ms", "source": "bootstrap-load", - "samples": [1.6, 1.45, 1.75, 1.64, 1.47, 1.54, 1.69, 1.61, 1.46, 1.42], - "median": 1.54, - "p75": 1.64, - "p95": 1.75, - "min": 1.42, - "max": 1.75, + "samples": [1.44, 1.56, 1.66, 1.5, 1.57, 1.46, 1.49, 1.47, 1.53, 1.52], + "median": 1.5, + "p75": 1.56, + "p95": 1.66, + "min": 1.44, + "max": 1.66, "unit": "ms", "comparable": true, "threshold": { @@ -141,12 +141,12 @@ { "name": "changeset-parse/balanced_changeset_build_diff_files_ms", "source": "changeset-parse", - "samples": [0.3, 0.34, 0.36, 0.35, 0.35, 0.34, 0.37, 0.28, 0.34, 0.35], - "median": 0.34, - "p75": 0.35, - "p95": 0.37, - "min": 0.28, - "max": 0.37, + "samples": [0.36, 0.35, 0.27, 0.27, 0.28, 0.28, 0.39, 0.33, 0.34, 0.37], + "median": 0.33, + "p75": 0.36, + "p95": 0.39, + "min": 0.27, + "max": 0.39, "unit": "ms", "comparable": true, "threshold": { @@ -169,12 +169,12 @@ { "name": "changeset-parse/balanced_changeset_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.2, 0.22, 0.19, 0.18, 0.18, 0.18, 0.18, 0.17, 0.2, 0.18], + "samples": [0.24, 0.18, 0.18, 0.18, 0.18, 0.18, 0.2, 0.18, 0.18, 0.18], "median": 0.18, - "p75": 0.2, - "p95": 0.22, - "min": 0.17, - "max": 0.22, + "p75": 0.18, + "p95": 0.24, + "min": 0.18, + "max": 0.24, "unit": "ms", "comparable": true, "threshold": { @@ -185,12 +185,12 @@ { "name": "changeset-parse/balanced_changeset_parse_patch_ms", "source": "changeset-parse", - "samples": [2.51, 2.54, 2.63, 2.58, 2.49, 2.58, 3.09, 2.47, 2.54, 2.62], - "median": 2.54, - "p75": 2.62, - "p95": 3.09, - "min": 2.47, - "max": 3.09, + "samples": [2.91, 5.71, 2.65, 2.44, 2.56, 2.42, 2.81, 2.59, 2.54, 6.37], + "median": 2.59, + "p75": 2.91, + "p95": 6.37, + "min": 2.42, + "max": 6.37, "unit": "ms", "comparable": true, "threshold": { @@ -213,12 +213,12 @@ { "name": "changeset-parse/balanced_changeset_split_chunks_ms", "source": "changeset-parse", - "samples": [0.74, 0.74, 0.75, 0.68, 0.67, 0.68, 0.72, 0.72, 0.74, 0.72], - "median": 0.72, + "samples": [0.74, 0.69, 0.68, 0.72, 0.69, 0.74, 0.76, 0.65, 0.71, 0.75], + "median": 0.71, "p75": 0.74, - "p95": 0.75, - "min": 0.67, - "max": 0.75, + "p95": 0.76, + "min": 0.65, + "max": 0.76, "unit": "ms", "comparable": true, "threshold": { @@ -229,12 +229,12 @@ { "name": "changeset-parse/large_single_file_build_diff_files_ms", "source": "changeset-parse", - "samples": [0.06, 0.07, 0.07, 0.05, 0.06, 0.13, 0.22, 0.05, 0.05, 0.05], + "samples": [0.37, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.07], "median": 0.06, - "p75": 0.07, - "p95": 0.22, - "min": 0.05, - "max": 0.22, + "p75": 0.06, + "p95": 0.37, + "min": 0.06, + "max": 0.37, "unit": "ms", "comparable": true, "threshold": { @@ -257,7 +257,7 @@ { "name": "changeset-parse/large_single_file_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.08, 0.08, 0.08, 0.07, 0.08, 0.07, 0.08, 0.07, 0.09, 0.08], + "samples": [0.08, 0.08, 0.08, 0.07, 0.07, 0.08, 0.08, 0.08, 0.08, 0.09], "median": 0.08, "p75": 0.08, "p95": 0.09, @@ -273,12 +273,12 @@ { "name": "changeset-parse/large_single_file_parse_patch_ms", "source": "changeset-parse", - "samples": [0.75, 0.76, 0.76, 0.8, 0.83, 0.8, 0.79, 0.73, 0.73, 0.8], - "median": 0.76, - "p75": 0.8, - "p95": 0.83, + "samples": [0.73, 0.75, 0.73, 0.77, 0.78, 0.83, 0.84, 0.79, 0.75, 1.08], + "median": 0.77, + "p75": 0.83, + "p95": 1.08, "min": 0.73, - "max": 0.83, + "max": 1.08, "unit": "ms", "comparable": true, "threshold": { @@ -301,12 +301,12 @@ { "name": "changeset-parse/large_single_file_split_chunks_ms", "source": "changeset-parse", - "samples": [0.22, 0.25, 0.24, 0.22, 0.23, 0.22, 0.17, 0.22, 0.22, 0.22], + "samples": [0.23, 0.18, 0.23, 0.23, 0.22, 0.22, 0.23, 0.17, 0.39, 0.17], "median": 0.22, "p75": 0.23, - "p95": 0.25, + "p95": 0.39, "min": 0.17, - "max": 0.25, + "max": 0.39, "unit": "ms", "comparable": true, "threshold": { @@ -317,12 +317,12 @@ { "name": "changeset-parse/many_small_files_build_diff_files_ms", "source": "changeset-parse", - "samples": [1.25, 1.2, 1.28, 1.13, 1.17, 1.26, 3.78, 1.08, 1.35, 1.15], - "median": 1.2, - "p75": 1.28, - "p95": 3.78, - "min": 1.08, - "max": 3.78, + "samples": [1.87, 1.09, 1.06, 1.08, 1.15, 1.11, 1.27, 4.11, 1.08, 1.55], + "median": 1.11, + "p75": 1.55, + "p95": 4.11, + "min": 1.06, + "max": 4.11, "unit": "ms", "comparable": true, "threshold": { @@ -345,12 +345,12 @@ { "name": "changeset-parse/many_small_files_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.36, 0.36, 0.37, 0.37, 0.39, 0.36, 0.37, 0.45, 0.36, 0.36], + "samples": [0.35, 0.36, 0.35, 0.35, 0.36, 0.36, 0.36, 0.35, 0.37, 0.36], "median": 0.36, - "p75": 0.37, - "p95": 0.45, - "min": 0.36, - "max": 0.45, + "p75": 0.36, + "p95": 0.37, + "min": 0.35, + "max": 0.37, "unit": "ms", "comparable": true, "threshold": { @@ -361,12 +361,12 @@ { "name": "changeset-parse/many_small_files_parse_patch_ms", "source": "changeset-parse", - "samples": [4.75, 4.28, 4.24, 4.29, 4.42, 4.64, 4.18, 4.14, 4.56, 5.26], - "median": 4.29, - "p75": 4.64, - "p95": 5.26, - "min": 4.14, - "max": 5.26, + "samples": [5.17, 4.26, 4.98, 4.18, 4.35, 4.03, 4.58, 5.11, 4.14, 4.82], + "median": 4.35, + "p75": 4.98, + "p95": 5.17, + "min": 4.03, + "max": 5.17, "unit": "ms", "comparable": true, "threshold": { @@ -389,12 +389,12 @@ { "name": "changeset-parse/many_small_files_split_chunks_ms", "source": "changeset-parse", - "samples": [0.74, 0.8, 0.77, 0.75, 0.75, 0.84, 0.67, 0.73, 0.84, 1.03], - "median": 0.75, - "p75": 0.84, - "p95": 1.03, + "samples": [1.18, 0.81, 1.06, 0.75, 0.67, 0.71, 0.88, 0.9, 0.77, 1.28], + "median": 0.81, + "p75": 1.06, + "p95": 1.28, "min": 0.67, - "max": 1.03, + "max": 1.28, "unit": "ms", "comparable": true, "threshold": { @@ -441,12 +441,12 @@ { "name": "highlight-prefetch/next_file_ready_ms", "source": "highlight-prefetch", - "samples": [73.15, 68.66, 67.51, 67.05, 69.23, 65.17, 63.53, 67.26, 71.79, 63.17], - "median": 67.26, - "p75": 69.23, - "p95": 73.15, - "min": 63.17, - "max": 73.15, + "samples": [71.58, 69.69, 68.91, 69.77, 18.21, 69.65, 19.32, 61.03, 64.18, 69.27], + "median": 68.91, + "p75": 69.69, + "p95": 71.58, + "min": 18.21, + "max": 71.58, "unit": "ms", "comparable": true, "threshold": { @@ -457,12 +457,12 @@ { "name": "highlight-prefetch/selected_startup_ms", "source": "highlight-prefetch", - "samples": [5.73, 5.67, 5.51, 5.37, 5.07, 5.76, 5.77, 5.73, 5.87, 6.46], - "median": 5.73, - "p75": 5.77, - "p95": 6.46, - "min": 5.07, - "max": 6.46, + "samples": [4.88, 5.27, 4.92, 6.36, 5.25, 4.8, 5.16, 5.14, 5.03, 4.8], + "median": 5.03, + "p75": 5.25, + "p95": 6.36, + "min": 4.8, + "max": 6.36, "unit": "ms", "comparable": true, "threshold": { @@ -474,14 +474,14 @@ "name": "interaction-latency/after_first_frame_heap_used_bytes", "source": "interaction-latency", "samples": [ - 46430174, 46502991, 46475722, 46520299, 46500384, 46473864, 46463043, 46479126, 46470067, - 46471344 + 46528158, 46425468, 50891322, 46472612, 46435359, 46465310, 46498153, 46459687, 46418196, + 46465131 ], - "median": 46473864, - "p75": 46500384, - "p95": 46520299, - "min": 46430174, - "max": 46520299, + "median": 46465131, + "p75": 46498153, + "p95": 50891322, + "min": 46418196, + "max": 50891322, "unit": "bytes", "comparable": true, "threshold": { @@ -493,14 +493,14 @@ "name": "interaction-latency/after_first_frame_rss_bytes", "source": "interaction-latency", "samples": [ - 206172160, 207417344, 209752064, 206950400, 212107264, 205246464, 206671872, 206667776, - 199229440, 204369920 + 207486976, 209317888, 207327232, 208916480, 209633280, 209399808, 207654912, 207917056, + 208855040, 207204352 ], - "median": 206667776, - "p75": 207417344, - "p95": 212107264, - "min": 199229440, - "max": 212107264, + "median": 207917056, + "p75": 209317888, + "p95": 209633280, + "min": 207204352, + "max": 209633280, "unit": "bytes", "comparable": true, "threshold": { @@ -512,14 +512,14 @@ "name": "interaction-latency/after_navigation_heap_used_bytes", "source": "interaction-latency", "samples": [ - 103083689, 103079672, 101675589, 103165838, 103069073, 103083771, 103074222, 103051856, - 103081656, 101669556 + 103066090, 103081464, 107523363, 103065773, 103077893, 103076903, 103076913, 101635407, + 103066132, 103070396 ], - "median": 103074222, - "p75": 103083689, - "p95": 103165838, - "min": 101669556, - "max": 103165838, + "median": 103070396, + "p75": 103077893, + "p95": 107523363, + "min": 101635407, + "max": 107523363, "unit": "bytes", "comparable": true, "threshold": { @@ -531,14 +531,14 @@ "name": "interaction-latency/after_navigation_rss_bytes", "source": "interaction-latency", "samples": [ - 344879104, 336936960, 333516800, 346894336, 349106176, 354336768, 341495808, 330911744, - 337612800, 335351808 + 342974464, 354213888, 345497600, 336068608, 349671424, 352710656, 341741568, 341458944, + 348303360, 341676032 ], - "median": 337612800, - "p75": 346894336, - "p95": 354336768, - "min": 330911744, - "max": 354336768, + "median": 342974464, + "p75": 349671424, + "p95": 354213888, + "min": 336068608, + "max": 354213888, "unit": "bytes", "comparable": true, "threshold": { @@ -561,12 +561,12 @@ { "name": "interaction-latency/first_frame_ms", "source": "interaction-latency", - "samples": [4.83, 3.54, 3.51, 4.04, 4.56, 3.91, 4.53, 3.34, 4.46, 3.47], - "median": 3.91, - "p75": 4.53, - "p95": 4.83, - "min": 3.34, - "max": 4.83, + "samples": [3.35, 4.05, 3.26, 3.9, 3.87, 3.13, 3.27, 3.29, 3.47, 4.16], + "median": 3.35, + "p75": 3.9, + "p95": 4.16, + "min": 3.13, + "max": 4.16, "unit": "ms", "comparable": true, "threshold": { @@ -577,12 +577,12 @@ { "name": "interaction-latency/hunk_nav_press_median_ms", "source": "interaction-latency", - "samples": [34.58, 34.56, 37.72, 34.79, 34.39, 35.88, 34.7, 37.88, 36.83, 40.12], - "median": 34.79, - "p75": 37.72, - "p95": 40.12, - "min": 34.39, - "max": 40.12, + "samples": [32.75, 32.76, 33.85, 32.49, 33.64, 33.57, 35.21, 35.72, 33.91, 33.32], + "median": 33.57, + "p75": 33.91, + "p95": 35.72, + "min": 32.49, + "max": 35.72, "unit": "ms", "comparable": true, "threshold": { @@ -593,12 +593,12 @@ { "name": "interaction-latency/hunk_nav_press_p95_ms", "source": "interaction-latency", - "samples": [52.83, 53.14, 54.35, 52.22, 54.39, 43.98, 49.9, 46.77, 55.44, 54.3], - "median": 52.83, - "p75": 54.35, - "p95": 55.44, - "min": 43.98, - "max": 55.44, + "samples": [50.23, 42.21, 49.33, 48.52, 42.04, 49.74, 51.67, 49.8, 50.59, 48.07], + "median": 49.33, + "p75": 50.23, + "p95": 51.67, + "min": 42.04, + "max": 51.67, "unit": "ms", "comparable": true, "threshold": { @@ -633,12 +633,12 @@ { "name": "interaction-latency/scroll_tick_median_ms", "source": "interaction-latency", - "samples": [1.01, 1.17, 1.01, 1.01, 0.97, 1.06, 1.28, 1.13, 0.96, 0.95], - "median": 1.01, - "p75": 1.13, - "p95": 1.28, - "min": 0.95, - "max": 1.28, + "samples": [0.96, 0.86, 0.98, 1.18, 0.89, 0.86, 0.98, 1, 1.45, 0.99], + "median": 0.98, + "p75": 1, + "p95": 1.45, + "min": 0.86, + "max": 1.45, "unit": "ms", "comparable": true, "threshold": { @@ -649,12 +649,12 @@ { "name": "interaction-latency/scroll_tick_p95_ms", "source": "interaction-latency", - "samples": [3.14, 3.21, 3.31, 3.71, 3.45, 3.14, 3.22, 3.8, 3.53, 3.6], - "median": 3.31, - "p75": 3.6, - "p95": 3.8, - "min": 3.14, - "max": 3.8, + "samples": [2.89, 2.59, 4.79, 5.57, 2.6, 2.51, 5.84, 3.17, 4.47, 2.87], + "median": 2.89, + "p75": 4.79, + "p95": 5.84, + "min": 2.51, + "max": 5.84, "unit": "ms", "comparable": true, "threshold": { @@ -677,12 +677,12 @@ { "name": "large-stream/cold_first_frame_ms", "source": "large-stream", - "samples": [1.98, 2.17, 2.43, 1.96, 1.9, 2.4, 2.35, 2.61, 2.28, 2.04], - "median": 2.17, - "p75": 2.4, - "p95": 2.61, - "min": 1.9, - "max": 2.61, + "samples": [1.94, 1.76, 2.1, 2.11, 1.92, 2.02, 1.83, 1.84, 2.49, 1.78], + "median": 1.92, + "p75": 2.1, + "p95": 2.49, + "min": 1.76, + "max": 2.49, "unit": "ms", "comparable": true, "threshold": { @@ -729,11 +729,11 @@ { "name": "large-stream/warm_first_frame_ms", "source": "large-stream", - "samples": [1.78, 1.52, 1.38, 1.77, 1.46, 1.83, 1.74, 1.57, 1.43, 1.51], - "median": 1.52, - "p75": 1.77, + "samples": [1.35, 1.36, 1.38, 1.66, 1.58, 1.38, 1.83, 1.35, 1.36, 1.48], + "median": 1.38, + "p75": 1.58, "p95": 1.83, - "min": 1.38, + "min": 1.35, "max": 1.83, "unit": "ms", "comparable": true, @@ -745,12 +745,12 @@ { "name": "large-stream/windowed_scroll_ticks_ms", "source": "large-stream", - "samples": [165.2, 156.17, 165.04, 156.76, 163.23, 167.94, 159.49, 175.93, 160.7, 162.49], - "median": 162.49, - "p75": 165.2, - "p95": 175.93, - "min": 156.17, - "max": 175.93, + "samples": [157.59, 154.58, 156.78, 153.75, 153.41, 155.13, 158.12, 154.22, 158.62, 165.38], + "median": 155.13, + "p75": 158.12, + "p95": 165.38, + "min": 153.41, + "max": 165.38, "unit": "ms", "comparable": true, "threshold": { @@ -785,12 +785,12 @@ { "name": "non-ascii-stream/non_ascii_cold_first_frame_ms", "source": "non-ascii-stream", - "samples": [3.81, 4.52, 3.9, 3.8, 4.84, 4.01, 4.81, 5.15, 4.04, 5.43], - "median": 4.04, - "p75": 4.84, - "p95": 5.43, - "min": 3.8, - "max": 5.43, + "samples": [3.4, 3.63, 3.56, 4.37, 3.52, 3.29, 3.27, 4.22, 3.23, 3.46], + "median": 3.46, + "p75": 3.63, + "p95": 4.37, + "min": 3.23, + "max": 4.37, "unit": "ms", "comparable": true, "threshold": { @@ -801,12 +801,12 @@ { "name": "non-ascii-stream/non_ascii_scroll_tick_median_ms", "source": "non-ascii-stream", - "samples": [1.2, 1.65, 1.09, 1.09, 1.51, 1.28, 1.54, 1.14, 1.24, 1.25], - "median": 1.24, - "p75": 1.51, - "p95": 1.65, - "min": 1.09, - "max": 1.65, + "samples": [1.15, 1.08, 1.12, 1.09, 1.8, 1.1, 1.07, 1.07, 1.12, 1.17], + "median": 1.1, + "p75": 1.15, + "p95": 1.8, + "min": 1.07, + "max": 1.8, "unit": "ms", "comparable": true, "threshold": { @@ -817,12 +817,12 @@ { "name": "non-ascii-stream/non_ascii_scroll_tick_p95_ms", "source": "non-ascii-stream", - "samples": [3.98, 11.36, 5.47, 4.37, 5.8, 5.97, 4.2, 7.27, 6.34, 3.88], - "median": 5.47, - "p75": 6.34, - "p95": 11.36, - "min": 3.88, - "max": 11.36, + "samples": [5.67, 5.64, 5.63, 5.47, 9.93, 5.41, 3.7, 5.67, 5.48, 6.22], + "median": 5.63, + "p75": 5.67, + "p95": 9.93, + "min": 3.7, + "max": 9.93, "unit": "ms", "comparable": true, "threshold": { @@ -857,12 +857,12 @@ { "name": "render-layout/balanced_stream_geometry_ms", "source": "render-layout", - "samples": [14.12, 13.15, 12.97, 13.62, 13.15, 14.2, 16.39, 16.92, 12.89, 15.33], - "median": 13.62, - "p75": 15.33, - "p95": 16.92, - "min": 12.89, - "max": 16.92, + "samples": [12.03, 12.21, 12.22, 12.74, 11.27, 13.75, 12.75, 13.05, 13.68, 12.13], + "median": 12.22, + "p75": 13.05, + "p95": 13.75, + "min": 11.27, + "max": 13.75, "unit": "ms", "comparable": true, "threshold": { @@ -885,12 +885,12 @@ { "name": "render-layout/balanced_stream_review_plan_ms", "source": "render-layout", - "samples": [11.07, 9.26, 9.69, 10.13, 10.45, 12.35, 11.19, 8.45, 8.82, 12], - "median": 10.13, - "p75": 11.19, - "p95": 12.35, - "min": 8.45, - "max": 12.35, + "samples": [10.06, 9.69, 9.75, 10.18, 8.82, 10.23, 10.24, 10.24, 10.58, 9.27], + "median": 10.06, + "p75": 10.24, + "p95": 10.58, + "min": 8.82, + "max": 10.58, "unit": "ms", "comparable": true, "threshold": { @@ -913,12 +913,12 @@ { "name": "render-layout/balanced_stream_split_rows_ms", "source": "render-layout", - "samples": [4.43, 4.48, 4.06, 4.26, 4.58, 4.06, 6.23, 4.25, 3.89, 4.26], - "median": 4.26, - "p75": 4.48, - "p95": 6.23, - "min": 3.89, - "max": 6.23, + "samples": [3.73, 3.5, 3.83, 3.8, 4.19, 3.54, 4.26, 4.16, 3.94, 3.88], + "median": 3.83, + "p75": 4.16, + "p95": 4.26, + "min": 3.5, + "max": 4.26, "unit": "ms", "comparable": true, "threshold": { @@ -941,12 +941,12 @@ { "name": "render-layout/balanced_stream_unified_rows_ms", "source": "render-layout", - "samples": [3.16, 3.29, 3.2, 3.63, 3.13, 3.22, 3.69, 5.04, 2.77, 3.13], - "median": 3.2, - "p75": 3.63, - "p95": 5.04, - "min": 2.77, - "max": 5.04, + "samples": [2.46, 2.43, 2.81, 2.53, 2.41, 2.7, 2.68, 2.69, 2.69, 3.06], + "median": 2.68, + "p75": 2.7, + "p95": 3.06, + "min": 2.41, + "max": 3.06, "unit": "ms", "comparable": true, "threshold": { @@ -969,12 +969,12 @@ { "name": "render-layout/large_single_file_geometry_ms", "source": "render-layout", - "samples": [20.99, 21.13, 19.41, 21.23, 23.93, 22.66, 21.43, 24.23, 20.77, 22.22], - "median": 21.23, - "p75": 22.66, - "p95": 24.23, - "min": 19.41, - "max": 24.23, + "samples": [19.76, 21.11, 18.83, 19.25, 19.17, 18.66, 20.01, 20.26, 21.41, 19.97], + "median": 19.76, + "p75": 20.26, + "p95": 21.41, + "min": 18.66, + "max": 21.41, "unit": "ms", "comparable": true, "threshold": { @@ -997,12 +997,12 @@ { "name": "render-layout/large_single_file_review_plan_ms", "source": "render-layout", - "samples": [14.89, 12.61, 15.11, 15.93, 13.81, 13.26, 15.97, 14.21, 14.71, 15.86], - "median": 14.71, - "p75": 15.86, - "p95": 15.97, - "min": 12.61, - "max": 15.97, + "samples": [13.91, 11.78, 12.13, 15.07, 13.48, 12.39, 13.49, 16.07, 13.86, 12.11], + "median": 13.48, + "p75": 13.91, + "p95": 16.07, + "min": 11.78, + "max": 16.07, "unit": "ms", "comparable": true, "threshold": { @@ -1025,12 +1025,12 @@ { "name": "render-layout/large_single_file_split_rows_ms", "source": "render-layout", - "samples": [7.6, 3.41, 8.5, 3.35, 3.79, 5.55, 10.41, 3.59, 7.3, 3.55], - "median": 3.79, - "p75": 7.6, - "p95": 10.41, - "min": 3.35, - "max": 10.41, + "samples": [3.59, 3.12, 3.29, 4.28, 3.49, 3.92, 7, 3.22, 3.43, 6.86], + "median": 3.49, + "p75": 4.28, + "p95": 7, + "min": 3.12, + "max": 7, "unit": "ms", "comparable": true, "threshold": { @@ -1053,12 +1053,12 @@ { "name": "render-layout/large_single_file_unified_rows_ms", "source": "render-layout", - "samples": [6.54, 6.37, 6.84, 6.93, 6.83, 9.12, 7.48, 6.27, 6.36, 7.69], - "median": 6.83, - "p75": 7.48, - "p95": 9.12, - "min": 6.27, - "max": 9.12, + "samples": [6.86, 6.28, 10.02, 6.59, 6.29, 9.35, 6.1, 9.7, 6.63, 6.25], + "median": 6.59, + "p75": 9.35, + "p95": 10.02, + "min": 6.1, + "max": 10.02, "unit": "ms", "comparable": true, "threshold": { @@ -1081,12 +1081,12 @@ { "name": "render-layout/many_small_files_geometry_ms", "source": "render-layout", - "samples": [13.69, 13.32, 13.49, 15.92, 15.01, 17.72, 15.44, 15.57, 13.34, 16.73], - "median": 15.01, - "p75": 15.92, - "p95": 17.72, - "min": 13.32, - "max": 17.72, + "samples": [12.36, 12.51, 11.27, 12.26, 11.96, 12, 12.12, 12.42, 12.09, 11.47], + "median": 12.09, + "p75": 12.36, + "p95": 12.51, + "min": 11.27, + "max": 12.51, "unit": "ms", "comparable": true, "threshold": { @@ -1109,12 +1109,12 @@ { "name": "render-layout/many_small_files_review_plan_ms", "source": "render-layout", - "samples": [7.21, 7.62, 7.41, 9.51, 5.78, 7.2, 7.7, 6.23, 7.22, 8.46], - "median": 7.22, - "p75": 7.7, - "p95": 9.51, - "min": 5.78, - "max": 9.51, + "samples": [6.36, 5.57, 5.84, 5.76, 5.67, 5.42, 5.89, 6.53, 6.13, 7.15], + "median": 5.84, + "p75": 6.36, + "p95": 7.15, + "min": 5.42, + "max": 7.15, "unit": "ms", "comparable": true, "threshold": { @@ -1137,12 +1137,12 @@ { "name": "render-layout/many_small_files_split_rows_ms", "source": "render-layout", - "samples": [4.7, 4.46, 3.99, 5.27, 5, 4.59, 5.31, 4.8, 4.69, 4.6], - "median": 4.69, - "p75": 5, - "p95": 5.31, - "min": 3.99, - "max": 5.31, + "samples": [3.74, 3.84, 3.65, 4.05, 3.76, 3.42, 3.65, 3.93, 3.86, 4.85], + "median": 3.76, + "p75": 3.93, + "p95": 4.85, + "min": 3.42, + "max": 4.85, "unit": "ms", "comparable": true, "threshold": { @@ -1165,12 +1165,12 @@ { "name": "render-layout/many_small_files_unified_rows_ms", "source": "render-layout", - "samples": [4.03, 3.57, 3.57, 4.4, 5.28, 4.25, 4.97, 3.88, 4.27, 4.04], - "median": 4.04, - "p75": 4.4, - "p95": 5.28, - "min": 3.57, - "max": 5.28, + "samples": [3.47, 3.63, 3.03, 3.47, 3.44, 3.18, 3.58, 3.47, 3.46, 3.64], + "median": 3.47, + "p75": 3.58, + "p95": 3.64, + "min": 3.03, + "max": 3.64, "unit": "ms", "comparable": true, "threshold": { @@ -1181,12 +1181,12 @@ { "name": "terminal-width/cjk_scalar_text_width_ms", "source": "terminal-width", - "samples": [13.16, 14.89, 15.88, 17.39, 15.57, 16.33, 15.41, 15.67, 15.63, 16.88], - "median": 15.63, - "p75": 16.33, - "p95": 17.39, - "min": 13.16, - "max": 17.39, + "samples": [11.23, 10.67, 11.54, 12.18, 11.52, 12.79, 11.27, 10.92, 10.6, 11.02], + "median": 11.23, + "p75": 11.54, + "p95": 12.79, + "min": 10.6, + "max": 12.79, "unit": "ms", "comparable": true, "threshold": { @@ -1221,48 +1221,48 @@ { "name": "terminal-width/competitor_string_width_cjk_scalar_ms", "source": "terminal-width", - "samples": [88.33, 79.61, 96.77, 96.89, 108.78, 93.66, 88.58, 91, 85.87, 91.94], - "median": 91, - "p75": 96.77, - "p95": 108.78, - "min": 79.61, - "max": 108.78, + "samples": [68.16, 67.02, 68.27, 69.34, 72.62, 65.23, 68.93, 76.01, 70.59, 64.72], + "median": 68.27, + "p75": 70.59, + "p95": 76.01, + "min": 64.72, + "max": 76.01, "unit": "ms", "comparable": false }, { "name": "terminal-width/competitor_string_width_complex_cluster_ms", "source": "terminal-width", - "samples": [21.29, 20.52, 30.11, 29.91, 22.12, 19.6, 19.99, 21.89, 19.82, 21.5], - "median": 21.29, - "p75": 22.12, - "p95": 30.11, - "min": 19.6, - "max": 30.11, + "samples": [15.76, 17.91, 16.02, 15.84, 15.4, 16.14, 17.22, 15.32, 15.74, 15.57], + "median": 15.76, + "p75": 16.14, + "p95": 17.91, + "min": 15.32, + "max": 17.91, "unit": "ms", "comparable": false }, { "name": "terminal-width/competitor_string_width_emoji_scalar_ms", "source": "terminal-width", - "samples": [15.96, 15.25, 18.27, 20.84, 16.65, 17.28, 17.75, 18.15, 15.69, 19.71], - "median": 17.28, - "p75": 18.27, - "p95": 20.84, - "min": 15.25, - "max": 20.84, + "samples": [13.88, 12.27, 13.09, 12.98, 18.59, 15.11, 14.04, 14.66, 13.95, 12.19], + "median": 13.88, + "p75": 14.66, + "p95": 18.59, + "min": 12.19, + "max": 18.59, "unit": "ms", "comparable": false }, { "name": "terminal-width/complex_cluster_text_width_ms", "source": "terminal-width", - "samples": [14.55, 14.43, 20.3, 20.69, 13.95, 14.22, 13.84, 19.59, 19.71, 16.72], - "median": 14.55, - "p75": 19.71, - "p95": 20.69, - "min": 13.84, - "max": 20.69, + "samples": [10.44, 11.14, 10.8, 10.08, 9.74, 9.91, 10.06, 13.62, 9.84, 9.86], + "median": 10.06, + "p75": 10.8, + "p95": 13.62, + "min": 9.74, + "max": 13.62, "unit": "ms", "comparable": true, "threshold": { @@ -1297,12 +1297,12 @@ { "name": "terminal-width/emoji_scalar_text_width_ms", "source": "terminal-width", - "samples": [6.54, 5.59, 7.38, 7.58, 6.19, 5.84, 6.35, 5.8, 6.1, 6.42], - "median": 6.19, - "p75": 6.54, - "p95": 7.58, - "min": 5.59, - "max": 7.58, + "samples": [5.18, 5.04, 5.38, 5.12, 6.94, 6.53, 5.07, 5.7, 5.09, 4.93], + "median": 5.12, + "p75": 5.7, + "p95": 6.94, + "min": 4.93, + "max": 6.94, "unit": "ms", "comparable": true, "threshold": { @@ -1373,12 +1373,12 @@ { "name": "working-tree-load/large_worktree_load_ms", "source": "working-tree-load", - "samples": [54.36, 53.33, 51.35, 48.87, 51.13, 54.39, 51.99, 57.46, 50.83, 49.46], - "median": 51.35, - "p75": 54.36, - "p95": 57.46, - "min": 48.87, - "max": 57.46, + "samples": [51.67, 50.11, 50.13, 53.25, 49.68, 51.95, 49.98, 49.91, 48.49, 50.86], + "median": 50.11, + "p75": 51.67, + "p95": 53.25, + "min": 48.49, + "max": 53.25, "unit": "ms", "comparable": true, "threshold": { @@ -1425,12 +1425,12 @@ { "name": "working-tree-load/medium_worktree_load_ms", "source": "working-tree-load", - "samples": [21.96, 22.7, 21.77, 21.69, 23.04, 22.62, 20.76, 22.39, 21.05, 22.1], - "median": 21.96, - "p75": 22.62, - "p95": 23.04, - "min": 20.76, - "max": 23.04, + "samples": [24.08, 22.39, 23.86, 21.7, 22.78, 23.46, 23.15, 22.88, 21.29, 22.99], + "median": 22.88, + "p75": 23.46, + "p95": 24.08, + "min": 21.29, + "max": 24.08, "unit": "ms", "comparable": true, "threshold": { @@ -1477,12 +1477,12 @@ { "name": "working-tree-load/small_worktree_load_ms", "source": "working-tree-load", - "samples": [11.32, 12.8, 11.66, 11.6, 11.68, 10.55, 11.03, 11.37, 11.81, 11.36], - "median": 11.37, - "p75": 11.68, - "p95": 12.8, - "min": 10.55, - "max": 12.8, + "samples": [12.58, 12.35, 12.95, 12.46, 12.65, 11.57, 12.98, 13.19, 11.49, 13.43], + "median": 12.58, + "p75": 12.98, + "p95": 13.43, + "min": 11.49, + "max": 13.43, "unit": "ms", "comparable": true, "threshold": { @@ -1529,12 +1529,12 @@ { "name": "working-tree-load/untracked_few_large_load_ms", "source": "working-tree-load", - "samples": [16.2, 19.31, 14.62, 16.06, 15.13, 19.53, 16.99, 15.53, 16.14, 15.62], - "median": 16.06, - "p75": 16.99, - "p95": 19.53, - "min": 14.62, - "max": 19.53, + "samples": [18.96, 16.46, 15.78, 14.67, 17.18, 18.51, 16.36, 17.88, 15.48, 15.03], + "median": 16.36, + "p75": 17.88, + "p95": 18.96, + "min": 14.67, + "max": 18.96, "unit": "ms", "comparable": true, "threshold": { @@ -1581,12 +1581,12 @@ { "name": "working-tree-load/untracked_many_small_load_ms", "source": "working-tree-load", - "samples": [19.15, 18.14, 19.29, 17.29, 17.94, 20.2, 18.4, 18.82, 19.72, 16.69], - "median": 18.4, - "p75": 19.29, - "p95": 20.2, - "min": 16.69, - "max": 20.2, + "samples": [19.1, 18.22, 19.23, 19.34, 20.02, 20.36, 18.5, 18.25, 18.92, 18.86], + "median": 18.92, + "p75": 19.34, + "p95": 20.36, + "min": 18.22, + "max": 20.36, "unit": "ms", "comparable": true, "threshold": { @@ -1633,12 +1633,12 @@ { "name": "wrapped-cjk/wrapped_cjk_518_mount_first_frame_ms", "source": "wrapped-cjk", - "samples": [89.7, 86.34, 88.2, 88.28, 83.82, 85.62, 85.34, 83.14, 87.12, 88.09], - "median": 86.34, - "p75": 88.2, - "p95": 89.7, - "min": 83.14, - "max": 89.7, + "samples": [80.13, 82.25, 78.96, 79.47, 80.05, 80.56, 79.19, 83.51, 79.57, 78.22], + "median": 79.57, + "p75": 80.56, + "p95": 83.51, + "min": 78.22, + "max": 83.51, "unit": "ms", "comparable": true, "threshold": { @@ -1649,12 +1649,12 @@ { "name": "wrapped-cjk/wrapped_cjk_long_line_mount_first_frame_ms", "source": "wrapped-cjk", - "samples": [25.7, 26.89, 26.67, 27.15, 26.75, 25.97, 25.15, 24.8, 24.79, 25.68], - "median": 25.7, - "p75": 26.75, - "p95": 27.15, - "min": 24.79, - "max": 27.15, + "samples": [23.04, 23.09, 24.96, 24.92, 23.64, 25.35, 24.14, 21.67, 25.39, 23.08], + "median": 23.64, + "p75": 24.96, + "p95": 25.39, + "min": 21.67, + "max": 25.39, "unit": "ms", "comparable": true, "threshold": { @@ -1677,12 +1677,12 @@ { "name": "wrapped-cjk/wrapped_cjk_wheel_burst_immediate_ms", "source": "wrapped-cjk", - "samples": [4.28, 9.37, 4.97, 4.71, 5.11, 4.81, 4.94, 4.84, 4.33, 4.63], - "median": 4.81, - "p75": 4.97, - "p95": 9.37, - "min": 4.28, - "max": 9.37, + "samples": [4.18, 4.18, 3.94, 4.17, 3.97, 4.22, 4.52, 3.98, 4.11, 4.02], + "median": 4.11, + "p75": 4.18, + "p95": 4.52, + "min": 3.94, + "max": 4.52, "unit": "ms", "comparable": true, "threshold": { @@ -1717,12 +1717,12 @@ { "name": "wrapped-cjk/wrapped_cjk_wheel_burst_settled_ms", "source": "wrapped-cjk", - "samples": [30.21, 35.03, 35.15, 28.96, 30.88, 35.79, 34.88, 27.72, 29.18, 29.96], - "median": 30.21, - "p75": 35.03, - "p95": 35.79, - "min": 27.72, - "max": 35.79, + "samples": [32.63, 26.9, 28.05, 28.84, 33.34, 27.78, 27.89, 27.18, 27.29, 27.54], + "median": 27.78, + "p75": 28.84, + "p95": 33.34, + "min": 26.9, + "max": 33.34, "unit": "ms", "comparable": true, "threshold": { diff --git a/packages/hunk/package.json b/packages/hunk/package.json index 1e443e1ec..ed4a3d8a8 100644 --- a/packages/hunk/package.json +++ b/packages/hunk/package.json @@ -1,6 +1,6 @@ { "name": "hunkdiff", - "version": "0.21.1", + "version": "0.22.0-beta.0", "description": "Desktop-inspired terminal diff viewer for understanding agent-authored changesets.", "keywords": [ "ai", diff --git a/website/releases/notes.json b/website/releases/notes.json index 527da8294..0667b8ae8 100644 --- a/website/releases/notes.json +++ b/website/releases/notes.json @@ -1,4 +1,17 @@ { + "0.22": { + "summary": "Hunk 0.22 turns repository history into a responsive review workspace with commit-range browsing, persistent multiline selections, keyboard-driven threaded notes, and richer extension context.", + "tagline": "History browsing, range reviews, precise comments", + "links": [ + { + "label": "Working trees and commits", + "href": "/docs/workflows/working-trees-and-commits/" + }, + { "label": "Comments and annotations", "href": "/docs/agents/comments-and-annotations/" }, + { "label": "Keyboard and mouse", "href": "/docs/start/keyboard-and-mouse/" }, + { "label": "Extension API", "href": "/docs/extend/extension-api/" } + ] + }, "0.21": { "summary": "Hunk 0.21 turns reviews into a richer agent-aware workspace with authenticated live sessions, editable threaded notes, two-revision and two-file comparisons, more responsive navigation, and a broader extension surface.", "tagline": "Secure sessions, threaded notes, richer comparisons",