{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720490640,"defaultBranch":"develop","name":"microtile-app","ownerLogin":"90degs2infty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-18T16:42:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121056900?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710088222.0","currentOid":""},"activityList":{"items":[{"before":"feeeab86d125c358cf38771c996c4fc66bd159f0","after":"90d0144a087df08b9fed327bcef701aa341c71e6","ref":"refs/heads/develop","pushedAt":"2024-03-10T17:13:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"chore: copy general description from project report (#75)\n\nCloses #74","shortMessageHtmlLink":"chore: copy general description from project report (#75)"}},{"before":"66bc841a056eee47e87a059958f6f2132e456829","after":"de14cbffbd1aa4107a792358dacb96a31ea05efa","ref":"refs/heads/74-update-readmemd-as-course-is-over-now","pushedAt":"2024-03-10T17:10:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Drop redundant include","shortMessageHtmlLink":"Drop redundant include"}},{"before":"ec8d47f5e9044c5901b8da29ee22de55baa4523d","after":"66bc841a056eee47e87a059958f6f2132e456829","ref":"refs/heads/74-update-readmemd-as-course-is-over-now","pushedAt":"2024-03-10T17:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Tweak lint priority","shortMessageHtmlLink":"Tweak lint priority"}},{"before":"feeeab86d125c358cf38771c996c4fc66bd159f0","after":"ec8d47f5e9044c5901b8da29ee22de55baa4523d","ref":"refs/heads/74-update-readmemd-as-course-is-over-now","pushedAt":"2024-03-10T16:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Copy over general description from project report","shortMessageHtmlLink":"Copy over general description from project report"}},{"before":null,"after":"feeeab86d125c358cf38771c996c4fc66bd159f0","ref":"refs/heads/74-update-readmemd-as-course-is-over-now","pushedAt":"2024-03-10T16:30:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: release version 0.2.0 (#71)\n\nCloses #70, closes #69","shortMessageHtmlLink":"feat: release version 0.2.0 (#71)"}},{"before":"c001119bb763a8e3fdc83bf90685b0cfa4c990af","after":null,"ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:32:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"}},{"before":"6bc0477572cfce883a7fae3e9800fb46dfd0253e","after":"5669749dcdbf9770b4a6fc03dbebb264d4573f6f","ref":"refs/heads/main","pushedAt":"2024-01-05T13:31:57.000Z","pushType":"pr_merge","commitsCount":33,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: release version 0.2.0 (#72)","shortMessageHtmlLink":"feat: release version 0.2.0 (#72)"}},{"before":"31eff9713c610f60b3025d871e8f8aeafef7217a","after":"feeeab86d125c358cf38771c996c4fc66bd159f0","ref":"refs/heads/develop","pushedAt":"2024-01-05T13:27:55.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: release version 0.2.0 (#71)\n\nCloses #70, closes #69","shortMessageHtmlLink":"feat: release version 0.2.0 (#71)"}},{"before":"2b68116d2068aeca4e20dde213b51cc7fb581d51","after":"c001119bb763a8e3fdc83bf90685b0cfa4c990af","ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:26:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Resolve clippy lints","shortMessageHtmlLink":"Resolve clippy lints"}},{"before":"ef211b266211417f1987829e9d92a04eb4fc14a7","after":"2b68116d2068aeca4e20dde213b51cc7fb581d51","ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Remove hardcoded first tile\n\nCloses #70","shortMessageHtmlLink":"Remove hardcoded first tile"}},{"before":"63971f78dd2fdaba0007b519f01dde9efeecfc80","after":"ef211b266211417f1987829e9d92a04eb4fc14a7","ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Raise log level in automation pipeline to `info`","shortMessageHtmlLink":"Raise log level in automation pipeline to info"}},{"before":"31eff9713c610f60b3025d871e8f8aeafef7217a","after":"63971f78dd2fdaba0007b519f01dde9efeecfc80","ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":null,"after":"31eff9713c610f60b3025d871e8f8aeafef7217a","ref":"refs/heads/69-release-version-020","pushedAt":"2024-01-05T13:02:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: update game engine to latest version (#68)\n\nCloses #63","shortMessageHtmlLink":"feat: update game engine to latest version (#68)"}},{"before":"a49458ac94cd20730ee985ce9d00a545b06b0608","after":null,"ref":"refs/heads/63-update-game-engine-to-latest-version","pushedAt":"2024-01-05T13:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"}},{"before":"fe31246d1bc9501a13ade443238f78b228ccf7c0","after":"31eff9713c610f60b3025d871e8f8aeafef7217a","ref":"refs/heads/develop","pushedAt":"2024-01-05T13:01:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: update game engine to latest version (#68)\n\nCloses #63","shortMessageHtmlLink":"feat: update game engine to latest version (#68)"}},{"before":"fe31246d1bc9501a13ade443238f78b228ccf7c0","after":"a49458ac94cd20730ee985ce9d00a545b06b0608","ref":"refs/heads/63-update-game-engine-to-latest-version","pushedAt":"2024-01-05T12:55:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Make use of `Cargo.lock` in automation pipeline","shortMessageHtmlLink":"Make use of Cargo.lock in automation pipeline"}},{"before":null,"after":"fe31246d1bc9501a13ade443238f78b228ccf7c0","ref":"refs/heads/63-update-game-engine-to-latest-version","pushedAt":"2024-01-05T11:15:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: configure debug task in `vscode` (#67)\n\nWith this commit, a ready to use debug task for `vscode` is set up.\r\n\r\nCloses #65","shortMessageHtmlLink":"feat: configure debug task in vscode (#67)"}},{"before":"a7aaa4e34cb32abf31eb26ab4c31a303e201692f","after":null,"ref":"refs/heads/65-ship-debug-launchjson","pushedAt":"2024-01-05T11:15:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"}},{"before":"6eae3657ca49d9f1040df93eb2e3bacb366ecdb7","after":"fe31246d1bc9501a13ade443238f78b228ccf7c0","ref":"refs/heads/develop","pushedAt":"2024-01-05T11:15:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: configure debug task in `vscode` (#67)\n\nWith this commit, a ready to use debug task for `vscode` is set up.\r\n\r\nCloses #65","shortMessageHtmlLink":"feat: configure debug task in vscode (#67)"}},{"before":"6eae3657ca49d9f1040df93eb2e3bacb366ecdb7","after":"a7aaa4e34cb32abf31eb26ab4c31a303e201692f","ref":"refs/heads/65-ship-debug-launchjson","pushedAt":"2024-01-05T11:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Configure debug task","shortMessageHtmlLink":"Configure debug task"}},{"before":null,"after":"6eae3657ca49d9f1040df93eb2e3bacb366ecdb7","ref":"refs/heads/65-ship-debug-launchjson","pushedAt":"2024-01-05T10:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: tweak used frequencies (#66)\n\nSummary of what is implemented in this commit:\r\n\r\n- demote warning in `GameDriver` when having multiple\r\n messages pending to debug print, as the condition of\r\n having multiple messages pending is not inherently\r\n problematic\r\n- raise frame update task priority from 1 to 2 to allow for\r\n preemption (frame update preempting the surrounding\r\n `GameDriver` logic) and avoid frame updates getting\r\n dropped\r\n- raise soft-drop frequency from 2Hz to 3Hz to make the\r\n change in speed more obvious to the user\r\n- raise high-level display toggle frequency from 5Hz to 6Hz\r\n to have at least one blink per soft-drop interval\r\n\r\nCloses #59","shortMessageHtmlLink":"feat: tweak used frequencies (#66)"}},{"before":"84ba7068aa07d232cfb48bcbf3c4685b249b161e","after":null,"ref":"refs/heads/59-tweak-used-frequencies","pushedAt":"2024-01-05T10:46:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"}},{"before":"2b8602de704a5d8410572bc3027dcb485d8e1fdc","after":"6eae3657ca49d9f1040df93eb2e3bacb366ecdb7","ref":"refs/heads/develop","pushedAt":"2024-01-05T10:46:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: tweak used frequencies (#66)\n\nSummary of what is implemented in this commit:\r\n\r\n- demote warning in `GameDriver` when having multiple\r\n messages pending to debug print, as the condition of\r\n having multiple messages pending is not inherently\r\n problematic\r\n- raise frame update task priority from 1 to 2 to allow for\r\n preemption (frame update preempting the surrounding\r\n `GameDriver` logic) and avoid frame updates getting\r\n dropped\r\n- raise soft-drop frequency from 2Hz to 3Hz to make the\r\n change in speed more obvious to the user\r\n- raise high-level display toggle frequency from 5Hz to 6Hz\r\n to have at least one blink per soft-drop interval\r\n\r\nCloses #59","shortMessageHtmlLink":"feat: tweak used frequencies (#66)"}},{"before":"2b8602de704a5d8410572bc3027dcb485d8e1fdc","after":"84ba7068aa07d232cfb48bcbf3c4685b249b161e","ref":"refs/heads/59-tweak-used-frequencies","pushedAt":"2024-01-05T10:39:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Set soft-drop frequency to 3Hz","shortMessageHtmlLink":"Set soft-drop frequency to 3Hz"}},{"before":null,"after":"2b8602de704a5d8410572bc3027dcb485d8e1fdc","ref":"refs/heads/59-tweak-used-frequencies","pushedAt":"2024-01-05T09:32:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"refactor: revisit defmt based printing (#64)\n\nThis commit streamlines issued calls to\r\n`demft`-based logging macros.\r\n\r\nCloses #55","shortMessageHtmlLink":"refactor: revisit defmt based printing (#64)"}},{"before":"3d1aed666a53114f3acc8d07cbbb3c19d890d461","after":null,"ref":"refs/heads/55-revisit-defmt-based-printing","pushedAt":"2024-01-03T20:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"}},{"before":"16ae0f6f48c0afabe4cd2a7ea68d15b582f0c97c","after":"2b8602de704a5d8410572bc3027dcb485d8e1fdc","ref":"refs/heads/develop","pushedAt":"2024-01-03T20:03:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"refactor: revisit defmt based printing (#64)\n\nThis commit streamlines issued calls to\r\n`demft`-based logging macros.\r\n\r\nCloses #55","shortMessageHtmlLink":"refactor: revisit defmt based printing (#64)"}},{"before":"8e65777c28903ba9ed2fc87d42da546347b778aa","after":"3d1aed666a53114f3acc8d07cbbb3c19d890d461","ref":"refs/heads/55-revisit-defmt-based-printing","pushedAt":"2024-01-03T20:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Raise log level for end of game message","shortMessageHtmlLink":"Raise log level for end of game message"}},{"before":"16ae0f6f48c0afabe4cd2a7ea68d15b582f0c97c","after":"8e65777c28903ba9ed2fc87d42da546347b778aa","ref":"refs/heads/55-revisit-defmt-based-printing","pushedAt":"2024-01-03T19:52:12.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"Add log call to signal end of init","shortMessageHtmlLink":"Add log call to signal end of init"}},{"before":null,"after":"16ae0f6f48c0afabe4cd2a7ea68d15b582f0c97c","ref":"refs/heads/55-revisit-defmt-based-printing","pushedAt":"2024-01-03T18:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"90degs2infty","name":null,"path":"/90degs2infty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121056900?s=80&v=4"},"commit":{"message":"feat: implement basic console (#57)\n\nSummary of changes implemented in this PR:\r\n\r\n- write up a module `cli` containing drivers to drive the processing of\r\ncommands\r\n- `DownlinkDriver` takes care of consuming serial data coming from the\r\nhost,\r\n mapping byte-strings to commands\r\n - `CommandReceiver` drives execution of commands\r\n- `UplinkDriver` takes care of sending strings back to the host by means\r\nof the\r\n serial interface\r\n- write up a `util` module featuring several helpers\r\n- `nb_async` to bridge between `nb::Result` and `async` Rust by means of\r\nbusy\r\n waiting\r\n - `StringIter` to aid conversion from `&str` to message-passable\r\n `heapless::String`s\r\n- \"serial\" commands `help` and `ver` to print a help string and VCS\r\ninformation\r\n respectively\r\n\r\nCloses #28","shortMessageHtmlLink":"feat: implement basic console (#57)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEZMb5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท 90degs2infty/microtile-app"}