{"push_id":1436834220,"size":273,"distinct_size":48,"ref":"refs/heads/feature/curriculum-expansion","head":"bebebc5838e7705a604f218cb62d59e9ad8f5db3","before":"ac090704a3fadddcf95b5b887e5edcfa231c9801","commits":[{"sha":"f08bbda621863ebb2b43d38ec508a7ec8074f578","author":{"name":"Jonathan","email":"3c5de998793a291ad9ab55299d6b7b924979f276@gmail.com"},"message":"Overhauled Certificates","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/f08bbda621863ebb2b43d38ec508a7ec8074f578"},{"sha":"bf564a5023f154f12505f062323c0e0ae3beefcc","author":{"name":"Allon Hadaya","email":"df19cb2ce944aa10df297554eb17ee12c3e7e708@allon.nyc"},"message":"Simplify the unsubscribe routes and handlers.\n\nThe intention of issue #8115 seems to be to consolidate unsubscribe\nbehaviour. This commit attempts to formalize this by handling all\nunsubscribe routes with the same exact handler.\n\nIt changes the behaviour of unsubscribe-notifications to be consistent\nas discussed in pull request #8135.","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/bf564a5023f154f12505f062323c0e0ae3beefcc"},{"sha":"22855f1c93e436c23d3e48410f018c140289757b","author":{"name":"BKinahan","email":"92f42deae958eb294e00139375088ff1ede9f490@gmail.com"},"message":"Adjust tests for accessing multidimensional arrays","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/22855f1c93e436c23d3e48410f018c140289757b"},{"sha":"b1d04077d9cabe7d7124e523e245876762a99067","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Fix(challenges): load legacy code from localStorage","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/b1d04077d9cabe7d7124e523e245876762a99067"},{"sha":"1c460e3319890efc4031a32a418086436e4999a0","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Fix(challenges): load stored code on challenge change","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/1c460e3319890efc4031a32a418086436e4999a0"},{"sha":"c3d9d48b01c4b91111138da96872d3d0aa7407c8","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Fix(challenges): Let code load update the main frame\nAlso display a message to the user that we loaded\nin-progress code.","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/c3d9d48b01c4b91111138da96872d3d0aa7407c8"},{"sha":"5fb2802e32ba089a150dd456edd7146ea1609e62","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Chore(challenges): separate code storage sagas","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/5fb2802e32ba089a150dd456edd7146ea1609e62"},{"sha":"3f3aab3ff7ef64e9cac429b094e2a20754d2a6ac","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(challenges): add code-uri utils\nFix(nav): points nav item propTypes","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/3f3aab3ff7ef64e9cac429b094e2a20754d2a6ac"},{"sha":"c919ce5dc8416e25413ebed363cd152c3c4ce190","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(code-uri): Load and remove code uri on loadCode","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/c919ce5dc8416e25413ebed363cd152c3c4ce190"},{"sha":"fb9c1001b053939b2fce715ba139e41e3374e163","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Fix(code-uri): use href instead of search to remove code uri","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/fb9c1001b053939b2fce715ba139e41e3374e163"},{"sha":"f9cf212fe72070623c6146a836c4f0c2c57dde4a","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(code-uri): Lock untrusted code from playing on first load","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/f9cf212fe72070623c6146a836c4f0c2c57dde4a"},{"sha":"9f7c9a89cd410f41c73d300373a6eb8298e2f8f1","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(code-uri): Add tooltip warning about untrusted code","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/9f7c9a89cd410f41c73d300373a6eb8298e2f8f1"},{"sha":"0e8c0b847044181492e731e339ba46e77c533f8b","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(code-storage): clear code storage on challenge completion","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/0e8c0b847044181492e731e339ba46e77c533f8b"},{"sha":"8f0ce00dc41908a280d2a5cc4425e78f79068d26","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Feature(challenge): Load previously solved solution.","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/8f0ce00dc41908a280d2a5cc4425e78f79068d26"},{"sha":"c48a893949b0c917c2c1d25dd39a7f8a7e89aca9","author":{"name":"greenkeeperio-bot","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@greenkeeper.io"},"message":"chore(package): update yargs to version 5.0.0\n\nhttps://greenkeeper.io/","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/c48a893949b0c917c2c1d25dd39a7f8a7e89aca9"},{"sha":"7ec4b3ff585553ba046906275476a40584d87d0c","author":{"name":"greenkeeperio-bot","email":"e03213df9529d0363e2d70c9da0e4f63730010b6@greenkeeper.io"},"message":"chore(package): update react-images to version 0.5.1\n\nhttps://greenkeeper.io/","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/7ec4b3ff585553ba046906275476a40584d87d0c"},{"sha":"106977e42813d15eccd7370da7113657baeab50c","author":{"name":"Eric Leung","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@erictleung.com"},"message":"Clarify on how to import and use a Google font","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/106977e42813d15eccd7370da7113657baeab50c"},{"sha":"e8a1d78fe1a510454df9f349a72142cf701a87fb","author":{"name":"Berkeley Martinez","email":"3359bef0424e1f8d74749619e6717bd26e54def8@robotie.com"},"message":"Chore(packages): Remove happy","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/e8a1d78fe1a510454df9f349a72142cf701a87fb"},{"sha":"eb758db034dec07e9f25e50ebe43a3d3e394f240","author":{"name":"Jonathan","email":"e551732f5fce75b6cdbea391185af4d2ccab03e4@users.noreply.github.com"},"message":"Merge pull request #10396 from BerkeleyTrue/chore/remove-happyness\n\nChore(packages): Remove happy","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/eb758db034dec07e9f25e50ebe43a3d3e394f240"},{"sha":"f7cffb2f16bdbd5db67941cc33337cd6bad4e7d3","author":{"name":"Berkeley Martinez","email":"0992196782cd04065be21a44b72518db3f3b47ab@robotie.com"},"message":"Merge pull request #10083 from allonhadaya/fix/unsub-simple\n\nSimplify the unsubscribe routes and handlers.","distinct":false,"url":"https://api.github.com/repos/karuppiah7890/FreeCodeCamp/commits/f7cffb2f16bdbd5db67941cc33337cd6bad4e7d3"}]}
{"actor":{"display_login":"karuppiah7890"}}