Back to Refined Github

Refined GitHub

readme.md

26.5.148.1 KB
Original Source

Refined GitHub

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.

GitHub Enterprise is also supported: How to enable it. <!-- icon.png renders best -->

The GITHUB and REFINED GITHUB trademarks are owned by GitHub, Inc. and used under license.

Install

and other Chromium browsers

including Firefox Android

on Mac, iOS and iPadOS

If you love Refined GitHub, consider sponsoring or hiring the maintainer @fregante

<div align="center"> <table><tr><td width="550"><div align="center"> <p><sup><a href="https://github.com/sponsors/fregante">@fregante</a>’s open source work is supported by the community. Special thanks to:</sup></p> <p><a href="https://www.prisma.io/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="media/sponsor-prisma-dark.svg">
	</picture>
	

<sup>Next-generation Node.js and TypeScript ORM with an intuitive data model, automated migrations, type-safety & auto-completion.</sup> </a></p> <p><a href="https://frappe.io/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="media/sponsor-frappe-dark.png">

	</picture>
	

<sup>Fully-featured low-code web framework and more world-class free and open-source software.</sup> </a></p>

</table> </div>

Highlights 🔥

<table> <tr> <th width="50%"> <p><a title="show-whitespace"></a> Makes whitespace characters visible <p> <th width="50%"> <p><a title="unreleased-commits"></a> Tells you whether you're looking at the latest version of a repository, or if there are any unreleased commits <p> <tr> <th width="50%"> <p><a title="pr-base-commit"></a> Shows how far behind a PR head branch is + tells you its base commit <p> <th width="50%"> <p><a title="conversation-activity-filter"></a> Lets you hide every event except comments or unresolved comments in issues and PRs <p> <tr> <th width="50%"> <p><a title="status-subscription"></a> Lets you subscribe to opening/closing events of issues in one click <p> <th width="50%"> <p><a title="default-branch-button"></a> Adds a link to the default branch on directory listings and files <p> <tr> <th width="50%"> <p><a title="restore-file"></a> Adds a button to discard all the changes to a file in a PR <p> <th width="50%"> <p><a title="select-notifications"></a> Select notifications by type and status <p> </table>

Repositories

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines --> <!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

File management

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Code

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Writing comments

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Reading comments

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Conversations

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Viewing pull requests

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Editing pull requests

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Commits

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Tags and releases

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Profiles

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Notifications

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Global

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Netiquette

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

Fixes for GitHub shortcomings

<!-- Refer to style guide in the wiki. Keep this message between sections. https://github.com/refined-github/refined-github/wiki/Contributing#metadata-guidelines -->

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.