{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12173338,"defaultBranch":"master","name":"allegro_flare","ownerLogin":"allegroflare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-17T04:26:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56655331?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718297655.0","currentOid":""},"activityList":{"items":[{"before":"395e56c4c28eb38ba03f0763a8b438e97f1a24ce","after":"c57351a929c884b567ac9d0feebab339b8e10474","ref":"refs/heads/master","pushedAt":"2024-09-17T00:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"Tweak vars for building 3d letters in script","shortMessageHtmlLink":"Tweak vars for building 3d letters in script"}},{"before":"2724cb5b9a5ff6ac0c1b346542f06b87aa94d8aa","after":"395e56c4c28eb38ba03f0763a8b438e97f1a24ce","ref":"refs/heads/master","pushedAt":"2024-09-16T03:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"Add Tiled script for ReverseVertexOrder","shortMessageHtmlLink":"Add Tiled script for ReverseVertexOrder"}},{"before":"7ec30225d6cdd0d3cb0b0b0f9cb78c3eaa1c8874","after":"2724cb5b9a5ff6ac0c1b346542f06b87aa94d8aa","ref":"refs/heads/master","pushedAt":"2024-09-15T19:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add option to disable rendering of #completed# text on LevelSelect","shortMessageHtmlLink":"* Add option to disable rendering of #completed# text on LevelSelect"}},{"before":"c345c6f308a416fe438b41e6aed31a3f1a4369cb","after":"7ec30225d6cdd0d3cb0b0b0f9cb78c3eaa1c8874","ref":"refs/heads/master","pushedAt":"2024-09-15T19:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add #getter_ref# for place in Elements/LevelSelect","shortMessageHtmlLink":"* Add #getter_ref# for place in Elements/LevelSelect"}},{"before":"fa2f4aadd630a14602098c9536622740bf10a092","after":"c345c6f308a416fe438b41e6aed31a3f1a4369cb","ref":"refs/heads/master","pushedAt":"2024-09-15T18:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add item to todos","shortMessageHtmlLink":"* Add item to todos"}},{"before":"4a34b8865e57810ee014e3bbdc783915b1465079","after":"fa2f4aadd630a14602098c9536622740bf10a092","ref":"refs/heads/master","pushedAt":"2024-09-15T18:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Automatically create GameProgressAndStateInfos save directory if not present","shortMessageHtmlLink":"* �Automatically create GameProgressAndStateInfos save directory if n…"}},{"before":"17d93c330c02cb302870b7e07080905ddc302889","after":"4a34b8865e57810ee014e3bbdc783915b1465079","ref":"refs/heads/master","pushedAt":"2024-09-15T17:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Improve error and behavior when no file is present to be loaded","shortMessageHtmlLink":"* Improve error and behavior when no file is present to be loaded"}},{"before":"267971b6782e2517ace77290b9b27f0d11055193","after":"17d93c330c02cb302870b7e07080905ddc302889","ref":"refs/heads/master","pushedAt":"2024-09-15T17:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Improve GameProgressAndStateInfo testing","shortMessageHtmlLink":"* Improve GameProgressAndStateInfo testing"}},{"before":"8a5053ae77adae860d19f66af5a095b850056df9","after":"267971b6782e2517ace77290b9b27f0d11055193","ref":"refs/heads/master","pushedAt":"2024-09-15T16:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Work towards saving and loading text in GameProgressAndStateInfo","shortMessageHtmlLink":"* Work towards saving and loading text in GameProgressAndStateInfo"}},{"before":"bda9d7f6732d1ec2333b7b4e86e331f166d25198","after":"8a5053ae77adae860d19f66af5a095b850056df9","ref":"refs/heads/master","pushedAt":"2024-09-15T16:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add (untested) file saving and loading in GameProgressAndStateInfos","shortMessageHtmlLink":"* Add (untested) file saving and loading in GameProgressAndStateInfos"}},{"before":"e5129e7d15ae08aca1d61714cf626b4c3b3da045","after":"bda9d7f6732d1ec2333b7b4e86e331f166d25198","ref":"refs/heads/master","pushedAt":"2024-09-15T02:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"Add pause activation controls in Screens::Gameplay","shortMessageHtmlLink":"Add pause activation controls in Screens::Gameplay"}},{"before":"fa025615df6ec48203e01f42485dd9eece20fc29","after":"e5129e7d15ae08aca1d61714cf626b4c3b3da045","ref":"refs/heads/master","pushedAt":"2024-09-08T16:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Move last point to front when softening with loop","shortMessageHtmlLink":"* Move last point to front when softening with loop"}},{"before":"e8a4e6a715e15414b28e32ad4d5eefbe63b27cbc","after":"fa025615df6ec48203e01f42485dd9eece20fc29","ref":"refs/heads/master","pushedAt":"2024-09-08T16:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Improve soften algorithm when looping","shortMessageHtmlLink":"* Improve soften algorithm when looping"}},{"before":"f81e1b44801c92612eb3c82fd550082bfb3993ec","after":"e8a4e6a715e15414b28e32ad4d5eefbe63b27cbc","ref":"refs/heads/master","pushedAt":"2024-09-08T15:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add test for developing Path2D::soften with as_loop=true","shortMessageHtmlLink":"* Add test for developing Path2D::soften with as_loop=true"}},{"before":"c1c342aecd5496d3d4d89d73d8c966f1a649ba9f","after":"f81e1b44801c92612eb3c82fd550082bfb3993ec","ref":"refs/heads/master","pushedAt":"2024-09-08T15:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add Path2D test for #soften#","shortMessageHtmlLink":"* Add Path2D test for #soften#"}},{"before":"e87486905f8a4df2d2061dc6be11dc38621dec56","after":"c1c342aecd5496d3d4d89d73d8c966f1a649ba9f","ref":"refs/heads/master","pushedAt":"2024-09-08T15:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add a render test for Path2D","shortMessageHtmlLink":"* Add a render test for Path2D"}},{"before":"8125dcce8a2a18b0da5c537d766035da28aa200f","after":"e87486905f8a4df2d2061dc6be11dc38621dec56","ref":"refs/heads/master","pushedAt":"2024-09-03T23:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Remove difficult default arguments from PlayerInputControllers/Base,Generic","shortMessageHtmlLink":"* Remove difficult default arguments from PlayerInputControllers/Base…"}},{"before":"cad72f7705c9e65ce9f825a37196e96f92803a6e","after":"8125dcce8a2a18b0da5c537d766035da28aa200f","ref":"refs/heads/master","pushedAt":"2024-09-03T22:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add joy button interface to PlayerInputControllers/Base,Generic","shortMessageHtmlLink":"* Add joy button interface to PlayerInputControllers/Base,Generic"}},{"before":"c451adc4e00d289f736a8b12e490c87eb2be7d0c","after":"cad72f7705c9e65ce9f825a37196e96f92803a6e","ref":"refs/heads/master","pushedAt":"2024-08-30T22:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Prevent counted_strobe from returning strobes when it has exceeded the count","shortMessageHtmlLink":"* Prevent counted_strobe from returning strobes when it has exceeded …"}},{"before":"22e7981257802995c14e2f174214c15527c72202","after":"c451adc4e00d289f736a8b12e490c87eb2be7d0c","ref":"refs/heads/master","pushedAt":"2024-08-28T14:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add #exit_all_characters# to CharacterStagingLayouts/Dynamic","shortMessageHtmlLink":"* Add #exit_all_characters# to CharacterStagingLayouts/Dynamic"}},{"before":"780f3cc0cfb2bfb75523b5d68d49435fccb470ea","after":"22e7981257802995c14e2f174214c15527c72202","ref":"refs/heads/master","pushedAt":"2024-08-27T17:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Extend PlayerInputControllers/Generic to include key up, down, char funcs","shortMessageHtmlLink":"* Extend PlayerInputControllers/Generic to include key up, down, char…"}},{"before":"31de92be0e970dfa13f8875cbce4d59b258c3aad","after":"780f3cc0cfb2bfb75523b5d68d49435fccb470ea","ref":"refs/heads/master","pushedAt":"2024-08-27T14:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"Add a \"on_key_pressed\" callback for PlayerInputControllers/Generic","shortMessageHtmlLink":"Add a \"on_key_pressed\" callback for PlayerInputControllers/Generic"}},{"before":"df4b2968843a1672ed0c513cbb7518ae294b463a","after":"31de92be0e970dfa13f8875cbce4d59b258c3aad","ref":"refs/heads/master","pushedAt":"2024-08-21T19:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"55191d985efe41125f843404b808728b09353d3b","after":"df4b2968843a1672ed0c513cbb7518ae294b463a","ref":"refs/heads/master","pushedAt":"2024-08-21T18:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Rename player_input_controller update func; Add time_now and time_step params; Update test","shortMessageHtmlLink":"* Rename player_input_controller update func; Add time_now and time_s…"}},{"before":"af781efc0708460977ba950bcf5bbb0632d6fd23","after":"55191d985efe41125f843404b808728b09353d3b","ref":"refs/heads/master","pushedAt":"2024-08-21T15:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add missing virtual_control_button_up_func","shortMessageHtmlLink":"* Add missing virtual_control_button_up_func"}},{"before":"f791b5d4835a7435deb4ed017f43474ba4319441","after":"af781efc0708460977ba950bcf5bbb0632d6fd23","ref":"refs/heads/master","pushedAt":"2024-08-21T15:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add some generic player control movement in test","shortMessageHtmlLink":"* Add some generic player control movement in test"}},{"before":"f55c73fa622c89e2a1acae0fb3c04212733baaf3","after":"f791b5d4835a7435deb4ed017f43474ba4319441","ref":"refs/heads/master","pushedAt":"2024-08-21T14:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add a test class for Screens/Gameplay","shortMessageHtmlLink":"* Add a test class for Screens/Gameplay"}},{"before":"b2e57e11a5326aead39ef60b43bdd19664f6b9e2","after":"f55c73fa622c89e2a1acae0fb3c04212733baaf3","ref":"refs/heads/master","pushedAt":"2024-08-21T14:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add Frameworks Full test in Screens/Gameplay","shortMessageHtmlLink":"* Add Frameworks Full test in Screens/Gameplay"}},{"before":"3f2efcc910ebe19b5a89a0a6c76d3fc0af8b18b8","after":"b2e57e11a5326aead39ef60b43bdd19664f6b9e2","ref":"refs/heads/master","pushedAt":"2024-08-21T14:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Add initial integration of #player_input_controller# to Screens/Gameplay","shortMessageHtmlLink":"* Add initial integration of #player_input_controller# to Screens/Gam…"}},{"before":"60cadd26331d82241b2bc8a173d2abb32de53877","after":"3f2efcc910ebe19b5a89a0a6c76d3fc0af8b18b8","ref":"refs/heads/master","pushedAt":"2024-08-21T14:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarkOates","name":"Mark Oates","path":"/MarkOates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/772949?s=80&v=4"},"commit":{"message":"* Create a PlayerInputControllers/Base and add a new Generic version as well","shortMessageHtmlLink":"* Create a PlayerInputControllers/Base and add a new Generic version …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMDo1NzoyOS4wMDAwMDBazwAAAAS4ARUw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMDo1NzoyOS4wMDAwMDBazwAAAAS4ARUw","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQxNDowODowNS4wMDAwMDBazwAAAASgRab1"}},"title":"Activity · allegroflare/allegro_flare"}