Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from softvar:master #12

Open
wants to merge 78 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
5560eec
fix(background.js): use filter to only add history listener for GtiHu…
softvar Jan 5, 2020
b91ef7e
refcator(extension): support new GitHub Design
softvar Jun 25, 2020
e28b036
4.0.0
softvar Jun 25, 2020
d5166a3
fix(extension): content appearing multiple times, fix #66
softvar Jul 16, 2020
12f0e15
4.0.1
softvar Jul 16, 2020
83d3ac6
fix(manifest.json): update version of manifest.json file
softvar Jul 16, 2020
da8e7d5
chore(README.md): Update with Microsoft Edge Browser info
softvar Jul 23, 2020
cc07f15
chore(README.md): remove base64 images with links
softvar Jul 23, 2020
6ded1de
chore(README.md): add MS Edge badge and Website link
softvar Jul 23, 2020
35ae6f1
feat(extension): support Firefox
softvar Aug 3, 2020
50ffbb2
chore(manifest.json): Major release
softvar Aug 3, 2020
a36647c
5.0.0
softvar Aug 3, 2020
e816656
fix(src): linting errors
softvar Aug 3, 2020
51db23f
chore(README.md): mention firefox support and badges
softvar Aug 4, 2020
eabc0ab
chore(README.md): use new PH featured badge
softvar Aug 9, 2020
eec60b6
fix(handlerUtil): update code as per GitHub UI changes
softvar Oct 13, 2020
40fb7fe
5.0.1
softvar Oct 13, 2020
fc55ead
fix(extension): bugs introduced by 5.0.1, fix #68
softvar Oct 14, 2020
f646970
5.0.2
softvar Oct 14, 2020
f9aabd6
Bump clipboard 2.0.6
Oct 14, 2020
5030012
Fixed badges and added links
DenverCoder1 Oct 18, 2020
30f2b20
Merge pull request #71 from DenverCoderOne/fix-badges-and-links
softvar Oct 18, 2020
a8be06e
Merge pull request #70 from gauravmuk/master
softvar Oct 18, 2020
886a402
chore(manifest.json): patch release
softvar Oct 18, 2020
0f9ef3e
5.0.3
softvar Oct 18, 2020
8be77a1
Use const since plugins is never reassigned
Oct 20, 2020
775eea7
Grammarly fixes
Oct 20, 2020
0b6ef1a
Upgrade eslint & semantic changes
Oct 20, 2020
e9762ff
Merge pull request #72 from gauravmuk/eslint-bump
softvar Oct 20, 2020
e04e52f
Merge pull request #73 from gauravmuk/webpack-config
softvar Oct 20, 2020
e8e31b0
Merge pull request #74 from gauravmuk/readme
softvar Oct 20, 2020
2b76f2e
fix(coomon:handle:utils): handle symlinks gracefully
softvar Dec 8, 2020
a79bde8
5.0.4
softvar Dec 8, 2020
3d021ee
fix(manifest.json): update version
softvar Dec 8, 2020
4eab7ef
fix(handlerUtil.js): fix #79 - offset by 1 when viewing branch
softvar Dec 29, 2020
145477d
5.0.5
softvar Dec 29, 2020
5e28174
fix display for files which are indirectly symlinks, fix #78
softvar Jan 2, 2021
e6f8a98
5.0.6
softvar Jan 2, 2021
25f733d
fix(CHANGELOG.md): update for v5.0.6
softvar Jan 2, 2021
491f920
chore(deps): bump ini from 1.3.5 to 1.3.8
dependabot[bot] Jan 8, 2021
a9c593c
chore(deps): bump yargs-parser from 13.1.1 to 13.1.2
dependabot[bot] Jan 8, 2021
1735ea8
chore(deps): bump elliptic from 6.5.1 to 6.5.3
dependabot[bot] Jan 8, 2021
046a92e
chore(deps): bump bl from 1.2.2 to 1.2.3
dependabot[bot] Jan 8, 2021
c578b83
Merge pull request #4 from medicalhome-aprn/dependabot/npm_and_yarn/b…
Jan 18, 2021
4194ac0
Merge pull request #3 from medicalhome-aprn/dependabot/npm_and_yarn/i…
Jan 18, 2021
339fae4
Merge pull request #2 from medicalhome-aprn/dependabot/npm_and_yarn/y…
Jan 18, 2021
c5d3df1
Merge branch 'master' into dependabot/npm_and_yarn/elliptic-6.5.3
Jan 18, 2021
72967e4
Fix repo size style
sitiom Mar 13, 2021
9c50bca
Merge pull request #86 from sitiom/patch-1
softvar Mar 14, 2021
c5b1ba2
fix(domUtil.js): fis repo size color on hover
softvar Mar 14, 2021
53955c5
5.0.7
softvar Mar 14, 2021
5ca79c0
5.0.8
softvar Mar 14, 2021
90363c2
fix(domUtil.js): fix #87
softvar Mar 23, 2021
2a74758
5.0.9
softvar Mar 23, 2021
f61bfa2
chore(manifest.json): patch release
softvar Mar 23, 2021
313818c
fix(domUtil.js): fix #89
softvar Apr 6, 2021
dfb314c
5.0.10
softvar Apr 6, 2021
670d564
Merge pull request #83 from medicalhome-aprn/dependabot/npm_and_yarn/…
softvar Apr 8, 2021
1516fba
fix(domUtil.js): fix #93
softvar Apr 22, 2021
15b6c97
5.0.11
softvar Apr 22, 2021
c3e4adf
fix(domUtil): update copy and download file btn location as per new UI
softvar Dec 25, 2021
9e0ead2
5.0.12
softvar Dec 25, 2021
1374884
fix(dependency): Update clipboard.js for stability
gauravmuk Oct 18, 2022
6d08501
fix(node.js): Use LTS Node.js for future support
gauravmuk Oct 18, 2022
2bd8277
Add .vscode to gitignore
gauravmuk Oct 23, 2022
e87b840
Add meta charset utf-8
gauravmuk Oct 23, 2022
92f9d64
Merge pull request #122 from gauravmuk/clipboard-stability-fixes
softvar Oct 28, 2022
20ed709
Merge pull request #123 from gauravmuk/node-lts
softvar Oct 28, 2022
e969443
Merge pull request #124 from gauravmuk/vscode-gitignore
softvar Oct 28, 2022
b4298b0
Merge pull request #125 from gauravmuk/options-utf8
softvar Oct 28, 2022
3c39b44
Update README.md
BandhiyaHardik Oct 29, 2023
6084995
Update README.md
BandhiyaHardik Oct 29, 2023
ee099a4
Merge pull request #136 from BandhiyaHardik/𝕏
softvar Oct 29, 2023
270d75d
fix: Update selector path for filesize and download link
softvar Jun 1, 2024
539993c
6.0.0
softvar Jun 1, 2024
780ec4f
refactor: redesigned options page
softvar Jun 3, 2024
930b461
6.1.0
softvar Jun 3, 2024
e245d81
chore: Updated screenshots in README
softvar Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .eslintignore

