{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":586563221,"defaultBranch":"main","name":"oni_multiplayer","ownerLogin":"onimp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-08T15:28:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138531459?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718055161.0","currentOid":""},"activityList":{"items":[{"before":"9474e805ed9cfa65bf825287140462c7a2e09002","after":"660b60aa7b2a5b021695a99ad4ef9ceeaa8efdd6","ref":"refs/heads/feature/sync-attack-chore","pushedAt":"2024-06-10T21:34:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Disable attack chore instantiation on client","shortMessageHtmlLink":"Disable attack chore instantiation on client"}},{"before":"c88015ee9866727bddf55e43a7fea05bdca1815e","after":null,"ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-10T21:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"}},{"before":"fa194130031259a6f627f7ff916e6d6bf87fbc9d","after":"3840c2f2ba1f79769ee5ecd586986acda3089b9e","ref":"refs/heads/main","pushedAt":"2024-06-10T21:32:39.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Merge branch 'feature/chores-pipeline'","shortMessageHtmlLink":"Merge branch 'feature/chores-pipeline'"}},{"before":"15370e902a942fc337e6aba9f047eb66b5fbb813","after":"9474e805ed9cfa65bf825287140462c7a2e09002","ref":"refs/heads/feature/sync-attack-chore","pushedAt":"2024-06-10T21:32:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Disable attack chore instantiation on client","shortMessageHtmlLink":"Disable attack chore instantiation on client"}},{"before":"8d849d94558c63b9a6605f87e6d2a49de2dc418f","after":"c88015ee9866727bddf55e43a7fea05bdca1815e","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-10T21:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"#365 Clean a part of the obsolete approach","shortMessageHtmlLink":"#365 Clean a part of the obsolete approach"}},{"before":null,"after":"15370e902a942fc337e6aba9f047eb66b5fbb813","ref":"refs/heads/feature/sync-attack-chore","pushedAt":"2024-06-08T23:50:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Disable attack chore instantiation on client","shortMessageHtmlLink":"Disable attack chore instantiation on client"}},{"before":"09243560a2e4fe1594616080e1de88adeab858f2","after":"8d849d94558c63b9a6605f87e6d2a49de2dc418f","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-06T00:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add patched state machines compatibility metadata","shortMessageHtmlLink":"Add patched state machines compatibility metadata"}},{"before":"d527bd294c99bf0fb9d15abe23ceae6016d5943e","after":"09243560a2e4fe1594616080e1de88adeab858f2","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-06T00:18:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add IdleStates synchronization\n\nThis is the common idle state machine for creatures.","shortMessageHtmlLink":"Add IdleStates synchronization"}},{"before":"47bc52cfc8c761f752d26536f089b7937ec78c29","after":"d527bd294c99bf0fb9d15abe23ceae6016d5943e","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-05T01:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add bounded state machine configurer support","shortMessageHtmlLink":"Add bounded state machine configurer support"}},{"before":"00421d2af951fc5f9f3982cdf5dcb255531fd5a7","after":"47bc52cfc8c761f752d26536f089b7937ec78c29","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-05T01:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add bounded state machine configurer support","shortMessageHtmlLink":"Add bounded state machine configurer support"}},{"before":"2b4972fa07586e746e9005f8bcf2261437c97e64","after":"00421d2af951fc5f9f3982cdf5dcb255531fd5a7","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-06-04T01:30:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add chore driver synchronization\n\nIt adds a chores queue to a client`s driver and populates it with supported chores.\nWhen server`s driver chooses a chore from supported to unsupported client`s driver\nqueue will be reset and repopulated when supported chore is chosen.\n\nThere will be conflicts until all chores are synchronized, for example with\ndrag tools, because they create chores that can be blocked by synced ones on\na client.\n\nIt's unknown if it's a temporary solution, probably it is, because eventually\na client won't create unsupported chores by itself.","shortMessageHtmlLink":"Add chore driver synchronization"}},{"before":"b1f1c1d14569991834127a81bd86141b921cb852","after":"fa194130031259a6f627f7ff916e6d6bf87fbc9d","ref":"refs/heads/main","pushedAt":"2024-06-02T19:54:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Update CONTRIBUTING.md (#363)\n\nAdded instructions for debugging","shortMessageHtmlLink":"Update CONTRIBUTING.md (#363)"}},{"before":"3927b0e3c0dce87787d8d70dcbce5087c13f2b64","after":"2b4972fa07586e746e9005f8bcf2261437c97e64","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-22T23:14:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add support for state instantiation","shortMessageHtmlLink":"Add support for state instantiation"}},{"before":"af04193b19bacad4173f18a6a523c22a54db5293","after":"3927b0e3c0dce87787d8d70dcbce5087c13f2b64","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-21T01:28:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Move deterministic chores to the chores sync pipeline","shortMessageHtmlLink":"Move deterministic chores to the chores sync pipeline"}},{"before":"878e8466829f195519619b45da844b63b3a72ee9","after":"af04193b19bacad4173f18a6a523c22a54db5293","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-19T23:47:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add patches compatibility verifier\n\nIt will help with tracing of updated patches targeted methods.\nFor now it's in tests and for chores only.","shortMessageHtmlLink":"Add patches compatibility verifier"}},{"before":"b3a8e383735edd5ee706d3074ebad713778e7510","after":"878e8466829f195519619b45da844b63b3a72ee9","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-19T23:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Fix state machine DSL test","shortMessageHtmlLink":"Fix state machine DSL test"}},{"before":"c068188e31d57bd40da31c9d9c8136748dbe4341","after":"b3a8e383735edd5ee706d3074ebad713778e7510","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-19T23:41:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add patches compatibility verifier\n\nIt will help with tracing of updated patches targeted methods.\nFor now it's in tests and for chores only.","shortMessageHtmlLink":"Add patches compatibility verifier"}},{"before":"9bf649f0db5f439af3fbfdd31833e4adb07fbbef","after":"c068188e31d57bd40da31c9d9c8136748dbe4341","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-17T22:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add multiplayer chores configurer","shortMessageHtmlLink":"Add multiplayer chores configurer"}},{"before":"be91b2b0d00379e4908138bdf403d30b63e9ce60","after":"9bf649f0db5f439af3fbfdd31833e4adb07fbbef","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-17T01:50:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add inline configuration support for state machines DSL","shortMessageHtmlLink":"Add inline configuration support for state machines DSL"}},{"before":"b1f1c1d14569991834127a81bd86141b921cb852","after":"be91b2b0d00379e4908138bdf403d30b63e9ce60","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-17T01:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add inline configurations support for state machines DSL","shortMessageHtmlLink":"Add inline configurations support for state machines DSL"}},{"before":null,"after":"b1f1c1d14569991834127a81bd86141b921cb852","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-16T00:34:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Fix method bounded detour test","shortMessageHtmlLink":"Fix method bounded detour test"}},{"before":"5ac1b41ad460c851b7f7a1a8ae2b30bbdd846fbb","after":"b1f1c1d14569991834127a81bd86141b921cb852","ref":"refs/heads/main","pushedAt":"2024-05-16T00:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Fix method bounded detour test","shortMessageHtmlLink":"Fix method bounded detour test"}},{"before":"5ac1b41ad460c851b7f7a1a8ae2b30bbdd846fbb","after":null,"ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-15T20:44:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"}},{"before":"81ca938ba8c9c4f1ed1842cb0c4d5e48f6ea85c3","after":"5ac1b41ad460c851b7f7a1a8ae2b30bbdd846fbb","ref":"refs/heads/main","pushedAt":"2024-05-15T20:44:56.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add state machine DSL tests","shortMessageHtmlLink":"Add state machine DSL tests"}},{"before":"659914338ad7933de663a2be7f37b135c9f742fa","after":"5ac1b41ad460c851b7f7a1a8ae2b30bbdd846fbb","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-15T20:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add state machine DSL tests","shortMessageHtmlLink":"Add state machine DSL tests"}},{"before":"e093d07c50a43c45a648b00c22ea31ea22c459f0","after":"659914338ad7933de663a2be7f37b135c9f742fa","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-15T16:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add a sequence number to TCP logger messages","shortMessageHtmlLink":"Add a sequence number to TCP logger messages"}},{"before":"bd970dc0f1488235560f7e9acb5635fd776d5413","after":"e093d07c50a43c45a648b00c22ea31ea22c459f0","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-15T16:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Fix methods search in the generics router","shortMessageHtmlLink":"Fix methods search in the generics router"}},{"before":"b992cf73b9846cda7a98009d1c5baa1c04e58417","after":"bd970dc0f1488235560f7e9acb5635fd776d5413","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-08T00:22:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add deconstructable container","shortMessageHtmlLink":"Add deconstructable container"}},{"before":"22371636b4440d154385089a7b6356d82028fbd5","after":"b992cf73b9846cda7a98009d1c5baa1c04e58417","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-04T23:06:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add TCP logger\n\nA TCP logger to help with state machines \"real-time\" debugging.","shortMessageHtmlLink":"Add TCP logger"}},{"before":"ade03c72a2fa73811c1cd574efd9ecdaf9b5c5db","after":"22371636b4440d154385089a7b6356d82028fbd5","ref":"refs/heads/feature/chores-pipeline","pushedAt":"2024-05-04T23:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polycone","name":"Denis Pakhorukov","path":"/polycone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10905879?s=80&v=4"},"commit":{"message":"Add TCP logger\n\nA TCP logger to help with state machines \"real-time\" debugging.","shortMessageHtmlLink":"Add TCP logger"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZGFwAA","startCursor":null,"endCursor":null}},"title":"Activity ยท onimp/oni_multiplayer"}