{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":759658411,"defaultBranch":"main","name":"cvsTrainer","ownerLogin":"cvs0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-19T04:47:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143862758?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711918640.0","currentOid":""},"activityList":{"items":[{"before":"4fd37e3173345cb1eabc854189c1764385bb841b","after":"9b90f118761736a21f484f77f179949017ebc0d8","ref":"refs/heads/main","pushedAt":"2024-04-20T20:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e75804e299e856fd8033f3bd4789983ca8b01e4e","after":"4fd37e3173345cb1eabc854189c1764385bb841b","ref":"refs/heads/main","pushedAt":"2024-04-11T23:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Binary","shortMessageHtmlLink":"Binary"}},{"before":"5370bc1d7e962c8e5cbbc032e8f542bff2d6b5e3","after":"e75804e299e856fd8033f3bd4789983ca8b01e4e","ref":"refs/heads/main","pushedAt":"2024-03-31T21:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Binary fixes","shortMessageHtmlLink":"Binary fixes"}},{"before":"056e7d10bfac28f8efd9db45eaaba82c4d20dfd0","after":"5370bc1d7e962c8e5cbbc032e8f542bff2d6b5e3","ref":"refs/heads/main","pushedAt":"2024-03-31T20:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Release fix","shortMessageHtmlLink":"Release fix"}},{"before":"2dbe3c1cf9fe427a4286eafe7e81cc11bd0424a6","after":"056e7d10bfac28f8efd9db45eaaba82c4d20dfd0","ref":"refs/heads/main","pushedAt":"2024-03-31T20:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5a63fd36d5a982b8b44decb10a387c5f8db047ff","after":"2dbe3c1cf9fe427a4286eafe7e81cc11bd0424a6","ref":"refs/heads/main","pushedAt":"2024-03-31T20:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Build and keyboard handler fix\n\nFixed the ResetKeyState not being recognized","shortMessageHtmlLink":"Build and keyboard handler fix"}},{"before":"21416ecf6f2b42d4e2bed230b32b2332264ee10d","after":"5a63fd36d5a982b8b44decb10a387c5f8db047ff","ref":"refs/heads/main","pushedAt":"2024-03-31T20:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Updated to 1.0.5\n\nThis release includes various crash fixes and way more validation","shortMessageHtmlLink":"Updated to 1.0.5"}},{"before":"8bdb73e718432f93965fcfee2f477e52f0d689aa","after":"21416ecf6f2b42d4e2bed230b32b2332264ee10d","ref":"refs/heads/main","pushedAt":"2024-03-31T20:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Fix buffer overflow and improve key state handling in keyboard.h\n\n- Changed the size of the keyStates array to 256 to include all possible key values.\n- Updated IsKeyDown, IsKeyDownLong, IsKeyJustUp, and ResetKeyState functions to correctly handle key indices outside the valid range and ensure robust key state checking and resetting.","shortMessageHtmlLink":"Fix buffer overflow and improve key state handling in keyboard.h"}},{"before":"80a6498d0795b0e088eca6819ea85929f8a428b4","after":"8bdb73e718432f93965fcfee2f477e52f0d689aa","ref":"refs/heads/main","pushedAt":"2024-03-31T20:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add validation to MenuItemVehicleBoost::OnFrame\n\nAdded validation to ensure that the player is in a valid vehicle before performing any vehicle-related actions in the OnFrame function.","shortMessageHtmlLink":"Add validation to MenuItemVehicleBoost::OnFrame"}},{"before":"ef51c9c931f970739941d0ebdfe9c03f1a4c7386","after":"80a6498d0795b0e088eca6819ea85929f8a428b4","ref":"refs/heads/main","pushedAt":"2024-03-31T20:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add validation to MenuItemPlayerClearWanted::OnSelect\n\nAdded validation to ensure that the player entity returned by PLAYER::PLAYER_ID() is valid before using it in further operations.","shortMessageHtmlLink":"Add validation to MenuItemPlayerClearWanted::OnSelect"}},{"before":"4d709be2def9fa0bdf7bb7fb612cf632be17c585","after":"ef51c9c931f970739941d0ebdfe9c03f1a4c7386","ref":"refs/heads/main","pushedAt":"2024-03-31T20:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add input handling logic to MenuBase::OnInput\n\nAdded logic to handle button input for menu navigation and selection.","shortMessageHtmlLink":"Add input handling logic to MenuBase::OnInput"}},{"before":"bcead807aa825308b9aa844216d90212467e9b56","after":"4d709be2def9fa0bdf7bb7fb612cf632be17c585","ref":"refs/heads/main","pushedAt":"2024-03-31T20:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add validation to MenuBase::OnDraw\n\nAdded validation to ensure that m_itemTitle is not null before dereferencing it, and that item indices used to access items in the m_items vector are within bounds.","shortMessageHtmlLink":"Add validation to MenuBase::OnDraw"}},{"before":"25eed664961567c4ca5bfcbae5cb216382e5ed66","after":"bcead807aa825308b9aa844216d90212467e9b56","ref":"refs/heads/main","pushedAt":"2024-03-31T20:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add validation to MenuItemMenu::OnSelect\n\nAdded validation to ensure that m_menu is not null before pushing it onto the menu stack.","shortMessageHtmlLink":"Add validation to MenuItemMenu::OnSelect"}},{"before":"0786299b13774e043280210d24685651fb0d9080","after":"25eed664961567c4ca5bfcbae5cb216382e5ed66","ref":"refs/heads/main","pushedAt":"2024-03-31T20:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Add validation to MenuItemMenu::OnDraw\n\nAdded validation to ensure that lineTop and lineLeft parameters are not negative values, and that lineWidth and lineHeight obtained from GetLineWidth() and GetLineHeight() are positive values.","shortMessageHtmlLink":"Add validation to MenuItemMenu::OnDraw"}},{"before":"72f70c1128408bcc73094c8802dc62c860313753","after":"0786299b13774e043280210d24685651fb0d9080","ref":"refs/heads/main","pushedAt":"2024-03-31T20:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Validate parameters in MenuItemSwitchable::OnDraw\n\nAdded validation to ensure that lineTop and lineLeft parameters are not negative values, and that lineWidth and lineHeight obtained from GetLineWidth() and GetLineHeight() are positive values.","shortMessageHtmlLink":"Validate parameters in MenuItemSwitchable::OnDraw"}},{"before":"12171ea79bf692907d550753922d21078513bc98","after":"72f70c1128408bcc73094c8802dc62c860313753","ref":"refs/heads/main","pushedAt":"2024-03-31T20:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Project fixes / better validation","shortMessageHtmlLink":"Project fixes / better validation"}},{"before":"0592a014a04251f1360db9d63ce6dbbdf99944eb","after":"12171ea79bf692907d550753922d21078513bc98","ref":"refs/heads/main","pushedAt":"2024-02-19T05:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Script cleanup","shortMessageHtmlLink":"Script cleanup"}},{"before":"3974ce7073556d39dea2f7a85ec201186abee645","after":"0592a014a04251f1360db9d63ce6dbbdf99944eb","ref":"refs/heads/main","pushedAt":"2024-02-19T05:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Source fixes\n\nFixed a few issues for the scripthookrdr2 includes.","shortMessageHtmlLink":"Source fixes"}},{"before":"9e5fee3fbbabaa21434c00bdf281a56c5157d960","after":"3974ce7073556d39dea2f7a85ec201186abee645","ref":"refs/heads/main","pushedAt":"2024-02-19T05:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"ad97bd0069007e432b4eda4bfd2fc7903a197b2a","after":"9e5fee3fbbabaa21434c00bdf281a56c5157d960","ref":"refs/heads/main","pushedAt":"2024-02-19T04:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Added version num","shortMessageHtmlLink":"Added version num"}},{"before":"2f19cbf0ac51da6a3e0b833a9e556084b8a29cb7","after":"ad97bd0069007e432b4eda4bfd2fc7903a197b2a","ref":"refs/heads/main","pushedAt":"2024-02-19T04:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Added logo","shortMessageHtmlLink":"Added logo"}},{"before":null,"after":"2f19cbf0ac51da6a3e0b833a9e556084b8a29cb7","ref":"refs/heads/main","pushedAt":"2024-02-19T04:52:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cvs0","name":"cvs0","path":"/cvs0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143862758?s=80&v=4"},"commit":{"message":"Initial","shortMessageHtmlLink":"Initial"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENf4rqwA","startCursor":null,"endCursor":null}},"title":"Activity ยท cvs0/cvsTrainer"}