{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":654389536,"defaultBranch":"main","name":"tui48","ownerLogin":"waynr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-16T02:57:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1441126?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693183405.0","currentOid":""},"activityList":{"items":[{"before":"dae3603d39458079a2a2b2e78cc332ff47feee04","after":"6762ea6d1f1ee3b90b8e71687f1e6bebfe96c0f6","ref":"refs/heads/main","pushedAt":"2023-08-28T00:51:47.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui48: tile exponents currently start with 1","shortMessageHtmlLink":"tui48: tile exponents currently start with 1"}},{"before":"accef61d1257ca678055bfdec423178fd4681669","after":"03732c735184b37c72433a970a39b475e39c9dff","ref":"refs/heads/support-full-range-of-2048-tile-values","pushedAt":"2023-08-28T00:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui48: tile exponents currently start with 1","shortMessageHtmlLink":"tui48: tile exponents currently start with 1"}},{"before":null,"after":"accef61d1257ca678055bfdec423178fd4681669","ref":"refs/heads/support-full-range-of-2048-tile-values","pushedAt":"2023-08-28T00:43:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui48: obey rustfmt","shortMessageHtmlLink":"tui48: obey rustfmt"}},{"before":"b80d7ea7c6f65be0da08901c948a555104bafc79","after":"dae3603d39458079a2a2b2e78cc332ff47feee04","ref":"refs/heads/main","pushedAt":"2023-08-26T04:12:05.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/drawbuffer: remove unused write_{left,right,center} methods","shortMessageHtmlLink":"tui/drawbuffer: remove unused write_{left,right,center} methods"}},{"before":"f33d8bc8d06c914c676dde646b62a75249902674","after":"0faa6681eb7ab46f651560b98cc32627e3183e67","ref":"refs/heads/address-feedback-by-manual-tester","pushedAt":"2023-08-26T04:01:11.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/drawbuffer: remove unused write_{left,right,center} methods","shortMessageHtmlLink":"tui/drawbuffer: remove unused write_{left,right,center} methods"}},{"before":null,"after":"f33d8bc8d06c914c676dde646b62a75249902674","ref":"refs/heads/address-feedback-by-manual-tester","pushedAt":"2023-08-14T16:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui48: implement gameover handling","shortMessageHtmlLink":"tui48: implement gameover handling"}},{"before":"81f8beaf66acbf1efd2c59efb27b98cdf91d0198","after":"b80d7ea7c6f65be0da08901c948a555104bafc79","ref":"refs/heads/main","pushedAt":"2023-08-07T12:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"readme: minor corrections","shortMessageHtmlLink":"readme: minor corrections"}},{"before":"0c18b46fb0a36c656332aa368f80fc637a24e495","after":"81f8beaf66acbf1efd2c59efb27b98cdf91d0198","ref":"refs/heads/main","pushedAt":"2023-08-07T06:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"readme: minor corrections","shortMessageHtmlLink":"readme: minor corrections"}},{"before":"27b6b8b17ece64b8cd5a1ac1f6eb5d16e396629e","after":"0c18b46fb0a36c656332aa368f80fc637a24e495","ref":"refs/heads/main","pushedAt":"2023-08-07T06:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"readme: try scaling and centering gif","shortMessageHtmlLink":"readme: try scaling and centering gif"}},{"before":"959f4f6afed67cc2f7d255e5aa6d15586eccc686","after":"27b6b8b17ece64b8cd5a1ac1f6eb5d16e396629e","ref":"refs/heads/main","pushedAt":"2023-08-07T06:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"readme: fix controls section","shortMessageHtmlLink":"readme: fix controls section"}},{"before":"fde75affc63d14bade41b4ef57deeb2c6ac83043","after":"959f4f6afed67cc2f7d255e5aa6d15586eccc686","ref":"refs/heads/main","pushedAt":"2023-08-07T06:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"readme: fix demo gif","shortMessageHtmlLink":"readme: fix demo gif"}},{"before":"b88dcee67b84ae26f079f2425d31d6507a6b35ef","after":"fde75affc63d14bade41b4ef57deeb2c6ac83043","ref":"refs/heads/main","pushedAt":"2023-08-07T06:06:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"add readme with gif demonstrating typical gameplay","shortMessageHtmlLink":"add readme with gif demonstrating typical gameplay"}},{"before":"4f82dd77768ebaf494edc3245027693169f5532e","after":"b88dcee67b84ae26f079f2425d31d6507a6b35ef","ref":"refs/heads/main","pushedAt":"2023-07-30T16:55:20.000Z","pushType":"pr_merge","commitsCount":105,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"Merge pull request #1 from waynr/colored-board-and-tile-animation\n\ncolored board and tile animation","shortMessageHtmlLink":"Merge pull request #1 from waynr/colored-board-and-tile-animation"}},{"before":"05f18054a1d8e33cb05ad82604376786739300e7","after":"78166319f23b31817ff222b444ff67cada9f9aba","ref":"refs/heads/colored-board-and-tile-animation","pushedAt":"2023-07-26T17:20:54.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/drawbuffer: remove unnecessarily verbose trace log","shortMessageHtmlLink":"tui/drawbuffer: remove unnecessarily verbose trace log"}},{"before":null,"after":"05f18054a1d8e33cb05ad82604376786739300e7","ref":"refs/heads/colored-board-and-tile-animation","pushedAt":"2023-07-06T04:06:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/error: capture backtraces automatically","shortMessageHtmlLink":"tui/error: capture backtraces automatically"}},{"before":"05f18054a1d8e33cb05ad82604376786739300e7","after":null,"ref":"refs/heads/main-colored-board","pushedAt":"2023-07-06T04:05:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"}},{"before":null,"after":"05f18054a1d8e33cb05ad82604376786739300e7","ref":"refs/heads/main-colored-board","pushedAt":"2023-07-06T04:05:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/error: capture backtraces automatically","shortMessageHtmlLink":"tui/error: capture backtraces automatically"}},{"before":"653ae1b193bfff5b42e190dc30719d8ed9ada92e","after":"4f82dd77768ebaf494edc3245027693169f5532e","ref":"refs/heads/main","pushedAt":"2023-06-21T23:36:07.577Z","pushType":"push","commitsCount":9,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui: Tuxels no longer need Arc>\n\nThis is the culmination of recent commits which refactored the Canvas\nStack grid to deal with Cells rather than directly with Tuxels. Cells\nprovide a wrapper around owned Tuxels and Tuxels that can be accessed\nvia DrawBuffers aka DBTuxels.\n\nThis allows each Tuxel to be owned by either the Canvas OR a DrawBuffer\nwhile using the DBTuxel abstraction to access the contents of Tuxel\nowned by DrawBuffers (protected by the DrawBuffer's Arc>).","shortMessageHtmlLink":"tui: Tuxels no longer need Arc<Mutex<_>>"}},{"before":"4d348d2d15517d6e2a029536552807582f0f08ae","after":"653ae1b193bfff5b42e190dc30719d8ed9ada92e","ref":"refs/heads/main","pushedAt":"2023-06-18T05:34:45.142Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"get unit tests running again","shortMessageHtmlLink":"get unit tests running again"}},{"before":"33d8439e8118cea336faa1f42b9a907c9e6f7df6","after":"4d348d2d15517d6e2a029536552807582f0f08ae","ref":"refs/heads/main","pushedAt":"2023-06-18T05:28:10.113Z","pushType":"push","commitsCount":1,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui48: move game loop and display code into its own module","shortMessageHtmlLink":"tui48: move game loop and display code into its own module"}},{"before":"ca6637f829c2825bed3fb194256eb31e878628c4","after":"33d8439e8118cea336faa1f42b9a907c9e6f7df6","ref":"refs/heads/main","pushedAt":"2023-06-18T05:19:18.553Z","pushType":"push","commitsCount":13,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui: implement tui-specific error module","shortMessageHtmlLink":"tui: implement tui-specific error module"}},{"before":"ef4018c2777b4cb2b099c221024b01334084b74e","after":"ca6637f829c2825bed3fb194256eb31e878628c4","ref":"refs/heads/main","pushedAt":"2023-06-16T21:41:35.484Z","pushType":"push","commitsCount":2,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/app: center text in tile drawbuffers","shortMessageHtmlLink":"tui/app: center text in tile drawbuffers"}},{"before":"c4c95fccadbfb0df0b2b34feabe561c66499f7b5","after":"ef4018c2777b4cb2b099c221024b01334084b74e","ref":"refs/heads/main","pushedAt":"2023-06-16T21:06:20.166Z","pushType":"push","commitsCount":8,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"tui/app: offer helpful advice if the board can't be rendered\n\nThis integrates bad terminal size handling into the main loop of the\nprogram. If the terminal gets resized too small or if it starts out too\nsmall the program will recommend the user perform a resize.","shortMessageHtmlLink":"tui/app: offer helpful advice if the board can't be rendered"}},{"before":"2e01c991f727e34965f835a0407369d3240dfced","after":"c4c95fccadbfb0df0b2b34feabe561c66499f7b5","ref":"refs/heads/main","pushedAt":"2023-06-16T14:22:29.419Z","pushType":"push","commitsCount":6,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"crossterm: restore cursor when Crossterm is dropped","shortMessageHtmlLink":"crossterm: restore cursor when Crossterm is dropped"}},{"before":null,"after":"2e01c991f727e34965f835a0407369d3240dfced","ref":"refs/heads/main","pushedAt":"2023-06-16T02:58:25.632Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"waynr","name":"wayne","path":"/waynr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1441126?s=80&v=4"},"commit":{"message":"round: implement 10% chance of getting a 4 tile","shortMessageHtmlLink":"round: implement 10% chance of getting a 4 tile"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADc5kveQA","startCursor":null,"endCursor":null}},"title":"Activity ยท waynr/tui48"}