This file was deleted.

12 changes: 0 additions & 12 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ node_modules/
.idea
.DS_Store
coverage
.vs_code
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
language: node_js
node_js:
- 10.16.0
- 16.18.0
- node
install:
- yarn install
Expand Down
112 changes: 97 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,71 +1,153 @@
- **v3.0.1** _- 3rd Jan, 2020_
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## **v6.1.0** - 2024-06-03

- Redesigned Options page to enter GitHub access token for private repos or higher rate limits for public repos

## **v6.0.0** - 2024-06-02

- Support latest GitHub Interface 🎉

## **v5.0.12** - 2021-12-25

- Fix selector path as per new UI design for showing copy file and download options at the correct location.

## **v5.0.11** - 22nd April, 2021

- Fix [93](https://github.com/softvar/enhanced-github/issues/93) i.e. repo size not appearing properly because of Readme TOC feature.

## **v5.0.10** - 6th April, 2021

- Fix [89](https://github.com/softvar/enhanced-github/issues/89) i.e. repo size not appearing properly because of Readme TOC feature.

## **v5.0.9** - 23rd Mar, 2021

- Fix [#87](https://github.com/softvar/enhanced-github/issues/87)

## **v5.0.7** - 14th Mar, 2021

- Fix repo size color. [#86](https://github.com/softvar/enhanced-github/pull/86)

## **v5.0.6** - 02nd Jan, 2021

- Fix displaying of files having size `0` i.e. pointing to other repositories. Fixes - [#78](https://github.com/softvar/enhanced-github/issues/78)

## **v5.0.5** - 30th Dec, 2020

- Update logic which was causing offset of 1. Issue [#79](https://github.com/softvar/enhanced-github/issues/79)

## **v5.0.4** - 09th Dec, 2020

- Handle symlinks and show size and download link correctly. Fixes [#75](https://github.com/softvar/enhanced-github/issues/75)

## **v5.0.3** - 19th Oct, 2020

- Update `clipboard` library to `2.0.6`. PR - #70
- `README.md` badges change. PR - #71

## **v5.0.2** - 14th Oct, 2020

- Fix bugs introduced by GitHub Ui changes update

## **v5.0.1** - 14th Oct, 2020

- Update selector path logic as per GitHub UI changes

## **v5.0.0** - 3rd Aug, 2020

- Support Firefox browser 🎉
- Support Microsoft Edge browser 🎉

## **v4.0.1** - 17th July, 2020

- Fix #66 i.e. content appearing multiple times

## **v4.0.0** - 26th June, 2020

- Support new GitHub Design. Refer [GitHub Blog](https://github.blog/changelog/2020-06-23-design-updates-to-repositories-and-github-ui/)
- Backward compatibility to the old design, if new UI is not 100% publicly available.
- Fix the options token validation message issue.

## **v3.1.0** - 6th Jan, 2020

- Extension only utilizes `webNavigation` history for GitHub website using webNavigation event filters. Rest assured, history of any other website is not permitted.
- Updated README with the doc link explaining introduction of `webRequest` and `webNavigation` API for supporting single-page GitHub website.

## **v3.0.1** - 3rd Jan, 2020

- Use `webNavigation` API in background to detect page-url changes
- Remove `setInterval` and `onpopstate` for page-url change listener from `inject.js`

- **v3.0.0** _- 28th Dec, 2019_
## **v3.0.0** - 28th Dec, 2019

- Since GitHub is now SPA, changes are made to handle SPA behavior
- Introduce background script to get web requests and append elements when page is rendered. For this, `webRequest` permission is required.
- Minimize API hits. API call is made only when required. No calls on `onpopstate` event.
- Refactor the entire code, made it modular
- Permissions required:
- `webRequest` - to support GitHub being a single-page-application now. Read this [detailed blog](https://medium.com/@softvar/making-chrome-extension-smart-by-supporting-spa-websites-1f76593637e8).
- `webNavigation` - to support GitHub being a single-page-application now. Read this [detailed blog](https://medium.com/@softvar/making-chrome-extension-smart-by-supporting-spa-websites-1f76593637e8).

- **v2.1.0** _- 16th Nov, 2019_
## **v2.1.0** - 16th Nov, 2019

- Remove gulp and used webpack for bundling and automation
- Remove clipboard from source code and instead use a dep bundled with (minified)inject.js
- Remove jshint and used eslint for linting
- Use prettier for auto-formatting files
- Use husky and lint-staged to configure and run git-hooks

- **v2.0.3** _- 27th Oct, 2018_
## **v2.0.3** - 27th Oct, 2018

- Fix selector path for inserting _copy file_ and _download file_ buttons while viewing a file
- Minify content script thereby saving `4KB` per request. `inject.js` from `12KB` to `4KB`

- **v2.0.2** _- 26th Oct, 2018_
## **v2.0.2** - 26th Oct, 2018

- Fix buttons alignment in options.js

- **v2.0.0** _- 09th Aug, 2018_
## **v2.0.0** - 09th Aug, 2018

- Improvement :: Update logos/icons to adhere with [GitHub logo policy](https://github.com/logos)
- Improvement :: Show GitHub-styled tooltip when hovering hover file download link

- **v1.0.8** _- 1st May, 2018_
## **v1.0.8** - 1st May, 2018

- Fix :: Update classes to fix download. (Cmd/Ctr + Click) to download file

- **v0.1.8** _- 10th Mar, 2017_
## **v0.1.8** - 10th Mar, 2017

- Imporvemnt :: Use `clipboard` as a dependency and use it via `manifest.json`

- **v0.1.7** _- 10th Mar, 2017_
## **v0.1.7** - 10th Mar, 2017

- Fix :: Add proper toggle class [github changed class names] which fixes flickering while hover
- Fix :: Dont add `td` when there's no file present.

- **v0.1.6** _- 27th Aug, 2016_
## **v0.1.6** - 27th Aug, 2016

- Fix :: not showing repo size when navigating back; fix no hash change detection

- **v0.1.5** _- 22nd Aug, 2016_
## **v0.1.5** - 22nd Aug, 2016

- Feature :: Show repo size on GitHub's repo homepage
- Fix :: bugfix of default branch other than **master**

- **v0.1.4** _- 20th Aug, 2016_
## **v0.1.4** - 20th Aug, 2016

- Improvement :: Better way of adding GitHub Access token - click extension or click options - Enhanced GitHub after opening _chrome://extension_

- **v0.1.3** _- 14th Aug, 2016_
## **v0.1.3** - 14th Aug, 2016

- Fix :: fix focus effect on up-tree not removing blank td while navigating [#3](https://github.com/softvar/enhanced-github/pull/3)

- **v0.1.2** _- 14th Aug, 2016_
## **v0.1.2** - 14th Aug, 2016

- Fix :: fix bug file on commits/<branch> url

- **v0.1.1** _- 13th Aug, 2016_
## **v0.1.1** - 13th Aug, 2016

- Initial Launch
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016-2020 Varun Malhotra
Copyright (c) 2016-2024 Varun Malhotra

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
101 changes: 80 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,63 @@
## <img src="icons/enhanced-github128.png" align="center"> Enhanced GitHub

> Chrome extension that adds useful features on GitHub website
> Browser extension that adds useful features on GitHub website

![Chrome Web Store](https://img.shields.io/chrome-web-store/d/anlikcnbgdeidpacdbdljnabclhahhmd.svg)
![Chrome Web Store](https://img.shields.io/chrome-web-store/rating/anlikcnbgdeidpacdbdljnabclhahhmd?color=orange&style=flat-square)
![Chrome Web Store](https://img.shields.io/chrome-web-store/v/anlikcnbgdeidpacdbdljnabclhahhmd.svg)
[![Build Status](http://img.shields.io/travis/softvar/enhanced-github/master.svg?style=flat)](http://travis-ci.org/softvar/enhanced-github)
<br/>

[![Financial Contributors on Open Collective](https://opencollective.com/enhanced-github/all/badge.svg?label=financial+contributors)](https://opencollective.com/enhanced-github)
[![Chrome Web Store](https://img.shields.io/chrome-web-store/d/anlikcnbgdeidpacdbdljnabclhahhmd.svg?style=for-the-badge&label=Chrome%20users&ogo=google-chrome&logoColor=white)][chrome]
[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/anlikcnbgdeidpacdbdljnabclhahhmd.svg?style=for-the-badge&logo=google-chrome&logoColor=white)][chrome]

## Link
[![Firefox Users](https://img.shields.io/amo/dw/enhanced-github?color=blue&label=Firefox%20Add-on%20Downloads&logo=firefox&style=for-the-badge)][firefox]
[![Firefox Add-on](https://img.shields.io/amo/v/enhanced-github?logo=firefox&style=for-the-badge&label=Firefox%20add-on)][firefox]

[![Microsoft Edge Add-on](https://img.shields.io/badge/dynamic/json?style=for-the-badge&logo=microsoft-edge&label=microsoft%20edge%20add-on&query=%24.version&url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Feibibhailjcnbpjmemmcaakcookdleon)][edge]

[![Build Status](http://img.shields.io/travis/softvar/enhanced-github/master.svg?style=for-the-badge)](http://travis-ci.org/softvar/enhanced-github)

<a href="https://www.producthunt.com/posts/github-plus?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-github-plus" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=72611&theme=dark" alt="github-plus - Chrome Extension to display file size, download & copy link | Product Hunt Embed" style="width: 250px; height: 54px;" width="250px" height="54px" /></a>


## Supported Browsers

<img alt="Chrome" src="https://img.icons8.com/fluent/24/000000/chrome.png" align="center"/> Install extension from [Chrome Web Store][chrome]

<img alt="Firefox" src="screenshots/firefox.png" align="center"/> Install add-on from [Firefox Add-ons][firefox]

<img alt="Microsoft Edge" src="https://img.icons8.com/fluent/24/000000/ms-edge-new.png" align="center"/> Install extension from [Microsoft Edge Add-ons][edge]


## Website

[Home](https://varunmalhotra.xyz/enhanced-github/)

🚀 Install extension from [Chrome Web Store](https://chrome.google.com/webstore/detail/enhanced-github/anlikcnbgdeidpacdbdljnabclhahhmd)

## Features

- Displays repo size.
- Displays each file size for every active branch (not applicable for folder / symlink).
- Show download link for each individual file (not applicable for folder / symlink).
- Show download link for each file (not applicable for folder / symlink).
- Copy file's contents directly to Clipboard (just won't work for markdown files).
- Download file while viewing it's contents.
- Download file while viewing its contents.

The extension handles the SPA behavior of GitHub website from `v3.0.0` onwards :)

**_Note:_** For private repos([Issue #6](https://github.com/softvar/enhanced-github/issues/6)), GitHub Access Token is required. Follow the steps [mentioned below](#github-api-rate-limiting) to add your GitHub Access Token.

[Featured on ProductHunt](https://www.producthunt.com/tech/github-plus)
### Permissions required

<img src="screenshots/product_hunt.png" height="300" />
- `"*://*.github.com/*"` - for running on `github.com` domain.
- `storage` - for storing GitHub access token on your local system. GitHub Access token is required for private repos and for handling API rate-limiting issues.
- `webRequest` - to support GitHub being a single-page-application now. Read this [detailed blog](https://medium.com/@softvar/making-chrome-extension-smart-by-supporting-spa-websites-1f76593637e8).
- `webNavigation` - to support GitHub being a single-page-application now. Read this [detailed blog](https://medium.com/@softvar/making-chrome-extension-smart-by-supporting-spa-websites-1f76593637e8).

## Author

| Author | [Varun Malhotra](http://varunmalhotra.xyz) |
| ------ | ------------------------------------------ |

Varun Malhotra
<a href="https://varunmalhotra.xyz"><img align="center" alt="Varun Malhotra Website" src="https://img.icons8.com/material/24/000000/domain--v1.png"/></a>
<a href="https://twitter.com/s0ftvar"><img align="center" alt="𝕏" src="https://img.icons8.com/ios-glyphs/24/twitterx--v2.png"/></a>
<a href="https://stackoverflow.com/users/2494535/softvar"><img align="center" alt="StackOverflow" src="https://img.icons8.com/color/24/000000/stackoverflow.png" /></a>
<a href="https://www.linkedin.com/in/softvar/"><img align="center" alt="LinkedIn" src="https://img.icons8.com/color/24/000000/linkedin.png" /></a>
<a href="https://github.com/softvar"><img align="center" alt="GitHub" src="https://img.icons8.com/fluent/24/000000/github.png"/></a>

## GitHub API Rate Limiting

Expand All @@ -49,17 +73,36 @@ To tackle this, create a new GitHub Access Token.

OR

Right click on enhanced-github extension and and click on `Options` in the dropdown menu.
Right-click on enhanced-github extension and click on `Options` in the dropdown menu.

<img src="screenshots/extension-options-page.png" width="380" />
<img src="screenshots/2024-redesigned-options.png" width="380" />

5. Enter the valid GitHub Access Token
6. Click on `SAVE` and Enjoy the benefits.

This Chrome extension will automatically pick this valid access token and Bingo!
This browser extension will automatically pick this valid access token and Bingo!

## Screenshots

### 2024 - Updated GitHub UI

#### Screenshot of each file size and it's download link

<img src="screenshots/2024-enhanced-github-new-design.png">

### New GitHub Design - [Blog](https://github.blog/changelog/2020-06-23-design-updates-to-repositories-and-github-ui/)

#### Screenshot of each file size and it's download link

<img src="screenshots/github-repo-home-new.png">

#### Screenshot of Copy file contents and download link

<img src="screenshots/github-file-new.png">


### Old GitHub Design

#### Screenshot of each file size and it's download link

<img src="screenshots/github-repo-home.png">
Expand All @@ -72,14 +115,15 @@ This Chrome extension will automatically pick this valid access token and Bingo!

- Thanks to [@zenorocha](https://github.com/zenorocha/) for [Clipboard.js](https://github.com/zenorocha/clipboard.js) - Modern copy to clipboard. No Flash. Just 3kb gzipped.


## Development

1. Clone this repo
2. Run `yarn dev` for generating packaged folder specifically for extension stuff.
3. Go to chrome extensions [chrome://extensions](chrome://extensions)
3. Go to extension page. For chrome extensions [chrome://extensions](chrome://extensions), Firefox Add-ons [about:debugging](about:debugging), and Microsoft Edge Extensions [edge://extensions/](edge://extensions/).
4. Enable developer mode
5. Click on load unpacked extension and select the generated folder.
6. [Admin Access Only] - run `yarn build` for generating zip file to be uploaded on _Chrome Web Store_.
6. [Admin Access Only] - run `yarn build` for generating zip file to be uploaded on _Chrome Web Store_, _Firefox Add-ons_, and _Microsoft Edge Addons_.

PRs are most welcome :)

Expand Down Expand Up @@ -110,16 +154,31 @@ Support this project with your organization. Your logo will show up here with a

<a href="https://opencollective.com/enhanced-github/organization/0/website"><img src="https://opencollective.com/enhanced-github/organization/0/avatar.svg"></a>

## Policy

Refer [Privacy Policy](https://varunmalhotra.xyz/enhanced-github/#privacy-policy).

> Enhanced GitHub Extension doesn't collect/share/care about your data at all.
>
> Asks for GitHub Access Token for private repos and if Rate Limiting is your concern.


## Copyright and License

❗️ This extension is not sponsored by, endorsed by, or an official project of GitHub. This is a personal project and is developed solely for providing additional functionalities on GitHub website.

> The [MIT license](https://opensource.org/licenses/MIT) (MIT)
>
> Copyright (c) 2016-2020 Varun Malhotra
> Copyright (c) 2016-2024 Varun Malhotra
>
> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

<!-- Links -->

[chrome]: https://chrome.google.com/webstore/detail/enhanced-github/anlikcnbgdeidpacdbdljnabclhahhmd
[firefox]: https://addons.mozilla.org/en-US/firefox/addon/enhanced-github/
[edge]: https://microsoftedge.microsoft.com/addons/detail/enhanced-github/eibibhailjcnbpjmemmcaakcookdleon
Loading