{"push_id":1093677825,"size":1000,"distinct_size":18812,"ref":"refs/heads/master","head":"93f6fa8ae4f46d48378a981b72015c3d58be55b0","before":"015c8a046bfa6c529739c11209128550a3ff2035","commits":[{"sha":"afa4e58efdaa27e33196952ed6078d6075fac231","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"Revert \"SECURITY: Upgrade Sprockets.\"\n\nThis reverts commit 1a0a3645039abd78aec7f194785eb4b2a2d2ae28.","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/afa4e58efdaa27e33196952ed6078d6075fac231"},{"sha":"4858187b0e12d339cd63f02a771c8d8151c84dd1","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"UX: Don't display span if there is no count.","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/4858187b0e12d339cd63f02a771c8d8151c84dd1"},{"sha":"c2018ded5d098d578e49a2d4a62ba4127e76a9e1","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"Revert \"SECURITY: Upgrade Sprockets.\"\n\nThis reverts commit 1a0a3645039abd78aec7f194785eb4b2a2d2ae28.","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/c2018ded5d098d578e49a2d4a62ba4127e76a9e1"},{"sha":"97130463d6c6f92d0da9eb6de4b31f7e33e4be1d","author":{"email":"927a8d6f2a1a77bbff54fb460f8c85e98e8c4e27@gmail.com","name":"Neil Lalonde"},"message":"FEATURE: show a new modal when suspended users try to log in","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/97130463d6c6f92d0da9eb6de4b31f7e33e4be1d"},{"sha":"6c684944c57c9f7210d4a146229ec8ae771498f9","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"add link to mail-tester.com in test email","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/6c684944c57c9f7210d4a146229ec8ae771498f9"},{"sha":"f2f49a5e96ec634f67e1b4ec9c57ab52abb8d86d","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Ability to add text to a poster name icon","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/f2f49a5e96ec634f67e1b4ec9c57ab52abb8d86d"},{"sha":"8b318f76a172cc3683c9e0624594ea0fe478be31","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Expose decoration for plugins such as signatures","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/8b318f76a172cc3683c9e0624594ea0fe478be31"},{"sha":"e8d837269be58aa53e5275df7fd510778819c453","author":{"email":"927a8d6f2a1a77bbff54fb460f8c85e98e8c4e27@gmail.com","name":"Neil Lalonde"},"message":"FEATURE: pending flags reminder is sent as a group message to staff instead of sending an email to the contact email site setting.","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/e8d837269be58aa53e5275df7fd510778819c453"},{"sha":"9b0b213ba2ee56349ccb70f56a7e9593bc003b08","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"FIX: Less safe API for icons","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/9b0b213ba2ee56349ccb70f56a7e9593bc003b08"},{"sha":"e848ea5a998b2fa92b7e7fc0c1885d7047f1c8e7","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Depcreate `PageTracker` in favor of `PluginAPI`","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/e848ea5a998b2fa92b7e7fc0c1885d7047f1c8e7"},{"sha":"9aa3653e2fd231c91988afca78324af89d54d77e","author":{"email":"15db4c7b269af1c401b4889333ceffe8528f31a8@gmail.com","name":"Dan Dascalescu"},"message":"Fix typo: are your sure","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/9aa3653e2fd231c91988afca78324af89d54d77e"},{"sha":"ded9dc87344ec14ed8d633b675b3b8a6c035ed43","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"Merge pull request #4021 from dandv/patch-1\n\nFix typo: are your sure","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/ded9dc87344ec14ed8d633b675b3b8a6c035ed43"},{"sha":"eb166e78b6c59d8579d13a2d285cec326824991c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@gerhard-schlager.at","name":"Gerhard Schlager"},"message":"Don't try to import invalid websites","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/eb166e78b6c59d8579d13a2d285cec326824991c"},{"sha":"dedbb59321129356859c1da314ed5987212eebc6","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"Merge pull request #4022 from gschlager/importer-patch\n\nDon't try to import invalid websites","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/dedbb59321129356859c1da314ed5987212eebc6"},{"sha":"5fdc0ebe8ab0010264435d1121cc3f14e13a8a79","author":{"email":"15db4c7b269af1c401b4889333ceffe8528f31a8@gmail.com","name":"Dan Dascalescu"},"message":"Typo fix: \"your sure\"","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/5fdc0ebe8ab0010264435d1121cc3f14e13a8a79"},{"sha":"c4ec1d0fcf9f0b2b8cf8808c681cddc0f4ddb3b4","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@gerhard-schlager.at","name":"Gerhard Schlager"},"message":"FIX: Don't suggest invalid username","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/c4ec1d0fcf9f0b2b8cf8808c681cddc0f4ddb3b4"},{"sha":"8a486d8cea224938be99353dafeef35006e968a7","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@gerhard-schlager.at","name":"Gerhard Schlager"},"message":"Allow importers to set empty names","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/8a486d8cea224938be99353dafeef35006e968a7"},{"sha":"16629401fa5f3bc393d0b97445ef1935dcfbaf8e","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"Merge pull request #4024 from gschlager/username-suggester\n\nFIX: Don't suggest invalid username","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/16629401fa5f3bc393d0b97445ef1935dcfbaf8e"},{"sha":"87e72cb5212e2778dc2750947bfa2c2a695d5664","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"Merge pull request #4025 from gschlager/importer-name\n\nAllow importers to set empty names","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/87e72cb5212e2778dc2750947bfa2c2a695d5664"},{"sha":"13e1bf849e6d1559b5ff34150d29bc9740aacc27","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"Merge pull request #4023 from dandv/patch-1\n\nTypo fix: \"your sure\"","distinct":true,"url":"https://api.github.com/repos/meganesu/studentforum/commits/13e1bf849e6d1559b5ff34150d29bc9740aacc27"}]}