{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749564510,"defaultBranch":"main","name":"chess","ownerLogin":"barrymun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-28T23:22:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15635312?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710265264.0","currentOid":""},"activityList":{"items":[{"before":"f908f838acd96085048c071a794f38dbf0fa12bb","after":"fa2d6b8f8714e34adcfa93f62438372bc6b8bfea","ref":"refs/heads/main","pushedAt":"2024-03-12T14:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"better turn logic management for single player games","shortMessageHtmlLink":"better turn logic management for single player games"}},{"before":"be60ea716f3fc61a37295d7f31cde0f219c5c85d","after":"f908f838acd96085048c071a794f38dbf0fa12bb","ref":"refs/heads/main","pushedAt":"2024-03-12T14:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"added the ability to preserve the game state for singleplayer (saved state can be cleared by forfeiting the game)","shortMessageHtmlLink":"added the ability to preserve the game state for singleplayer (saved …"}},{"before":"f864c8a103c91e2c759c089269a89837015ec1ad","after":"be60ea716f3fc61a37295d7f31cde0f219c5c85d","ref":"refs/heads/main","pushedAt":"2024-03-11T19:35:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"game will now work in singleplayer mode even if the multiplayer server is not available","shortMessageHtmlLink":"game will now work in singleplayer mode even if the multiplayer serve…"}},{"before":"1046a49b980e729e44c114ddfb2b0f9b6a4150b6","after":"f864c8a103c91e2c759c089269a89837015ec1ad","ref":"refs/heads/main","pushedAt":"2024-03-10T13:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"ensure that common directory is properly created","shortMessageHtmlLink":"ensure that common directory is properly created"}},{"before":"34a702fcef78086407041422bb5cc11e0d8dd642","after":"1046a49b980e729e44c114ddfb2b0f9b6a4150b6","ref":"refs/heads/main","pushedAt":"2024-03-10T13:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"better docker management","shortMessageHtmlLink":"better docker management"}},{"before":"dd4906686b7e63a11efea8cb46ca72e9bce606e8","after":"34a702fcef78086407041422bb5cc11e0d8dd642","ref":"refs/heads/main","pushedAt":"2024-03-09T12:24:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"add internationalisation support (i18n)","shortMessageHtmlLink":"add internationalisation support (i18n)"}},{"before":"6dd4d14f5789139bd299e069c84cc7c1451b555d","after":"dd4906686b7e63a11efea8cb46ca72e9bce606e8","ref":"refs/heads/main","pushedAt":"2024-02-19T09:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"e1bba60edb7a344fc400e5b08109bce00a4c7253","after":"6dd4d14f5789139bd299e069c84cc7c1451b555d","ref":"refs/heads/main","pushedAt":"2024-02-19T09:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"relocate move-validator tests to the common package","shortMessageHtmlLink":"relocate move-validator tests to the common package"}},{"before":"04d7cdd6c595ae2b6e18836bc2aaa989e8f2f708","after":"e1bba60edb7a344fc400e5b08109bce00a4c7253","ref":"refs/heads/main","pushedAt":"2024-02-19T09:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"update README to reflect the shift to a monorepo structure","shortMessageHtmlLink":"update README to reflect the shift to a monorepo structure"}},{"before":"aead4db6efa9a6cf8698a0c19435100cd6da6011","after":null,"ref":"refs/tags/v0.4.1","pushedAt":"2024-02-18T18:23:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"}},{"before":"9c4f733a8fb96b1d08c96574b233e975c24187a7","after":"04d7cdd6c595ae2b6e18836bc2aaa989e8f2f708","ref":"refs/heads/main","pushedAt":"2024-02-18T18:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"3a1d191b1c1fc016bf70d5fb565241a496621684","after":null,"ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-18T18:13:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"}},{"before":"aead4db6efa9a6cf8698a0c19435100cd6da6011","after":"9c4f733a8fb96b1d08c96574b233e975c24187a7","ref":"refs/heads/main","pushedAt":"2024-02-18T18:13:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"Merge pull request #2 from barrymun/multiplayer-support\n\nfix black castling direction logic, increase common package version","shortMessageHtmlLink":"Merge pull request #2 from barrymun/multiplayer-support"}},{"before":null,"after":"3a1d191b1c1fc016bf70d5fb565241a496621684","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-18T18:11:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"fix black castling direction logic, increase common package version","shortMessageHtmlLink":"fix black castling direction logic, increase common package version"}},{"before":"8a44db03d84b82d155288b543f00185f13376f32","after":null,"ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-17T23:16:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"}},{"before":"829897e4bc6d989bedb3aa8af7a1f6d7d1420595","after":"aead4db6efa9a6cf8698a0c19435100cd6da6011","ref":"refs/heads/main","pushedAt":"2024-02-17T23:15:59.000Z","pushType":"pr_merge","commitsCount":34,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"Merge pull request #1 from barrymun/multiplayer-support\n\nMultiplayer support","shortMessageHtmlLink":"Merge pull request #1 from barrymun/multiplayer-support"}},{"before":"9a4a88bd41d4af80269860373641e0fa3043f8f6","after":"8a44db03d84b82d155288b543f00185f13376f32","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-17T21:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"using nodemon instead of node","shortMessageHtmlLink":"using nodemon instead of node"}},{"before":"03426aee5cfb84736a76589631ef33841f7da62c","after":"9a4a88bd41d4af80269860373641e0fa3043f8f6","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-17T21:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"ensure to build the common package before docker-up (yarn install will then catch the updates)","shortMessageHtmlLink":"ensure to build the common package before docker-up (yarn install wil…"}},{"before":"6d2e1af5502543ce7c717375ff94a9fa147424d6","after":"03426aee5cfb84736a76589631ef33841f7da62c","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-17T21:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"fix the common package import references and bump version to 0.0.2","shortMessageHtmlLink":"fix the common package import references and bump version to 0.0.2"}},{"before":"997ffd9791068b182d7234423b09c62653b7b42c","after":"6d2e1af5502543ce7c717375ff94a9fa147424d6","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-17T19:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"handle .env variables on the client and server side","shortMessageHtmlLink":"handle .env variables on the client and server side"}},{"before":"ce5e464ffe1e16169049ae584d771df5dd330b52","after":"997ffd9791068b182d7234423b09c62653b7b42c","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-16T15:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"forfeit game logic and much greatly improved join game logic, old games are now no longer removed but archived so that the moves can be viewed","shortMessageHtmlLink":"forfeit game logic and much greatly improved join game logic, old gam…"}},{"before":"ca6526ab93e045cbd7ecbe581a65cf11c9bae447","after":"ce5e464ffe1e16169049ae584d771df5dd330b52","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-16T09:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"fix board label direction for black if multiplayer, fix playerColour return value for /find-game","shortMessageHtmlLink":"fix board label direction for black if multiplayer, fix playerColour …"}},{"before":"e7d26247b9404cdd9d951cd1132571dfe67e8732","after":"ca6526ab93e045cbd7ecbe581a65cf11c9bae447","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-15T22:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"quit game logic, some game over logic bug fixes","shortMessageHtmlLink":"quit game logic, some game over logic bug fixes"}},{"before":"30c10677c758fffaff2f2718de9880cc14165655","after":"e7d26247b9404cdd9d951cd1132571dfe67e8732","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-15T14:42:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"working multiplayer logic with pawn promotion","shortMessageHtmlLink":"working multiplayer logic with pawn promotion"}},{"before":"941671859f78f0d224e1048114fe0ee674aae4f9","after":"30c10677c758fffaff2f2718de9880cc14165655","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-14T18:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"working socket broadcast when 2 players connected to the same game, but lots of issues and TODOs remaining","shortMessageHtmlLink":"working socket broadcast when 2 players connected to the same game, b…"}},{"before":"2ffc2047dd5b4aa1b97faa8d53f46b10c0f3cffd","after":"941671859f78f0d224e1048114fe0ee674aae4f9","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-14T10:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"fix relative imports to be absolute imports within the server workspace, update pathGroups for the utils directory as this internal directory may be confused with an external package","shortMessageHtmlLink":"fix relative imports to be absolute imports within the server workspa…"}},{"before":"5c1a732fcc211bdeac61b46f989f1e3f8970a269","after":"2ffc2047dd5b4aa1b97faa8d53f46b10c0f3cffd","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-14T10:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"fix import issues, install config as a dependency, working docker config","shortMessageHtmlLink":"fix import issues, install config as a dependency, working docker config"}},{"before":"0fed8b0dadb896293061a39be3b7bea984f8ec02","after":"5c1a732fcc211bdeac61b46f989f1e3f8970a269","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-13T19:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"wait for connection to socket server (isLoaded) before rendering the multiplayer chess board","shortMessageHtmlLink":"wait for connection to socket server (isLoaded) before rendering the …"}},{"before":"9ac47af3580817bad653223e3b26b6fcb3cb9d9f","after":"0fed8b0dadb896293061a39be3b7bea984f8ec02","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-13T09:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"common module that is built and can be reference by the client and server packages, also copied by the Dockerfile","shortMessageHtmlLink":"common module that is built and can be reference by the client and se…"}},{"before":"504a5f4613ffb94f4302ca09038874bddaf214d8","after":"9ac47af3580817bad653223e3b26b6fcb3cb9d9f","ref":"refs/heads/multiplayer-support","pushedAt":"2024-02-13T08:32:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barrymun","name":null,"path":"/barrymun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15635312?s=80&v=4"},"commit":{"message":"logic for creating the game (wip - need a common module to share types)","shortMessageHtmlLink":"logic for creating the game (wip - need a common module to share types)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE3k5iwA","startCursor":null,"endCursor":null}},"title":"Activity · barrymun/chess"}