Skip to content
n8v-guyPublic

About

Chrome extension for big GitHub PRs: filter one slice at a time, mark it viewed in one click, generated files hidden and auto-viewed.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

DiffSeek for GitHub: cut the noise in big PRs

Filter one slice at a time, mark it viewed in one click and watch progress fill up. Generated files are hidden and auto-viewed.

Open a PR and see only what's left to review. Generated files and files you've already viewed are hidden from the start; one click in the filter menu brings them back.

Default view: generated and viewed files hidden, auto-view on

Your progress, right in the tree

Every file and folder in GitHub's file tree gets a viewed badge. An empty circle is unread, an eclipse is partly reviewed, and a check is done. Click a folder's badge to mark the unread files still in view.

Viewed badges in the file tree and filter menu; click one to mark files viewed

More than GitHub's filter

  • All the CODEOWNERS to single out or filter
  • Groups: built-in Tests, Docs and Config, or your own
  • Formats, from extensions to aliases (e.g. ts/tsx, cpp/hpp)
  • Viewed, Generated and change status

Every row shows a live count. Hover a row and click "only" to focus.

Filter menu: "only" singles out one category

Setup (optional)

Owners come from CODEOWNERS, read like GitHub does (.github/, root or docs/; last match wins):

/web/             @acme/web-platform
/db/migrations/   @acme/data

Generated files are marked in the root .gitattributes and start hidden:

dist/**           linguist-generated=true
api/client/**     linguist-generated=true

Your own groups and format aliases go in the same file:

db/migrations/**  group=Migrations
*.tsx             linguist-language=TypeScript

How CODEOWNERS and .gitattributes map to owners, generated files, groups and formats in the menu

Privacy

No token, account or backend: it uses your GitHub session, so private repos work. Collects no data. Permissions: storage, github.com, raw.githubusercontent.com.

Open source (MIT): https://github.com/n8v-guy/diffseek

Install from the Chrome Web Store. License: MIT.

Contributing: see CONTRIBUTING.md

About

Chrome extension for big GitHub PRs: filter one slice at a time, mark it viewed in one click, generated files hidden and auto-viewed.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages