{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":370771438,"defaultBranch":"main","name":"tdd-mooc-tetris","ownerLogin":"luontola","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-25T17:12:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42678?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702859224.0","currentOid":""},"activityList":{"items":[{"before":"60ebb2fe181baedba34d6b53436a7b561bfa1947","after":"04016c0e19e3f75764dea04607242c6539500b98","ref":"refs/heads/main","pushedAt":"2024-03-12T14:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Fix broken link\n\nDilbert.com no longer hosts the comic strips publicly","shortMessageHtmlLink":"Fix broken link"}},{"before":"b804da5823e816e352a0cd17d423a41a9b393b2a","after":"60ebb2fe181baedba34d6b53436a7b561bfa1947","ref":"refs/heads/main","pushedAt":"2024-03-12T14:33:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Progress indicator at the end of each level","shortMessageHtmlLink":"Progress indicator at the end of each level"}},{"before":"e08f9434b0fca8cc754be8b8da29cc3e5446f2cb","after":"b804da5823e816e352a0cd17d423a41a9b393b2a","ref":"refs/heads/main","pushedAt":"2024-02-03T11:55:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Merge branch 'reference'","shortMessageHtmlLink":"Merge branch 'reference'"}},{"before":"f54d2a9fca38a28bc6c253f78645bcd8a0aafdec","after":"678d9d1c286af9345530f457146f442f124e9df1","ref":"refs/heads/reference","pushedAt":"2024-02-03T11:54:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Refactor: use a factory method to avoid emulating constructor overloading","shortMessageHtmlLink":"Refactor: use a factory method to avoid emulating constructor overloa…"}},{"before":"a349087a518b3f981fa3155ec77e73781d76023c","after":"e08f9434b0fca8cc754be8b8da29cc3e5446f2cb","ref":"refs/heads/main","pushedAt":"2023-12-23T10:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Training wheels for encouraging small, safe steps","shortMessageHtmlLink":"Training wheels for encouraging small, safe steps"}},{"before":"a38686fb994f543202d3ef95e122758283815973","after":"a349087a518b3f981fa3155ec77e73781d76023c","ref":"refs/heads/main","pushedAt":"2023-12-23T10:42:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Training wheels for encouraging small, safe steps","shortMessageHtmlLink":"Training wheels for encouraging small, safe steps"}},{"before":"df9e4ad1cd47332f366ba3623d1be3fd6cf05e4b","after":"a38686fb994f543202d3ef95e122758283815973","ref":"refs/heads/main","pushedAt":"2023-12-23T10:41:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Training wheels for encouraging small, safe steps","shortMessageHtmlLink":"Training wheels for encouraging small, safe steps"}},{"before":"bded34973ae5a10b0671268cc79c1f7fad85f67c","after":"df9e4ad1cd47332f366ba3623d1be3fd6cf05e4b","ref":"refs/heads/main","pushedAt":"2023-12-21T14:30:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Code reformat","shortMessageHtmlLink":"Code reformat"}},{"before":"ac84c17f808982a29744a800f8902a3a35d8761e","after":"f54d2a9fca38a28bc6c253f78645bcd8a0aafdec","ref":"refs/heads/reference","pushedAt":"2023-12-21T14:26:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"bd3b75c5dd80c11f6a88db60ac6a00a6271b1cbe","after":"bded34973ae5a10b0671268cc79c1f7fad85f67c","ref":"refs/heads/main","pushedAt":"2023-12-21T14:15:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Code reformat","shortMessageHtmlLink":"Code reformat"}},{"before":"2c1b4df2251d93bc6193aa9a90cfdd2508a97dec","after":"bd3b75c5dd80c11f6a88db60ac6a00a6271b1cbe","ref":"refs/heads/main","pushedAt":"2023-12-18T01:07:19.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Don't report an error if a test file contains no tests (because they are commented out)","shortMessageHtmlLink":"Don't report an error if a test file contains no tests (because they …"}},{"before":"00c42b565667b9965db5162bd9a0c8a82459462a","after":"eb0018c83bd960c6fcb6c7b51974a6e52f9867db","ref":"refs/heads/typescript-reference","pushedAt":"2023-12-18T00:43:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Convert to TypeScript","shortMessageHtmlLink":"Convert to TypeScript"}},{"before":"d76ae8c99ece8af6975fefebb2af5b574cbcddf6","after":"ac84c17f808982a29744a800f8902a3a35d8761e","ref":"refs/heads/reference","pushedAt":"2023-12-18T00:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Vitest prefers calling tests \"test\" instead of \"it\"","shortMessageHtmlLink":"Vitest prefers calling tests \"test\" instead of \"it\""}},{"before":"b78182a36909a5a6fbe1d328343b12c29595f887","after":"d76ae8c99ece8af6975fefebb2af5b574cbcddf6","ref":"refs/heads/reference","pushedAt":"2023-12-18T00:28:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Configure TypeScript","shortMessageHtmlLink":"Configure TypeScript"}},{"before":null,"after":"00c42b565667b9965db5162bd9a0c8a82459462a","ref":"refs/heads/typescript-reference","pushedAt":"2023-12-18T00:27:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Convert to TypeScript","shortMessageHtmlLink":"Convert to TypeScript"}},{"before":"e8ec312c4bed2cb543dab292c1ddd5df1f939f86","after":"b78182a36909a5a6fbe1d328343b12c29595f887","ref":"refs/heads/reference","pushedAt":"2023-05-02T14:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"FallingBlocks test without the use of Block, to keep it more authentic for level 1","shortMessageHtmlLink":"FallingBlocks test without the use of Block, to keep it more authenti…"}},{"before":"7259c9533096feef0b50cfc4e7ec2913c9a8c3c8","after":"2c1b4df2251d93bc6193aa9a90cfdd2508a97dec","ref":"refs/heads/main","pushedAt":"2023-04-01T12:15:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"luontola","name":"Esko Luontola","path":"/luontola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42678?s=80&v=4"},"commit":{"message":"Improve instructions","shortMessageHtmlLink":"Improve instructions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE38kfAA","startCursor":null,"endCursor":null}},"title":"Activity · luontola/tdd-mooc-tetris"}