{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714392906,"defaultBranch":"main","name":"ubo_app","ownerLogin":"ubopod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-04T19:18:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/167933770?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717705857.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7d4a668735525fa08f9ba6c288821d0fd6e42ea6","ref":"refs/heads/temp","pushedAt":"2024-06-06T20:30:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":"a358c6eef1b00c82960513a33d150b2c835cb4c3","after":"2fdfb3f0c3b0507d2fc6ea8936d43fe60aa2dc79","ref":"refs/heads/main","pushedAt":"2024-05-16T14:34:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":"80e5f1548d112bedf18366e75034135540875830","after":"2fdfb3f0c3b0507d2fc6ea8936d43fe60aa2dc79","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-16T14:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":"dec8e22fa1017bedace8b9be1ed1726663914c2f","after":"80e5f1548d112bedf18366e75034135540875830","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-16T14:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `set_persistent_storage_value` to app fixture","shortMessageHtmlLink":"feat(tests): add set_persistent_storage_value to app fixture"}},{"before":"1bc4843724d676b56ced3aea3341366de2612bd0","after":"dec8e22fa1017bedace8b9be1ed1726663914c2f","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-16T14:27:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `pyfakefs` to mock filesystem in tests","shortMessageHtmlLink":"feat(tests): add pyfakefs to mock filesystem in tests"}},{"before":"b83a1fbd23443f706ba3392c111a8b021572afb1","after":"1bc4843724d676b56ced3aea3341366de2612bd0","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-16T13:40:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":"c625d1cc69ce8ddbe905ef2ed908af023a95773b","after":"b83a1fbd23443f706ba3392c111a8b021572afb1","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-15T00:34:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":"38a2ecfc54cc566fc9c06903c1b8dae16a3ad573","after":"c625d1cc69ce8ddbe905ef2ed908af023a95773b","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-15T00:17:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":null,"after":"38a2ecfc54cc566fc9c06903c1b8dae16a3ad573","ref":"refs/heads/pyfakefs","pushedAt":"2024-05-15T00:07:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture","shortMessageHtmlLink":"feat(tests): add initial_wait, attempts and wait parameters to …"}},{"before":"3ce9f0c2f72fe8862f7fcf0fa1ceed7201ba91db","after":"a358c6eef1b00c82960513a33d150b2c835cb4c3","ref":"refs/heads/main","pushedAt":"2024-05-14T13:23:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix (vscode) - schedule vscode status check using `kivy.clock.Clock` instead of `asyncio` - closes #101","shortMessageHtmlLink":"fix (vscode) - schedule vscode status check using kivy.clock.Clock …"}},{"before":"d250c8861c021f6413d7be89fbeae60266a909e9","after":"3ce9f0c2f72fe8862f7fcf0fa1ceed7201ba91db","ref":"refs/heads/main","pushedAt":"2024-05-14T12:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix (vscode) - schedule vscode status check using `kivy.clock.Clock` instead of `asyncio` - closes #101","shortMessageHtmlLink":"fix (vscode) - schedule vscode status check using kivy.clock.Clock …"}},{"before":"05ed4ceab596cc01188c130669a9282e044ac911","after":"d250c8861c021f6413d7be89fbeae60266a909e9","ref":"refs/heads/main","pushedAt":"2024-05-13T00:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(camera) - back button in the camera viewfinder doesn't cancel the parent application/menu - closes #106","shortMessageHtmlLink":"fix(camera) - back button in the camera viewfinder doesn't cancel the…"}},{"before":"d250c8861c021f6413d7be89fbeae60266a909e9","after":"05ed4ceab596cc01188c130669a9282e044ac911","ref":"refs/heads/main","pushedAt":"2024-05-13T00:37:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(voice): update the status message in the voice setup page when the access key is set/cleared - closes #105","shortMessageHtmlLink":"fix(voice): update the status message in the voice setup page when th…"}},{"before":"48ea71f142c9b19987fd2e4450f454cd0a21383a","after":"d250c8861c021f6413d7be89fbeae60266a909e9","ref":"refs/heads/main","pushedAt":"2024-05-13T00:36:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(camera) - back button in the camera viewfinder doesn't cancel the parent application/menu - closes #106","shortMessageHtmlLink":"fix(camera) - back button in the camera viewfinder doesn't cancel the…"}},{"before":"37005afc4eccf9fc583c0f54a7960b72461e279f","after":"48ea71f142c9b19987fd2e4450f454cd0a21383a","ref":"refs/heads/main","pushedAt":"2024-05-13T00:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(camera) - back button in the camera viewfinder doesn't cancel the parent application/menu - closes #106","shortMessageHtmlLink":"fix(camera) - back button in the camera viewfinder doesn't cancel the…"}},{"before":"b04326861bfb567d4fe942c379aaa46bab799f35","after":"37005afc4eccf9fc583c0f54a7960b72461e279f","ref":"refs/heads/main","pushedAt":"2024-05-13T00:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(voice): update the status message in the voice setup page when the access key is set/cleared - closes #105","shortMessageHtmlLink":"fix(voice): update the status message in the voice setup page when th…"}},{"before":"e00885cb430232c151734b899a6bfc6bf5ee4c75","after":"b04326861bfb567d4fe942c379aaa46bab799f35","ref":"refs/heads/main","pushedAt":"2024-05-13T00:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(notifications): notifications aren't dismissed when the back button is pressed - closes #104","shortMessageHtmlLink":"fix(notifications): notifications aren't dismissed when the back butt…"}},{"before":"cde7e973d7b08aab54747a216055067ce0eecdb1","after":"e00885cb430232c151734b899a6bfc6bf5ee4c75","ref":"refs/heads/main","pushedAt":"2024-05-12T17:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(docker): dedicated menu for logging out of registries","shortMessageHtmlLink":"feat(docker): dedicated menu for logging out of registries"}},{"before":"5198465a25e50b4e3c93894512b866eea33dd029","after":"cde7e973d7b08aab54747a216055067ce0eecdb1","ref":"refs/heads/main","pushedAt":"2024-05-12T16:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(vscode): set a timeout for vscode commands - closes #101","shortMessageHtmlLink":"fix(vscode): set a timeout for vscode commands - closes #101"}},{"before":"79e198bb0050fdc0df8174d63209f718bcdfa0e2","after":"5198465a25e50b4e3c93894512b866eea33dd029","ref":"refs/heads/main","pushedAt":"2024-05-12T01:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"refactor(vscode): add name of the vscode instance to the sub heading of the vscode menu when it is running","shortMessageHtmlLink":"refactor(vscode): add name of the vscode instance to the sub heading …"}},{"before":"d6821802654bb32dfdcf871d42799f66f038c874","after":"79e198bb0050fdc0df8174d63209f718bcdfa0e2","ref":"refs/heads/main","pushedAt":"2024-05-12T01:11:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(vscode): show a success notification when the login process is completed instead of when the service runs #96","shortMessageHtmlLink":"fix(vscode): show a success notification when the login process is co…"}},{"before":"90b20f1657e1217827d3619dfc9abaa473dc9e99","after":"d6821802654bb32dfdcf871d42799f66f038c874","ref":"refs/heads/main","pushedAt":"2024-05-12T01:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(vscode): show a success notification when the login process is completed instead of when the service runs #96","shortMessageHtmlLink":"fix(vscode): show a success notification when the login process is co…"}},{"before":"b2d6418fc24068a8b69fc31aa6dd4cd2e89b3900","after":"90b20f1657e1217827d3619dfc9abaa473dc9e99","ref":"refs/heads/main","pushedAt":"2024-05-10T22:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"refactor(docker): update ngrok extra information text messages - closes #100","shortMessageHtmlLink":"refactor(docker): update ngrok extra information text messages - closes "}},{"before":"179eb1e16abc0920e3d592b9442c922ffdb22d56","after":"b2d6418fc24068a8b69fc31aa6dd4cd2e89b3900","ref":"refs/heads/main","pushedAt":"2024-05-10T21:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"refactor(docker): update ngrok extra information text messages - closes #100","shortMessageHtmlLink":"refactor(docker): update ngrok extra information text messages - closes "}},{"before":"4254c30e1f73d793cc67a75597e23d418cb78824","after":"179eb1e16abc0920e3d592b9442c922ffdb22d56","ref":"refs/heads/main","pushedAt":"2024-05-10T20:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(MenuWidget): update ubo-gui to the latest version to align menu items with the physical buttons - closes #93","shortMessageHtmlLink":"fix(MenuWidget): update ubo-gui to the latest version to align menu i…"}},{"before":"f6dc699e2c7829c6f3178cb898b45b7b07cf138d","after":"4254c30e1f73d793cc67a75597e23d418cb78824","ref":"refs/heads/main","pushedAt":"2024-05-10T18:50:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(docker): remove ngrok dashboard url from `qrcode_input` prompt message #90","shortMessageHtmlLink":"fix(docker): remove ngrok dashboard url from qrcode_input prompt me…"}},{"before":"27fcf3b03ef969a28aea0657970f41d1bddfeb00","after":"f6dc699e2c7829c6f3178cb898b45b7b07cf138d","ref":"refs/heads/main","pushedAt":"2024-05-10T18:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"fix(docker): remove ngrok dashboard url from `qrcode_input` prompt message #90","shortMessageHtmlLink":"fix(docker): remove ngrok dashboard url from qrcode_input prompt me…"}},{"before":"7277d43ebec6f0c46ecb5258ce2d21f38ad6ea8f","after":"27fcf3b03ef969a28aea0657970f41d1bddfeb00","ref":"refs/heads/main","pushedAt":"2024-05-10T18:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(ip): make the internet icon red when there is no connection #95","shortMessageHtmlLink":"feat(ip): make the internet icon red when there is no connection #95"}},{"before":"87b793e2880fb9d5432917076cc479aa1eaf2b4e","after":"7277d43ebec6f0c46ecb5258ce2d21f38ad6ea8f","ref":"refs/heads/main","pushedAt":"2024-05-10T18:21:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(vscode): show a notification with chime and led feedback when VSCode successfully logs in #96","shortMessageHtmlLink":"feat(vscode): show a notification with chime and led feedback when VS…"}},{"before":"8968acd64401f4edd07bdd9aedf6feb4fab198ef","after":"87b793e2880fb9d5432917076cc479aa1eaf2b4e","ref":"refs/heads/main","pushedAt":"2024-05-10T16:27:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sassanh","name":"Sassan Haradji","path":"/sassanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270688?s=80&v=4"},"commit":{"message":"feat(vscode): show a notification with chime and led feedback when VSCode successfully logs in #96","shortMessageHtmlLink":"feat(vscode): show a notification with chime and led feedback when VS…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXpiGggA","startCursor":null,"endCursor":null}},"title":"Activity · ubopod/ubo_app"}