{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773725459,"defaultBranch":"master","name":"Billiard-Laser","ownerLogin":"GreasyPizzaToppings","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-18T09:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42327770?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713253108.0","currentOid":""},"activityList":{"items":[{"before":"f4e9e75b9b4ef64c1715afba0ab1502b7c3150b8","after":"061e40499dd8f85da66ee8577688be77a3d5ff71","ref":"refs/heads/master","pushedAt":"2024-05-21T13:52:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"resize controls","shortMessageHtmlLink":"resize controls"}},{"before":"44d4a68f25a3a0fde21459c0c881cacd5b138923","after":"f4e9e75b9b4ef64c1715afba0ab1502b7c3150b8","ref":"refs/heads/master","pushedAt":"2024-05-21T07:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"nick gurrrrr, naw thats bad!! thats bad that you made me do that! - sneed","shortMessageHtmlLink":"nick gurrrrr, naw thats bad!! thats bad that you made me do that! - s…"}},{"before":"0b271b03b9315e512ef29581b3dafb45007c2dab","after":"9c7552a26eb695b7b8504444c4d06c40d689bc17","ref":"refs/heads/square-detection","pushedAt":"2024-05-17T11:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"changed color algo to kmeans","shortMessageHtmlLink":"changed color algo to kmeans"}},{"before":"68ee9675b20db46cbf8d5250388c75fd4ed74052","after":"0b271b03b9315e512ef29581b3dafb45007c2dab","ref":"refs/heads/square-detection","pushedAt":"2024-05-16T07:02:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"testing more color finding algorithms","shortMessageHtmlLink":"testing more color finding algorithms"}},{"before":"b08e49b43e51663b3884f8f1e5491a1d4809022d","after":"44d4a68f25a3a0fde21459c0c881cacd5b138923","ref":"refs/heads/master","pushedAt":"2024-05-14T06:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"improved ball detection","shortMessageHtmlLink":"improved ball detection"}},{"before":"93cf1b947cb16893bbd0c73851076d709043884c","after":"b08e49b43e51663b3884f8f1e5491a1d4809022d","ref":"refs/heads/master","pushedAt":"2024-05-14T05:53:50.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"Merge branch 'square-detection'","shortMessageHtmlLink":"Merge branch 'square-detection'"}},{"before":"a65f146964b1b7b36acfd9133706391faee5dbc1","after":"68ee9675b20db46cbf8d5250388c75fd4ed74052","ref":"refs/heads/square-detection","pushedAt":"2024-05-14T05:52:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"finished all merging conflicts","shortMessageHtmlLink":"finished all merging conflicts"}},{"before":"aa1334d1e96e5eea8990c7d9415d4a50ef6e24b7","after":"a65f146964b1b7b36acfd9133706391faee5dbc1","ref":"refs/heads/square-detection","pushedAt":"2024-05-14T04:40:50.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"fixed mat to bitmap error","shortMessageHtmlLink":"fixed mat to bitmap error"}},{"before":"37263cc28b5fd7a2c6d64c8b76215762663cd8af","after":"93cf1b947cb16893bbd0c73851076d709043884c","ref":"refs/heads/master","pushedAt":"2024-05-14T01:15:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"add cueball double hit miss shot","shortMessageHtmlLink":"add cueball double hit miss shot"}},{"before":"eb19dcc2ed7247743963b88a158489029896f08e","after":"37263cc28b5fd7a2c6d64c8b76215762663cd8af","ref":"refs/heads/master","pushedAt":"2024-05-10T05:13:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"readying to merge with square-detection","shortMessageHtmlLink":"readying to merge with square-detection"}},{"before":"3864d8ec7a126bc913a542f7d4536e16682b5b04","after":"aa1334d1e96e5eea8990c7d9415d4a50ef6e24b7","ref":"refs/heads/square-detection","pushedAt":"2024-05-10T05:05:01.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"readying to merge","shortMessageHtmlLink":"readying to merge"}},{"before":"e34185282fcd66bd7cfba7e26ce328a042e31424","after":"3864d8ec7a126bc913a542f7d4536e16682b5b04","ref":"refs/heads/square-detection","pushedAt":"2024-05-10T04:59:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"readying for merge","shortMessageHtmlLink":"readying for merge"}},{"before":"da150ce75985e2c70c92a0e81c97ff5c7d89eb33","after":"e34185282fcd66bd7cfba7e26ce328a042e31424","ref":"refs/heads/square-detection","pushedAt":"2024-05-10T04:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"refactored colored ball detection","shortMessageHtmlLink":"refactored colored ball detection"}},{"before":"41758feac1af824837919c207680b98448b82980","after":"da150ce75985e2c70c92a0e81c97ff5c7d89eb33","ref":"refs/heads/square-detection","pushedAt":"2024-05-09T06:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"testing ball color approximation","shortMessageHtmlLink":"testing ball color approximation"}},{"before":"43ed8dd8dcd191c107be0983c716721699ce6b39","after":"41758feac1af824837919c207680b98448b82980","ref":"refs/heads/square-detection","pushedAt":"2024-05-03T05:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TikiTikiPlus","name":null,"path":"/TikiTikiPlus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71807594?s=80&v=4"},"commit":{"message":"Added color approximation. CtrsColor not doing what i want","shortMessageHtmlLink":"Added color approximation. CtrsColor not doing what i want"}},{"before":null,"after":"c1aa5867190ba7dd709ec8897835185393884c5c","ref":"refs/heads/better-cueball-tracking","pushedAt":"2024-04-16T07:38:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"WIP: refactor stuff into Ball and change cueball detector","shortMessageHtmlLink":"WIP: refactor stuff into Ball and change cueball detector"}},{"before":"ecec50272a08749a52e68cf56c4c87f878b91614","after":"eb19dcc2ed7247743963b88a158489029896f08e","ref":"refs/heads/master","pushedAt":"2024-04-16T01:39:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:GreasyPizzaToppings/Billiard-Laser","shortMessageHtmlLink":"Merge branch 'master' of github.com:GreasyPizzaToppings/Billiard-Laser"}},{"before":"ede013ab14a8f7a99d8979e7139747705dcafa15","after":null,"ref":"refs/heads/shot-detection","pushedAt":"2024-04-16T01:31:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"}},{"before":"604d2028c3cecdb94a90c5059aecd51a54eee0a4","after":"ecec50272a08749a52e68cf56c4c87f878b91614","ref":"refs/heads/master","pushedAt":"2024-04-16T01:30:50.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"Merge pull request #4 from GreasyPizzaToppings/shot-detection\n\nShot detection","shortMessageHtmlLink":"Merge pull request #4 from GreasyPizzaToppings/shot-detection"}},{"before":"6eab54536690b352d85db393f02a2f6e3fa908b3","after":"ede013ab14a8f7a99d8979e7139747705dcafa15","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T13:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"add footage of my table and a todo note","shortMessageHtmlLink":"add footage of my table and a todo note"}},{"before":"1534bc8e378ab18532bd9b3a85108780b4fa5eca","after":"6eab54536690b352d85db393f02a2f6e3fa908b3","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T13:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"make shot detector more robust. reject false start with little movement","shortMessageHtmlLink":"make shot detector more robust. reject false start with little movement"}},{"before":"f9edd48c612263c59662b7ee53e5105dce5363da","after":"1534bc8e378ab18532bd9b3a85108780b4fa5eca","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T13:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"make drawing more resilient to crash","shortMessageHtmlLink":"make drawing more resilient to crash"}},{"before":"3b797db8ca32c5f994d36d60c5d2e6b83bbe01d5","after":"f9edd48c612263c59662b7ee53e5105dce5363da","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T11:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"perfect cue ball and shot tracking in 360p in 73 break cropped","shortMessageHtmlLink":"perfect cue ball and shot tracking in 360p in 73 break cropped"}},{"before":"c37ff28272ed4fcb184cf0e824fcc1adbbd9268d","after":"3b797db8ca32c5f994d36d60c5d2e6b83bbe01d5","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T08:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"fix bug with shots having more frames than they should. improve code for replaying shot","shortMessageHtmlLink":"fix bug with shots having more frames than they should. improve code …"}},{"before":"b1b291aebf5249f1806a30630144ecd0916c6d19","after":"c37ff28272ed4fcb184cf0e824fcc1adbbd9268d","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T07:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"add in visual graphs and statistics for reviewing shots","shortMessageHtmlLink":"add in visual graphs and statistics for reviewing shots"}},{"before":"dafd4be16d3d8368eb5dfbc0df0609f3ea62c418","after":"b1b291aebf5249f1806a30630144ecd0916c6d19","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T05:24:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"refactor: drawing into class, rewrite some form methods to use lambda expressions","shortMessageHtmlLink":"refactor: drawing into class, rewrite some form methods to use lambda…"}},{"before":"fb879374eed72d31c3a8a81e7dffbfbe709c7d92","after":"dafd4be16d3d8368eb5dfbc0df0609f3ea62c418","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T04:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"add form controls for shot statistics","shortMessageHtmlLink":"add form controls for shot statistics"}},{"before":"3ccb33e717e4205afdf9d4b0a1cacc728e156cf6","after":"fb879374eed72d31c3a8a81e7dffbfbe709c7d92","ref":"refs/heads/shot-detection","pushedAt":"2024-04-15T02:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"implement basic stats for Shot(), using linq expressions","shortMessageHtmlLink":"implement basic stats for Shot(), using linq expressions"}},{"before":"5220de8679986087c9698b9412a1bc57f6d0417c","after":"3ccb33e717e4205afdf9d4b0a1cacc728e156cf6","ref":"refs/heads/shot-detection","pushedAt":"2024-04-14T13:20:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"refactor shot and shot detector. keep more information and logic coupled to the shot","shortMessageHtmlLink":"refactor shot and shot detector. keep more information and logic coup…"}},{"before":"29eb78c2160359c38eb3ad1a844d5ced64a79543","after":"5220de8679986087c9698b9412a1bc57f6d0417c","ref":"refs/heads/shot-detection","pushedAt":"2024-04-14T12:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GreasyPizzaToppings","name":"Baxter","path":"/GreasyPizzaToppings","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42327770?s=80&v=4"},"commit":{"message":"Refactor ball: uppercase properties and auto-set deltaX and deltaY","shortMessageHtmlLink":"Refactor ball: uppercase properties and auto-set deltaX and deltaY"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET-pnRQA","startCursor":null,"endCursor":null}},"title":"Activity · GreasyPizzaToppings/Billiard-Laser"}