freaktechnik / 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.
https://addons.mozilla.org/addon/advanced-github-notifier/?utm_source=github&utm_content=about
Mozilla Public License 2.0
79 stars 5 forks source link
firefox-extension github github-notifier notification-popups notifications popup transifex webextension

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!