HackerTrans
TopNewTrendsCommentsPastAskShowJobs

suveshmoza

2 karmajoined 3 年前

Submissions

Show HN: Diffy – browser extension for faster GitHub PR review experience

github.com
3 points·by suveshmoza·8 天前·2 comments

comments

suveshmoza
·2 小時前·discuss
Working on the feedback I received for diffy after launching it here and on Peerlist.

diffy makes reviewing GitHub PRs easier, especially the large ones where GitHub starts freezing and memory usage spikes. I'm using Pierre's Diffs and Trees for rendering the diff and file-tree. Under 2MB, you get 50+ themes, split/side-by-side view, comments, review flow, syntax highlighting for 100+ languages and much more.

It was my first time launching a tool publicly, so it's been a great experience. The feedback so far has been incredibly helpful, and I'm using it to keep improving the product.

https://diffy-website.vercel.app/
suveshmoza
·8 天前·discuss
Thanks!

At the moment, binary files aren't supported. They show up in the file tree, but their contents are empty. That's something I plan to add in the next release.

For large PRs, diffy fetches the PR through GitHub's API (page by page), stitches the patches together, and renders the entire diff using Pierre's Diffs and Trees. Syntax highlighting runs in a background worker, so the UI stays responsive even for very large changes.

Here's a demo of a PR with 10k+ lines of changes: https://drive.google.com/file/d/1-6f16V8tOR3cV15FCWXGmHHnRE5...