Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these
Improve organization members API filter performance
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
All tests are passing
All tests are passing
Support native updates on MacOS
Danielle Nguyễn approved your changes
“LGTM, ship it!”
All tests are passing
All tests are passing
Refactor BaseTable component to support multi-select menu
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Merge conflicts
You must update your branch and resolve these
Some tests are failing
At least 4 tests are failing
Exclude files via configuration rules
Gabriel Borges requested changes
“Sorry, but I've changed my mind”
Merge conflicts
You must update your branch and resolve these

How it works

At its core, Skipper is a smart, tiny inbox for managing your Github notifications. It does a bunch of clever things — both small and large — to make your notifications meaningful and easy to go through.

Our secret sauce is a careful combination of filtering, processing, and restructuring all of your notifications to create a new, more useful system.

1. Filtering — Removing bad notifications

We start off by removing all notifications that don't mean anything to you. We do this using a proprietary algorithm that we've developed over the past 3+ years.

Danielle Nguyễn approved your changes
“LGTM, ship it!”
Chris Walker and 2 others left some comments
Man I just love reviewing code like this
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
Pull request closed
These changes were just discarded
Merge conflicts
You must update your branch and resolve these

2. Processing — Sorting & ranking

Once we have these meaningful notifications, we process them to understand how important they are to you. Again, we do this by using a proprietary algorithm that we've developed over the past 5+ years.

Danielle Nguyễn approved your changes
“LGTM, ship it!”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”
Merge conflicts
You must update your branch and resolve these

3. Restructuring — Merging into branches

Finally, we restructure these notifications into groups based on their branch to avoid needless context switching.

Merge conflicts
You must update your branch and resolve these
Danielle Nguyễn approved your changes
“LGTM, ship it!”
Vicky Zhang and 3 others left some comments
“Looks pretty good but I have some small nits”

4. Inbox — Putting it all together

Finally, we restructure these notifications into groups based on their branch to avoid needless context switching.