{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7827310,"defaultBranch":"main","name":"perseus","ownerLogin":"Khan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-25T19:54:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15455?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727217964.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7295fd175dc8baa3a2967e302b21cac37087a6bf","ref":"refs/heads/new/unlimited-polish","pushedAt":"2024-09-24T22:46:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolecomputer","name":"Nicole W.","path":"/nicolecomputer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76132106?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":"7822ea63c9f91adebe2b6ea0841db1ae62c9d088","after":"3be0ada8a0330d5be32e2c70ce5bac4bd81e7c4d","ref":"refs/heads/catjohnson/update-protractor","pushedAt":"2024-09-24T21:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"catandthemachines","name":"Cat Johnson","path":"/catandthemachines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123020281?s=80&v=4"},"commit":{"message":"Moving the protractor up.","shortMessageHtmlLink":"Moving the protractor up."}},{"before":"ad58a01825de3f0ed11a09079f2d306711510460","after":"dcb469989b248a0d9c01c3382fb0e73b9f84fbfc","ref":"refs/heads/LEMS-2328/type-get-user-input","pushedAt":"2024-09-24T21:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":"228d785c7a9a8d8e01df7ae42a48f28f8a2137e9","after":"ad58a01825de3f0ed11a09079f2d306711510460","ref":"refs/heads/LEMS-2328/type-get-user-input","pushedAt":"2024-09-24T21:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"55c40f2d0243bae1863a4fb971cf581cb2f7193b","after":"228d785c7a9a8d8e01df7ae42a48f28f8a2137e9","ref":"refs/heads/LEMS-2328/type-get-user-input","pushedAt":"2024-09-24T21:23:47.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"merge main","shortMessageHtmlLink":"merge main"}},{"before":null,"after":"1b238b8b134bd9552980435eb395db72895257a2","ref":"refs/heads/benc/fix-onChange-take-2","pushedAt":"2024-09-24T21:09:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":"e8d36592330cef67cf2c4b74fe0626e299a3c504","after":"fe30ca5b159bc230b8eaf536f03c9608850867d2","ref":"refs/heads/LEMS-2368/radio-validator","pushedAt":"2024-09-24T21:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":"2437282d8ce8bc0ad2e27f7c8b5510fa3a53fb10","after":"e8d36592330cef67cf2c4b74fe0626e299a3c504","ref":"refs/heads/LEMS-2368/radio-validator","pushedAt":"2024-09-24T21:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"tweak comments more","shortMessageHtmlLink":"tweak comments more"}},{"before":"4fd42356d765bf29ac427909a0db3a858ecfb692","after":"2437282d8ce8bc0ad2e27f7c8b5510fa3a53fb10","ref":"refs/heads/LEMS-2368/radio-validator","pushedAt":"2024-09-24T21:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"tweak comments","shortMessageHtmlLink":"tweak comments"}},{"before":"64180ff47bbe48ab867c4525f39c967df8b23f7d","after":"5d8b9f96a02b25f3d6be4f32fff13dbc03a0ff14","ref":"refs/heads/changeset-release/main","pushedAt":"2024-09-24T21:00:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"f1f51fbea55844cafc72e42d6067eae3e56a7a74","after":"7ee7cef23281c0cd73c20ae213e2b8e3493e9bc4","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T21:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ Khan/perseus@391641acb153d2d6c0f8c29f5026a392ac1b3a62 ๐","shortMessageHtmlLink":"Deploying to gh-pages from @ 391641a ๐"}},{"before":"81a4c9db67a3ac60fa180fa0fa71db6a2aafc2eb","after":null,"ref":"refs/heads/LEMS-2422/on-input-error","pushedAt":"2024-09-24T20:58:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"}},{"before":"1642ad9c0cadaf2e4db316e5e4cb38a5c9a9f5fe","after":"391641acb153d2d6c0f8c29f5026a392ac1b3a62","ref":"refs/heads/main","pushedAt":"2024-09-24T20:57:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"Remove onInputError (#1661)\n\n## Summary:\r\nI didn't see that it was actually being used except in the protowebapp repo...which is obviously legacy.\r\n\r\nIssue: LEMS-2422\r\n\r\n## Test plan:\r\nNothing should functionally change\n\nAuthor: handeyeco\n\nReviewers: benchristel, jeremywiebe\n\nRequired Reviewers:\n\nApproved By: benchristel, jeremywiebe\n\nChecks: โ
codecov/patch, โ codecov/project, โ
Upload Coverage (ubuntu-latest, 20.x), โ
Publish npm snapshot (ubuntu-latest, 20.x), โ
Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), โ
Cypress (ubuntu-latest, 20.x), โ
Jest Coverage (ubuntu-latest, 20.x), โ
Check builds for changes in size (ubuntu-latest, 20.x), โ
Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โ
Publish Storybook to Chromatic (ubuntu-latest, 20.x), โ
gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1661","shortMessageHtmlLink":"Remove onInputError (#1661)"}},{"before":"0a859d8a1dcdfd20281a20fef93e52e30dee5238","after":"64180ff47bbe48ab867c4525f39c967df8b23f7d","ref":"refs/heads/changeset-release/main","pushedAt":"2024-09-24T20:17:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"920c01ade8846f1d9d10424022fb3f1e7a440b52","after":"f1f51fbea55844cafc72e42d6067eae3e56a7a74","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T20:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ Khan/perseus@1642ad9c0cadaf2e4db316e5e4cb38a5c9a9f5fe ๐","shortMessageHtmlLink":"Deploying to gh-pages from @ 1642ad9 ๐"}},{"before":"99a52a9b0b2305399c79795f845deecc3a1ce049","after":null,"ref":"refs/heads/benc/hotfix","pushedAt":"2024-09-24T20:15:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"}},{"before":"3dcb1fdf247eda0f0b78966daf04a9e4278d4373","after":"1642ad9c0cadaf2e4db316e5e4cb38a5c9a9f5fe","ref":"refs/heads/main","pushedAt":"2024-09-24T20:15:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Revert PR #1654 (#1663)\n\nThe linked PR caused a bug where certain interactive graph types would lose key features\r\nafter you interacted with them:\r\n\r\n- Polygon graphs would lose angle and side labels\r\n- Unlimited point graphs would only let you add a single point\r\n\r\nThe cause was that the interactive graph widget was passing incomplete data to\r\nits onChange callback. The Renderer stored this data in its state, overwriting the\r\noriginal widget config. The borked data then got passed back down to the widget on the\r\nnext render, which caused the features to disappear.\r\n\r\nIssue: none\r\n\r\n## Test plan:\r\n\r\n`yarn dev; open http://localhost:5173`\r\n\r\nTurn on Mafs for the unlimited point and polygon graphs. Play with the graphs and\r\nconfirm that everything looks OK.\n\nAuthor: benchristel\n\nReviewers: nicolecomputer, #perseus\n\nRequired Reviewers:\n\nApproved By: nicolecomputer\n\nChecks: โ
codecov/patch, โ codecov/project, โ
Upload Coverage (ubuntu-latest, 20.x), โ
Publish npm snapshot (ubuntu-latest, 20.x), โ
Check builds for changes in size (ubuntu-latest, 20.x), โ
Cypress (ubuntu-latest, 20.x), โ
Jest Coverage (ubuntu-latest, 20.x), โ
Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โ
Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ๐ซ Upload Coverage, โ
gerald, โ
Publish npm snapshot (ubuntu-latest, 20.x), ๐ซ Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), โ
Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โ
Check builds for changes in size (ubuntu-latest, 20.x), โ
Publish Storybook to Chromatic (ubuntu-latest, 20.x), ๐ซ Jest Coverage (ubuntu-latest, 20.x), โ
Cypress (ubuntu-latest, 20.x), โ
gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1663","shortMessageHtmlLink":"Revert PR #1654 (#1663)"}},{"before":null,"after":"99a52a9b0b2305399c79795f845deecc3a1ce049","ref":"refs/heads/benc/hotfix","pushedAt":"2024-09-24T19:36:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Add changeset","shortMessageHtmlLink":"Add changeset"}},{"before":null,"after":"4fd42356d765bf29ac427909a0db3a858ecfb692","ref":"refs/heads/LEMS-2368/radio-validator","pushedAt":"2024-09-24T18:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"handeyeco","name":"Matthew","path":"/handeyeco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16308368?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"268ad671b12a97ee7bdae2611a9d980779f6a299","after":"0a859d8a1dcdfd20281a20fef93e52e30dee5238","ref":"refs/heads/changeset-release/main","pushedAt":"2024-09-24T17:56:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"aadab4b6016d9f90cd678ca77440dd43ceac3f8f","after":"920c01ade8846f1d9d10424022fb3f1e7a440b52","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T17:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ Khan/perseus@3dcb1fdf247eda0f0b78966daf04a9e4278d4373 ๐","shortMessageHtmlLink":"Deploying to gh-pages from @ 3dcb1fd ๐"}},{"before":"d1cb602e8734ea7b4d2d2e84fd973af23c9856fe","after":null,"ref":"refs/heads/locked-function-labels-editor","pushedAt":"2024-09-24T17:54:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"}},{"before":"20b3a2485e2ba8deea798acc2732d9570c0dac45","after":"3dcb1fdf247eda0f0b78966daf04a9e4278d4373","ref":"refs/heads/main","pushedAt":"2024-09-24T17:54:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"[Locked Figure Labels] Add/edit/delete locked function labels (#1659)\n\n## Summary:\r\nAdd the ability to add/edit/delete labels for locked functions\r\nwithin the interactive graph editor.\r\n\r\nIssue: https://khanacademy.atlassian.net/browse/LEMS-2351\r\n\r\n## Test plan:\r\n- Go to http://localhost:6006/?path=/story/perseuseditor-widgets-interactive-graph--mafs-with-locked-function-labels-flag\r\n- Go to locked figures\r\n- Open the locked function settings\r\n- Confirm that the label settings are there\r\n- Play around with the label settings and confirm that\r\n the color updates with the function.\r\n\r\n\n\nAuthor: nishasy\n\nReviewers: benchristel, catandthemachines, anakaren-rojas\n\nRequired Reviewers:\n\nApproved By: benchristel\n\nChecks: โ
Upload Coverage (ubuntu-latest, 20.x), โ
Publish npm snapshot (ubuntu-latest, 20.x), โ
Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), โ
Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โ
Check builds for changes in size (ubuntu-latest, 20.x), โ
Jest Coverage (ubuntu-latest, 20.x), โ
Cypress (ubuntu-latest, 20.x), โ
Publish Storybook to Chromatic (ubuntu-latest, 20.x), โ
gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1659","shortMessageHtmlLink":"[Locked Figure Labels] Add/edit/delete locked function labels (#1659)"}},{"before":"a8f6f91544a026d5c05212bfe49c89d52828c28b","after":"268ad671b12a97ee7bdae2611a9d980779f6a299","ref":"refs/heads/changeset-release/main","pushedAt":"2024-09-24T17:49:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}},{"before":"1859b0969a7665d222596ae91910dcb7d19978cc","after":"aadab4b6016d9f90cd678ca77440dd43ceac3f8f","ref":"refs/heads/gh-pages","pushedAt":"2024-09-24T17:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ Khan/perseus@20b3a2485e2ba8deea798acc2732d9570c0dac45 ๐","shortMessageHtmlLink":"Deploying to gh-pages from @ 20b3a24 ๐"}},{"before":"8d62e1cec2badc06109aa685a8461cd8dfaa1a01","after":"d1cb602e8734ea7b4d2d2e84fd973af23c9856fe","ref":"refs/heads/locked-function-labels-editor","pushedAt":"2024-09-24T17:47:43.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Merge branch 'main' into locked-function-labels-editor","shortMessageHtmlLink":"Merge branch 'main' into locked-function-labels-editor"}},{"before":"e13f7aa7885c5f6c71a7cf0352ff7d139b0586f3","after":null,"ref":"refs/heads/locked-function-labels","pushedAt":"2024-09-24T17:47:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"}},{"before":"790e189a7fdcd215d78d1999879ab2fc7417e123","after":"20b3a2485e2ba8deea798acc2732d9570c0dac45","ref":"refs/heads/main","pushedAt":"2024-09-24T17:47:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"[Locked Figure Labels] View locked function labels (#1658)\n\n## Summary:\r\n- Add feature flag for locked function labels\r\n- Add labels to LockedFunctionType\r\n- update builder\r\n- update stories and tests\r\n - add a story for all locked figure labels\r\n\r\nIssue: https://khanacademy.atlassian.net/browse/LEMS-2351\r\n\r\n## Test plan:\r\n- Go to http://localhost:6006/?path=/story/perseuseditor-widgets-interactive-graph--mafs-with-locked-function-labels-flag\r\n- Confirm that the visible label is on the locked function only\r\n- Go to the other locked figures' stories and confirm that\r\n the locked function does not have a visible label (to make sure\r\n that the flags are separating the behaviors correctly)\r\n\r\n\n\nAuthor: nishasy\n\nReviewers: benchristel, catandthemachines, anakaren-rojas\n\nRequired Reviewers:\n\nApproved By: benchristel\n\nChecks: โ
Upload Coverage (ubuntu-latest, 20.x), โ
Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), โ
Publish npm snapshot (ubuntu-latest, 20.x), โ
Jest Coverage (ubuntu-latest, 20.x), โ
Check builds for changes in size (ubuntu-latest, 20.x), โ
Cypress (ubuntu-latest, 20.x), โ
Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โ
Publish Storybook to Chromatic (ubuntu-latest, 20.x), โ
gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1658","shortMessageHtmlLink":"[Locked Figure Labels] View locked function labels (#1658)"}},{"before":"e781512eb69100b88f5a13413e1f4a831ebe75c3","after":"e13f7aa7885c5f6c71a7cf0352ff7d139b0586f3","ref":"refs/heads/locked-function-labels","pushedAt":"2024-09-24T17:41:23.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Merge branch 'main' into locked-function-labels","shortMessageHtmlLink":"Merge branch 'main' into locked-function-labels"}},{"before":"b6e26df88ca4a57fdcaa2ad1f580f018b8be9022","after":"a8f6f91544a026d5c05212bfe49c89d52828c28b","ref":"refs/heads/changeset-release/main","pushedAt":"2024-09-24T17:33:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages","shortMessageHtmlLink":"Version Packages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMjo0NjowNC4wMDAwMDBazwAAAAS_sKZG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMjo0NjowNC4wMDAwMDBazwAAAAS_sKZG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzozMzowNi4wMDAwMDBazwAAAAS_c23e"}},"title":"Activity ยท Khan/perseus"}