{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":284578572,"defaultBranch":"main","name":"KoduGameLab","ownerLogin":"scoy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-03T01:51:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/718583?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684903403.3194082","currentOid":""},"activityList":{"items":[{"before":"c56d15f2da87cbdbb0268b477c643dc8c77849d3","after":"0fb89d1cdf1c7e8fa94d420c8f20396f57f047fc","ref":"refs/heads/main","pushedAt":"2023-12-17T01:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Update Ukranian loc.","shortMessageHtmlLink":"Update Ukranian loc."}},{"before":"ab4a02bfbe8fe8610ece9bdf894eade7595e1561","after":"c56d15f2da87cbdbb0268b477c643dc8c77849d3","ref":"refs/heads/main","pushedAt":"2023-10-17T18:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Add Ukrainian loc","shortMessageHtmlLink":"Add Ukrainian loc"}},{"before":"62ddbdfdd2b349364f973c03c88581e642c99c2b","after":"ab4a02bfbe8fe8610ece9bdf894eade7595e1561","ref":"refs/heads/main","pushedAt":"2023-09-22T22:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.26.0","shortMessageHtmlLink":"Build 1.6.26.0"}},{"before":"187ca617b80ffaee816b79ec1be8b99afc7e5376","after":"62ddbdfdd2b349364f973c03c88581e642c99c2b","ref":"refs/heads/main","pushedAt":"2023-09-22T22:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Fix Camouflaged so that it can't be seen.\n\nNo clue how anyone ever thought this worked.","shortMessageHtmlLink":"Fix Camouflaged so that it can't be seen."}},{"before":"b32814f5a6f49ed25d15764425e95ac6d0d873ec","after":"187ca617b80ffaee816b79ec1be8b99afc7e5376","ref":"refs/heads/main","pushedAt":"2023-09-22T01:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.25.0","shortMessageHtmlLink":"Build 1.6.25.0"}},{"before":"260658ea97d2711908b15932845b8f4587584cfc","after":"b32814f5a6f49ed25d15764425e95ac6d0d873ec","ref":"refs/heads/main","pushedAt":"2023-09-17T00:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Fix bugs in AwayFromAll Selector\n\nWhen targeting a mouse click this created NaNs. Once that was fixed it also showed that the position was wrong so also fixed that. Left a lot of asserts in the code to protect against Nans.","shortMessageHtmlLink":"Fix bugs in AwayFromAll Selector"}},{"before":"035cba33b715b8966ef585e2b01c7f7595eed4fa","after":"260658ea97d2711908b15932845b8f4587584cfc","ref":"refs/heads/main","pushedAt":"2023-09-17T00:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.24.0","shortMessageHtmlLink":"Build 1.6.24.0"}},{"before":"f0d3a75454ea69f1f0bfb0aeca31051ac19ffd4a","after":"035cba33b715b8966ef585e2b01c7f7595eed4fa","ref":"refs/heads/main","pushedAt":"2023-07-29T23:16:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.22.0\n\nTest build for MyWorlds fix. This build points to Production.","shortMessageHtmlLink":"Build 1.6.22.0"}},{"before":"7af7b17c1aaae814c379a479fdbe11c1a58d8109","after":"f0d3a75454ea69f1f0bfb0aeca31051ac19ffd4a","ref":"refs/heads/main","pushedAt":"2023-07-04T19:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Swap from staging to production.\n\nAlso add an assert that fire whenever in staging just to remind me not to forget this again. Doh!","shortMessageHtmlLink":"Swap from staging to production."}},{"before":"9ce56b8dd37e50519c9796614e317c4f9a0f2953","after":"7af7b17c1aaae814c379a479fdbe11c1a58d8109","ref":"refs/heads/main","pushedAt":"2023-07-04T05:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Revert \"Fix upload of thumb vs 800x600\"\n\nThis reverts commit dce745be41eb480cf1d038b5f4b7969b3e7b73d2.","shortMessageHtmlLink":"Revert \"Fix upload of thumb vs 800x600\""}},{"before":"dce745be41eb480cf1d038b5f4b7969b3e7b73d2","after":"9ce56b8dd37e50519c9796614e317c4f9a0f2953","ref":"refs/heads/main","pushedAt":"2023-07-03T03:40:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Release Community browser textures when going too deep into teh list.\n\nPreviously we never released textures even is user scrolled thousands of levels into the list. Now we just keep the textures around the current cursor position and release the ones far away.","shortMessageHtmlLink":"Release Community browser textures when going too deep into teh list."}},{"before":"af60a836c3eb0121fb414b7dd9a174324c5cac18","after":"dce745be41eb480cf1d038b5f4b7969b3e7b73d2","ref":"refs/heads/main","pushedAt":"2023-07-03T03:38:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Fix upload of thumb vs 800x600\n\nHad them backwards...","shortMessageHtmlLink":"Fix upload of thumb vs 800x600"}},{"before":"7e3ce8bf13f9436f3365f71354cb0523e6de4905","after":"af60a836c3eb0121fb414b7dd9a174324c5cac18","ref":"refs/heads/main","pushedAt":"2023-06-30T06:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"More error handling for KoduService.\n\nHandles the case when unplugged from the internet.","shortMessageHtmlLink":"More error handling for KoduService."}},{"before":"478d13ed75e6390c968d49260d25a1843ff4c3d6","after":"7e3ce8bf13f9436f3365f71354cb0523e6de4905","ref":"refs/heads/main","pushedAt":"2023-06-30T06:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Fix typo...","shortMessageHtmlLink":"Fix typo..."}},{"before":"d839c0990783fac1d3eacb4142d3c9d569fbe04c","after":"478d13ed75e6390c968d49260d25a1843ff4c3d6","ref":"refs/heads/main","pushedAt":"2023-06-30T06:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Zombie killer\n\nA bug in the KoduService error handling code allowed a thread to stay alive indefinitely. This in turn kept the Mutex alive which we use to prevent multiple copies of Kodu from being launched. So if you got a Zombie Kodu running, it would prevent any other Kodu startup until you rebooted. This change detects this case, kills the zombie and then runs.","shortMessageHtmlLink":"Zombie killer"}},{"before":"857195f5dccb0e8126101d5450d284d923bf8710","after":"d839c0990783fac1d3eacb4142d3c9d569fbe04c","ref":"refs/heads/main","pushedAt":"2023-05-24T06:14:08.612Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.21.0","shortMessageHtmlLink":"Build 1.6.21.0"}},{"before":"5cde2df67d85c0d908815bfa439800d2384061ad","after":"857195f5dccb0e8126101d5450d284d923bf8710","ref":"refs/heads/main","pushedAt":"2023-05-24T05:50:29.618Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Change CheckBox code to use KeyText rather than LocalizedText for indexing.\n\nSome Chinese users are getting crashes because GetIndex() returns -1. Not only fix the root problem but also check return of GetIndex where used.","shortMessageHtmlLink":"Change CheckBox code to use KeyText rather than LocalizedText for ind…"}},{"before":"d797bbdc7bdbe40f31dae29ada5e4abd0116afd2","after":"5cde2df67d85c0d908815bfa439800d2384061ad","ref":"refs/heads/main","pushedAt":"2023-05-24T04:48:22.927Z","pushType":"push","commitsCount":173,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Merge branch 'NewClient' into main","shortMessageHtmlLink":"Merge branch 'NewClient' into main"}},{"before":null,"after":"d797bbdc7bdbe40f31dae29ada5e4abd0116afd2","ref":"refs/heads/OldMain","pushedAt":"2023-05-24T04:43:23.319Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.5.84.0\n\nAdd Import option to MainMenu.","shortMessageHtmlLink":"Build 1.5.84.0"}},{"before":"a20e23044bf69dbc03528b605a9a465ba6c2457e","after":"48f6a9feaeed46a7bac9191a3d6a425fefcfcdf9","ref":"refs/heads/NewClient","pushedAt":"2023-05-16T04:22:20.333Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.20.0\n\nTest build with changes to KoduService to hopefully prevent Win 7 errors.","shortMessageHtmlLink":"Build 1.6.20.0"}},{"before":"2ef21f6de31e479469f448cda887f80ce1dce398","after":"a20e23044bf69dbc03528b605a9a465ba6c2457e","ref":"refs/heads/NewClient","pushedAt":"2023-05-16T04:01:10.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Add error proofing to KdouService calls.\n\nSeems to be some machines where KoduService fails in the c'tor. Not sure if this will help...","shortMessageHtmlLink":"Add error proofing to KdouService calls."}},{"before":"7f10df4aaa6c95c81653df927e2d53e79b6a74a1","after":"2ef21f6de31e479469f448cda887f80ce1dce398","ref":"refs/heads/NewClient","pushedAt":"2023-05-13T04:01:33.042Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.19.0","shortMessageHtmlLink":"Build 1.6.19.0"}},{"before":"44146d7941eb4dbca9bf797109022d607bb7f241","after":"7f10df4aaa6c95c81653df927e2d53e79b6a74a1","ref":"refs/heads/NewClient","pushedAt":"2023-05-13T03:42:14.056Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Remove MarsMode code.\n\nThis code shouldn't have been running but appears to get triggered on some Win7 builds running in China. I suspect this was due to DateTime handling which wasn't culture neutral.","shortMessageHtmlLink":"Remove MarsMode code."}},{"before":"837fa7f143eae22c2cc35eadf3cf3af5023d3dea","after":"44146d7941eb4dbca9bf797109022d607bb7f241","ref":"refs/heads/NewClient","pushedAt":"2023-05-11T23:44:38.942Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"More anti-instrumentation work.\n\nFIx null ref when trying to stop null timer.","shortMessageHtmlLink":"More anti-instrumentation work."}},{"before":"4cdf5736d1fb2a4f7888bfde16b860f23dc68fe4","after":"837fa7f143eae22c2cc35eadf3cf3af5023d3dea","ref":"refs/heads/NewClient","pushedAt":"2023-04-13T04:02:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Trim instrumentation.","shortMessageHtmlLink":"Trim instrumentation."}},{"before":"3c84523e5a0531bcf56b1f17f4017b6fbe400b84","after":"4cdf5736d1fb2a4f7888bfde16b860f23dc68fe4","ref":"refs/heads/NewClient","pushedAt":"2023-04-09T23:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Build 1.6.18.0","shortMessageHtmlLink":"Build 1.6.18.0"}},{"before":"2b4c8e44966ccc7a0ecbc42cb327e3a504474a44","after":"3c84523e5a0531bcf56b1f17f4017b6fbe400b84","ref":"refs/heads/NewClient","pushedAt":"2023-04-08T23:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Remove ParseMSFeed.cs since it's not used.","shortMessageHtmlLink":"Remove ParseMSFeed.cs since it's not used."}},{"before":"2e203cf53c0167b714a0e06c3e7fecc106df1887","after":"2b4c8e44966ccc7a0ecbc42cb327e3a504474a44","ref":"refs/heads/NewClient","pushedAt":"2023-04-08T23:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Fix delete to also remove large screenshots.","shortMessageHtmlLink":"Fix delete to also remove large screenshots."}},{"before":"11c5eda5dc4fe3e69d581245fba4006fd36a27df","after":"2e203cf53c0167b714a0e06c3e7fecc106df1887","ref":"refs/heads/NewClient","pushedAt":"2023-04-08T22:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Remove old WinRT code.\n\nAll stuff behind NETFX_CORE ifdef.","shortMessageHtmlLink":"Remove old WinRT code."}},{"before":"54b3b230f3693ffaeb952d59eb8a88e48d7eb45a","after":"11c5eda5dc4fe3e69d581245fba4006fd36a27df","ref":"refs/heads/NewClient","pushedAt":"2023-04-08T22:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoy","name":"Stephen Coy","path":"/scoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/718583?s=80&v=4"},"commit":{"message":"Comment out debug code for news items.","shortMessageHtmlLink":"Comment out debug code for news items."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzBNtugA","startCursor":null,"endCursor":null}},"title":"Activity · scoy/KoduGameLab"}