Git Product home page Git Product logo

notifier-for-github's Introduction

Notifier for GitHub

Browser extension - Get notified about new GitHub notifications

Checks for new GitHub notifications every minute, shows the number of notifications you have, and shows desktop notifications as well.

Install

Chrome also compatible with Edge Opera

Firefox

Highlights

Make sure to add a token in the options.

Screenshots

Notification Count

Screenshot of extension should notification count

Options

Options page for Notifier for GitHub

Permissions

The extension requests a couple of optional permissions. It works as intended even if you disallow these. Some features work only when you grant these permissions as mentioned below.

Tabs Permission

When you click on the extension icon, the GitHub notifications page is opened in a new tab. The tabs permission lets us switch to an existing notifications tab if you already have one opened instead of opening a new one each time you click it.

This permission also lets us update the notification count immediately after opening a notification. You can find both of these options under the "Tab handling" section in the extension's options page.

Notifications Permission

If you want to receive desktop notifications for public repositories, you can enable them on extension options page. You will then be asked for the notifications permission.

Repos Permission

If you want to receive (useful) desktop notifications for any private repositories you have, you will have to create a GitHub personal access token that has access to the repo scope as well. This is due to GitHub's current permission scheme, as the only way we can read anything about your private repos is if we have full control over repositories.

If you're concerned with your security in this manner, please feel free to ignore this scope. Just be aware that if you do not grant this scope, clicking on the notification will take you to the notifications home page, since we can't get any information about the repo you got the notification for.

Configuration

Desktop Notifications

Notification from Notifier for GitHub extension

You can opt-in to receive desktop notifications for new notifications on GitHub. The extension checks for new notifications every minute, and displays notifications that arrived after the last check if there are any. Clicking on the notification opens it on GitHub.

Filtering Notifications

Filtering Notifications

If you have desktop notifications enabled as mentioned above, you can also filter which repositories you wish to receive these notifications from. You can do this by only selecting the repositories (that grouped by user/organization) in the options menu.

GitHub Enterprise support

By default, the extension works for the public GitHub site. If the repo of your company runs GitHub on their own servers via GitHub Enterprise Server, you have to configure the extension to use the API URL. For example https://github.yourco.com/.

Maintainers

Former

notifier-for-github's People

Contributors

sindresorhus avatar notlmn avatar yurysolovyov avatar fregante avatar arnaudligny avatar peterdavehello avatar attilaolah avatar hydrog3n avatar gcochard avatar thebox193 avatar techtonik avatar not-an-aardvark avatar mabrikan avatar jamime avatar dirathea avatar ikemonn avatar sorin-davidoi avatar rojepp avatar rafaelkr avatar housekelly avatar mkurz avatar mrmr1993 avatar mathiasbynens avatar marpo60 avatar leocolomb avatar kevva avatar jroehl avatar fstoerkle avatar exe-boss avatar thesharpieone avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.