Browser extension that simplifies the GitHub interface and adds useful features
We use GitHub a lot and notice many annoyances we’d like to fix. So here be dragons.
Our hope is that GitHub will notice and implement some of these much-needed improvements. So if you like any of these improvements, please open a discussion on GitHub feedback or contact GitHub support about doing it.
Most features can be disabled if they are JavaScript-based and you can override our CSS with your own in the extension options.
We’re happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There’s a high bar for adding features. Users will always disagree with something. That being said, we’re open to discussing things.
We use GitHub a lot and notice many annoyances we’d like to fix. So here be dragons.
Our hope is that GitHub will notice and implement some of these much-needed improvements. So if you like any of these improvements, please open a discussion on GitHub feedback or contact GitHub support about doing it.
GitHub Enterprise is also supported: How to enable it.
The GITHUB and REFINED GITHUB trademarks are owned by GitHub, Inc. and used under license.
Install
@fregante’s open source work is supported by the community.
Special thanks to:
Next-generation Node.js and TypeScript ORM with an intuitive data model, automated migrations, type-safety & auto-completion.
Fully-featured low-code web framework and more world-class free and open-source software.
Highlights 🔥
Makes whitespace characters visible
Tells you whether you're looking at the latest version of a repository, or if there are any unreleased commits
Shows how far behind a PR head branch is + tells you its base commit
Lets you hide every event except comments or unresolved comments in issues and PRs
Lets you subscribe to opening/closing events of issues in one click
Adds a link to the default branch on directory listings and files
Adds a button to discard all the changes to a file in a PR
Select notifications by type and status
Repositories
File management
Code
Writing comments
<details>).[`'"*~_@mentiona user in issues and PRs.Reading comments
d71718d“.Conversations
show-namesto be enabled.Recently updated.Projectsfilter in issue/PR lists if it is empty.Viewing pull requests
Commitstab page.shift-click another one; all the files between the two checkboxes will be marked/unmarked as “Viewed”.Editing pull requests
develop,release/*, etc)Commits
.patchand.difffiles in commits.Expand diffbutton to be clickable across the screen.Alt-clicking the “Reblame” buttons will extract the associated PR’s commits first, instead of treating the commit as a single change.Tags and releases
Releasestab and a keyboard shortcut: g r.Profiles
Notifications
Global
`text in backticks`in some places but not others; this features fills in where forgotten.Netiquette
Allow edits from maintainers, as it’s maintainer-hostile.Fixes for GitHub shortcomings
is:pr.Previously part of Refined GitHub
GitHub took inspiration from Refined GitHub and natively implemented dozens of its features, 🎉 so they’ve been removed from this extension. You can also see all the past features of Refined GitHub in a single list.
Customization
Most features can be disabled if they are JavaScript-based and you can override our CSS with your own in the extension options.
We’re happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There’s a high bar for adding features. Users will always disagree with something. That being said, we’re open to discussing things.
Links