{"push_id":786021155,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"d820cd3ca9e25d4040ca7cd2a48a7d8c2d075385","before":"d05bc64df87923c239982dc2a4d272129600f001","commits":[{"sha":"3cbfc45bf67aca32775da2ac065ab44bbddc2316","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"Kane York"},"message":"FEATURE: Allow plugins to add admin dashboard warnings","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/3cbfc45bf67aca32775da2ac065ab44bbddc2316"},{"sha":"cb9c603b6b7e318d2d84ccc80ef60c2b88649e02","author":{"email":"2a2938848c34fb3dff6764860f7b41b20a79d23c@gmail.com","name":"kerryliu"},"message":"workaround for code block being parsed before quote block.","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/cb9c603b6b7e318d2d84ccc80ef60c2b88649e02"},{"sha":"65790452d833fc38460b2a5222c59896f9872af4","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"Kane York"},"message":"Clean up the test checks when done","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/65790452d833fc38460b2a5222c59896f9872af4"},{"sha":"21f81979cb54b5fc4e95ed48d02a0827d8830f3f","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"Update Translations","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/21f81979cb54b5fc4e95ed48d02a0827d8830f3f"},{"sha":"d5a2029026c943412e449c70a287bf6d7caf3e12","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: category permissions weren't properly loaded when /categories is the homepage\nFIX: don't scope to a specific category when creating a new topic from /categories","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/d5a2029026c943412e449c70a287bf6d7caf3e12"},{"sha":"e37dd5a393bc11dcfb0725928fbe11a01f45c071","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: don't reload the page when clicking the number in a notification on mobile","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/e37dd5a393bc11dcfb0725928fbe11a01f45c071"},{"sha":"e13ed241223a05ee4c4c1fc1044c1e00571043cd","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FEATURE: on mobile take users to full page search\nUX: improve styling on full page search page\nFEATURE: allow search context in full page search\nFEATURE: visited color link for full page search\nFIX: broken search help on fulls page search page\nFEATURE: allow preload store to return a null\nFEATURE: \"mobileAction\" for the header buttons","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/e13ed241223a05ee4c4c1fc1044c1e00571043cd"},{"sha":"0c5189fa2aed03fd6375d310acba78052bf8ff7a","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"SECURITY: fix possible XSS expanding quotes","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/0c5189fa2aed03fd6375d310acba78052bf8ff7a"},{"sha":"71892cc5f4fa9d39ee492b2d2707bc8cfed44708","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FEATURE: select all / deselect all on search page","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/71892cc5f4fa9d39ee492b2d2707bc8cfed44708"},{"sha":"b2633098ee4fbbadf79e4799650e4b0086bf8a84","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FIX: regression unable to send any PMs if you have a PM draft","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/b2633098ee4fbbadf79e4799650e4b0086bf8a84"},{"sha":"f9f52e3edc3595abd95e0ba5bd44d10df1b70715","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FIX: misuse of @observes\n\nit is passed \"this\" and the name of the property that changed, not actual values","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/f9f52e3edc3595abd95e0ba5bd44d10df1b70715"},{"sha":"202e30097f174ced449541e1a6cf4ecf52a6cfe1","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FIX: clicking on number should open user drawer","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/202e30097f174ced449541e1a6cf4ecf52a6cfe1"},{"sha":"113cb4d3ad3ec950bcbb12619619b55cc2f16ec0","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: '@observes' doesn't work that way","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/113cb4d3ad3ec950bcbb12619619b55cc2f16ec0"},{"sha":"b549ed15b9452b31ee04cd49f1e731a435f6e4e9","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"Reload page when dealing with mass actions on topic.","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/b549ed15b9452b31ee04cd49f1e731a435f6e4e9"},{"sha":"f887637935261de260158babbce72707a8eaa28c","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Don't use the container to look up the store for drafts","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/f887637935261de260158babbce72707a8eaa28c"},{"sha":"c0136eb6e6b2e09348b2a6db498fe02dcf8aeaec","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"FIX: IP lookup was broken with relaxed user routes","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/c0136eb6e6b2e09348b2a6db498fe02dcf8aeaec"},{"sha":"e3a80936c85c873886418263de21c5bd3e566249","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"prefer empty href attribute to #","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/e3a80936c85c873886418263de21c5bd3e566249"},{"sha":"2866440968769d4336b773b30b01c35e043cb3a3","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Don't cache urls with `emoji` in them unless they are images","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/2866440968769d4336b773b30b01c35e043cb3a3"},{"sha":"0e02e0272d19f4e152deea6b258149573e8b0532","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: always-enabled plugins should be, well, enabled","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/0e02e0272d19f4e152deea6b258149573e8b0532"},{"sha":"7b4bb186cd12fad9ccef82a7a69799294f96b863","author":{"email":"3aaa9f4c902ae4be4df42b2a0d003399345f9af0@gmail.com","name":"scossar"},"message":"Add margin to allow for right and left box-shadow","distinct":true,"url":"https://api.github.com/repos/techAPJ/discourse/commits/7b4bb186cd12fad9ccef82a7a69799294f96b863"}]}