{"push_id":834370753,"size":25,"distinct_size":6,"ref":"refs/heads/master","head":"cc70e95a4f0cf6e3fd5a48713befe71d9dcfa820","before":"0d3616c21d961a1b1980d792f576202ea9f779da","commits":[{"sha":"96bb6439480be6cb602aa0cbb85bf4583964407a","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Add notifications page","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/96bb6439480be6cb602aa0cbb85bf4583964407a"},{"sha":"58e3da29062fb61679ad190f0e8fa144dcb6d35c","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Unread notification style","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/58e3da29062fb61679ad190f0e8fa144dcb6d35c"},{"sha":"9789db8d9fa6b05de96ac7a8d53ab163531b5868","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Filter notifications by project or section","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/9789db8d9fa6b05de96ac7a8d53ab163531b5868"},{"sha":"46c80c8918b1ca278716b09d4086e7a725ca77f3","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Notification pagination and style","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/46c80c8918b1ca278716b09d4086e7a725ca77f3"},{"sha":"0a9709bbb1c3ed07c06e47ea55c87ec070ee5cdd","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Notification pagination","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/0a9709bbb1c3ed07c06e47ea55c87ec070ee5cdd"},{"sha":"bc86200457f679ea5ab536e3b47fedce0305c44e","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Fix notification keys","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/bc86200457f679ea5ab536e3b47fedce0305c44e"},{"sha":"5617047cd55817e46677a91ee85eb102c2aee92e","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Notification read tracking","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/5617047cd55817e46677a91ee85eb102c2aee92e"},{"sha":"a0ace4c00dfc07e7969245f424bd9e4e1c3b5e8b","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Remove unnecessary loading state","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/a0ace4c00dfc07e7969245f424bd9e4e1c3b5e8b"},{"sha":"47d66d3fd55f95effd25cca130ee06291da562f7","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Merge branch 'master' into notifications","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/47d66d3fd55f95effd25cca130ee06291da562f7"},{"sha":"619d7adeffeaf4223bd515ff297bf553e8ff59e9","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Clean up unused requires","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/619d7adeffeaf4223bd515ff297bf553e8ff59e9"},{"sha":"77814b2b682042c276f5e53a8b998bd61a341d3a","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Add title to notifications","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/77814b2b682042c276f5e53a8b998bd61a341d3a"},{"sha":"eea29ed2d479300feb087ff12b4f27a231011d5e","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Only mark unread notifications as read","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/eea29ed2d479300feb087ff12b4f27a231011d5e"},{"sha":"152cb9dece59281c895e65a341b3ace5341bd00a","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Add mark all as read to notifications","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/152cb9dece59281c895e65a341b3ace5341bd00a"},{"sha":"255d8c6c8c977a54611afa8c6707b89528335137","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Add notification links","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/255d8c6c8c977a54611afa8c6707b89528335137"},{"sha":"6df387ccb86538355913aca7fb59a8d24ce98e95","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Merge branch 'master' into notifications","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/6df387ccb86538355913aca7fb59a8d24ce98e95"},{"sha":"bc88e17b709ed5e242e0277206fd1c9d4bc3987d","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Set the notifications map state","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/bc88e17b709ed5e242e0277206fd1c9d4bc3987d"},{"sha":"61879f388fea178e97afcd59f449e155bc051aea","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Fix typo","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/61879f388fea178e97afcd59f449e155bc051aea"},{"sha":"f1891b58b42198c78a23cce3cedac6a8d4782c3b","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Merge branch 'master' into notifications","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/f1891b58b42198c78a23cce3cedac6a8d4782c3b"},{"sha":"b3649d64ed104a205dcbd82ae2782606c8fa221c","author":{"email":"be8ec20d52fdf21c23e83ba2bb7446a7fecb32ac@zooniverse.org","name":"Sarah Allen"},"message":"transitionTo lab index page if signed out of project builder.","distinct":true,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/b3649d64ed104a205dcbd82ae2782606c8fa221c"},{"sha":"9c50be22d57eda9c144da63673af03ec3314c2a6","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Show number of unread notifications and hide \"Mark all as read\" button if none are unread","distinct":false,"url":"https://api.github.com/repos/parrish/Panoptes-Front-End/commits/9c50be22d57eda9c144da63673af03ec3314c2a6"}]}