{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":716298429,"defaultBranch":"main","name":"chess_game","ownerLogin":"polishCurl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-08T21:01:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12976719?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701534434.0","currentOid":""},"activityList":{"items":[{"before":"23bfaa9464b97fb1bb949ce1636a99d2d512ef98","after":"08b778365d40c28c13db9db8fa669731e0dfe38e","ref":"refs/heads/main","pushedAt":"2023-12-14T16:37:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add PieceFactory test case for invalid piece type","shortMessageHtmlLink":"Add PieceFactory test case for invalid piece type"}},{"before":"a28c62b846187edf7067479fd8ed0be38770b886","after":"23bfaa9464b97fb1bb949ce1636a99d2d512ef98","ref":"refs/heads/main","pushedAt":"2023-12-14T15:29:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Containerize the application using Docker","shortMessageHtmlLink":"Containerize the application using Docker"}},{"before":"f9f2cc15f17ef877d4009412a00d649d941e332e","after":"a28c62b846187edf7067479fd8ed0be38770b886","ref":"refs/heads/main","pushedAt":"2023-12-14T15:28:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Containerize the application using Docker","shortMessageHtmlLink":"Containerize the application using Docker"}},{"before":"0c73162962dd51758ba0b33305b12f48b97724d0","after":"f9f2cc15f17ef877d4009412a00d649d941e332e","ref":"refs/heads/main","pushedAt":"2023-12-12T21:11:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Chane the naming convention for PieceType enum class","shortMessageHtmlLink":"Chane the naming convention for PieceType enum class"}},{"before":"61b4cc76f1de7f784fc55c37ce27452d83f40574","after":"0c73162962dd51758ba0b33305b12f48b97724d0","ref":"refs/heads/main","pushedAt":"2023-12-12T20:52:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add support for generating doxygen docummentation","shortMessageHtmlLink":"Add support for generating doxygen docummentation"}},{"before":"0416e5b2b493c4cd8e7b3ed3b16601b382e3244c","after":"61b4cc76f1de7f784fc55c37ce27452d83f40574","ref":"refs/heads/main","pushedAt":"2023-12-11T21:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Doxygen-style docummentation to classes in common/src","shortMessageHtmlLink":"Add Doxygen-style docummentation to classes in common/src"}},{"before":"7841fe338ee3da21563a45da2bdbe0b5e8117305","after":"0416e5b2b493c4cd8e7b3ed3b16601b382e3244c","ref":"refs/heads/main","pushedAt":"2023-12-10T20:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Piece: Add canJump() method to determine if Piece can collide with others","shortMessageHtmlLink":"Piece: Add canJump() method to determine if Piece can collide with ot…"}},{"before":"b7acf69d9cc21f26860cbf0cafd49f7a36ed4766","after":"7841fe338ee3da21563a45da2bdbe0b5e8117305","ref":"refs/heads/main","pushedAt":"2023-12-10T20:25:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Chessboard: Add mock","shortMessageHtmlLink":"Chessboard: Add mock"}},{"before":"5c4402a26a33fe7de4fade1d96861dd81e20f290","after":"b7acf69d9cc21f26860cbf0cafd49f7a36ed4766","ref":"refs/heads/main","pushedAt":"2023-12-10T19:15:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Chessboard: Continue implementation and test it","shortMessageHtmlLink":"Chessboard: Continue implementation and test it"}},{"before":"5c40401470c62cf08f28ae235e6067a87feb6ad7","after":"5c4402a26a33fe7de4fade1d96861dd81e20f290","ref":"refs/heads/main","pushedAt":"2023-12-06T21:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Continue Chessboard class implementation and start testing it","shortMessageHtmlLink":"Continue Chessboard class implementation and start testing it"}},{"before":"ba7316c056c0b3752861f1a7cce2a7334cf49462","after":"5c40401470c62cf08f28ae235e6067a87feb6ad7","ref":"refs/heads/main","pushedAt":"2023-12-06T16:52:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Update Move::getIntermediatePositions() implementation not to count the destination","shortMessageHtmlLink":"Update Move::getIntermediatePositions() implementation not to count t…"}},{"before":"e44bfdf71f138316d1805ffb33602c3c2c7dc2b7","after":"ba7316c056c0b3752861f1a7cce2a7334cf49462","ref":"refs/heads/main","pushedAt":"2023-12-05T21:38:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Chessboard class (WIP)","shortMessageHtmlLink":"Add Chessboard class (WIP)"}},{"before":"dfb99e4017a353594229b396523d6822c0bc8dc6","after":"e44bfdf71f138316d1805ffb33602c3c2c7dc2b7","ref":"refs/heads/main","pushedAt":"2023-12-05T16:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Move API to list intermediat positions for a move","shortMessageHtmlLink":"Add Move API to list intermediat positions for a move"}},{"before":"30f5a6fefdeb19139e0399335ef3c4587060ee91","after":"dfb99e4017a353594229b396523d6822c0bc8dc6","ref":"refs/heads/main","pushedAt":"2023-12-04T15:02:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Time class for logging the current time","shortMessageHtmlLink":"Add Time class for logging the current time"}},{"before":"4377c23df0ace9a2643db99ac7a45c6f461f198d","after":"30f5a6fefdeb19139e0399335ef3c4587060ee91","ref":"refs/heads/main","pushedAt":"2023-12-03T13:30:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Remove redundant cc_library import in Bazel BUILD files","shortMessageHtmlLink":"Remove redundant cc_library import in Bazel BUILD files"}},{"before":"244f94150a5aab2b1c92241ebbfcfcdfeb4b89c1","after":"4377c23df0ace9a2643db99ac7a45c6f461f198d","ref":"refs/heads/main","pushedAt":"2023-12-02T19:52:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Use 'common' namespace for Position, Move and Color classes","shortMessageHtmlLink":"Use 'common' namespace for Position, Move and Color classes"}},{"before":null,"after":"9297039367f13f36f189c170c7df1d50b3c38f15","ref":"refs/heads/add_max_rows_and_cols_to_position_class","pushedAt":"2023-12-02T16:27:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add max rows and cols params to Position constructors","shortMessageHtmlLink":"Add max rows and cols params to Position constructors"}},{"before":"06d91120bc39324aeee53e034979863d77591e8b","after":"244f94150a5aab2b1c92241ebbfcfcdfeb4b89c1","ref":"refs/heads/main","pushedAt":"2023-11-30T21:40:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add method to print chess piece information and test it","shortMessageHtmlLink":"Add method to print chess piece information and test it"}},{"before":"5bf305e5b7acef71aaa1b7cf110f376fd67d63d8","after":"06d91120bc39324aeee53e034979863d77591e8b","ref":"refs/heads/main","pushedAt":"2023-11-30T20:28:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Piece: Split piece interface and default implementation targets","shortMessageHtmlLink":"Piece: Split piece interface and default implementation targets"}},{"before":"54339c16cdfc386ffeda6b94ae56cab58302e063","after":"5bf305e5b7acef71aaa1b7cf110f376fd67d63d8","ref":"refs/heads/main","pushedAt":"2023-11-30T19:13:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Piece factory and test it","shortMessageHtmlLink":"Add Piece factory and test it"}},{"before":"e4c4c52f09e3eb9886f855e4cf4642829b6705a7","after":"54339c16cdfc386ffeda6b94ae56cab58302e063","ref":"refs/heads/main","pushedAt":"2023-11-30T10:49:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Make all Piece objects non-copyable but moveable","shortMessageHtmlLink":"Make all Piece objects non-copyable but moveable"}},{"before":"aa1b1678dcd1130f9d66323a312125b76ca646f2","after":"e4c4c52f09e3eb9886f855e4cf4642829b6705a7","ref":"refs/heads/main","pushedAt":"2023-11-28T20:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Extend Move class to contain state and to make reverting moves possible","shortMessageHtmlLink":"Extend Move class to contain state and to make reverting moves possible"}},{"before":"2dfac3e346a636c944a9d6081c6dbb5b5128e711","after":"aa1b1678dcd1130f9d66323a312125b76ca646f2","ref":"refs/heads/main","pushedAt":"2023-11-28T19:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add method to determine Piece type and test it","shortMessageHtmlLink":"Add method to determine Piece type and test it"}},{"before":"c1ba71fbba8ef1c60c3458dd4e46ca75633f595d","after":"2dfac3e346a636c944a9d6081c6dbb5b5128e711","ref":"refs/heads/main","pushedAt":"2023-11-18T20:58:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Pawn class and test it","shortMessageHtmlLink":"Add Pawn class and test it"}},{"before":"1cdb3223b316b4479d281ce927f09888fab779b5","after":"c1ba71fbba8ef1c60c3458dd4e46ca75633f595d","ref":"refs/heads/main","pushedAt":"2023-11-18T18:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add isPawnStartingMove() and isKnightMove() to Move class and test them","shortMessageHtmlLink":"Add isPawnStartingMove() and isKnightMove() to Move class and test them"}},{"before":"25ae37146e8014300f23d990c864e6ff9bc537cc","after":"1cdb3223b316b4479d281ce927f09888fab779b5","ref":"refs/heads/main","pushedAt":"2023-11-18T15:24:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add Bishop class and test it","shortMessageHtmlLink":"Add Bishop class and test it"}},{"before":"884d077a33525801580143f9c8e61db8eac1c677","after":"25ae37146e8014300f23d990c864e6ff9bc537cc","ref":"refs/heads/main","pushedAt":"2023-11-16T21:45:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add King class","shortMessageHtmlLink":"Add King class"}},{"before":"ab47d751e524c0844b7b5afa9bcee5e40319961a","after":"884d077a33525801580143f9c8e61db8eac1c677","ref":"refs/heads/main","pushedAt":"2023-11-14T20:37:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add remaining Move tests","shortMessageHtmlLink":"Add remaining Move tests"}},{"before":"2c05e2d15495ddede0d2bcd1133e861321e598c0","after":"ab47d751e524c0844b7b5afa9bcee5e40319961a","ref":"refs/heads/main","pushedAt":"2023-11-12T18:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Add 'Move' and 'Position' classes","shortMessageHtmlLink":"Add 'Move' and 'Position' classes"}},{"before":"24eb7e092cd795ba772106f677c0912d43bceaf8","after":"2c05e2d15495ddede0d2bcd1133e861321e598c0","ref":"refs/heads/main","pushedAt":"2023-11-12T13:58:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"polishCurl","name":"Krzysztof Koch","path":"/polishCurl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12976719?s=80&v=4"},"commit":{"message":"Start chess piece implementation","shortMessageHtmlLink":"Start chess piece implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADyoe34AA","startCursor":null,"endCursor":null}},"title":"Activity · polishCurl/chess_game"}