You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Federico Brigante 2051dc6810 Add window.$ and window.select to simplify debugging (#536) 7 years ago
extension Fix account switcher's selectors (#514) 7 years ago
media Update some screenshots 7 years ago
src Add window.$ and window.select to simplify debugging (#536) 7 years ago
test Use bfred-it/shorten-repo-url (#532) 7 years ago
.editorconfig init 9 years ago
.gitattributes Force JS files to checkout as LF (#392) 8 years ago
.gitignore Enable build sourcemap on `npm run watch` 7 years ago
.travis.yml Setup completely automatic deployment (#504) 7 years ago
license init 9 years ago
package.json Use bfred-it/shorten-repo-url (#532) 7 years ago
readme.md Update readme link to content.js (#541) 7 years ago
rollup.config.js Use bfred-it/shorten-repo-url (#532) 7 years ago

readme.md

Refined GitHub Chrome version Firefox version Deployment

Browser extension that simplifies the GitHub interface and adds useful features

We use GitHub a lot and notice many dumb 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 email GitHub support about doing it.

GitHub Enterprise is also supported by authorizing your own domain in the options. This is supported in Chrome and Firefox 55+ (to be released in August 2017).

Read more in this blog post

What's new lately

Install

Highlights

And lots more...

Screenshots

Dashboard

Repo

Reactions

Comment box

Linkified URLs and issue references in code

Community tweaks

Stuff that didn't get included, but might be useful.

Contribute

We're happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There's a single commonly-requested option but we're not interested in adding more as it's a slippery slope into adding one for everything. Users will always disagree with something. That being said, we're open to discussing things.

Customization

While this project is highly opinionated, this doesn't necessarily limit you from manually disabling functionality that is not useful for your workflow. Options include:

  1. (CSS Only) Use a Chrome extension that allows injecting custom styles into sites, based on a URL pattern. Stylist is one such tool. Example

  2. Clone the repository, make the adjustments you need, and load the unpacked extension in Chrome, rather than installing from the Chrome Store.

Development

To run it locally, you'll need to build it with:

# Build once
npm run build
# Build every time a file changes
npm run watch

Once built, load it in the browser.

Chrome

  1. Visit chrome://extensions/ in Chrome
  2. Enable the Developer mode
  3. Click on Load unpacked extension
  4. Select the folder extension

Firefox

  1. Visit about:debugging#addons in Firefox
  2. Click on Load Temporary Add-on
  3. Select the file extension/manifest.json

Created by

License

MIT