{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600548259,"defaultBranch":"master","name":"multiverse9","ownerLogin":"michaelgrigoryan25","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-11T20:38:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56165400?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677240584.21472","currentOid":""},"activityList":{"items":[{"before":"ab3135038cb57ccacbe34dc810d9612b98eee5fc","after":"e8a8b1958e947839224e2c9759dfd3e08f9ab38a","ref":"refs/heads/master","pushedAt":"2023-10-25T17:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"6747fc09336e5e6b8e63977d16d7a0fa9a7daa2b","after":"ab3135038cb57ccacbe34dc810d9612b98eee5fc","ref":"refs/heads/master","pushedAt":"2023-05-23T09:31:02.125Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Minor patch","shortMessageHtmlLink":"Minor patch"}},{"before":"faf325ea00701616e65fb2f4e593f803b4ae8b8a","after":"6747fc09336e5e6b8e63977d16d7a0fa9a7daa2b","ref":"refs/heads/master","pushedAt":"2023-05-13T16:08:51.690Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Separated protocol handler and implementation logic into different modules\nUpdate: Replaced manual std::string::ToString implementations with declarative macro invocations\nUpdate: Node permissions are now a separate struct\nUpdate: Handlers now have mutable access to node's settings via an Arc-ed Mutex\nUpdate: Moved the SDK to a separate module\nUpdate:","shortMessageHtmlLink":"Update: Separated protocol handler and implementation logic into diff…"}},{"before":"87b7f6a7b712c755216664a39f7bd37470b55c6d","after":"faf325ea00701616e65fb2f4e593f803b4ae8b8a","ref":"refs/heads/master","pushedAt":"2023-05-02T20:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Updated data aggregation implementation.\n\nUpdate: Lookup tables are now initialized during compile-time by phf.\n\nUpdate: Added a minimal SDK implementation.\n\nPatch: Added compile-time diffing for the lookup tables\nPatch: Added threadpool logging (trace)\nPatch: Removed unnecessary dependencies\nPatch: Cleaned up unnecessary code\nPatch: Added another VS Code launcher for multi-node debugging\nDocs: Added some documentation to the code","shortMessageHtmlLink":"Update: Updated data aggregation implementation."}},{"before":"19f9aa842e8c0e8a2b97ccdd7c00a8cb2c5b029a","after":"87b7f6a7b712c755216664a39f7bd37470b55c6d","ref":"refs/heads/master","pushedAt":"2023-04-22T17:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Patch: Minor code refactor","shortMessageHtmlLink":"Patch: Minor code refactor"}},{"before":"5fda753c4c10ac94433e674c0a00e6c387ba5482","after":"19f9aa842e8c0e8a2b97ccdd7c00a8cb2c5b029a","ref":"refs/heads/master","pushedAt":"2023-04-22T07:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Patch: Minor code refactor","shortMessageHtmlLink":"Patch: Minor code refactor"}},{"before":"f2df97b2dcb7099c53e4a60db096a4dde444b037","after":"5fda753c4c10ac94433e674c0a00e6c387ba5482","ref":"refs/heads/master","pushedAt":"2023-04-22T07:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Patch: Minor code refactor","shortMessageHtmlLink":"Patch: Minor code refactor"}},{"before":"9c8ff04c43820f18e2520b014c08bf7219c11d96","after":"f2df97b2dcb7099c53e4a60db096a4dde444b037","ref":"refs/heads/master","pushedAt":"2023-04-22T07:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: MVP implementation for aggregating data","shortMessageHtmlLink":"Update: MVP implementation for aggregating data"}},{"before":"386b9d71d3fcbb39e306abcd4fa5c850d624e010","after":"9c8ff04c43820f18e2520b014c08bf7219c11d96","ref":"refs/heads/master","pushedAt":"2023-04-22T05:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Removed excessive conversions","shortMessageHtmlLink":"Update: Removed excessive conversions"}},{"before":"e44e8950bbaad4a59554f67f9f734a25eeb76a6d","after":"386b9d71d3fcbb39e306abcd4fa5c850d624e010","ref":"refs/heads/master","pushedAt":"2023-04-21T21:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Thread pooling implementation\n\n- Implemented support for thread pooling from scratch\n\n- Implemented a TCP loop for the code handling the requests\n\n- Implemented data removal command with the corresponding codes, etc.\n\n- Moved away from all the unsafe code and refactored the code","shortMessageHtmlLink":"Update: Thread pooling implementation"}},{"before":"ac98c85c4ba2695a472d82df9b487913da39aada","after":"e44e8950bbaad4a59554f67f9f734a25eeb76a6d","ref":"refs/heads/master","pushedAt":"2023-04-20T18:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Migrated to Redis from native filesystem.\n\n- Added unit and integration tests\n- Cleaned up the code","shortMessageHtmlLink":"Update: Migrated to Redis from native filesystem."}},{"before":"23324272b839a001e2af9afb8deb15c657a4663d","after":"ac98c85c4ba2695a472d82df9b487913da39aada","ref":"refs/heads/master","pushedAt":"2023-04-12T05:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Use a lookup table instead of manually matching every possible command","shortMessageHtmlLink":"Update: Use a lookup table instead of manually matching every possibl…"}},{"before":"8e7c6fbb1594db86ac9d3673bee903fd51c349a4","after":"23324272b839a001e2af9afb8deb15c657a4663d","ref":"refs/heads/master","pushedAt":"2023-04-09T19:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Minor patch","shortMessageHtmlLink":"Minor patch"}},{"before":"f2cd359378c3929129c2838ef92af1a142100016","after":"8e7c6fbb1594db86ac9d3673bee903fd51c349a4","ref":"refs/heads/master","pushedAt":"2023-04-09T19:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Minor patch","shortMessageHtmlLink":"Minor patch"}},{"before":"867017f9995b602e5b91fd52769605250b844fca","after":"f2cd359378c3929129c2838ef92af1a142100016","ref":"refs/heads/master","pushedAt":"2023-04-09T19:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Patches towards making the PoC more minimal","shortMessageHtmlLink":"Patches towards making the PoC more minimal"}},{"before":"a2d7e1a4024d1d2741320485ae0eea4ec1603bf5","after":"867017f9995b602e5b91fd52769605250b844fca","ref":"refs/heads/master","pushedAt":"2023-03-27T13:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Updates and patches","shortMessageHtmlLink":"Updates and patches"}},{"before":"71e98373c216ea774d5b78dfa33b4b3ba64740c8","after":"a2d7e1a4024d1d2741320485ae0eea4ec1603bf5","ref":"refs/heads/master","pushedAt":"2023-03-16T20:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelgrigoryan25","name":"Mikayel Grigoryan","path":"/michaelgrigoryan25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56165400?s=80&v=4"},"commit":{"message":"Update: Refactored the code into different files","shortMessageHtmlLink":"Update: Refactored the code into different files"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADn7QyOgA","startCursor":null,"endCursor":null}},"title":"Activity · michaelgrigoryan25/multiverse9"}