{"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:1715900461.0","currentOid":""},"activityList":{"items":[{"before":"b3b0720111b18384eeba22a656aead43ef4dd5b4","after":"ec309ced2b62c6fff7405d67abf1e0863c3e0ed3","ref":"refs/heads/benc/rethink-snapshots","pushedAt":"2024-05-16T23:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benchristel","name":"Ben Christel","path":"/benchristel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693920?s=80&v=4"},"commit":{"message":"Delete the correct snapshots","shortMessageHtmlLink":"Delete the correct snapshots"}},{"before":null,"after":"b3b0720111b18384eeba22a656aead43ef4dd5b4","ref":"refs/heads/benc/rethink-snapshots","pushedAt":"2024-05-16T23:01:01.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":"Replace interactive graph snapshot tests with Storybook stories\n\nThere is a problem with using Jest snapshot tests to test Mafs: Mafs\nuses autoincrementing IDs for some of its elements, so when new tests\nare added to a suite, the IDs change and the snapshot tests fail.\n\nTo work around this, I've removed the problematic Jest snapshot tests\nand replaced them with Storybook stories.\n\nThese stories will be run as visual snapshot tests on Chromatic,\nproviding similar regression protection with hopefully less test\nflakiness.\n\nIssue: LEMS-1975\n\nTest plan:\n\nWatch CI run and accept the baselines for the new stories on Chromatic.","shortMessageHtmlLink":"Replace interactive graph snapshot tests with Storybook stories"}},{"before":"44dfb8d8dbda9cd074c49611312309ff5ec714ee","after":"f5cb4d02f6002ae00e926c6ec4b9c0f4dffc0c3c","ref":"refs/heads/jer/locked-figures-heading","pushedAt":"2024-05-16T22:22:27.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"}},{"before":"b12ef9761290e881e58f9a5cc992843e3c39e328","after":"fbdf8a75608ff0776675465c53f95a675aa9a075","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-16T22:21:29.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":"d61408566f15d2f4aef81d2de016c2a07bb5b47d","after":"013fed5fe5814c758aca32423b67fed76dfe946e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T22:21:26.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@58d2a522aa9cbe4eee7163e94632fcb400916c6e ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 58d2a52 ๐Ÿš€"}},{"before":"8534a9f017a9a5404201c2459fabe91a83d6709f","after":"58d2a522aa9cbe4eee7163e94632fcb400916c6e","ref":"refs/heads/main","pushedAt":"2024-05-16T22:20:02.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":"Github Actions: Provide matrix for upload_coverage job (#1288)\n\n## Summary:\r\n\r\nWhile investigating a problem where the Github Action cache is broken (we get type check failures in the action runs that don't occur locally), I noticed that some cache keys were missing the node version in them (see screenshot). \r\n\r\n\"image\"\r\n\r\nI think I've traced it down to a missing `strategy` key in one of the jobs that uses our shared `shared-node-cache` action. \r\n\r\nIssue: \"none\"\r\n\r\n## Test plan:\r\n\r\nThere's no way to test this until it's landed. \r\n\r\nOnce it's landed, I'll clear the caches once more and then monitor as PRs check/set the cache. Hopefully we won't see any more cache keys that are missing a node version (ie. ones that start with `Linux--v1-...` (note the double dash, the node version should be between those dashes!)\n\nAuthor: jeremywiebe\n\nReviewers: jeremywiebe, mark-fitzgerald\n\nRequired Reviewers:\n\nApproved By: mark-fitzgerald\n\nChecks: โœ… Upload Coverage (ubuntu-latest, 20.x), โญ๏ธ Publish npm snapshot, โœ… 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), โœ… Jest Coverage (ubuntu-latest, 20.x), โœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), ๐Ÿšซ Upload Coverage, โœ… gerald, โœ… gerald, โญ๏ธ Publish npm snapshot, ๐Ÿšซ 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/1288","shortMessageHtmlLink":"Github Actions: Provide matrix for upload_coverage job (#1288)"}},{"before":"fb0d4b38689259aaf039add2073b0eaa1dca8d6f","after":null,"ref":"refs/heads/jer/github-action-node-version","pushedAt":"2024-05-16T22:20:02.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":"1db11908c3fad38363324b6f8e75d898a0a5519d","after":"b12ef9761290e881e58f9a5cc992843e3c39e328","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-16T22:19:21.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":"b6cba1c68c325d9905c5ab47f6fe077a07c0fabe","after":"d61408566f15d2f4aef81d2de016c2a07bb5b47d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T22:19:18.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@8534a9f017a9a5404201c2459fabe91a83d6709f ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8534a9f ๐Ÿš€"}},{"before":"665b5f34a9049768a2a1d3f4b67dc1f579f7c3ea","after":null,"ref":"refs/heads/jer/toggleable-caret","pushedAt":"2024-05-16T22:17:59.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":"5b52a156996d7e1debff3490db9fa798d5b95bd3","after":"8534a9f017a9a5404201c2459fabe91a83d6709f","ref":"refs/heads/main","pushedAt":"2024-05-16T22:17:58.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":"Introduce a ToggleableCaret icon (#1284)\n\n## Summary:\r\n\r\nI was starting to build this exact toggleable icon again so I've extracted the first usage into the `ToggleableCaret` component. A follow-up PR will use it in a new location.\r\n \r\n\r\nhttps://github.com/Khan/perseus/assets/77138/7895463c-e86d-4cb5-ac0f-76f95edfb59b\r\n\r\n\r\n\r\nIssue: \"none\"\r\n\r\n## Test plan:\r\n\r\n`yarn start`\r\nNavigate to the `ToggleableCaret` story\r\n\r\nWatch for a few hours and be amazed! โœจ\n\nAuthor: jeremywiebe\n\nReviewers: mark-fitzgerald, nishasy\n\nRequired Reviewers:\n\nApproved By: mark-fitzgerald\n\nChecks: โœ… codecov/project, โœ… codecov/patch, โœ… Upload Coverage, โœ… Publish npm snapshot (ubuntu-latest, 20.x), โœ… Check builds for changes in size (ubuntu-latest, 20.x), โœ… Jest Coverage (ubuntu-latest, 20.x), โœ… Check for .changeset entries for all changed files (ubuntu-latest, 20.x), โœ… Cypress (ubuntu-latest, 20.x), โœ… Lint, Typecheck, Format, and Test (ubuntu-latest, 20.x), โœ… Publish Storybook to Chromatic (ubuntu-latest, 20.x), โœ… gerald\n\nPull Request URL: https://github.com/Khan/perseus/pull/1284","shortMessageHtmlLink":"Introduce a ToggleableCaret icon (#1284)"}},{"before":"065728ef92d86ce9bc5d795709bef5cc58943a20","after":"1db11908c3fad38363324b6f8e75d898a0a5519d","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-16T22:13:00.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":"cf06cdebf229b8e7666ddc748ecc0624424ab51f","after":"b6cba1c68c325d9905c5ab47f6fe077a07c0fabe","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T22:12:56.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@5b52a156996d7e1debff3490db9fa798d5b95bd3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 5b52a15 ๐Ÿš€"}},{"before":null,"after":"fb0d4b38689259aaf039add2073b0eaa1dca8d6f","ref":"refs/heads/jer/github-action-node-version","pushedAt":"2024-05-16T22:12:12.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":"Provide matrix for upload_coverage job","shortMessageHtmlLink":"Provide matrix for upload_coverage job"}},{"before":"0fe0d9af527d893479ca086602085bea36e1241e","after":null,"ref":"refs/heads/benc/refactor-linear-graph-defaults","pushedAt":"2024-05-16T22:10:39.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":"fffd130db2eff64a06d3f6635f4588e110bdba5b","after":"5b52a156996d7e1debff3490db9fa798d5b95bd3","ref":"refs/heads/main","pushedAt":"2024-05-16T22:10:38.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":"Clarify the code for initializing linear graphs (#1285)\n\n## Summary:\nPreviously, the code for initializing movable lines looked like it would\nuse `graph.coords` if that was provided, and fall back to default values\nif not. That's not what it did, because the `??` operator has higher\nprecedence than the ternary operator. If any coords were passed, we'd\ntreat the graph as a linear-system graph.\n\nI suspect the reason we didn't notice this bug is that `coords` is never\nprovided for `linear` or `ray` graphs. Linear and ray graphs always have\none line, and linear-system graphs always have two lines.\n\nIssue: none\n\nTest plan:\n\n- `yarn dev`\n- Go to `http://localhost:5173#flipbook`\n- View the examples obtained by running each of:\n ```\n ag -l '\"type\":\"linear\"' data/questions/ | xargs cat | grep -v 'grapher 1' | pbcopy\n ag -l '\"type\":\"ray\"' data/questions/ | xargs cat | pbcopy\n ag -l '\"type\":\"linear-system\"' data/questions/ | xargs cat | pbcopy\n ```\n (run these one at a time; each one overwrites your clipboard)\n- Verify that none of the Mafs graphs differ from the legacy version.\n\nAuthor: benchristel\n\nReviewers: jeremywiebe, nishasy, SonicScrewdriver\n\nRequired Reviewers:\n\nApproved By: jeremywiebe\n\nChecks: โœ… codecov/project, โœ… codecov/patch, โœ… Upload Coverage, โœ… 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/1285","shortMessageHtmlLink":"Clarify the code for initializing linear graphs (#1285)"}},{"before":null,"after":"44dfb8d8dbda9cd074c49611312309ff5ec714ee","ref":"refs/heads/jer/locked-figures-heading","pushedAt":"2024-05-16T22:06:20.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":"Make shared graph settings collapsable to save space","shortMessageHtmlLink":"Make shared graph settings collapsable to save space"}},{"before":null,"after":"d3fd06017d281172d30e7cd09b00445bb7cc5ba5","ref":"refs/heads/preview-sticky","pushedAt":"2024-05-16T22:03:41.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":"Make exercise editor preview (right side) sticky","shortMessageHtmlLink":"Make exercise editor preview (right side) sticky"}},{"before":"06aaf0f3fce322a939d29c87e3972ab71174de56","after":"0fe0d9af527d893479ca086602085bea36e1241e","ref":"refs/heads/benc/refactor-linear-graph-defaults","pushedAt":"2024-05-16T21:53:40.000Z","pushType":"push","commitsCount":1,"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":"ca3009911bd709eaf0f6b3adf30d22e046789ba8","after":"06aaf0f3fce322a939d29c87e3972ab71174de56","ref":"refs/heads/benc/refactor-linear-graph-defaults","pushedAt":"2024-05-16T21:52:53.000Z","pushType":"push","commitsCount":1,"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":"e7eea15000afd00fead8cee839fc27b42a6a899f","after":"665b5f34a9049768a2a1d3f4b67dc1f579f7c3ea","ref":"refs/heads/jer/toggleable-caret","pushedAt":"2024-05-16T20:43:39.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":"Changeset","shortMessageHtmlLink":"Changeset"}},{"before":null,"after":"ca3009911bd709eaf0f6b3adf30d22e046789ba8","ref":"refs/heads/benc/refactor-linear-graph-defaults","pushedAt":"2024-05-16T20:36:48.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":"Clarify the code for initializing linear graphs\n\nPreviously, the code for initializing movable lines looked like it would\nuse `graph.coords` if that was provided, and fall back to default values\nif not. That's not what it did, because the `??` operator has higher\nprecedence than the ternary operator. If any coords were passed, we'd\ntreat the graph as a linear-system graph.\n\nI suspect the reason we didn't notice this bug is that `coords` is never\nprovided for `linear` or `ray` graphs. Linear and ray graphs always have\none line, and linear-system graphs always have two lines.\n\nIssue: none\n\nTest plan:\n\n- `yarn dev`\n- Go to `http://localhost:5173#flipbook`\n- View the examples obtained by running each of:\n ```\n ag -l '\"type\":\"linear\"' data/questions/ | xargs cat | grep -v 'grapher 1' | pbcopy\n ag -l '\"type\":\"ray\"' data/questions/ | xargs cat | pbcopy\n ag -l '\"type\":\"linear-system\"' data/questions/ | xargs cat | pbcopy\n ```\n (run these one at a time; each one overwrites your clipboard)\n- Verify that none of the Mafs graphs differ from the legacy version.","shortMessageHtmlLink":"Clarify the code for initializing linear graphs"}},{"before":"8b31bfaef98317b4b0df00a33c1b150ec8e7c023","after":"e7eea15000afd00fead8cee839fc27b42a6a899f","ref":"refs/heads/jer/toggleable-caret","pushedAt":"2024-05-16T20:33:21.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"}},{"before":null,"after":"8b31bfaef98317b4b0df00a33c1b150ec8e7c023","ref":"refs/heads/jer/toggleable-caret","pushedAt":"2024-05-16T20:30:25.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":"Introduce a ToggleableCaret icon","shortMessageHtmlLink":"Introduce a ToggleableCaret icon"}},{"before":"74646d14f349e9f00cf17e82e5ca634cd9b33bd9","after":"2326c53587ab07eeaa8e043472677ad7ce6580ab","ref":"refs/heads/LIT-754_hr-a11y","pushedAt":"2024-05-16T20:13:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"daniellewhyte","name":null,"path":"/daniellewhyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30729058?s=80&v=4"},"commit":{"message":"Merge branch 'main' into LIT-754_hr-a11y","shortMessageHtmlLink":"Merge branch 'main' into LIT-754_hr-a11y"}},{"before":"4bd8091a242ac5004a770677dd182f4ba5fd0606","after":"065728ef92d86ce9bc5d795709bef5cc58943a20","ref":"refs/heads/changeset-release/main","pushedAt":"2024-05-16T20:00:03.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":"03cbd5be85fd58ca9409a200306c6a677be90b1d","after":"cf06cdebf229b8e7666ddc748ecc0624424ab51f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T19:59:59.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@fffd130db2eff64a06d3f6635f4588e110bdba5b ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ fffd130 ๐Ÿš€"}},{"before":"a0dfc66ccb1d92d4f15e9f1be983217e051e2aaa","after":"fffd130db2eff64a06d3f6635f4588e110bdba5b","ref":"refs/heads/main","pushedAt":"2024-05-16T19:57:35.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":"Alphabetically order locked line kind dropdown options (#1278)\n\n## Summary:\r\nThis is just a nit. Putting Ray before Segment makes it so that\r\n1. The options are in alpahbetical order\r\n2. The options are in length order\r\n\r\nIssue: none\r\n\r\n## Test plan:\r\nStorybook\r\nhttp://localhost:6006/?path=/story/perseuseditor-editorpage--mafs-with-locked-figures\r\n\r\n\"Screenshot\n\nAuthor: nishasy\n\nReviewers: benchristel, jeremywiebe\n\nRequired Reviewers:\n\nApproved By: benchristel, jeremywiebe\n\nChecks: โœ… codecov/project, โœ… codecov/patch, โœ… Upload Coverage, โญ๏ธ 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), ๐Ÿšซ Upload Coverage, โœ… gerald, โœ… gerald, โญ๏ธ Publish npm snapshot, ๐Ÿšซ 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), ๐Ÿšซ 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/1278","shortMessageHtmlLink":"Alphabetically order locked line kind dropdown options (#1278)"}},{"before":"15c6a9f4fc6d9841bbbbc17c4638484161a46984","after":null,"ref":"refs/heads/line-reorder","pushedAt":"2024-05-16T19:57:35.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":"23b5469917a1454590ff1ab853b8f09c50e6bd24","after":"74646d14f349e9f00cf17e82e5ca634cd9b33bd9","ref":"refs/heads/LIT-754_hr-a11y","pushedAt":"2024-05-16T19:52:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniellewhyte","name":null,"path":"/daniellewhyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30729058?s=80&v=4"},"commit":{"message":"add changeset file","shortMessageHtmlLink":"add changeset file"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETCQahwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Khan/perseus"}