{"push_id":707494088,"size":22,"distinct_size":1,"ref":"refs/heads/enable-rollup-notifications","head":"95fdc3be8ff4fa8bb68227f6f00bb253bc62c8aa","before":"1d7c672a0628fbc3dd4158e807211f270efce785","commits":[{"sha":"f7a27480e5d7d20e9902c397c0a23969d81debea","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Add Cron jobs package","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/f7a27480e5d7d20e9902c397c0a23969d81debea"},{"sha":"818fc9e00d26a8232fd764d9406f38f8f051edbb","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Begin work on cron jobs","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/818fc9e00d26a8232fd764d9406f38f8f051edbb"},{"sha":"e1bb2a6b9c54bc14ccf495c35a10c3a35e42d190","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Begin work on cron jobs","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/e1bb2a6b9c54bc14ccf495c35a10c3a35e42d190"},{"sha":"3f6d421f4ab4a7be176a9c74d622e2db511d4714","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Merge branch 'cron-jobs' of https://github.com/mtr-cherish/cherish into cron-jobs\n\n* 'cron-jobs' of https://github.com/mtr-cherish/cherish:\n  Begin work on cron jobs\n\nConflicts:\n\tserver/cron/notifications.js","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/3f6d421f4ab4a7be176a9c74d622e2db511d4714"},{"sha":"bec3d03db0f7c12b3fa21dfc3b0fe29f23649092","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Add - follow Initiative feature, initial work","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/bec3d03db0f7c12b3fa21dfc3b0fe29f23649092"},{"sha":"086463b08cfb2f9258bbbcfec1117add44f64389","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Send notification to followers on comment, vote","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/086463b08cfb2f9258bbbcfec1117add44f64389"},{"sha":"7919a1672d98a75d21542be2d07b10f99ee56c19","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Send notification to initiative Owner","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/7919a1672d98a75d21542be2d07b10f99ee56c19"},{"sha":"385d74095a58ba65097957601d4b20823002e36a","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Notifications for follow, comment and vote","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/385d74095a58ba65097957601d4b20823002e36a"},{"sha":"166cb8b2e247e4036952db727e2be73986c39b78","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Remove log lines","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/166cb8b2e247e4036952db727e2be73986c39b78"},{"sha":"0b3215d2c358e58e94cadd25d7694517062a4dc9","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Update button style","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/0b3215d2c358e58e94cadd25d7694517062a4dc9"},{"sha":"2348d12af22f79395602659f72c8a97a4cef0dc3","author":{"email":"1c18cbbea7ca4c3fa01b5414b5a5a576a2de3805@gmail.com","name":"mariocatch"},"message":"Only count Notifications in the navbar that haven't been read.","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/2348d12af22f79395602659f72c8a97a4cef0dc3"},{"sha":"3a7e26efc43bddb9c54841b28f9df21d3a6f8b5b","author":{"email":"1c18cbbea7ca4c3fa01b5414b5a5a576a2de3805@gmail.com","name":"mariocatch"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/3a7e26efc43bddb9c54841b28f9df21d3a6f8b5b"},{"sha":"aa276afcc973b62711ce6bb0d7ceebae6ac2950a","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Merge branch 'follow-initiative' of https://github.com/mtr-cherish/cherish into follow-initiative\n\n# By mariocatch\n# Via mariocatch\n* 'follow-initiative' of https://github.com/mtr-cherish/cherish:\n  Only count Notifications in the navbar that haven't been read.","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/aa276afcc973b62711ce6bb0d7ceebae6ac2950a"},{"sha":"ce7392b348c2881602bc96b73d947b6370e89750","author":{"email":"1c18cbbea7ca4c3fa01b5414b5a5a576a2de3805@gmail.com","name":"mariocatch"},"message":"Merge branch 'master' into follow-initiative","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/ce7392b348c2881602bc96b73d947b6370e89750"},{"sha":"2d34ee25346638252879a37f1b8fc5d31bb48c64","author":{"email":"1c18cbbea7ca4c3fa01b5414b5a5a576a2de3805@gmail.com","name":"mariocatch"},"message":"Merge pull request #65 from mtr-cherish/follow-initiative\n\nFollow initiative","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/2d34ee25346638252879a37f1b8fc5d31bb48c64"},{"sha":"d7445b8673a174a5c85dad1dbd2b3c437763b276","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Fix - notification icon full/empty in nag, add npm deploy scripts","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/d7445b8673a174a5c85dad1dbd2b3c437763b276"},{"sha":"290f07e5a087d0a2c143cd7df6ca75a889af5d1c","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Merge branch 'master' into cron-jobs\n\n* master:\n  Fix - notification icon full/empty in nag, add npm deploy scripts\n  Update README.md\n  Only count Notifications in the navbar that haven't been read.\n  Update button style\n  Remove log lines\n  Notifications for follow, comment and vote\n  Send notification to initiative Owner\n  Send notification to followers on comment, vote\n  Add - follow Initiative feature, initial work\n  Update - notifications style, and helpers added\n  Don't delete notifications when read, instead just set their isRead state to true.\n  Clean up check() parameters.\n  Check validitiy of incoming notification parameter properties as part of deletion process.\n  Refactor Notifications to their own self-contained Meteor Collection.\n  Fix - non-function error in initiativeShow\n  Fix - remove route check to initiative","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/290f07e5a087d0a2c143cd7df6ca75a889af5d1c"},{"sha":"fd87677d2c62b99f8d30a99d887e6cf31d30b0f0","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Update cron code","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/fd87677d2c62b99f8d30a99d887e6cf31d30b0f0"},{"sha":"bc6ee23f4ed7d6fe72fa3edde3678b297f838a5c","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Setup cron job to remove read notifications after 20 days, 20 days old","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/bc6ee23f4ed7d6fe72fa3edde3678b297f838a5c"},{"sha":"43d5fff3a605c138be4951a4bd1b014f8ec63d18","author":{"email":"03d9dd5f657b8ca9e30f279a846a4f63c49e170e@gmail.com","name":"iamlasse"},"message":"Fix initiative conflict on Meteor.userId()","distinct":false,"url":"https://api.github.com/repos/mtr-cherish/cherish/commits/43d5fff3a605c138be4951a4bd1b014f8ec63d18"}]}