Skip to content

docs(website): list hunk-commit-log in the extension directory - #842

Merged
benvinegar merged 1 commit into
modem-dev:mainfrom
sadick254:list-hunk-commit-log
Aug 24, 2026
Merged

benvinegar merged 1 commit into
modem-dev:mainfrom
sadick254:list-hunk-commit-log

Conversation

@sadick254

Copy link
Copy Markdown
Contributor

Problem

hunk-commit-log reviews a branch one commit at a time: it puts the commit
series in a pane beside the diff, the commit message above it, and binds keys to
step between commits without leaving the window. It is tagged hunk-extension
and installable today, but the directory does not list it, so the only way to
find it is the GitHub topic.

Approach

One entry appended to EXTENSION_CATALOG in website/src/data/extensions.ts,
in the file's existing alphabetical-by-repository order. Every field is taken
from the extension's own manifest rather than restated: name and version
from package.json, apiVersion from its hunk block, repo exactly as
hunk extension install accepts it.

categories names the surfaces it registers, using the authoring guide's own
words: two docked panes (the commit list, the commit message), four commands
(next, previous, toggle, expand), and a changeset transform that rewrites
the review title to name the reviewed commit and its position in the series.

Non-goals: no change to the page, the schema, or the build-time topic fetch.

Verification

  • bun test scripts/check-extension-catalog.test.ts — 9 pass, 0 fail
  • bun run format:check — clean across 967 files
  • bunx oxlint website/src/data/extensions.ts --deny-warnings — 0 warnings, 0 errors
  • Empty changeset included, since this is a directory listing rather than a
    change to hunkdiff behaviour.

The extension itself is verified against Hunk 0.19.0 on macOS: 67 unit tests,
and its panes, mouse row selection, and stepping keys exercised in a live
review.

@greptile-apps

greptile-apps Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

PR author is not in the allowed authors list.

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

@sadick254 is attempting to deploy a commit to the Modem Team on Vercel.

A member of the Team first needs to authorize it.

@benvinegar
benvinegar enabled auto-merge (squash) August 24, 2026 17:36
@benvinegar

Copy link
Copy Markdown
Member

@sadick254 Cool!

I do recommend putting some visuals in your repo btw, to help people see what they're getting. The hunk repo has a video making skill file for generating one; ask your agent to find it.

@benvinegar
benvinegar merged commit 5144396 into modem-dev:main Aug 24, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants