{"push_id":1097716181,"size":10,"distinct_size":10,"ref":"refs/heads/shareImage","head":"59ea201c9d41be5e78eb80fc19f73fdb948acaa3","before":"9ee0c35cfeec2939495dcadb32fd4b290cb1b71c","commits":[{"sha":"9924fd8311a68be2738c1a34ff02acef2d17c8a1","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - move delete button from image card to image show page\n\nbecause this is an uncommon interaction so we're restricting it to the show view","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/9924fd8311a68be2738c1a34ff02acef2d17c8a1"},{"sha":"c103cc8c9ed42b8582a983ddda531866342664f5","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - change back button style form info to secondary","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/c103cc8c9ed42b8582a983ddda531866342664f5"},{"sha":"19fd7690128828db5e7f21a3ddab9a24c88a34f0","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - move image inside share form","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/19fd7690128828db5e7f21a3ddab9a24c88a34f0"},{"sha":"dd9d2add8d9c933e7af13e4ee0f7b17523f3c3d8","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - add tether asset since bootstrap depends on it","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/dd9d2add8d9c933e7af13e4ee0f7b17523f3c3d8"},{"sha":"99bb578dd38adebdbb33a8ba98e9d900ba639f93","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - add boostrap javascript","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/99bb578dd38adebdbb33a8ba98e9d900ba639f93"},{"sha":"1af7dc72e7d49824308acaeed915a9f94e9ee8cc","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - remove turbolinks","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/1af7dc72e7d49824308acaeed915a9f94e9ee8cc"},{"sha":"c2be59104d9f47865025f76158fb04f82b5838bd","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - move javascript to the end of body\n\nso that DOM will have been parsed before JS execution begins","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/c2be59104d9f47865025f76158fb04f82b5838bd"},{"sha":"3e1e932af846eb6ce64916856313046510df7fbb","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - add a named yield for page-specific javascript","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/3e1e932af846eb6ce64916856313046510df7fbb"},{"sha":"31f4b9086c8b3345168d4bcd6b72bc6fe0b62500","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - file renames in preparation for refactoring share functionality to a modal\n\n- new_share -> _share_form\n- share_new_page -> share_modal\n\nthe renaming is done in its own commit to preserve the git history","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/31f4b9086c8b3345168d4bcd6b72bc6fe0b62500"},{"sha":"59ea201c9d41be5e78eb80fc19f73fdb948acaa3","author":{"email":"288683105b8e62b1698f5563f151f710ae7b1a22@gmail.com","name":"Qiaomu Yao"},"message":"qy - refractor share image with modal and javascript","distinct":true,"url":"https://api.github.com/repos/AppFolioOnboarding/image-sharer-wilsonyqm/commits/59ea201c9d41be5e78eb80fc19f73fdb948acaa3"}]}