{"push_id":903208897,"size":50,"distinct_size":1,"ref":"refs/heads/test","head":"3a9d4a1289373475424c180daee45e2a738ca0ac","before":"56919d6b39fafe055f5c25c97e8580d527f862a6","commits":[{"sha":"bd7037091f076d81bc6c047eaef4029510f2d470","author":{"email":"b820351294b55db843d939b960f387d858ac8480@code.org","name":"Laurel Fan"},"message":"css tweak to fix layout of teacher answer box for multi [Finishes #109474020]","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/bd7037091f076d81bc6c047eaef4029510f2d470"},{"sha":"504d0506992124a0b4f75587461d5de36caddddf","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"add background, walls, sortDrawOrder","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/504d0506992124a0b4f75587461d5de36caddddf"},{"sha":"f9981efab6dbd2f0f49a718b6bc09cae7913b688","author":{"email":"44f9e8e232461b0739d2bd1f34e763635d61c54d@code.org","name":"Sarah Filman"},"message":"update the how-to label for pasting table data in levelbuilder","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/f9981efab6dbd2f0f49a718b6bc09cae7913b688"},{"sha":"e1d9195d82dc7fcc68ef9d77f60d62b6135a28aa","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"honor tapSvgToRunAndReset for endGame/reset, use protagonistSpriteIndex properly","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/e1d9195d82dc7fcc68ef9d77f60d62b6135a28aa"},{"sha":"5b185bfb9e1438828f41d0a68b234361ee43500f","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"add more playlab properties","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5b185bfb9e1438828f41d0a68b234361ee43500f"},{"sha":"25b8932c7b5c68781fb90074753518c20a62cdb8","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"item collisions, wall collisions, exposed via whenSpriteCollided block","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/25b8932c7b5c68781fb90074753518c20a62cdb8"},{"sha":"12b66bf457787199ead68728a0037f4e30f7168b","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"more playlab options, make grid UI app-specific","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/12b66bf457787199ead68728a0037f4e30f7168b"},{"sha":"b635d119f23f6f29b413e75cc9748f622ddc9336","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"enable editing progressConditions + other fixes","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/b635d119f23f6f29b413e75cc9748f622ddc9336"},{"sha":"3a5b6c5d8c16e4d528195b0ff3972bf3f5bf616f","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"add avatar_list editing","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/3a5b6c5d8c16e4d528195b0ff3972bf3f5bf616f"},{"sha":"7eaf5fe01db630878d6f4af3f7f75a1fcea97c86","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"remove disableSaveToGallery","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7eaf5fe01db630878d6f4af3f7f75a1fcea97c86"},{"sha":"753d42f727b6d006ebd0cda29d64f95d1950d788","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"add more to serialized_attrs","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/753d42f727b6d006ebd0cda29d64f95d1950d788"},{"sha":"b4fe79c9c92a245796f7fae6dfada1f6158a207b","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"turn off autoInsert in param dropdowns","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/b4fe79c9c92a245796f7fae6dfada1f6158a207b"},{"sha":"fc2a4c21756d7cb662245932091c34baf6187b36","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@code.org","name":"cpirich"},"message":"initialize level with empty object when needed","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/fc2a4c21756d7cb662245932091c34baf6187b36"},{"sha":"21c09e6ef43e2cefb18a8fd089a55dfc12a2fca3","author":{"email":"2a311e93eb51c8c9c746bf9f99c8ba2ad13a11d6@gmail.com","name":"Elijah Hamovitz"},"message":"prevent feedback from getting into a state where it tries to share but can't","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/21c09e6ef43e2cefb18a8fd089a55dfc12a2fca3"},{"sha":"03b6b3fa82ef209901b809f0a495bd8ec83e2f9c","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Dynamic <% ... %> tag removal from .js.erb","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/03b6b3fa82ef209901b809f0a495bd8ec83e2f9c"},{"sha":"930e51a34dac48bb74421070389439fda451f7e0","author":{"email":"a9829a0e2d2f22c0009c724c565ea27522bca7d1@gmail.com","name":"Brent Van Minnen"},"message":"Revert \"Merge pull request #5663 from code-dot-org/revert-5602-scriptShared\"\n\nThis reverts commit 36c601114948b153338a1fd7142054aeb5bcd676, reversing\nchanges made to 3d7443164653da10c87527671d423428c4ec59ac.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/930e51a34dac48bb74421070389439fda451f7e0"},{"sha":"be8020d65d1caf2bb8b92ad6512a59ff548aeb00","author":{"email":"a9829a0e2d2f22c0009c724c565ea27522bca7d1@gmail.com","name":"Brent Van Minnen"},"message":"dont duplicate buttons","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/be8020d65d1caf2bb8b92ad6512a59ff548aeb00"},{"sha":"74ad16738470a7120c45510147b66522c082c797","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Removed unused CACHE_BUST param\n\nCache invalidation is now handled by a digest. Assets don't currently have a digest.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/74ad16738470a7120c45510147b66522c082c797"},{"sha":"303c61db5b37230739f8c9a64cf5ea06bf37aa5d","author":{"email":"d719ca212414c7c05bb34a7b723fe83ebd515642@gmail.com","name":"Laurel"},"message":"Revert \"Revert \"fix course dropdown for text responses [Finishes #108686020]\"\"","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/303c61db5b37230739f8c9a64cf5ea06bf37aa5d"},{"sha":"87360fb5f7e22c6d9d12de9764454c7617693a9a","author":{"email":"d719ca212414c7c05bb34a7b723fe83ebd515642@gmail.com","name":"Laurel"},"message":"Revert \"Revert \"don't use vowels in section codes to avoid generating bad words\"\"","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/87360fb5f7e22c6d9d12de9764454c7617693a9a"}]}