{"push_id":3158992855,"size":19,"distinct_size":19,"ref":"refs/heads/circleci","head":"4a02dacf43bf41b0fe61d3c474d4f4d3d1c3ee1a","before":"9125ad201b7f58cbc312f70856bdc467b245d981","commits":[{"sha":"1d93867941f7934770f79869ae79b1df4232bb1f","author":{"name":"Max Lv","email":"eecca981a2d5625827ff3c46279cd1b8e545994b@gmail.com"},"message":"Fix a potential race condition\n\nIt's possbile that sendFD succeed in chile thread but failed in main thread.","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/1d93867941f7934770f79869ae79b1df4232bb1f"},{"sha":"a44e28a82fef896d0a1ea124b85470747c59503d","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Make sure bigText was initialized","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/a44e28a82fef896d0a1ea124b85470747c59503d"},{"sha":"5372cf8975e3803d0c146fd009442b036f787a73","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Fix crash when plugin untrusted","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/5372cf8975e3803d0c146fd009442b036f787a73"},{"sha":"24f998012a52d298e01fde56b53fd59436749448","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Remove redundant override","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/24f998012a52d298e01fde56b53fd59436749448"},{"sha":"d4b5535014a7724e7710691c1fd2e593d81be6c1","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Ignore DeadObjectException when stopListening","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/d4b5535014a7724e7710691c1fd2e593d81be6c1"},{"sha":"b7d9f4f5062f3acc48ab1d7244f17f9e5433b3ee","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Update Android work","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/b7d9f4f5062f3acc48ab1d7244f17f9e5433b3ee"},{"sha":"2ccb5ba2a29d9871dbfee6b4276aec517cd894dd","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Update Google dependencies","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/2ccb5ba2a29d9871dbfee6b4276aec517cd894dd"},{"sha":"561f99b9aaedd222c675414e712488e70fc8af24","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Make app fullscreen to match guidelines","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/561f99b9aaedd222c675414e712488e70fc8af24"},{"sha":"de209bd7db97a13c77d107535aeb7a8cab0c287d","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Add singleLine hints to pref","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/de209bd7db97a13c77d107535aeb7a8cab0c287d"},{"sha":"bc5064276d79b4feba71e01db8151573d5c0b75a","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Fix direct boot","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/bc5064276d79b4feba71e01db8151573d5c0b75a"},{"sha":"425abfa7d32616e2fe336a6f30a6417a5995fb25","author":{"name":"Max Lv","email":"eecca981a2d5625827ff3c46279cd1b8e545994b@gmail.com"},"message":"Revert \"Fix a potential race condition\"\n\nThis reverts commit 1d93867941f7934770f79869ae79b1df4232bb1f.","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/425abfa7d32616e2fe336a6f30a6417a5995fb25"},{"sha":"d30705eae2fc31dac57305e1c176d76725a12c37","author":{"name":"Max Lv","email":"eecca981a2d5625827ff3c46279cd1b8e545994b@gmail.com"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/d30705eae2fc31dac57305e1c176d76725a12c37"},{"sha":"26a7879057ba684c30ff0beba2eff90ab0d9392b","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Fix night mode text colors\n\nFix #2037, #2038.","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/26a7879057ba684c30ff0beba2eff90ab0d9392b"},{"sha":"5ea059f3caca182076c94ee45276510795f54330","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Trim down irrelevant dependencies","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/5ea059f3caca182076c94ee45276510795f54330"},{"sha":"b4c6bacabfe6d5425e6dfab200ec7f64dbf3704e","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Refine code style to reduce ambiguity","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/b4c6bacabfe6d5425e6dfab200ec7f64dbf3704e"},{"sha":"fe68f36a6325079cd3913b791a280ebc23549bc9","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Make stuff happen","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/fe68f36a6325079cd3913b791a280ebc23549bc9"},{"sha":"6dd50a28220939dff60d900d9e33acf143ba30bb","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Navigation view fits system windows","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/6dd50a28220939dff60d900d9e33acf143ba30bb"},{"sha":"da9b30e109ae471700ffe2f3616f3bec8501696b","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Disable aapt2","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/da9b30e109ae471700ffe2f3616f3bec8501696b"},{"sha":"4a02dacf43bf41b0fe61d3c474d4f4d3d1c3ee1a","author":{"name":"Mygod","email":"2a28ecebbaa35c9f7a5cdbfca293a46b83d564bc@mygod.be"},"message":"Disable predex","distinct":true,"url":"https://api.github.com/repos/Mygod/shadowsocks-android/commits/4a02dacf43bf41b0fe61d3c474d4f4d3d1c3ee1a"}]}
{"actor":{"display_login":"Mygod"}}