{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":679699201,"defaultBranch":"main","name":"Tetris","ownerLogin":"kyberdrb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-17T12:23:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22264901?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692275038.0","currentOid":""},"activityList":{"items":[{"before":"54e1c2f796571af1ab89fd512915f74432d3e31e","after":"cee15a16ab2bf8ca44f4277d5db63ee2847e6cbc","ref":"refs/heads/main","pushedAt":"2024-05-22T09:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Readme: Add TODOs","shortMessageHtmlLink":"Readme: Add TODOs"}},{"before":"152f04bf5ff75a46d24b02a32666dfbcd389cfd9","after":"54e1c2f796571af1ab89fd512915f74432d3e31e","ref":"refs/heads/main","pushedAt":"2023-11-02T21:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Rotate Domino clockwise","shortMessageHtmlLink":"Rotate Domino clockwise"}},{"before":"960b7c2380c2069a4ec2aabc037619756991a7c4","after":"152f04bf5ff75a46d24b02a32666dfbcd389cfd9","ref":"refs/heads/main","pushedAt":"2023-10-30T23:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Design algorithm for Domino clockwise rotation...\n\n...probably by using 'std::deque'","shortMessageHtmlLink":"Design algorithm for Domino clockwise rotation..."}},{"before":"c21c3cf861e2c3ae364d541d09b4f9ef91800b06","after":"960b7c2380c2069a4ec2aabc037619756991a7c4","ref":"refs/heads/main","pushedAt":"2023-10-29T15:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Delete two rows at once...\n\n... + fix bug when prematurely terminating the game when free space is available i.e. fix collision detection when colliding with partially hidden Domino + encapsulate initialization and full row finding to private functions","shortMessageHtmlLink":"Delete two rows at once..."}},{"before":"92e623dfd3e2ca53576d1aee648d4a04cbe7c8be","after":"c21c3cf861e2c3ae364d541d09b4f9ef91800b06","ref":"refs/heads/main","pushedAt":"2023-10-27T13:43:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Partially hide/remove Monomino of Domino on the full row...\n\n...but bugs are still present, see TODO comments","shortMessageHtmlLink":"Partially hide/remove Monomino of Domino on the full row..."}},{"before":"5ac1f246c83502909d2925fce99b64acc74753c7","after":"92e623dfd3e2ca53576d1aee648d4a04cbe7c8be","ref":"refs/heads/main","pushedAt":"2023-10-26T13:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Hide those Monominos in Domino which are part of full row...\n\n...TODO fix pushing remaining Monominos down to render the playing field correctly","shortMessageHtmlLink":"Hide those Monominos in Domino which are part of full row..."}},{"before":"3235f3e7e3c12a50367835dcf14bd5efa60fd947","after":"5ac1f246c83502909d2925fce99b64acc74753c7","ref":"refs/heads/main","pushedAt":"2023-10-25T14:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Add basic rotation for Domino + adjust movement logic + extend full line removal logic...\n\n...fix line removal when full line is composed of horizontal and vertical Dominoes + fix game termination when two horizontal Dominoes are on top of each other in the middle of the playing field","shortMessageHtmlLink":"Add basic rotation for Domino + adjust movement logic + extend full l…"}},{"before":"accdfd3f956274d1728ed2cd62f421be9f0a197b","after":"3235f3e7e3c12a50367835dcf14bd5efa60fd947","ref":"refs/heads/main","pushedAt":"2023-10-24T14:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Implement rotation for Domino...\n\n... Untested. Please, test changes.","shortMessageHtmlLink":"Implement rotation for Domino..."}},{"before":"d9d1a9ee32e80f136c65f79e266013076050fb1d","after":"accdfd3f956274d1728ed2cd62f421be9f0a197b","ref":"refs/heads/main","pushedAt":"2023-10-24T11:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Add note to implement Domino rotation","shortMessageHtmlLink":"Add note to implement Domino rotation"}},{"before":"7339cb695cb6ac6c4730d5ff42e1ea3c9642877e","after":"d9d1a9ee32e80f136c65f79e266013076050fb1d","ref":"refs/heads/main","pushedAt":"2023-10-24T11:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Inhibit Domino from moving through other Dominos...\n\n...allow Domino to only move when it has free space around it","shortMessageHtmlLink":"Inhibit Domino from moving through other Dominos..."}},{"before":"64c23aa02469620e927d7cb3549f4887c28f32b7","after":"7339cb695cb6ac6c4730d5ff42e1ea3c9642877e","ref":"refs/heads/main","pushedAt":"2023-10-03T13:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Delete any single full row of single-row Dominos","shortMessageHtmlLink":"Delete any single full row of single-row Dominos"}},{"before":"e73049f40da6dccfe26a03da36c62029ca694b4f","after":"64c23aa02469620e927d7cb3549f4887c28f32b7","ref":"refs/heads/main","pushedAt":"2023-10-02T13:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Remove full row of Dominos + stop game when no more space for another Domino","shortMessageHtmlLink":"Remove full row of Dominos + stop game when no more space for another…"}},{"before":"e85edd42698b109ce7e4e58deb9a0b89ae924b87","after":"e73049f40da6dccfe26a03da36c62029ca694b4f","ref":"refs/heads/main","pushedAt":"2023-09-29T14:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"The Dominos are alive","shortMessageHtmlLink":"The Dominos are alive"}},{"before":"8fca2b2b8608f48d96c5c09e56cdee8e2a10c7da","after":"e85edd42698b109ce7e4e58deb9a0b89ae924b87","ref":"refs/heads/main","pushedAt":"2023-09-26T15:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Show Domino on playingField","shortMessageHtmlLink":"Show Domino on playingField"}},{"before":"af14efe8c519d32bbc4db8b5281bc980d5eb4e32","after":"8fca2b2b8608f48d96c5c09e56cdee8e2a10c7da","ref":"refs/heads/main","pushedAt":"2023-09-26T11:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Differentiate Monomino and Domino flow in Game class","shortMessageHtmlLink":"Differentiate Monomino and Domino flow in Game class"}},{"before":"242079a062da1846124e9f93f325abca59352acc","after":"af14efe8c519d32bbc4db8b5281bc980d5eb4e32","ref":"refs/heads/main","pushedAt":"2023-09-26T09:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Modify interface to distinguish between Monomino and Domino functions","shortMessageHtmlLink":"Modify interface to distinguish between Monomino and Domino functions"}},{"before":"8472c78e82adbd877922bab0500ca5c8d301aab0","after":"242079a062da1846124e9f93f325abca59352acc","ref":"refs/heads/main","pushedAt":"2023-09-25T17:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Unify interface between Monomino and Domino to prepare for common abstract class Polyomino","shortMessageHtmlLink":"Unify interface between Monomino and Domino to prepare for common abs…"}},{"before":"fec71e94d1aa0a65e2f8d7117f9556a353def060","after":"8472c78e82adbd877922bab0500ca5c8d301aab0","ref":"refs/heads/main","pushedAt":"2023-09-25T14:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Prepare for Domino","shortMessageHtmlLink":"Prepare for Domino"}},{"before":"fe3b37cb4ac6a417b84d7a7eefa6069dbb9056f6","after":"fec71e94d1aa0a65e2f8d7117f9556a353def060","ref":"refs/heads/main","pushedAt":"2023-09-25T10:14:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}},{"before":"6387446cefed67024fbd4e8083f63cd21d16bb57","after":"fe3b37cb4ac6a417b84d7a7eefa6069dbb9056f6","ref":"refs/heads/main","pushedAt":"2023-09-20T04:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Add constructor to Domino + update graphic design of polyominos in doc","shortMessageHtmlLink":"Add constructor to Domino + update graphic design of polyominos in doc"}},{"before":"8bad2ee9ed5dd56e287c028958904352fc4960d5","after":"6387446cefed67024fbd4e8083f63cd21d16bb57","ref":"refs/heads/main","pushedAt":"2023-09-19T19:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Add 'Domino' class - building block, composite","shortMessageHtmlLink":"Add 'Domino' class - building block, composite"}},{"before":"5428aebe60babf307d32be9c1dad61863e122c19","after":"8bad2ee9ed5dd56e287c028958904352fc4960d5","ref":"refs/heads/main","pushedAt":"2023-09-06T14:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Change 'Brick' to 'Monomino'...\n\n...for accuracy","shortMessageHtmlLink":"Change 'Brick' to 'Monomino'..."}},{"before":"cd82cf978d90a4eb814c4d54866c115e063bc63d","after":"5428aebe60babf307d32be9c1dad61863e122c19","ref":"refs/heads/main","pushedAt":"2023-09-04T13:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Make documentation more detailed","shortMessageHtmlLink":"Make documentation more detailed"}},{"before":"a87b8a78a966aee9f6229904b1b882c32aa9b73a","after":"cd82cf978d90a4eb814c4d54866c115e063bc63d","ref":"refs/heads/main","pushedAt":"2023-08-28T13:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Stop game when no place left for new brick","shortMessageHtmlLink":"Stop game when no place left for new brick"}},{"before":"8018a1b05e505de850ccfca4aef7be7399a415a7","after":"a87b8a78a966aee9f6229904b1b882c32aa9b73a","ref":"refs/heads/main","pushedAt":"2023-08-27T22:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Remove forgotten commented code","shortMessageHtmlLink":"Remove forgotten commented code"}},{"before":"2cf7d53993a48be19f31fbf93337efec6aca34ec","after":"8018a1b05e505de850ccfca4aef7be7399a415a7","ref":"refs/heads/main","pushedAt":"2023-08-27T22:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Remove unused brick deactivation code","shortMessageHtmlLink":"Remove unused brick deactivation code"}},{"before":"e32ded1c8f2e241852bdcf5f0c6d90506c332ca1","after":"2cf7d53993a48be19f31fbf93337efec6aca34ec","ref":"refs/heads/main","pushedAt":"2023-08-27T21:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Remove last row when it's entirely filled with bricks","shortMessageHtmlLink":"Remove last row when it's entirely filled with bricks"}},{"before":"3638b7f2ed2aea82ce51ab578d2c479dfab24e64","after":"e32ded1c8f2e241852bdcf5f0c6d90506c332ca1","ref":"refs/heads/main","pushedAt":"2023-08-26T18:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Apply recommendations from static analysis & Clean up code","shortMessageHtmlLink":"Apply recommendations from static analysis & Clean up code"}},{"before":"5365ff1dd6d12cb4b55a450e16b631d00bb00489","after":"3638b7f2ed2aea82ce51ab578d2c479dfab24e64","ref":"refs/heads/main","pushedAt":"2023-08-26T18:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Fix stuck brick when moving down & Clean up code","shortMessageHtmlLink":"Fix stuck brick when moving down & Clean up code"}},{"before":"cf3a5b2e1cdb821778bf96a875e1dd3496b095af","after":"5365ff1dd6d12cb4b55a450e16b631d00bb00489","ref":"refs/heads/main","pushedAt":"2023-08-26T18:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyberdrb","name":"Aďo Šišila","path":"/kyberdrb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22264901?s=80&v=4"},"commit":{"message":"Unify interface for moving brick downwards","shortMessageHtmlLink":"Unify interface for moving brick downwards"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUMB0KQA","startCursor":null,"endCursor":null}},"title":"Activity · kyberdrb/Tetris"}