{"push_id":1085668763,"size":24,"distinct_size":12,"ref":"refs/heads/onboarding-wizard-guide","head":"6d51ebc1337428d7e2db272774376606fc6549bb","before":"9e0cfbe82d58a66d6c6559c1fc77c04b06d4e2f6","commits":[{"sha":"7292a3be3ff3e81724bc201cd1f644fc0c90d00c","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Unique community_memberships.person_id\n\nPerson and CommunityMemberhips have 1-to-1 relationship. Thus, the `person_id`in `community_memberships` should be unique globally, not only per community. Also, we want to be as little dependant on `community_id` in the `community_memberships` table, because in the end that's duplicated information which can be found in `people` table and we want to get rid of that duplication.","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/7292a3be3ff3e81724bc201cd1f644fc0c90d00c"},{"sha":"fd56b9da5f9decda2278114aaa89eba364361398","author":{"email":"a592afecc78b5d276bd20c6f352c2c599ab4bf83@gmail.com","name":"Sampo Toiva"},"message":"Correctly reset legacy password and salt","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/fd56b9da5f9decda2278114aaa89eba364361398"},{"sha":"130e3667bf41dcb104efe8e5687027e43e046109","author":{"email":"a592afecc78b5d276bd20c6f352c2c599ab4bf83@gmail.com","name":"Sampo Toiva"},"message":"Remove unused method","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/130e3667bf41dcb104efe8e5687027e43e046109"},{"sha":"0e6350885b8645243005180ea422696960390ba8","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Node version","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/0e6350885b8645243005180ea422696960390ba8"},{"sha":"76b1b1896c88e4f76d3fd637c96474cc88679d19","author":{"email":"a592afecc78b5d276bd20c6f352c2c599ab4bf83@gmail.com","name":"Sampo Toiva"},"message":"Update changelog","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/76b1b1896c88e4f76d3fd637c96474cc88679d19"},{"sha":"28b8df6847d7a4ef1630fac8fa901d5445fbce1b","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Fix RSpec","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/28b8df6847d7a4ef1630fac8fa901d5445fbce1b"},{"sha":"b31efe108f4ff74c4619de8bdd1ad2e0ae7a68da","author":{"email":"a592afecc78b5d276bd20c6f352c2c599ab4bf83@gmail.com","name":"Sampo Toiva"},"message":"Merge pull request #1961 from sharetribe/fix-password-recovery\n\nCorrectly reset legacy password and salt","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/b31efe108f4ff74c4619de8bdd1ad2e0ae7a68da"},{"sha":"d31eff4b24dc03827c568bd4cf35b3e18b784afd","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Fix Cucumber","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/d31eff4b24dc03827c568bd4cf35b3e18b784afd"},{"sha":"3dccaaf92089c633bd4d1908e79f42a1449aa5a4","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Facebook email unconfirmed","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/3dccaaf92089c633bd4d1908e79f42a1449aa5a4"},{"sha":"75568d4d50806629a5e7de6c3f36a405964f0c8d","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Merge pull request #1964 from sharetribe/fb-email-taken\n\nFacebook email unconfirmed","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/75568d4d50806629a5e7de6c3f36a405964f0c8d"},{"sha":"08e72ae499264c41cca148670241e192f2de8672","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"Merge pull request #1959 from sharetribe/unique-person-id\n\nUnique community_memberships.person_id","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/08e72ae499264c41cca148670241e192f2de8672"},{"sha":"b1ad387363b945c8ecddec8121a79f90aeff8878","author":{"email":"9aa6596616883b49a320009754acb8e8d2bbc4b2@gmail.com","name":"Mikko Koski"},"message":"WTI pull","distinct":false,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/b1ad387363b945c8ecddec8121a79f90aeff8878"},{"sha":"ea701427f76017d93b1d319a353185ae3a399787","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Remove example redux app","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/ea701427f76017d93b1d319a353185ae3a399787"},{"sha":"caa30f713fc4dba02ec1788ce253ee578d805842","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"OnboardingGuide with Redux","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/caa30f713fc4dba02ec1788ce253ee578d805842"},{"sha":"cfdc4e3c18047d13ca25cc5a75c9567243880da3","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Add component to styleguide\nonboarding: images (placeholder)","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/cfdc4e3c18047d13ca25cc5a75c9567243880da3"},{"sha":"7c44c5ac48a8b473e91d0e9095f79afb8125519a","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Add component to admin panel","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/7c44c5ac48a8b473e91d0e9095f79afb8125519a"},{"sha":"71a7b113c639fca7a968993d3f6bbbae98aaf44e","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Include translations","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/71a7b113c639fca7a968993d3f6bbbae98aaf44e"},{"sha":"f5ab3da82b50c988edf1f666541e096b8cfbee9c","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Define PropTypes","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/f5ab3da82b50c988edf1f666541e096b8cfbee9c"},{"sha":"16b327f62de38e2401235dfb14efb610fe091468","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Add GuideStatusPage","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/16b327f62de38e2401235dfb14efb610fe091468"},{"sha":"0ab2245c3689c539efc53a52feebae925a9bdc6a","author":{"email":"a4a7388a40a5d1196158f481f6a46a14639b462a@gmail.com","name":"Vesa Luusua"},"message":"Rest of the pages of onboarding guide","distinct":true,"url":"https://api.github.com/repos/sharetribe/sharetribe/commits/0ab2245c3689c539efc53a52feebae925a9bdc6a"}]}