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
Addons are published here (note that they're not 100% working yet)
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.
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.
To run various useful commands use ./do
(see src for info):
./do # Prints available commands.
./do run # Runs web-ext.
- 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.