/advanced-github-notifier

A Firefox extension, that not only shows a count of notifications, but also shows notification popups and has a popup that gives direct access to the notifications.

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

Advanced GitHub Notifier

Add-On Version AMO Rating AMO User Count AMO Download Count
codecov

A Firefox extension, that not only shows a count of notifications, but also shows notification popups and has a popup that gives direct access to the notifications. Supports github.com, GitHub Enterprise, GitLab and Gitea.

Installation

A stable release version is availabe here:

addons.mozilla.org/

To run the in-development version from this repository, you either need to use about:debugging or the web-ext tool. Further the API credentials stored in config.js are not included in this repo.

Pre-configuring a GitHub enterprise OAuth app

You can pre-configure an OAuth app to authenticate against your enterprise installation using Firefox Enterprise Policies. The policy should look something like this (or equivalent registry keys, however that works):

{
    "policies": {
        "3rdparty": {
            "Extensions": {
                "{8d4b86c5-64bf-4780-b029-0112386735ab}": {
                    "enterprise": {
                        "instanceURL": "Base URL of your GitHub enterprise instance (HTTPS only)",
                        "clientId": "Client ID of the OAuth app",
                        "clientSecret": "Client secret of the OAuth app"
                    }
                }
            }
        }
    }
}

The OAuth app's redirect URL should be set to https://8317bdea4958553dcce6194bd09e3d5a2b504f5b.extensions.allizom.org/login for the release version of this extension.

Contributing

Please check the CONTRIBUTING.md

License

This extension is licensed under the MPL-2.0, the octocat and octicons are licensed under the MIT license according to their source.

This product is not developed or run by GitHub. It is a hobbyist project that uses the official GitHub API to display information about the notifications of a user on the GitHub platform. GitHub and the associated imagery are subject to copyright and trademarks of GitHub, Inc.

Contributors

Thanks goes to these wonderful people (emoji key):


Martin Giger

💻 🌍 ⚠️ 📖

Saran Tanpituckpong

💻 🐛 🌍

Eduardo Bellido Bellido

💻

Daniele Scasciafratte

🐛 🌍 🤔

acid-crash

🐛 ⚠️

Sid Kapur

🐛

Josh Black

🤔

keith94

🤔

Sergio

🐛 🤔 ⚠️

Vladimir Maksimenko

🌍

YFdyh000

🌍

東曄 吳

🌍

tooomm

📖 🐛 🤔 💻

Alejandro Dafonte

🌍

Heimen Stoffels

🌍

Doryan R

🌍

Dominik Moritz

🤔

Peter Kehl

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!