Skip to content
/ gnt Public

Github Notifications in Tabs - Open a page of GH notifications in new tabs

Notifications You must be signed in to change notification settings

gibfahn/gnt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Notifications in Tabs

If you're like me you frequently end up with way too many Github Notifications.

This extension adds an extra button to the GitHub notifications page that opens the current page of unread notifications in tabs.

This also doubles as a good test of your browser's ability to handle ~30 new tabs at once. Both Firefox (post-e10s) and Chrome handle this pretty well.

For more information see https://github.com/gibfahn/gnt

Screenshot

Installing

Addons are published here (note that they're not 100% working yet)

About WebExtensions

This extension uses the cool new webextensions api (official website here), which means that it works with the newest Firefox, and will soon work with Chrome. For now though we need to polyfill chrome support.

Running locally

To set up this repo:

git clone --recursive https://github.com/gibfahn/gnt && cd gnt

You can load the extension directly from about:debugging (Firefox) and chrome://extensions (Chrome). Load the github-notifications-in-tabs subdirectory.

Developing

To run various useful commands use ./do (see src for info):

./do     # Prints available commands.
./do run # Runs web-ext.

Uploading a new version

  • Make changes.
  • Test changes.
  • Update deps: ./do update; ./do icon
  • Bump version in github-notifications-in-tabs/manifest.json.
  • Commit changes.
  • Build zip: ./do build
  • Upload to Firefox Dashboard and Chrome Dashboard
  • Tag release.

About

Github Notifications in Tabs - Open a page of GH notifications in new tabs

Resources

Stars

Watchers

Forks

Packages

No packages published