{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772617457,"defaultBranch":"main","name":"cameratokeyboard","ownerLogin":"mnvoh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-15T14:49:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4628766?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711838228.0","currentOid":""},"activityList":{"items":[{"before":"0105e297e5e6f2e933d8a39d85237a2597146351","after":"9803728b1329b4a0ee5725ca67a0c5f72f5f1065","ref":"refs/heads/main","pushedAt":"2024-04-03T11:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a2300e591f23eebc1c876462e47602a85d60d52d","after":"0105e297e5e6f2e933d8a39d85237a2597146351","ref":"refs/heads/main","pushedAt":"2024-03-30T22:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"chore: New release","shortMessageHtmlLink":"chore: New release"}},{"before":"a2300e591f23eebc1c876462e47602a85d60d52d","after":null,"ref":"refs/tags/0.0.3","pushedAt":"2024-03-30T22:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"}},{"before":"a4670a98f4a024644ad22273e232f5ac4c9e4f79","after":"a2300e591f23eebc1c876462e47602a85d60d52d","ref":"refs/heads/main","pushedAt":"2024-03-30T19:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"ci: Add workflow for publishing to pypi","shortMessageHtmlLink":"ci: Add workflow for publishing to pypi"}},{"before":"4ac1b0a2de0f88358967df0ee30fe26503804a60","after":"a4670a98f4a024644ad22273e232f5ac4c9e4f79","ref":"refs/heads/main","pushedAt":"2024-03-30T13:52:52.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Merge pull request #9 from mnvoh/7-dev-use-the-new-ml-pipeline\n\n[7-dev] use the new ml pipeline","shortMessageHtmlLink":"Merge pull request #9 from mnvoh/7-dev-use-the-new-ml-pipeline"}},{"before":"c0b0ebd10af0edfdfd0b23f7fbf803949613c114","after":null,"ref":"refs/heads/7-dev-use-the-new-ml-pipeline","pushedAt":"2024-03-30T13:52:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"}},{"before":null,"after":"c0b0ebd10af0edfdfd0b23f7fbf803949613c114","ref":"refs/heads/7-dev-use-the-new-ml-pipeline","pushedAt":"2024-03-30T13:41:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"fix: Use requests instead of boto3 for downloading models","shortMessageHtmlLink":"fix: Use requests instead of boto3 for downloading models"}},{"before":"e497bbca9b820b5d6bfccef7ea8e0a77e6f0f1e2","after":"4ac1b0a2de0f88358967df0ee30fe26503804a60","ref":"refs/heads/main","pushedAt":"2024-03-24T23:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"fix: Authenticate with aws before and after training","shortMessageHtmlLink":"fix: Authenticate with aws before and after training"}},{"before":"21b7509932cd505a8e240a719330d04a9876b7dd","after":"e497bbca9b820b5d6bfccef7ea8e0a77e6f0f1e2","ref":"refs/heads/main","pushedAt":"2024-03-24T23:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"fix: Fix AWS auth token expiring while the model training finished","shortMessageHtmlLink":"fix: Fix AWS auth token expiring while the model training finished"}},{"before":"7de3e17840adc0fd1777329202286a3a7fbbd6d8","after":"21b7509932cd505a8e240a719330d04a9876b7dd","ref":"refs/heads/main","pushedAt":"2024-03-24T19:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"fix: Fix pipeline issue","shortMessageHtmlLink":"fix: Fix pipeline issue"}},{"before":"752889af8fcff0e76b7db43d467bc943e7bba096","after":"7de3e17840adc0fd1777329202286a3a7fbbd6d8","ref":"refs/heads/main","pushedAt":"2024-03-24T19:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"fix: Fix the issue in the pipeline","shortMessageHtmlLink":"fix: Fix the issue in the pipeline"}},{"before":"feb2fb250979c105000df97e946c8025e25087ff","after":"752889af8fcff0e76b7db43d467bc943e7bba096","ref":"refs/heads/main","pushedAt":"2024-03-24T15:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"feat: Add the dataset to the repo to be trained by the pipeline","shortMessageHtmlLink":"feat: Add the dataset to the repo to be trained by the pipeline"}},{"before":"785b457e5593edb1283b3e99dd2938aa23e2c278","after":"feb2fb250979c105000df97e946c8025e25087ff","ref":"refs/heads/main","pushedAt":"2024-03-24T13:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"ci: Improve the pipeline\n\n- No longer relies on commits; any data change triggers a new version to\n be trained and uploaded.\n- Number of epochs have been optimized","shortMessageHtmlLink":"ci: Improve the pipeline"}},{"before":"78cfa58ce36f21068a0c82922863ddeca16ed454","after":"785b457e5593edb1283b3e99dd2938aa23e2c278","ref":"refs/heads/main","pushedAt":"2024-03-24T00:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update ml_pipeline.yml","shortMessageHtmlLink":"Update ml_pipeline.yml"}},{"before":"f9218e89013298f518ef902437db51c5208042c6","after":"78cfa58ce36f21068a0c82922863ddeca16ed454","ref":"refs/heads/main","pushedAt":"2024-03-24T00:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update ml_pipeline.yml","shortMessageHtmlLink":"Update ml_pipeline.yml"}},{"before":"9e15b14b3ed261db0b001906240fe03c2fb29646","after":"f9218e89013298f518ef902437db51c5208042c6","ref":"refs/heads/main","pushedAt":"2024-03-23T23:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update ml_pipeline.yml","shortMessageHtmlLink":"Update ml_pipeline.yml"}},{"before":"472582c8d0954fc1fbad6145403edd6fa81a0afc","after":null,"ref":"refs/heads/6-dev-implement-an-ml-pipeline","pushedAt":"2024-03-23T23:08:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"}},{"before":"214fb71ae62b7d0e56797143a7b6d7d7d799f6cc","after":"9e15b14b3ed261db0b001906240fe03c2fb29646","ref":"refs/heads/main","pushedAt":"2024-03-23T23:08:54.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Merge pull request #8 from mnvoh/6-dev-implement-an-ml-pipeline\n\n[6-dev] implement the ML pipeline","shortMessageHtmlLink":"Merge pull request #8 from mnvoh/6-dev-implement-an-ml-pipeline"}},{"before":"cfdc4f270c66655a25fac7b2fddde59f89a17357","after":"472582c8d0954fc1fbad6145403edd6fa81a0afc","ref":"refs/heads/6-dev-implement-an-ml-pipeline","pushedAt":"2024-03-23T22:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"test: Fix failing test","shortMessageHtmlLink":"test: Fix failing test"}},{"before":null,"after":"cfdc4f270c66655a25fac7b2fddde59f89a17357","ref":"refs/heads/6-dev-implement-an-ml-pipeline","pushedAt":"2024-03-23T22:33:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"ci: Implement the ML pipeline workflow","shortMessageHtmlLink":"ci: Implement the ML pipeline workflow"}},{"before":"adadda49f944fd986e0905ccee309d475e01e1c9","after":"214fb71ae62b7d0e56797143a7b6d7d7d799f6cc","ref":"refs/heads/main","pushedAt":"2024-03-23T01:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6c31b0ff7058d6e129a76066debb6a27cd3ff385","after":"adadda49f944fd986e0905ccee309d475e01e1c9","ref":"refs/heads/main","pushedAt":"2024-03-22T14:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"065d6af38ba8a179c56442471a27e2c530a778f0","after":null,"ref":"refs/heads/4-dev-improve-the-tests-and-coverage","pushedAt":"2024-03-22T14:11:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"}},{"before":"a97772d257251a823f697bac5befa192eb2235c8","after":"6c31b0ff7058d6e129a76066debb6a27cd3ff385","ref":"refs/heads/main","pushedAt":"2024-03-22T14:11:17.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"refactor: Fix minor reliablity issue","shortMessageHtmlLink":"refactor: Fix minor reliablity issue"}},{"before":"5a0cd27c38ec07a3e2e55e5e70b3b935abdff5cd","after":"065d6af38ba8a179c56442471a27e2c530a778f0","ref":"refs/heads/4-dev-improve-the-tests-and-coverage","pushedAt":"2024-03-22T14:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"refactor: Fix minor reliablity issue","shortMessageHtmlLink":"refactor: Fix minor reliablity issue"}},{"before":null,"after":"5a0cd27c38ec07a3e2e55e5e70b3b935abdff5cd","ref":"refs/heads/4-dev-improve-the-tests-and-coverage","pushedAt":"2024-03-22T14:00:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"test: Add some more tests","shortMessageHtmlLink":"test: Add some more tests"}},{"before":"262b8e462e8e3935b57500c51b47c13cf8397d6d","after":null,"ref":"refs/heads/2-dev-address-todos","pushedAt":"2024-03-19T22:16:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"}},{"before":"f446ce70f62ed1d136969ef27d4e7ac88c11a0a9","after":"a97772d257251a823f697bac5befa192eb2235c8","ref":"refs/heads/main","pushedAt":"2024-03-19T22:16:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"[2-dev] address todos (#3)\n\n* refactor: Get rid of the hardcoded values in UI\r\n\r\n* refactor: Read keyboard layout from config (or args)\r\n\r\n* refactor: Read class indecies from the model config file\r\n\r\nInstead of the hardcoded values.\r\n\r\n* refactor: Remove some redundant todos\r\n\r\nThere will be a complete overhaul of some features (namely most of the\r\ndetection logic and model) which will also address the mentioned todos.\r\n\r\n* test: Fix failing tests","shortMessageHtmlLink":"[2-dev] address todos (#3)"}},{"before":"51bc431dc6c37c20c50cbebd84c19a69bda9ab97","after":"262b8e462e8e3935b57500c51b47c13cf8397d6d","ref":"refs/heads/2-dev-address-todos","pushedAt":"2024-03-19T21:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"test: Fix failing tests","shortMessageHtmlLink":"test: Fix failing tests"}},{"before":null,"after":"51bc431dc6c37c20c50cbebd84c19a69bda9ab97","ref":"refs/heads/2-dev-address-todos","pushedAt":"2024-03-19T21:06:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnvoh","name":"Milad N.","path":"/mnvoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4628766?s=80&v=4"},"commit":{"message":"refactor: Remove some redundant todos\n\nThere will be a complete overhaul of some features (namely most of the\ndetection logic and model) which will also address the mentioned todos.","shortMessageHtmlLink":"refactor: Remove some redundant todos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJpO4jAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mnvoh/cameratokeyboard"}