{"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:1721867439.0","currentOid":""},"activityList":{"items":[{"before":"520bf66c7780ad1e94fc1c7bdc6924c16cbb11df","after":"39e40f1ad8d89409d41416032d349696de625f79","ref":"refs/heads/jer/preview-no-iframe","pushedAt":"2024-07-25T00:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"8f02dd1539a36a228c536ca01c49567bd2fd0d09","after":"29e751e0c98dc4c9c3a19b4ad9372eabaa23f22a","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-25T00:33:12.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":"e3bda1f564ac86f0d455681ecefab4e1d03e29a7","after":"0aa81549b49e37af770ee786ea7fc63c550aa63f","ref":"refs/heads/gh-pages","pushedAt":"2024-07-25T00:33:09.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@1457bd3b88c7af3326bd303c4b85daadfa77df99 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 1457bd3 πŸš€"}},{"before":"489f8a898d276e224fd402e15f72cf45de38a3e2","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-25T00:30:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"}},{"before":"a2cb788422260bd250cb8ff61934916ef0d5da9c","after":"1457bd3b88c7af3326bd303c4b85daadfa77df99","ref":"refs/heads/main","pushedAt":"2024-07-25T00:30:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Update browserslist (#1429)\n\n# Summary\n\nUpdates the `browserslist` and `caniuse-lite` npm packages\n\n## Reviewing notes:\n\nThere should only be changes to the `yarn.lock` file in\nthis PR. Check that there is only 1 `caniuse-lite` package\nreference in the `yarn.lock` file (the intent of this\nupdate is to ensure that `caniuse-lite` is on the latest\nversion and that there aren't multiple, conflicting\nversions that different tools might see).\n\nIf everything looks fine, please approve this PR and then\nland it (either with the Big Green Merge Button ℒ️ or by\nusing `git land ` in a terminal).\n\nAuthor: github-actions[bot]\n\nReviewers: jeremywiebe, #frontend-infra-web\n\nRequired Reviewers:\n\nApproved By: jeremywiebe\n\nChecks: βœ… codecov/project, βœ… codecov/patch, βœ… Upload Coverage (ubuntu-latest, 20.x), βœ… Publish npm snapshot (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), βœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), βœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), βœ… Check for .changeset entries for all changed files (ubuntu-latest, 20.x), βœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1429","shortMessageHtmlLink":"Update browserslist (#1429)"}},{"before":null,"after":"e5b3122d8343a6f57f711ed194ff63b73cd284e8","ref":"refs/heads/start-coords-settings-cleanup","pushedAt":"2024-07-25T00:29:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Refactor StartCoordsSettings","shortMessageHtmlLink":"Refactor StartCoordsSettings"}},{"before":"32870f82c4ec0a3338f4a989a83acc9c03904453","after":"489f8a898d276e224fd402e15f72cf45de38a3e2","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-25T00:03:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khan-actions-bot","name":"Khan Actions Bot","path":"/khan-actions-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56267880?s=80&v=4"},"commit":{"message":"chore: update browserslist","shortMessageHtmlLink":"chore: update browserslist"}},{"before":"dae3db71290be7e441f6d87aa1a04e376b083e44","after":"8f02dd1539a36a228c536ca01c49567bd2fd0d09","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-25T00:03:18.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":"9ac7867f97a8ffdec23a9a3509e677dd5990409a","after":"e3bda1f564ac86f0d455681ecefab4e1d03e29a7","ref":"refs/heads/gh-pages","pushedAt":"2024-07-25T00:03:15.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@a2cb788422260bd250cb8ff61934916ef0d5da9c πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ a2cb788 πŸš€"}},{"before":"946ce2d6b6285652ebcbf6361f8d85f3f7ea5a90","after":null,"ref":"refs/heads/jer/caniuse-db-tagging","pushedAt":"2024-07-25T00:01:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"}},{"before":"4985d2d4ce0a82f5dbcc3209067f75b34fd173bc","after":"a2cb788422260bd250cb8ff61934916ef0d5da9c","ref":"refs/heads/main","pushedAt":"2024-07-25T00:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"[πŸ”₯AUDITπŸ”₯] Use github token that has repo access so we can tag Org teams (#1447)\n\nπŸ– _This is an audit!_ πŸ–\n\n## Summary:\n\nAfter landing the new Github Action to periodically update the `caniuse` database, I noticed the action failing. It turns out that the `GITHUB_TOKEN` is scoped to this repo only and we need a token that has Org permissions so that we can tag teams defined at the org level. \n\nSee: https://khanacademy.slack.com/archives/CEA6W0F6F/p1721743441208509?thread_ts=1721692544.947749&cid=CEA6W0F6F\n\nThis PR switches to a token that has those permissions.\n\nIssue: \"none\"\n\n## Test plan:\n\nAuthor: jeremywiebe\n\nAuditors: #perseus\n\nRequired Reviewers:\n\nApproved By:\n\nChecks: βœ… codecov/project, βœ… codecov/patch, βœ… Upload Coverage (ubuntu-latest, 20.x), βœ… gerald, ⏭️ Publish npm snapshot, βœ… Check builds for changes in size (ubuntu-latest, 20.x), βœ… Cypress (ubuntu-latest, 20.x), βœ… Jest Coverage (ubuntu-latest, 20.x), βœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), βœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), βœ… Check for .changeset entries for all changed files (ubuntu-latest, 20.x), βœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1447","shortMessageHtmlLink":"[πŸ”₯AUDITπŸ”₯] Use github token that has repo access so we can tag Org tea…"}},{"before":null,"after":"946ce2d6b6285652ebcbf6361f8d85f3f7ea5a90","ref":"refs/heads/jer/caniuse-db-tagging","pushedAt":"2024-07-24T23:51:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Use github token that has repo access so we can tag Org teams","shortMessageHtmlLink":"Use github token that has repo access so we can tag Org teams"}},{"before":"b785d1369a00651c1d7ba20e057723f399ce185b","after":"dae3db71290be7e441f6d87aa1a04e376b083e44","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-24T23:34:38.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":"7e8c18877b31e925d8869c369f4bd7079c45df6e","after":"9ac7867f97a8ffdec23a9a3509e677dd5990409a","ref":"refs/heads/gh-pages","pushedAt":"2024-07-24T23:34:34.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@4985d2d4ce0a82f5dbcc3209067f75b34fd173bc πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 4985d2d πŸš€"}},{"before":"407d21be30ae844483bd3db978dc43196f31f0b4","after":null,"ref":"refs/heads/rename-start-coord-settings","pushedAt":"2024-07-24T23:32:55.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":"bb1ac584b35e6c85284472d796bc4a4345349628","after":"4985d2d4ce0a82f5dbcc3209067f75b34fd173bc","ref":"refs/heads/main","pushedAt":"2024-07-24T23:32:53.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":"Rename StartCoordSettings to StartCoordsSettings (#1446)\n\n## Summary:\nNit: It should be StartCoordsSettings, not StartCoordSettings, because\nthe field is called startCoords.\n\nIssue: none\n\n## Test plan:\n`yarn jest`\n\nAuthor: nishasy\n\nReviewers: jeremywiebe\n\nRequired Reviewers:\n\nApproved By: jeremywiebe\n\nChecks: βœ… codecov/project, βœ… codecov/patch, βœ… 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), βœ… Check builds for changes in size (ubuntu-latest, 20.x), βœ… Jest Coverage (ubuntu-latest, 20.x), βœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), βœ… Check for .changeset entries for all changed files (ubuntu-latest, 20.x), βœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1446","shortMessageHtmlLink":"Rename StartCoordSettings to StartCoordsSettings (#1446)"}},{"before":"465f736ec44f40eff079381bcd0c6a36d14a5763","after":"b785d1369a00651c1d7ba20e057723f399ce185b","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-24T23:28:28.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":"beb2a46a4fbeec8899710142587aad3bed599046","after":"7e8c18877b31e925d8869c369f4bd7079c45df6e","ref":"refs/heads/gh-pages","pushedAt":"2024-07-24T23:28:24.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@bb1ac584b35e6c85284472d796bc4a4345349628 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ bb1ac58 πŸš€"}},{"before":"e01bccf1a5f059dbbafbf26b35676f79212e67ad","after":null,"ref":"refs/heads/jer/draggable-ignore-keyup","pushedAt":"2024-07-24T23:26:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"}},{"before":"c386515ad52eef657f41ba7039614bc96e96e024","after":"bb1ac584b35e6c85284472d796bc4a4345349628","ref":"refs/heads/main","pushedAt":"2024-07-24T23:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Fix use-draggable hook to ignore 'keyup' events (#1445)\n\n## Summary:\r\n\r\nWhile @nicolecomputer and I were investigating why the `interactive-graph.test.tsx` tests _sometimes_ failed in CI and other slower environments, we found that the `useDraggable()` hook was handling both `keydown` as well as `keyup` events.\r\n\r\nThrough some testing we discovered also that the browser sends only a `keydown` event for a single keypress. When the key is held down, we saw a series of `keydown` events and then a single `keyup` event when the key was released. \r\n\r\nTo that end, we've adjusted `useDraggable` to ignore all `keyup` events.\r\n\r\nIssue: LEMS-1820, LEMS-1934\r\n\r\n## Test plan:\r\n\r\n`yarn test` all tests pass\r\nIn storybook, you can notice that there's one fewer moves when selecting a point and then holding down the arrow key to move it. Previously, there was a final move because of the `keyup` processing. Now that's gone and the effect \"feels\" more correct.\n\nAuthor: jeremywiebe\n\nReviewers: jeremywiebe, benchristel, SonicScrewdriver, mark-fitzgerald, Myranae, nicolecomputer\n\nRequired Reviewers:\n\nApproved By: benchristel\n\nChecks: βŒ› Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), βŒ› Publish npm snapshot (ubuntu-latest, 20.x), βŒ› Jest Coverage (ubuntu-latest, 20.x), βœ… Cypress (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), βœ… gerald, βœ… codecov/project, βœ… codecov/patch, βœ… Upload Coverage (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), βœ… Check for .changeset entries for all changed files (ubuntu-latest, 20.x), βœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), βœ… Cypress (ubuntu-latest, 20.x), 🚫 Upload Coverage, βœ… gerald, βœ… gerald, ⏭️ Publish npm snapshot, 🚫 Lint, Typecheck, Format, and Test (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), βœ… Cypress (ubuntu-latest, 20.x), βœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), βœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1445","shortMessageHtmlLink":"Fix use-draggable hook to ignore 'keyup' events (#1445)"}},{"before":"61ec43f42b3236048f6e05fef3eba238f6a89d21","after":"407d21be30ae844483bd3db978dc43196f31f0b4","ref":"refs/heads/rename-start-coord-settings","pushedAt":"2024-07-24T22:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"update test file name too","shortMessageHtmlLink":"update test file name too"}},{"before":"25ae5601416b3c747a4a7cb28992b2ef49ecc6bb","after":"61ec43f42b3236048f6e05fef3eba238f6a89d21","ref":"refs/heads/rename-start-coord-settings","pushedAt":"2024-07-24T22:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"remove empty changeset","shortMessageHtmlLink":"remove empty changeset"}},{"before":"e0aa8e4b91683343e6aafb9d0145bdc3515d0abe","after":"25ae5601416b3c747a4a7cb28992b2ef49ecc6bb","ref":"refs/heads/rename-start-coord-settings","pushedAt":"2024-07-24T22:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":null,"after":"e0aa8e4b91683343e6aafb9d0145bdc3515d0abe","ref":"refs/heads/rename-start-coord-settings","pushedAt":"2024-07-24T22:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Rename StartCoordSettings to StartCoordsSettings\n\nNit: It should be StartCoordsSettings, not StartCoordSettings, because\nthe field is called startCoords.\n\nIssue: none\n\nTest plan:\n`yarn jest`","shortMessageHtmlLink":"Rename StartCoordSettings to StartCoordsSettings"}},{"before":"df71fde1ff5854900d1c83a8b7529389dc325fa4","after":"465f736ec44f40eff079381bcd0c6a36d14a5763","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-24T22:26:45.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":"f8702a0564d55e134da81d31cf1d08164fb5a773","after":"beb2a46a4fbeec8899710142587aad3bed599046","ref":"refs/heads/gh-pages","pushedAt":"2024-07-24T22:26:42.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@c386515ad52eef657f41ba7039614bc96e96e024 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ c386515 πŸš€"}},{"before":"a0054d7b80239ba69ea3430c2409e8d007b853c0","after":null,"ref":"refs/heads/start-coords-segment","pushedAt":"2024-07-24T22:25:18.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":"7a448e77c18d9c8437c24e6567f1e4fa03efc6b9","after":"c386515ad52eef657f41ba7039614bc96e96e024","ref":"refs/heads/main","pushedAt":"2024-07-24T22:25:16.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":"[Interactive Graph Editor] Segment and Linear System graph start coords UI (#1422)\n\n## Summary:\r\nAdd the UI to specify start coords for the Segment and Linear System graph types.\r\n\r\n- Add the graph types to `start-coord-settings.tsx`\r\n- Update the Heading component to use WB Clickable so that I can find it by\r\n button role in tests\r\n- updated tests\r\n\r\nIssue: https://khanacademy.atlassian.net/browse/LEMS-2052\r\n\r\n## Test plan:\r\n`yarn jest packages/perseus-editor/src/components/__tests__/start-coord-settings.test.tsx`\r\n\r\nStorybook\r\n- [1 segment](http://localhost:6006/?path=/story/perseuseditor-widgets-interactive-graph--interactive-graph-segment-with-starting-coords)\r\n- [2 segments](http://localhost:6006/?path=/story/perseuseditor-widgets-interactive-graph--interactive-graph-segments-with-starting-coords)\r\n- [Linear system](http://localhost:6006/?path=/story/perseuseditor-widgets-interactive-graph--interactive-graph-linear-system-with-starting-coords)\r\n\r\n### Screenshots\r\n\r\n| 1 segment | 2 segments | linear system |\r\n| --- | --- | --- |\r\n| \"Screenshot | \"Screenshot | \"Screenshot |\n\nAuthor: nishasy\n\nReviewers: nishasy, SonicScrewdriver, benchristel, jeremywiebe\n\nRequired Reviewers:\n\nApproved By: SonicScrewdriver\n\nChecks: βœ… Upload Coverage (ubuntu-latest, 20.x), βœ… Publish npm snapshot (ubuntu-latest, 20.x), βœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), βœ… Jest Coverage (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), βœ… Cypress (ubuntu-latest, 20.x), βœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), βœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1422","shortMessageHtmlLink":"[Interactive Graph Editor] Segment and Linear System graph start coor…"}},{"before":"e4a348f1a99a59a3aa8d23989e70fa30ed8a337d","after":"a0054d7b80239ba69ea3430c2409e8d007b853c0","ref":"refs/heads/start-coords-segment","pushedAt":"2024-07-24T22:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nishasy","name":"Nisha Yerunkar","path":"/nishasy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13231763?s=80&v=4"},"commit":{"message":"Moved object-utils file","shortMessageHtmlLink":"Moved object-utils file"}},{"before":"ae60cf406db36410c0e4903f9d22f42f08d39158","after":"e01bccf1a5f059dbbafbf26b35676f79212e67ad","ref":"refs/heads/jer/draggable-ignore-keyup","pushedAt":"2024-07-24T22:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremywiebe","name":"Jeremy Wiebe","path":"/jeremywiebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77138?s=80&v=4"},"commit":{"message":"Changeset","shortMessageHtmlLink":"Changeset"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiHzXKgA","startCursor":null,"endCursor":null}},"title":"Activity Β· Khan/perseus"}