{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":522348776,"defaultBranch":"main","name":"gd-apis","ownerLogin":"xparadoxical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-07T23:32:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43796685?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716959423.0","currentOid":""},"activityList":{"items":[{"before":"b116dc46eb9b58a2c6602cd41886831afa9fb6b6","after":null,"ref":"refs/heads/sg","pushedAt":"2024-05-29T05:10:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"}},{"before":"9d0c827baff4708f63159df68c34a1fa205f2842","after":"b116dc46eb9b58a2c6602cd41886831afa9fb6b6","ref":"refs/heads/sg","pushedAt":"2024-05-29T05:09:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"turns out newlines don't matter in SGs\n\nand can easily be ignored in tests with Verify","shortMessageHtmlLink":"turns out newlines don't matter in SGs"}},{"before":"4a5348d6cb18768b684448c3e600798600ff2ac1","after":"b116dc46eb9b58a2c6602cd41886831afa9fb6b6","ref":"refs/heads/main","pushedAt":"2024-05-29T05:08:34.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"turns out newlines don't matter in SGs\n\nand can easily be ignored in tests with Verify","shortMessageHtmlLink":"turns out newlines don't matter in SGs"}},{"before":"81790a4e793fe8d2e8f60649f2266f4648e7c146","after":"4a5348d6cb18768b684448c3e600798600ff2ac1","ref":"refs/heads/main","pushedAt":"2024-05-27T03:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"doc, comment","shortMessageHtmlLink":"doc, comment"}},{"before":"19516ccf28d54eae17985417b67975047d6ea78e","after":"9d0c827baff4708f63159df68c34a1fa205f2842","ref":"refs/heads/sg","pushedAt":"2024-05-27T03:33:13.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"test of sg tests - this basically passes","shortMessageHtmlLink":"test of sg tests - this basically passes"}},{"before":null,"after":"19516ccf28d54eae17985417b67975047d6ea78e","ref":"refs/heads/sg","pushedAt":"2024-05-05T13:21:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Initial SG commit","shortMessageHtmlLink":"Initial SG commit"}},{"before":"1af4823060b9e2eadc5533f879fcb89c311c8cc0","after":"81790a4e793fe8d2e8f60649f2266f4648e7c146","ref":"refs/heads/main","pushedAt":"2024-05-03T20:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Infer UserResponse.IsRegistered from AccountId\n\nIt's sent only in getGJUserInfo and AccountId is always sent","shortMessageHtmlLink":"Infer UserResponse.IsRegistered from AccountId"}},{"before":"2d5f714cbf061fccfcf071ec518d6a0b8b828236","after":"1af4823060b9e2eadc5533f879fcb89c311c8cc0","ref":"refs/heads/main","pushedAt":"2024-05-02T22:04:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Infer UserResponse.IsRegistered from AccountId\n\nIt's sent only in getGJUserInfo and AccountId is always sent","shortMessageHtmlLink":"Infer UserResponse.IsRegistered from AccountId"}},{"before":"b3e92c93803b74d16b03be53642c7c4c0558ccf1","after":"2d5f714cbf061fccfcf071ec518d6a0b8b828236","ref":"refs/heads/main","pushedAt":"2024-02-05T20:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add leaderboard ModeratorStatus","shortMessageHtmlLink":"Add leaderboard ModeratorStatus"}},{"before":"b4fe6d429d5b2ab51c4059d751f0a138dbda482c","after":"b3e92c93803b74d16b03be53642c7c4c0558ccf1","ref":"refs/heads/main","pushedAt":"2024-02-04T20:55:47.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add messages","shortMessageHtmlLink":"Add messages"}},{"before":"c8783a7fc14dde1ca2727a3969deba8a5f92107e","after":"b4fe6d429d5b2ab51c4059d751f0a138dbda482c","ref":"refs/heads/main","pushedAt":"2023-12-30T03:21:42.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"More primary constructors","shortMessageHtmlLink":"More primary constructors"}},{"before":"98cca0618f15ebc937321c9f446a6e21f12d58de","after":"c8783a7fc14dde1ca2727a3969deba8a5f92107e","ref":"refs/heads/main","pushedAt":"2023-12-11T20:44:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Use Assert.Multiple wherever applicable","shortMessageHtmlLink":"Use Assert.Multiple wherever applicable"}},{"before":"2dc83debff998f5e256b43c033de011fdf437178","after":"98cca0618f15ebc937321c9f446a6e21f12d58de","ref":"refs/heads/main","pushedAt":"2023-11-24T02:07:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"NoWarn CS9193","shortMessageHtmlLink":"NoWarn CS9193"}},{"before":"9428460d9a86191c2877962e87e737a1bb9f9e5f","after":"2dc83debff998f5e256b43c033de011fdf437178","ref":"refs/heads/main","pushedAt":"2023-11-19T22:23:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add UserResponseTests","shortMessageHtmlLink":"Add UserResponseTests"}},{"before":"478cd1b66c64e8e5e8899f7e02778fb5da587a3e","after":"9428460d9a86191c2877962e87e737a1bb9f9e5f","ref":"refs/heads/main","pushedAt":"2023-11-19T02:34:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Replace a factory method with a primary constructor","shortMessageHtmlLink":"Replace a factory method with a primary constructor"}},{"before":"c67f104ed9601ce2bed0911b09aaf2195bc3b370","after":"478cd1b66c64e8e5e8899f7e02778fb5da587a3e","ref":"refs/heads/main","pushedAt":"2023-11-15T04:04:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add context to exceptions thrown during deserialization","shortMessageHtmlLink":"Add context to exceptions thrown during deserialization"}},{"before":"fe0afa92329c386b94eb23f7e61ff28432f53a61","after":"c67f104ed9601ce2bed0911b09aaf2195bc3b370","ref":"refs/heads/main","pushedAt":"2023-11-13T04:05:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add UserResponse","shortMessageHtmlLink":"Add UserResponse"}},{"before":"ac6844066fa3f274704d471ebd16cf205a39a0d1","after":"fe0afa92329c386b94eb23f7e61ff28432f53a61","ref":"refs/heads/main","pushedAt":"2023-11-13T02:57:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add UserResponse","shortMessageHtmlLink":"Add UserResponse"}},{"before":"ac7acf6f80b6a1d5f63ae63e15ac66fb557bfe75","after":"ac6844066fa3f274704d471ebd16cf205a39a0d1","ref":"refs/heads/main","pushedAt":"2023-11-13T02:30:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add UserResponse","shortMessageHtmlLink":"Add UserResponse"}},{"before":"a035a376f361b3bb635f80521794836d2f5d6f28","after":"ac7acf6f80b6a1d5f63ae63e15ac66fb557bfe75","ref":"refs/heads/main","pushedAt":"2023-10-12T01:31:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add dynamic generic binding to ServerSerializer.Deserialize","shortMessageHtmlLink":"Add dynamic generic binding to ServerSerializer.Deserialize"}},{"before":"32e2fa574659fa5c29fab4bca04ee5678d33f0a4","after":"a035a376f361b3bb635f80521794836d2f5d6f28","ref":"refs/heads/main","pushedAt":"2023-09-26T13:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add DeserializeArray","shortMessageHtmlLink":"Add DeserializeArray"}},{"before":"3dffb5ea910bd5e88d6959ed079de4b56802cbc2","after":"32e2fa574659fa5c29fab4bca04ee5678d33f0a4","ref":"refs/heads/main","pushedAt":"2023-09-26T12:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Prefer member access instead of tuple deconstruction in single-variable cases","shortMessageHtmlLink":"Prefer member access instead of tuple deconstruction in single-variab…"}},{"before":"5b3d16c90767f01eecd1faef675d880a0b30792b","after":"3dffb5ea910bd5e88d6959ed079de4b56802cbc2","ref":"refs/heads/main","pushedAt":"2023-09-26T11:42:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Extract UTF16->8 conversion logic","shortMessageHtmlLink":"Extract UTF16->8 conversion logic"}},{"before":"7664cd2680faa691b0e9bfd4964838b35b53cd49","after":"5b3d16c90767f01eecd1faef675d880a0b30792b","ref":"refs/heads/main","pushedAt":"2023-09-25T13:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Extract UTF16->8 conversion logic","shortMessageHtmlLink":"Extract UTF16->8 conversion logic"}},{"before":"0b09150980bf0de3f92c668575f683d2b75fcaef","after":"7664cd2680faa691b0e9bfd4964838b35b53cd49","ref":"refs/heads/main","pushedAt":"2023-09-17T20:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Add a span-based RTSReader","shortMessageHtmlLink":"Add a span-based RTSReader"}},{"before":"6c7467b3f0a0df5d24b41f05234fcc9a00bcf9c5","after":"0b09150980bf0de3f92c668575f683d2b75fcaef","ref":"refs/heads/main","pushedAt":"2023-09-10T23:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Avoid streams when possible","shortMessageHtmlLink":"Avoid streams when possible"}},{"before":"5784fbe0a9aaf739e31e51e05b779e5a416626b8","after":"6c7467b3f0a0df5d24b41f05234fcc9a00bcf9c5","ref":"refs/heads/main","pushedAt":"2023-09-06T19:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"doc","shortMessageHtmlLink":"doc"}},{"before":"97b079cc423246f4dd04add2173f086e788c1c06","after":"5784fbe0a9aaf739e31e51e05b779e5a416626b8","ref":"refs/heads/main","pushedAt":"2023-09-01T00:51:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"No point in synchronizing this stream","shortMessageHtmlLink":"No point in synchronizing this stream"}},{"before":"961bf5a2b0a43c15696fb797930c6150e6a91ccb","after":"97b079cc423246f4dd04add2173f086e788c1c06","ref":"refs/heads/main","pushedAt":"2023-08-12T21:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Imitate namespace structure of tested projects in tests","shortMessageHtmlLink":"Imitate namespace structure of tested projects in tests"}},{"before":"9af18ebb009dd3d2b20f594dd605dac6c08fff9b","after":"961bf5a2b0a43c15696fb797930c6150e6a91ccb","ref":"refs/heads/main","pushedAt":"2023-07-28T08:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xparadoxical","name":null,"path":"/xparadoxical","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43796685?s=80&v=4"},"commit":{"message":"Don't use Stream.ReadByte\n\n- Stream.Read separates data from operation status\n- The default Stream.ReadByte is inefficient, however all the BCL streams override it","shortMessageHtmlLink":"Don't use Stream.ReadByte"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOVQwNToxMDoyMy4wMDAwMDBazwAAAARWiIKK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOVQwNToxMDoyMy4wMDAwMDBazwAAAARWiIKK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yOFQwODoxODowMC4wMDAwMDBazwAAAANfCCb9"}},"title":"Activity · xparadoxical/gd-apis"}