{"push_id":585441677,"size":27,"distinct_size":1,"ref":"refs/heads/develop","head":"13c7804f6419f36079b9656a4d1846ef3ae441f9","before":"21ef62481d14dcb790a7bab836a192dc38f27096","commits":[{"sha":"98ecd4b45719094c425138a5c466a1902b9a01e3","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Fixes #4719. Guild select for challenges pre-populates with first group","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/98ecd4b45719094c425138a5c466a1902b9a01e3"},{"sha":"a819f68fdf02bbcadf3247cfcdda7262438bddc8","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"minor migration update","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/a819f68fdf02bbcadf3247cfcdda7262438bddc8"},{"sha":"067f32a4ae6c4455ea005bb3bf977f9c6e093fe4","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Corrected paths in karma conf","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/067f32a4ae6c4455ea005bb3bf977f9c6e093fe4"},{"sha":"b010a53bed2707e9363adfcb62af07bb640d5538","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/b010a53bed2707e9363adfcb62af07bb640d5538"},{"sha":"4151b0733f103fe52acb78c456579e3f0df245d6","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"add ability to unsubscribe from a single event using a dedicated link","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/4151b0733f103fe52acb78c456579e3f0df245d6"},{"sha":"4da8eb1d582865768ec6de8a7ca40d9a7b7b6886","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"fix(typo)","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/4da8eb1d582865768ec6de8a7ca40d9a7b7b6886"},{"sha":"14d6a59e96ae8d7812736e8f1d639e8a2a6654c3","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"chore(i18n): update locales","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/14d6a59e96ae8d7812736e8f1d639e8a2a6654c3"},{"sha":"e9b72ad40db6bf3adb53ec413aca50eea0f28122","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge pull request #4721 from crookedneighbor/fix-challenge-select-ios\n\nFixes #4719. Guild select for challenges pre-populates with first group","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/e9b72ad40db6bf3adb53ec413aca50eea0f28122"},{"sha":"16c4c420bb6f03bfd1a85a643f429058a02ff16f","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"chore(server): small updates to better support recent nodejs buildpack","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/16c4c420bb6f03bfd1a85a643f429058a02ff16f"},{"sha":"02901e52fda93f9529cb1f5469a8994eab76ddb7","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"perf(auth): small register perf improvement. use $or in $regex query,\nintead of two queries, so if first operand true we short-circuit second operand","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/02901e52fda93f9529cb1f5469a8994eab76ddb7"},{"sha":"45f2453a62a857de909e19b9e1c1f8b73e7d9663","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"typo","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/45f2453a62a857de909e19b9e1c1f8b73e7d9663"},{"sha":"6d637e89a28e7c01dc635488ac7eead35e843d01","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"new bailey","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/6d637e89a28e7c01dc635488ac7eead35e843d01"},{"sha":"6eeff5a0afbd93c54c80b18edd6bc0c0684a3870","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Changed matt back to brown hair version","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/6eeff5a0afbd93c54c80b18edd6bc0c0684a3870"},{"sha":"016e359690cd7a51f9a0a1ba27fa54f7d81bff68","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Fixes #4749","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/016e359690cd7a51f9a0a1ba27fa54f7d81bff68"},{"sha":"33bd640bdb93dba96a1897f03043c3f091b8f33b","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Fixes #3054 won't show pets as able to be fed if egg has noMount propery","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/33bd640bdb93dba96a1897f03043c3f091b8f33b"},{"sha":"d4f8acd0ef0879f0a0f459c0a79225b8e791313c","author":{"email":"fc4737835a20d3f9b576881d5f5aa70cbb1e5b9f@gmail.com","name":"Sabe Jones"},"message":"feat(mystery): February 2015","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/d4f8acd0ef0879f0a0f459c0a79225b8e791313c"},{"sha":"55066480fb3685ae54ff637bfe470e1e257cdfa6","author":{"email":"fc4737835a20d3f9b576881d5f5aa70cbb1e5b9f@gmail.com","name":"Sabe Jones"},"message":"feat(mystery): Migration","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/55066480fb3685ae54ff637bfe470e1e257cdfa6"},{"sha":"f5f21718ae3c0f7dfd38aee990b7f38588f95a91","author":{"email":"fc4737835a20d3f9b576881d5f5aa70cbb1e5b9f@gmail.com","name":"Sabe Jones"},"message":"fix(mystery): Missing sprites","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/f5f21718ae3c0f7dfd38aee990b7f38588f95a91"},{"sha":"7d943d9007c2c7aabecf49dd196b006d7aafdd99","author":{"email":"fc4737835a20d3f9b576881d5f5aa70cbb1e5b9f@gmail.com","name":"Sabe Jones"},"message":"fix(mystery): Last missing sprite","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/7d943d9007c2c7aabecf49dd196b006d7aafdd99"},{"sha":"3d3438e0742c73276a3c7c546c00c488027649bd","author":{"email":"fc4737835a20d3f9b576881d5f5aa70cbb1e5b9f@gmail.com","name":"Sabe Jones"},"message":"chore(grunt): Compile sprites","distinct":false,"url":"https://api.github.com/repos/crookedneighbor/habitrpg/commits/3d3438e0742c73276a3c7c546c00c488027649bd"}]}