{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112428176,"defaultBranch":"main","name":"freeCodeCamp","ownerLogin":"scissorsneedfoodtoo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-11-29T04:51:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2051070?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714101598.0","currentOid":""},"activityList":{"items":[{"before":"5cbe0b709ec9fd5ba12dcc7d2c756765a2b9ab03","after":"4b71954dbba51243d7a74705deffdf540737a453","ref":"refs/heads/main","pushedAt":"2024-04-30T07:52:32.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(api): only import types from ts-reset (#54565)","shortMessageHtmlLink":"fix(api): only import types from ts-reset (freeCodeCamp#54565)"}},{"before":"adfb87e8980483421fd6d012924b1335ec843a68","after":"5cbe0b709ec9fd5ba12dcc7d2c756765a2b9ab03","ref":"refs/heads/main","pushedAt":"2024-04-29T05:07:01.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: added stats component to profile page (#54301)","shortMessageHtmlLink":"feat: added stats component to profile page (freeCodeCamp#54301)"}},{"before":"e399123604e62d3b39107b87f41285fc0281424b","after":"adfb87e8980483421fd6d012924b1335ec843a68","ref":"refs/heads/main","pushedAt":"2024-04-26T03:20:55.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: only remove comments when specified in the test (#54372)","shortMessageHtmlLink":"feat: only remove comments when specified in the test (freeCodeCamp#5…"}},{"before":"8e01101b06ff664efa7f607c9600ada7cab8a866","after":null,"ref":"refs/heads/feat/add-english-certification-status-note","pushedAt":"2024-04-26T03:19:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"}},{"before":"61bc74914599e94c23fe9e67ad4f957ae1a2b4c8","after":"8e01101b06ff664efa7f607c9600ada7cab8a866","ref":"refs/heads/feat/add-english-certification-status-note","pushedAt":"2024-04-25T19:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"naomi-lgbt","name":"Naomi","path":"/naomi-lgbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63889819?s=80&v=4"},"commit":{"message":"chore: remove unnecessary note text","shortMessageHtmlLink":"chore: remove unnecessary note text"}},{"before":null,"after":"61bc74914599e94c23fe9e67ad4f957ae1a2b4c8","ref":"refs/heads/feat/add-english-certification-status-note","pushedAt":"2024-04-23T09:47:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: add note about the status of the english certification","shortMessageHtmlLink":"feat: add note about the status of the english certification"}},{"before":"b4bae84bfda22610a4eba82e680ffe04c5d31ebe","after":"e399123604e62d3b39107b87f41285fc0281424b","ref":"refs/heads/main","pushedAt":"2024-04-23T09:04:11.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"ci: create playwright report artifacts (#54479)","shortMessageHtmlLink":"ci: create playwright report artifacts (freeCodeCamp#54479)"}},{"before":"706c479b35b79b26dcab85416b7f498322f10f11","after":"b4bae84bfda22610a4eba82e680ffe04c5d31ebe","ref":"refs/heads/main","pushedAt":"2024-04-16T05:01:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): correct instructions, add quotes around value (#54406)","shortMessageHtmlLink":"fix(curriculum): correct instructions, add quotes around value (freeC…"}},{"before":"3e03664e38c0f21eaa32e1bfb4371b3381a9fa7d","after":"706c479b35b79b26dcab85416b7f498322f10f11","ref":"refs/heads/main","pushedAt":"2024-04-15T09:09:20.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: The Odin Project function basics (#54349)\n\nCo-authored-by: moT01 <20648924+moT01@users.noreply.github.com>","shortMessageHtmlLink":"feat: The Odin Project function basics (freeCodeCamp#54349)"}},{"before":"bb2efe7618662c3267d4e922c6fb5f9fc36c5581","after":"3e03664e38c0f21eaa32e1bfb4371b3381a9fa7d","ref":"refs/heads/main","pushedAt":"2024-03-26T05:12:58.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): use get computed styles in step 46 of the access quiz (#54146)","shortMessageHtmlLink":"fix(curriculum): use get computed styles in step 46 of the access quiz ("}},{"before":"c1137b0900ad098fee2fca430d11f69dfc909d3b","after":"bb2efe7618662c3267d4e922c6fb5f9fc36c5581","ref":"refs/heads/main","pushedAt":"2024-03-20T09:23:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat(curriculum): add animations to block 3.3 of the English Curriculum (#54115)","shortMessageHtmlLink":"feat(curriculum): add animations to block 3.3 of the English Curricul…"}},{"before":"8bfc079a0e4e50e037f2f6041dca0e2675eadd6b","after":"c1137b0900ad098fee2fca430d11f69dfc909d3b","ref":"refs/heads/main","pushedAt":"2024-03-19T04:32:12.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): update directions for step 66 of platformer game project (#54125)\n\nCo-authored-by: Joy Shaheb \r\nCo-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>","shortMessageHtmlLink":"fix(curriculum): update directions for step 66 of platformer game pro…"}},{"before":"87351f39d915e08567aa289d5f4f6f9082108c32","after":"8bfc079a0e4e50e037f2f6041dca0e2675eadd6b","ref":"refs/heads/main","pushedAt":"2024-03-14T11:36:46.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): convert find_if_bodies and find_while_bodies to find_bodies (#54090)","shortMessageHtmlLink":"fix(curriculum): convert find_if_bodies and find_while_bodies to find…"}},{"before":"63bc3d4aa3936c32dc0ff9f4947af43033f2af98","after":"87351f39d915e08567aa289d5f4f6f9082108c32","ref":"refs/heads/main","pushedAt":"2024-03-05T06:01:11.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(api): ms trophy validation (#53978)","shortMessageHtmlLink":"fix(api): ms trophy validation (freeCodeCamp#53978)"}},{"before":"b7eac18772a6c8b90b6d135ff9bc297d7bed1ab9","after":"63bc3d4aa3936c32dc0ff9f4947af43033f2af98","ref":"refs/heads/main","pushedAt":"2024-02-26T18:52:48.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(client): eyes not blinking in english animations (#53544)\n\nCo-authored-by: Oliver Eyton-Williams ","shortMessageHtmlLink":"fix(client): eyes not blinking in english animations (freeCodeCamp#53544"}},{"before":"accc2686e13ba329ea5531862039e2f1cf279dfe","after":"b7eac18772a6c8b90b6d135ff9bc297d7bed1ab9","ref":"refs/heads/main","pushedAt":"2024-02-24T18:41:07.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(deps): update dependency @loadable/component to v5.16.3","shortMessageHtmlLink":"fix(deps): update dependency @loadable/component to v5.16.3"}},{"before":"c4f7549711445fd39aca4454ebe86a3e05716847","after":"accc2686e13ba329ea5531862039e2f1cf279dfe","ref":"refs/heads/main","pushedAt":"2024-02-23T20:50:52.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(deps): update dependency nodemailer to v6.9.10","shortMessageHtmlLink":"fix(deps): update dependency nodemailer to v6.9.10"}},{"before":"5a2bf3d9c2816dcecff9f411cbccedcbe8fe58b0","after":"c4f7549711445fd39aca4454ebe86a3e05716847","ref":"refs/heads/main","pushedAt":"2024-02-21T08:24:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum) updated text and added new conditions to tests (#53800)","shortMessageHtmlLink":"fix(curriculum) updated text and added new conditions to tests (freeC…"}},{"before":"9ef60723dd2930394ced2d9b96d634a25e4de595","after":"5a2bf3d9c2816dcecff9f411cbccedcbe8fe58b0","ref":"refs/heads/main","pushedAt":"2024-02-20T13:27:57.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"add ads.txt (#53807)","shortMessageHtmlLink":"add ads.txt (freeCodeCamp#53807)"}},{"before":"581e553d2ebc7bee2c4bdf0b5b8d67136bdd59ce","after":"9ef60723dd2930394ced2d9b96d634a25e4de595","ref":"refs/heads/main","pushedAt":"2024-02-13T03:24:08.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"chore(i18n,docs): processed translations (#53662)","shortMessageHtmlLink":"chore(i18n,docs): processed translations (freeCodeCamp#53662)"}},{"before":"c72191d4832fe213f1f90f178d47a4a43b7009fe","after":"581e553d2ebc7bee2c4bdf0b5b8d67136bdd59ce","ref":"refs/heads/main","pushedAt":"2024-02-09T09:05:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"test: update completion modal tests (#53377)","shortMessageHtmlLink":"test: update completion modal tests (freeCodeCamp#53377)"}},{"before":"abeb3a36a12491870342ddc3f5200db2c953f3c3","after":"8e72b32be13a08c333e2fb15f830e57dd6c36cb7","ref":"refs/heads/feat/adjust-machine-learning-with-python-for-gitpod","pushedAt":"2024-02-09T07:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix: clean up repetitive text and remove extra whitespace","shortMessageHtmlLink":"fix: clean up repetitive text and remove extra whitespace"}},{"before":"f4be3915b1e7aeb71f2d5c98adb6a4a200ae2cc5","after":"d88a91e8e0ecf84645c795f477bf559a16a24993","ref":"refs/heads/feat/adjust-data-analysis-with-python-for-gitpod","pushedAt":"2024-02-09T07:16:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix: add .py file extension, wrap None in backticks","shortMessageHtmlLink":"fix: add .py file extension, wrap None in backticks"}},{"before":"f7629df53da009c9cca764e597037f8b7b8e46a5","after":"c72191d4832fe213f1f90f178d47a4a43b7009fe","ref":"refs/heads/main","pushedAt":"2024-02-09T03:41:03.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): Updated description of step 119 of JavaScript Algorithms and Data Structures Role Playing Game (#53605)","shortMessageHtmlLink":"fix(curriculum): Updated description of step 119 of JavaScript Algori…"}},{"before":"671c3355aaf5e3a3984489bf599a63bcf92aa511","after":"d9c78fe3b4db1113991af431179897598307d095","ref":"refs/heads/feat/adjust-backend-dev-and-apis-for-gitpod","pushedAt":"2024-02-08T14:03:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix: add note about the solution link to the first npm challenge","shortMessageHtmlLink":"fix: add note about the solution link to the first npm challenge"}},{"before":null,"after":"abeb3a36a12491870342ddc3f5200db2c953f3c3","ref":"refs/heads/feat/adjust-machine-learning-with-python-for-gitpod","pushedAt":"2024-02-07T11:38:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: adjust machine learning with python for gitpod","shortMessageHtmlLink":"feat: adjust machine learning with python for gitpod"}},{"before":null,"after":"f4be3915b1e7aeb71f2d5c98adb6a4a200ae2cc5","ref":"refs/heads/feat/adjust-data-analysis-with-python-for-gitpod","pushedAt":"2024-02-07T09:10:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"feat: adjust data analysis with python certification projects for gitpod","shortMessageHtmlLink":"feat: adjust data analysis with python certification projects for gitpod"}},{"before":"3f588b7266f32a49d801ef27eb408bb0bbd04626","after":"f7629df53da009c9cca764e597037f8b7b8e46a5","ref":"refs/heads/main","pushedAt":"2024-02-07T08:17:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): improve description and instructions of Step 78 of Platformer game (#53577)","shortMessageHtmlLink":"fix(curriculum): improve description and instructions of Step 78 of P…"}},{"before":"293e2437f7c07cb27c590253cbcc0d876407a71b","after":"3f588b7266f32a49d801ef27eb408bb0bbd04626","ref":"refs/heads/main","pushedAt":"2024-02-06T10:10:33.000Z","pushType":"push","commitsCount":55,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix(curriculum): Updated hints of step-67 in new js course to make all tests compulsory (#53517)","shortMessageHtmlLink":"fix(curriculum): Updated hints of step-67 in new js course to make al…"}},{"before":null,"after":"671c3355aaf5e3a3984489bf599a63bcf92aa511","ref":"refs/heads/feat/adjust-backend-dev-and-apis-for-gitpod","pushedAt":"2024-02-01T10:52:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scissorsneedfoodtoo","name":"Kristofer Koishigawa","path":"/scissorsneedfoodtoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2051070?s=80&v=4"},"commit":{"message":"fix: add trailing slash to gitpod links","shortMessageHtmlLink":"fix: add trailing slash to gitpod links"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPbxs6AA","startCursor":null,"endCursor":null}},"title":"Activity · scissorsneedfoodtoo/freeCodeCamp"}