{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":740686147,"defaultBranch":"main","name":"tetris","ownerLogin":"Daniel-Knights","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-08T21:18:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59598622?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716234832.0","currentOid":""},"activityList":{"items":[{"before":"8a1000799bb03de78feee9dc2c7db57882c13eea","after":"82e2bbfb91b635f66c5c9d860227620777a5e576","ref":"refs/heads/main","pushedAt":"2024-05-20T19:53:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(changelog): v0.2.3","shortMessageHtmlLink":"docs(changelog): v0.2.3"}},{"before":"5fbe2e2bc8d4b69ba5983953636c270f6c3bde20","after":"8a1000799bb03de78feee9dc2c7db57882c13eea","ref":"refs/heads/main","pushedAt":"2024-05-20T19:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"ci(updater): replace manual setup for tauri-action version, support both mac chips","shortMessageHtmlLink":"ci(updater): replace manual setup for tauri-action version, support b…"}},{"before":"fe13021fed6ccd6a7300225eb43d6224a859fb07","after":"5fbe2e2bc8d4b69ba5983953636c270f6c3bde20","ref":"refs/heads/main","pushedAt":"2024-05-19T13:10:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(changelog): v0.2.2","shortMessageHtmlLink":"docs(changelog): v0.2.2"}},{"before":"536bc3224eed96197a7db17e43c48e2190639407","after":"fe13021fed6ccd6a7300225eb43d6224a859fb07","ref":"refs/heads/main","pushedAt":"2024-05-19T13:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore: remove dev logs","shortMessageHtmlLink":"chore: remove dev logs"}},{"before":"2678fc2ace827f8aa54cdb39f88f296dd26fdf19","after":"536bc3224eed96197a7db17e43c48e2190639407","ref":"refs/heads/main","pushedAt":"2024-05-19T13:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore(deps): bump","shortMessageHtmlLink":"chore(deps): bump"}},{"before":"800bdd025f8fe076bb6fa5289a4dac846fc2f96e","after":"2678fc2ace827f8aa54cdb39f88f296dd26fdf19","ref":"refs/heads/main","pushedAt":"2024-05-05T19:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"refactor: reorganise consts, get rid of hmr invalidate warning","shortMessageHtmlLink":"refactor: reorganise consts, get rid of hmr invalidate warning"}},{"before":"5046d8ca5bb1191ec703c0f15222a797f5008721","after":"800bdd025f8fe076bb6fa5289a4dac846fc2f96e","ref":"refs/heads/main","pushedAt":"2024-05-05T19:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"refactor(store): game status","shortMessageHtmlLink":"refactor(store): game status"}},{"before":"2e5580d106338c08d2dd393137deab5e0558f691","after":"5046d8ca5bb1191ec703c0f15222a797f5008721","ref":"refs/heads/main","pushedAt":"2024-04-17T07:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"refactor(tetromino): tetromino class","shortMessageHtmlLink":"refactor(tetromino): tetromino class"}},{"before":"4d6fafd38d583bcc37f8d2bc3655a81f86de1f17","after":"2e5580d106338c08d2dd393137deab5e0558f691","ref":"refs/heads/main","pushedAt":"2024-04-12T07:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(timer): correct call count comment","shortMessageHtmlLink":"docs(timer): correct call count comment"}},{"before":"3d503fb7340c047c5db709a853e7a4723bade849","after":"4d6fafd38d583bcc37f8d2bc3655a81f86de1f17","ref":"refs/heads/main","pushedAt":"2024-04-07T17:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"refactor(tetromino): use MATRIX const for x check in willCollide","shortMessageHtmlLink":"refactor(tetromino): use MATRIX const for x check in willCollide"}},{"before":"62f95d417a7be45c14d2ae2d277e2c606e5b2b3c","after":"3d503fb7340c047c5db709a853e7a4723bade849","ref":"refs/heads/main","pushedAt":"2024-04-07T17:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"fix(game over): handle game over after lockdown\n\nnote: first part of this commit was incorrectly included in 33efbe3","shortMessageHtmlLink":"fix(game over): handle game over after lockdown"}},{"before":"33efbe3f6f8069f491e002c829f3ba126a48d4f8","after":"62f95d417a7be45c14d2ae2d277e2c606e5b2b3c","ref":"refs/heads/main","pushedAt":"2024-04-05T06:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"ci(release): throw if uncommitted changes in working tree","shortMessageHtmlLink":"ci(release): throw if uncommitted changes in working tree"}},{"before":"2b686e15506c614ce95cc30ce2d395e941387d26","after":"33efbe3f6f8069f491e002c829f3ba126a48d4f8","ref":"refs/heads/main","pushedAt":"2024-04-05T06:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(changelog): v0.2.1","shortMessageHtmlLink":"docs(changelog): v0.2.1"}},{"before":"ff4a7f3bf5bed4b90a997a7b61e273a5d5adc174","after":"2b686e15506c614ce95cc30ce2d395e941387d26","ref":"refs/heads/main","pushedAt":"2024-04-05T06:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"ci(updater): name to version and release notes","shortMessageHtmlLink":"ci(updater): name to version and release notes"}},{"before":"41419edb1dc6a7aaf7cb4984047e295278ac55ee","after":"ff4a7f3bf5bed4b90a997a7b61e273a5d5adc174","ref":"refs/heads/main","pushedAt":"2024-04-03T20:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"perf(lockdown): return if already locking down","shortMessageHtmlLink":"perf(lockdown): return if already locking down"}},{"before":"c18449d4e899cf059807805964dafc5584b1170d","after":"41419edb1dc6a7aaf7cb4984047e295278ac55ee","ref":"refs/heads/main","pushedAt":"2024-04-02T20:56:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(changelog): v0.2.1","shortMessageHtmlLink":"docs(changelog): v0.2.1"}},{"before":"7ed570a21e1e75bd3ba487dc33989f028235944a","after":"c18449d4e899cf059807805964dafc5584b1170d","ref":"refs/heads/main","pushedAt":"2024-04-02T20:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore(deps): bump","shortMessageHtmlLink":"chore(deps): bump"}},{"before":"1cb1ede2e1aff6436d18061ab63459d6d87d8e99","after":"7ed570a21e1e75bd3ba487dc33989f028235944a","ref":"refs/heads/main","pushedAt":"2024-04-02T20:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"perf(timer): use requestAnimationFrame for intervals","shortMessageHtmlLink":"perf(timer): use requestAnimationFrame for intervals"}},{"before":"fe00f0e0cc3ad9116fd4b85ce534236db82ff196","after":"1cb1ede2e1aff6436d18061ab63459d6d87d8e99","ref":"refs/heads/main","pushedAt":"2024-04-01T17:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"perf(timer): adjust interval to account for timer imprecision","shortMessageHtmlLink":"perf(timer): adjust interval to account for timer imprecision"}},{"before":"02a155aee8d3bdd5e6a037ea2bbd34d2cce0ef67","after":"fe00f0e0cc3ad9116fd4b85ce534236db82ff196","ref":"refs/heads/main","pushedAt":"2024-04-01T16:29:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"fix(lockdown): set isLockDown to false if not at bound","shortMessageHtmlLink":"fix(lockdown): set isLockDown to false if not at bound"}},{"before":"cc00b219e07e6861e65fd24158757fc8e649c1c2","after":"02a155aee8d3bdd5e6a037ea2bbd34d2cce0ef67","ref":"refs/heads/main","pushedAt":"2024-04-01T15:53:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"perf(matrix): use canvas","shortMessageHtmlLink":"perf(matrix): use canvas"}},{"before":"7700450a35cfb1c74064237a5b94430e1c014aae","after":"cc00b219e07e6861e65fd24158757fc8e649c1c2","ref":"refs/heads/main","pushedAt":"2024-03-30T21:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"fix(matrix): explicit svg height/width","shortMessageHtmlLink":"fix(matrix): explicit svg height/width"}},{"before":"f7eb22db4c4d1effad210303796a1720a40cf506","after":"7700450a35cfb1c74064237a5b94430e1c014aae","ref":"refs/heads/main","pushedAt":"2024-03-30T17:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore(matrix): use svg for squares","shortMessageHtmlLink":"chore(matrix): use svg for squares"}},{"before":"f9faac64e07a841890a78aaea3d62599cf110710","after":"f7eb22db4c4d1effad210303796a1720a40cf506","ref":"refs/heads/main","pushedAt":"2024-03-29T08:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"fix(store): set initial level back to 1","shortMessageHtmlLink":"fix(store): set initial level back to 1"}},{"before":"a85294f4ef9b205bf796288f31cc83c0ae3db690","after":"f9faac64e07a841890a78aaea3d62599cf110710","ref":"refs/heads/main","pushedAt":"2024-03-29T08:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"fix(game-board): clear timers on game over","shortMessageHtmlLink":"fix(game-board): clear timers on game over"}},{"before":"a38d5a7adc2e5c05dc55e5a49d8294cfe1be5120","after":"a85294f4ef9b205bf796288f31cc83c0ae3db690","ref":"refs/heads/main","pushedAt":"2024-03-27T20:42:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"docs(changelog): v0.2.0","shortMessageHtmlLink":"docs(changelog): v0.2.0"}},{"before":"6644b6e217f2ef54724ff1e06f83819c10c7a201","after":"a38d5a7adc2e5c05dc55e5a49d8294cfe1be5120","ref":"refs/heads/main","pushedAt":"2024-03-27T20:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore(deps): bump changenog","shortMessageHtmlLink":"chore(deps): bump changenog"}},{"before":"04b45e8f0ba09e0a99973fdf03ef79353c09a7b1","after":"6644b6e217f2ef54724ff1e06f83819c10c7a201","ref":"refs/heads/main","pushedAt":"2024-03-27T20:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"},"commit":{"message":"chore(version): rollback to 0.1","shortMessageHtmlLink":"chore(version): rollback to 0.1"}},{"before":"1f59c140dfdf471164f009f7d609d4bd9cd34a8e","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2024-03-27T20:11:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"}},{"before":"94bbee4df94e4e05cd09674013e0446bcb3820a9","after":null,"ref":"refs/tags/v0.3.0","pushedAt":"2024-03-27T20:11:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Daniel-Knights","name":"Daniel Knights","path":"/Daniel-Knights","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59598622?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMFQxOTo1Mzo1MS4wMDAwMDBazwAAAARPJC-n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMFQxOTo1Mzo1MS4wMDAwMDBazwAAAARPJC-n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yN1QyMDoxMTozOS4wMDAwMDBazwAAAAQhG-iq"}},"title":"Activity · Daniel-Knights/tetris"}