{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":725026840,"defaultBranch":"main","name":"pybricks-ble","ownerLogin":"fkleon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-29T09:36:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/448110?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724066293.0","currentOid":""},"activityList":{"items":[{"before":"8c5631b5b9c2d0cff8de7d43fa7c79f7bbcb86a5","after":"a16484ea27f0bcff7fc71b7e89a8cc84b2773fab","ref":"refs/heads/feature-bluetooth-adapter","pushedAt":"2024-08-24T10:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"vhub: Channel validation and improved error messages","shortMessageHtmlLink":"vhub: Channel validation and improved error messages"}},{"before":"5d323fcc4fdb480308c019890e5b908d3df6d687","after":"17cc7a02f3b89b1ff380991bc14b4804e180f923","ref":"refs/heads/main","pushedAt":"2024-08-21T09:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Documentation: Fix description of observe_channels default","shortMessageHtmlLink":"Documentation: Fix description of observe_channels default"}},{"before":null,"after":"8c5631b5b9c2d0cff8de7d43fa7c79f7bbcb86a5","ref":"refs/heads/feature-bluetooth-adapter","pushedAt":"2024-08-19T11:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Adapters: Collect information about power state","shortMessageHtmlLink":"Adapters: Collect information about power state"}},{"before":"da3057a1fb583c1c3925ce767d927dca51d9d62b","after":null,"ref":"refs/heads/feature-bluetooth-adapter","pushedAt":"2024-08-19T10:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"}},{"before":"7ac5637c308c38e5598ec225cef6e4a1cbc16d89","after":"5d323fcc4fdb480308c019890e5b908d3df6d687","ref":"refs/heads/main","pushedAt":"2024-08-19T10:49:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Merge pull request #6 from fkleon/feature-bluetooth-adapter\n\nCLI tweaks","shortMessageHtmlLink":"Merge pull request #6 from fkleon/feature-bluetooth-adapter"}},{"before":null,"after":"da3057a1fb583c1c3925ce767d927dca51d9d62b","ref":"refs/heads/feature-bluetooth-adapter","pushedAt":"2024-08-19T10:47:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"CLI: Fix logging configuration","shortMessageHtmlLink":"CLI: Fix logging configuration"}},{"before":"5629f8c1d617045ede063d5b8b5a5679021d5a1f","after":null,"ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-08-17T21:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"}},{"before":"57c16afd9938952b80f57d23256f54879744340f","after":"7ac5637c308c38e5598ec225cef6e4a1cbc16d89","ref":"refs/heads/main","pushedAt":"2024-08-17T21:46:01.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Merge pull request #5 from fkleon/feature-test-and-docs\n\nDocumentation and a few other small tweaks","shortMessageHtmlLink":"Merge pull request #5 from fkleon/feature-test-and-docs"}},{"before":"583f5aa7548991719e114fe1560661113c437440","after":"5629f8c1d617045ede063d5b8b5a5679021d5a1f","ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-08-17T21:41:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Documentation: Use dark style in auto mode","shortMessageHtmlLink":"Documentation: Use dark style in auto mode"}},{"before":"7c066dc501d69a9ca645905e139260ca0e625cd0","after":"583f5aa7548991719e114fe1560661113c437440","ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-08-17T11:52:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"WIP: Docs on GitHub pages","shortMessageHtmlLink":"WIP: Docs on GitHub pages"}},{"before":"e45f6bfd05079ca5bebb429fcbe999037b684717","after":"7c066dc501d69a9ca645905e139260ca0e625cd0","ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-08-17T10:21:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"WIP: Docs on GitHub pages","shortMessageHtmlLink":"WIP: Docs on GitHub pages"}},{"before":"fe47f569bf5ba987f6dcb9abbeb29c871c9c71f5","after":"e45f6bfd05079ca5bebb429fcbe999037b684717","ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-08-12T09:13:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Type fix for scanning_mode","shortMessageHtmlLink":"Type fix for scanning_mode"}},{"before":null,"after":"f7a296bd3a61fd861c9e988ff4a1a8629beb1bec","ref":"refs/heads/tools-adv-parse","pushedAt":"2024-07-28T21:10:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Draft: Parse adv tool refactor","shortMessageHtmlLink":"Draft: Parse adv tool refactor"}},{"before":"4584f2cb8c6694bc74873a461d87638c85d31812","after":null,"ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-19T10:53:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"}},{"before":null,"after":"fe47f569bf5ba987f6dcb9abbeb29c871c9c71f5","ref":"refs/heads/feature-test-and-docs","pushedAt":"2024-07-19T10:53:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Improved unit tests with dbusmock\n\nThe upstream verison of python-dbusmock uses incorrect dbus type\ndefinitions for the bluez service objects, so dbus_fast fails the\nsignature check when comparing the actual values with the type\ndefinitions from the introspection result.\n\nTemporarily switch to a forked version with the fix.\n\nThis allows us to add some more robust test assertions about the state\nof bluez.","shortMessageHtmlLink":"Improved unit tests with dbusmock"}},{"before":"674599df0c3cc5eb4ee659cc29832bc9ecd75501","after":"57c16afd9938952b80f57d23256f54879744340f","ref":"refs/heads/main","pushedAt":"2024-07-19T10:49:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Merge pull request #4 from fkleon/feature-active-scan\n\nObserver: Add support for BLE active scanning","shortMessageHtmlLink":"Merge pull request #4 from fkleon/feature-active-scan"}},{"before":"799843d71decc622af3182dd4e13dd1452a4dd8f","after":null,"ref":"refs/heads/feature-vhub","pushedAt":"2024-07-19T10:45:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"}},{"before":"ccbf75710592248fdded926d9f6c919a75d8d197","after":"674599df0c3cc5eb4ee659cc29832bc9ecd75501","ref":"refs/heads/main","pushedAt":"2024-07-19T10:45:07.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Merge pull request #1 from fkleon/feature-vhub\n\nVirtual BLE hub implementation","shortMessageHtmlLink":"Merge pull request #1 from fkleon/feature-vhub"}},{"before":"ac1d774c634df6a4a534e83ca538f028b9fa1f75","after":"4584f2cb8c6694bc74873a461d87638c85d31812","ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-19T10:44:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Observer: Add support for BLE active scanning","shortMessageHtmlLink":"Observer: Add support for BLE active scanning"}},{"before":"9e45c68df159ae420b94d98f1eb39d223afcb02c","after":"ac1d774c634df6a4a534e83ca538f028b9fa1f75","ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-18T10:43:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Observer: Add support for BLE active scanning","shortMessageHtmlLink":"Observer: Add support for BLE active scanning"}},{"before":"d7b82a5d8b8efefb8870f9c138f9d15403ac65df","after":"9e45c68df159ae420b94d98f1eb39d223afcb02c","ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-18T10:37:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Observer: Add support for BLE active scanning","shortMessageHtmlLink":"Observer: Add support for BLE active scanning"}},{"before":"736ef214d9846240718fedf6d5f056e1b18430a0","after":"d7b82a5d8b8efefb8870f9c138f9d15403ac65df","ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-18T10:27:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Observer: Add support for BLE active scanning","shortMessageHtmlLink":"Observer: Add support for BLE active scanning"}},{"before":"a32041a913404cd02d268356bc7da7acda6903de","after":"799843d71decc622af3182dd4e13dd1452a4dd8f","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-18T10:16:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"CI: Add ubuntu-22.04 to test matrix","shortMessageHtmlLink":"CI: Add ubuntu-22.04 to test matrix"}},{"before":null,"after":"736ef214d9846240718fedf6d5f056e1b18430a0","ref":"refs/heads/feature-active-scan","pushedAt":"2024-07-18T10:15:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Observer: Add support for BLE active scanning","shortMessageHtmlLink":"Observer: Add support for BLE active scanning"}},{"before":"eca34d16a9f6b5d5ae1f86dbd190583e1f27f529","after":"a32041a913404cd02d268356bc7da7acda6903de","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-16T09:57:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"CI: Add ubuntu-22.04 to test matrix","shortMessageHtmlLink":"CI: Add ubuntu-22.04 to test matrix"}},{"before":"84763f671b331e0111aa2af8b371d36112bd7af9","after":"eca34d16a9f6b5d5ae1f86dbd190583e1f27f529","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-16T09:53:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"CI: Add ubuntu-22.04 to test matrix","shortMessageHtmlLink":"CI: Add ubuntu-22.04 to test matrix"}},{"before":"be2dd02d7dd2ce8e603d3ddf32ea49a5eab50fd7","after":"84763f671b331e0111aa2af8b371d36112bd7af9","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-16T09:14:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"Pybricks Virtual BLE example","shortMessageHtmlLink":"Pybricks Virtual BLE example"}},{"before":"251df1c03ce2e4d5a87bdef72cbd8620bcf53f67","after":"be2dd02d7dd2ce8e603d3ddf32ea49a5eab50fd7","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-14T10:32:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"WIP: Pybricks Virtual BLE example","shortMessageHtmlLink":"WIP: Pybricks Virtual BLE example"}},{"before":"5b6b2e0b4df4826d448d0219cc7718e12fc0fecf","after":"251df1c03ce2e4d5a87bdef72cbd8620bcf53f67","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-14T09:48:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"WIP: Pybricks Virtual BLE example","shortMessageHtmlLink":"WIP: Pybricks Virtual BLE example"}},{"before":"f0fcc27fe54f27bbd20bd3a2b139fbdbc1cdba51","after":"5b6b2e0b4df4826d448d0219cc7718e12fc0fecf","ref":"refs/heads/feature-vhub","pushedAt":"2024-07-14T01:56:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fkleon","name":"Frederik Leonhardt","path":"/fkleon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448110?s=80&v=4"},"commit":{"message":"WIP: Virtual BLE hub implementation","shortMessageHtmlLink":"WIP: Virtual BLE hub implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQxMDozNzowNS4wMDAwMDBazwAAAASjAXgl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQxMDozNzowNS4wMDAwMDBazwAAAASjAXgl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNFQwMTo1NjoyMi4wMDAwMDBazwAAAAR-ySId"}},"title":"Activity ยท fkleon/pybricks-ble"}