{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50304279,"defaultBranch":"master","name":"pxt","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-24T19:35:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727130105.0","currentOid":""},"activityList":{"items":[{"before":"df4b703f8973d5c416d5589761f513436d8db8ba","after":"c131bfb27fc62c59148445caea8fc444dc87815d","ref":"refs/heads/thsparks/teachertool/change_block_display","pushedAt":"2024-09-24T03:12:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Use snippet names as fallback","shortMessageHtmlLink":"Use snippet names as fallback"}},{"before":"e2b22903fdc4397d950f511879d760df55e93d39","after":"acf17593d22b44acd35cdf656aea245cba1cbaab","ref":"refs/heads/stable10.2","pushedAt":"2024-09-23T22:21:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"abchatra","name":"Abhijith Chatra","path":"/abchatra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6107272?s=80&v=4"},"commit":{"message":"10.2.43","shortMessageHtmlLink":"10.2.43"}},{"before":"51ffd245fdaa46618a644f460ec494fbdfdf6f5f","after":null,"ref":"refs/heads/dev/riknoll/toolbox-search-exception","pushedAt":"2024-09-23T21:19:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"riknoll","name":"Richard Knoll","path":"/riknoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13754588?s=80&v=4"}},{"before":"1e22ec7a07a5979d06b050bff407741a6e987c08","after":"ab3a9a1c4b5b05afcb2e229fa61979d4066fa739","ref":"refs/heads/master","pushedAt":"2024-09-23T21:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"riknoll","name":"Richard Knoll","path":"/riknoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13754588?s=80&v=4"},"commit":{"message":"remove id from blockly search input (#10198)","shortMessageHtmlLink":"remove id from blockly search input (#10198)"}},{"before":null,"after":"fc67e4d90d1351ae8e1f0d261b066a3479a124f3","ref":"refs/heads/kim-ipadScroll","pushedAt":"2024-09-23T18:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kimprice","name":"Kim Ying","path":"/kimprice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15070078?s=80&v=4"},"commit":{"message":"Fix unreachable content on scroll","shortMessageHtmlLink":"Fix unreachable content on scroll"}},{"before":null,"after":"51ffd245fdaa46618a644f460ec494fbdfdf6f5f","ref":"refs/heads/dev/riknoll/toolbox-search-exception","pushedAt":"2024-09-23T18:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"riknoll","name":"Richard Knoll","path":"/riknoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13754588?s=80&v=4"},"commit":{"message":"remove id from blockly search input","shortMessageHtmlLink":"remove id from blockly search input"}},{"before":"466d31d888074bac29c88533352307404c917135","after":"df4b703f8973d5c416d5589761f513436d8db8ba","ref":"refs/heads/thsparks/teachertool/change_block_display","pushedAt":"2024-09-21T00:05:37.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Replace all params with value","shortMessageHtmlLink":"Replace all params with value"}},{"before":"ae159cda31588cd905c5345f3e9a8c65fed0b960","after":"466d31d888074bac29c88533352307404c917135","ref":"refs/heads/thsparks/teachertool/change_block_display","pushedAt":"2024-09-20T22:19:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/microsoft/pxt into thsparks/teachertool/change_block_display","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/microsoft/pxt into thspar…"}},{"before":"cc1ae9cedd45ea4a887ba25e0c7b1ca988e06d39","after":null,"ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T22:16:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"}},{"before":"6cbce6f5b9e83c688bcdd84744feca3559a0a14e","after":"1e22ec7a07a5979d06b050bff407741a6e987c08","ref":"refs/heads/master","pushedAt":"2024-09-20T22:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Teacher Tool: More Telemetry (#10196)\n\nThis change adds a few telemetry events and some code changes to support them:\r\n\r\n1. Changing the eval result (including a field indicating whether or not it's manual and whether the previous result was manual, which necessitated adding resultIsManual to the result type. I think this could be helpful in the future too, if we decide not to overwrite manual results when doing bulk evaluate)\r\n2. Changing eval notes (debounced)\r\n3. Run single eval (including hash of the checklist which should help with understanding evals / checklist and usage of pre-made checklists)\r\n4. Run bulk eval\r\n5. Importing a checklist (whether there's an invalid file, a successful import, or closed without doing anything)\r\n6. Loading in new projects\r\n7. Block picker opened & block selected\r\n8. Adjusted logging of opening pre-built checklists so we can include checklist hash (and error reporting if a pre-built checklist is invalid)\r\n\r\n\r\nThere's also a one-line bug fix so we don't show the \"Replace existing checklist\" warning when the user clicks new checklist for the first time (only consider having an \"existing checklist\" if there is criteria, regardless of name).","shortMessageHtmlLink":"Teacher Tool: More Telemetry (#10196)"}},{"before":"c2ffe931f1ec403cca72dc878c1878bf2ae16748","after":"cc1ae9cedd45ea4a887ba25e0c7b1ca988e06d39","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T21:56:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"More info in tick event when loading a checklist from URL","shortMessageHtmlLink":"More info in tick event when loading a checklist from URL"}},{"before":"8b7edeb89bd1992c2cd423386e792e68f5b5b67c","after":"c2ffe931f1ec403cca72dc878c1878bf2ae16748","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T20:49:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Prettier","shortMessageHtmlLink":"Prettier"}},{"before":"920709834038dc9e2ba45a08fe529d7bec409f74","after":"8b7edeb89bd1992c2cd423386e792e68f5b5b67c","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T20:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Undo whitespace-only change","shortMessageHtmlLink":"Undo whitespace-only change"}},{"before":"e7551143498fc1d52ab33d15925f8e64f02e25ec","after":"920709834038dc9e2ba45a08fe529d7bec409f74","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T19:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Add ticks for loading projects","shortMessageHtmlLink":"Add ticks for loading projects"}},{"before":"6d91140736642a46fc1e9b23559179543cffd0a2","after":null,"ref":"refs/heads/dev/jwunderl/offline-app-param-for-version","pushedAt":"2024-09-20T17:57:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"}},{"before":"86c68d8b6200c8eb60b5924d0d0b751063f6674c","after":"6cbce6f5b9e83c688bcdd84744feca3559a0a14e","ref":"refs/heads/master","pushedAt":"2024-09-20T17:57:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"add option to pin offline-app page to a specific version (#10195)","shortMessageHtmlLink":"add option to pin offline-app page to a specific version (#10195)"}},{"before":"9772c6443e984a3512c2ce54da95832f5a8292b3","after":"e7551143498fc1d52ab33d15925f8e64f02e25ec","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T17:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Do not consider checklist name when determining if a checklist is loaded. This no longer works well since the default checklist has a name, the warning shows up even on the first \"New Checklist\"","shortMessageHtmlLink":"Do not consider checklist name when determining if a checklist is loa…"}},{"before":null,"after":"6d91140736642a46fc1e9b23559179543cffd0a2","ref":"refs/heads/dev/jwunderl/offline-app-param-for-version","pushedAt":"2024-09-20T17:39:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"add option to pin offline-app page to a specific version","shortMessageHtmlLink":"add option to pin offline-app page to a specific version"}},{"before":null,"after":"9772c6443e984a3512c2ce54da95832f5a8292b3","ref":"refs/heads/thsparks/add_ticks","pushedAt":"2024-09-20T17:29:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"More import checklist ticks","shortMessageHtmlLink":"More import checklist ticks"}},{"before":"8e62598d4375213151ae05851b847082b4e9bf43","after":"e2b22903fdc4397d950f511879d760df55e93d39","ref":"refs/heads/stable10.2","pushedAt":"2024-09-19T23:34:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"10.2.42","shortMessageHtmlLink":"10.2.42"}},{"before":"f3f5755fec7e441de9a052192d0a0545839c4411","after":"8e62598d4375213151ae05851b847082b4e9bf43","ref":"refs/heads/stable10.2","pushedAt":"2024-09-19T23:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"10.2.41","shortMessageHtmlLink":"10.2.41"}},{"before":"39e10a89ae98b9f89005f883e3b86bb4ecfd1f52","after":"f3f5755fec7e441de9a052192d0a0545839c4411","ref":"refs/heads/stable10.2","pushedAt":"2024-09-19T23:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"handle fully null case as well (#10194)","shortMessageHtmlLink":"handle fully null case as well (#10194)"}},{"before":"4644d3e6cdae25aadf5c3b907aa748ff68b3b326","after":null,"ref":"refs/heads/dev/jwunderl/handle-fully-null","pushedAt":"2024-09-19T23:10:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"}},{"before":"fe3898ca64d43b0522e2b99b0caaf891b416ca20","after":"86c68d8b6200c8eb60b5924d0d0b751063f6674c","ref":"refs/heads/master","pushedAt":"2024-09-19T23:10:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"handle fully null case as well (#10194)","shortMessageHtmlLink":"handle fully null case as well (#10194)"}},{"before":null,"after":"4644d3e6cdae25aadf5c3b907aa748ff68b3b326","ref":"refs/heads/dev/jwunderl/handle-fully-null","pushedAt":"2024-09-19T22:59:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"handle fully null case as well","shortMessageHtmlLink":"handle fully null case as well"}},{"before":"e07fbc19757da6fe7501f04987450873cadbfea3","after":"39e10a89ae98b9f89005f883e3b86bb4ecfd1f52","ref":"refs/heads/stable10.2","pushedAt":"2024-09-19T20:55:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"abchatra","name":"Abhijith Chatra","path":"/abchatra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6107272?s=80&v=4"},"commit":{"message":"10.2.40","shortMessageHtmlLink":"10.2.40"}},{"before":"a5f5c7af58d7505e864e5abbc98011e084666b23","after":"ae159cda31588cd905c5345f3e9a8c65fed0b960","ref":"refs/heads/thsparks/teachertool/change_block_display","pushedAt":"2024-09-19T19:44:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thsparks","name":"Thomas Sparks","path":"/thsparks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69657545?s=80&v=4"},"commit":{"message":"Attempt to handle blocks with no \"parts\" attribute. Seems like these blocks are defined a bit differently in blocks.ts and/or blockSnippets.ts? Idk this doesn't feel like a good solution...","shortMessageHtmlLink":"Attempt to handle blocks with no \"parts\" attribute. Seems like these …"}},{"before":"fbd8456753e393e5f11f2d68b3c80aec2eaf64de","after":"c4fd26ced6e60dc6a9b720d7db19f0cfcf68f73e","ref":"refs/heads/dev/jwunderl/no-spurious-error-on-asset-driver","pushedAt":"2024-09-19T17:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"fix up types","shortMessageHtmlLink":"fix up types"}},{"before":null,"after":"fbd8456753e393e5f11f2d68b3c80aec2eaf64de","ref":"refs/heads/dev/jwunderl/no-spurious-error-on-asset-driver","pushedAt":"2024-09-19T17:40:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"no spurious error on asset editor response","shortMessageHtmlLink":"no spurious error on asset editor response"}},{"before":null,"after":"f497e723bcc1889fb5a72ee468dfd8691572a02b","ref":"refs/heads/jwunderl-patch-2","pushedAt":"2024-09-19T17:24:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwunderl","name":"Joey Wunderlich","path":"/jwunderl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5615930?s=80&v=4"},"commit":{"message":"ignore non-editormessageresponse messages in iframedriver","shortMessageHtmlLink":"ignore non-editormessageresponse messages in iframedriver"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMzoxMjowNC4wMDAwMDBazwAAAAS-pJEN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMzoxMjowNC4wMDAwMDBazwAAAAS-pJEN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzoyNDo0NS4wMDAwMDBazwAAAAS7JKgj"}},"title":"Activity · microsoft/pxt"}