Skip to content

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.

License

Notifications You must be signed in to change notification settings

freaktechnik/advanced-github-notifier

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!