{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":765525506,"defaultBranch":"main","name":"minesweeper","ownerLogin":"aryanjassal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-01T04:56:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84617406?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709269206.0","currentOid":""},"activityList":{"items":[{"before":"e87d26e8d24234f2c66eaecf3dd2c46f89c232e2","after":"299941ad8553c4efb7be467af9a9391a00e3693e","ref":"refs/heads/main","pushedAt":"2024-07-21T04:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added nix support","shortMessageHtmlLink":"feat: added nix support"}},{"before":"74d59bd1892cba4321fbe6c7ee6007e4603ae1d3","after":"e87d26e8d24234f2c66eaecf3dd2c46f89c232e2","ref":"refs/heads/main","pushedAt":"2024-06-30T11:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added game.cpp and cleaned up main.cpp","shortMessageHtmlLink":"feat: added game.cpp and cleaned up main.cpp"}},{"before":"513936fa343a7eb359be961f50e896bb7e5c11ff","after":"74d59bd1892cba4321fbe6c7ee6007e4603ae1d3","ref":"refs/heads/main","pushedAt":"2024-06-30T09:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: massively refactored code and improved sleep","shortMessageHtmlLink":"chore: massively refactored code and improved sleep"}},{"before":"e745cb3523ff588e60300a29edc420556f27dab9","after":"513936fa343a7eb359be961f50e896bb7e5c11ff","ref":"refs/heads/main","pushedAt":"2024-06-30T09:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: massively refactored code and improved sleep","shortMessageHtmlLink":"chore: massively refactored code and improved sleep"}},{"before":"74f8d81bde203548629cbf01e458531442f772b7","after":"e745cb3523ff588e60300a29edc420556f27dab9","ref":"refs/heads/main","pushedAt":"2024-06-29T18:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: updated and modernised object manager code","shortMessageHtmlLink":"chore: updated and modernised object manager code"}},{"before":"d9fcbc551fd471578e9401c6b760862e0249c0ae","after":"74f8d81bde203548629cbf01e458531442f772b7","ref":"refs/heads/main","pushedAt":"2024-06-29T12:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: added debug levels to log levels","shortMessageHtmlLink":"chore: added debug levels to log levels"}},{"before":"72909ce3e6f02ad5b3a768c5bf9f1b9df367b162","after":"d9fcbc551fd471578e9401c6b760862e0249c0ae","ref":"refs/heads/main","pushedAt":"2024-06-29T12:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: minor code cleanup","shortMessageHtmlLink":"chore: minor code cleanup"}},{"before":"5f7ea429a4a4b440b354b2d8ae33ce02c163b65f","after":"72909ce3e6f02ad5b3a768c5bf9f1b9df367b162","ref":"refs/heads/main","pushedAt":"2024-06-16T11:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added mouse support","shortMessageHtmlLink":"feat: added mouse support"}},{"before":"6bd3478ee70c1326e88cb71eb95efda4eee5b1fe","after":"5f7ea429a4a4b440b354b2d8ae33ce02c163b65f","ref":"refs/heads/main","pushedAt":"2024-05-18T13:32:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: cleaned up main fps timing code","shortMessageHtmlLink":"chore: cleaned up main fps timing code"}},{"before":"6941d74c542877d87c15349a112a25785f42339b","after":"6bd3478ee70c1326e88cb71eb95efda4eee5b1fe","ref":"refs/heads/main","pushedAt":"2024-05-18T13:06:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: cleaned up main fps timing code","shortMessageHtmlLink":"chore: cleaned up main fps timing code"}},{"before":"bd1aeb6cd0ab2db3f2d7d7c2dfca99fdf0bed66d","after":"6941d74c542877d87c15349a112a25785f42339b","ref":"refs/heads/main","pushedAt":"2024-05-18T13:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: cleaned up main fps timing code","shortMessageHtmlLink":"chore: cleaned up main fps timing code"}},{"before":"0c39d86f5a192abd17547c9bcd936925108b7268","after":"bd1aeb6cd0ab2db3f2d7d7c2dfca99fdf0bed66d","ref":"refs/heads/main","pushedAt":"2024-05-18T11:20:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: using references to allow mutating objects using dot accessor","shortMessageHtmlLink":"chore: using references to allow mutating objects using dot accessor"}},{"before":"cff027d330239849a75e3225432d67d97f3663ad","after":"0c39d86f5a192abd17547c9bcd936925108b7268","ref":"refs/heads/main","pushedAt":"2024-05-18T11:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: using references to allow mutating objects using dot accessor","shortMessageHtmlLink":"chore: using references to allow mutating objects using dot accessor"}},{"before":"1f33520c3ae77620191c2577cdfb7b4895c45979","after":"cff027d330239849a75e3225432d67d97f3663ad","ref":"refs/heads/main","pushedAt":"2024-05-18T04:55:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: re-enabled geometry shader","shortMessageHtmlLink":"feat: re-enabled geometry shader"}},{"before":"0be191c28d9bdba1010cce8db71e21116c420880","after":"1f33520c3ae77620191c2577cdfb7b4895c45979","ref":"refs/heads/main","pushedAt":"2024-05-17T00:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"chore: made fatal error more readable","shortMessageHtmlLink":"chore: made fatal error more readable"}},{"before":"1601fc918f407724147f9598d8d0d7e22aff9365","after":"0be191c28d9bdba1010cce8db71e21116c420880","ref":"refs/heads/main","pushedAt":"2024-05-16T13:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: updated logging and fixed crash when quitting program","shortMessageHtmlLink":"feat: updated logging and fixed crash when quitting program"}},{"before":"77806641e48a144aed6fd24449dced73935d8f46","after":"1601fc918f407724147f9598d8d0d7e22aff9365","ref":"refs/heads/main","pushedAt":"2024-04-05T12:23:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added camera origins","shortMessageHtmlLink":"feat: added camera origins"}},{"before":"1291819bf1e48eb10cfa6a4b11c782d52ecd9659","after":"77806641e48a144aed6fd24449dced73935d8f46","ref":"refs/heads/main","pushedAt":"2024-03-29T12:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added `smart_sleep` and fixed fps","shortMessageHtmlLink":"feat: added smart_sleep and fixed fps"}},{"before":"5c3055e766e61e754e5e9a6f280903d1474c8845","after":"1291819bf1e48eb10cfa6a4b11c782d52ecd9659","ref":"refs/heads/main","pushedAt":"2024-03-28T14:47:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added dynamic downloading of dependencies\nAll you need to do is define a dependency in the `LIBS` variable of the Makefile and a path to the script it will run to install that dependency. Note that the dependency must make the same directory as the library name in `LIBS` to skip that directory in subsequent runs. The `$EXT_DIR/` directory is also added as an include path so ensure that the directory structure of the external directory reflects how the includes should be sorted. Finally, all scripts must have a check to ensure that it is being run from a Makefile. I have added a variable called `MAKING` for this exact purpose which can be tested to ensure if we are running through the Makefile or not. Running through the Makefile also grants us all the environment variables used in the Makefile itself, so its more flexible for a different project.","shortMessageHtmlLink":"feat: added dynamic downloading of dependencies"}},{"before":"59d289bdbda8573d138808a81902fb48341f27ac","after":"5c3055e766e61e754e5e9a6f280903d1474c8845","ref":"refs/heads/main","pushedAt":"2024-03-28T14:43:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added dynamic downloading of dependencies\nAll you need to do is define a dependency in the `LIBS` variable of the Makefile and a path to the script it will run to install that dependency. Note that the dependency must make the same directory as the library name in `LIBS` to skip that directory in subsequent runs. The `$EXT_DIR/` directory is also added as an include path so ensure that the directory structure of the external directory reflects how the includes should be sorted. Finally, all scripts must have a check to ensure that it is being run from a Makefile. I have added a variable called `MAKING` for this exact purpose which can be tested to ensure if we are running through the Makefile or not. Running through the Makefile also grants us all the environment variables used in the Makefile itself, so its more flexible for a different project.","shortMessageHtmlLink":"feat: added dynamic downloading of dependencies"}},{"before":"44cc6ff3ca9ecfccd8377e0f2bb01dac5dcd174f","after":"59d289bdbda8573d138808a81902fb48341f27ac","ref":"refs/heads/main","pushedAt":"2024-03-28T14:35:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"feat: added dynamic downloading of dependencies\nAll you need to do is define a dependency in the `LIBS` variable of the Makefile and a path to the script it will run to install that dependency. Note that the dependency must make the same directory as the library name in `LIBS` to skip that directory in subsequent runs. The `$EXT_DIR/` directory is also added as an include path so ensure that the directory structure of the external directory reflects how the includes should be sorted. Finally, all scripts must have a check to ensure that it is being run from a Makefile. I have added a variable called `MAKING` for this exact purpose which can be tested to ensure if we are running through the Makefile or not. Running through the Makefile also grants us all the environment variables used in the Makefile itself, so its more flexible for a different project.","shortMessageHtmlLink":"feat: added dynamic downloading of dependencies"}},{"before":null,"after":"44cc6ff3ca9ecfccd8377e0f2bb01dac5dcd174f","ref":"refs/heads/main","pushedAt":"2024-03-01T05:00:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aryanjassal","name":"Aryan Jassal","path":"/aryanjassal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84617406?s=80&v=4"},"commit":{"message":"working on math module","shortMessageHtmlLink":"working on math module"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMVQwNDozODo0Ni4wMDAwMDBazwAAAASE3v83","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMVQwNDozODo0Ni4wMDAwMDBazwAAAASE3v83","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMVQwNTowMDowNi4wMDAwMDBazwAAAAQJabO3"}},"title":"Activity ยท aryanjassal/minesweeper"}