{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":216583168,"defaultBranch":"master","name":"flutter_reactive_ble","ownerLogin":"PhilipsHue","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-21T14:03:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2989748?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707143204.0","currentOid":""},"activityList":{"items":[{"before":"96e083ac9edd2b6cb070f6534bb2309057257aa0","after":"a6dd92648c4887c63320122dcfcd5c9dad1da40b","ref":"refs/heads/master","pushedAt":"2024-06-24T09:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Fixes subscription to _deviceConnector.deviceConnectionStateUpdateStream leaking (#876)\n\n- Previous code would create a broadcastStream from a normal stream (created by Repeater).\r\nWhen this is done, the source stream subscription needs to be explicitly closed.\r\nThis is usually done by implementing the onCancel callback from the asBroadcastStream method.\r\nThis was not happening, so every call to connectedDeviceStream was creating a new subscription that was never closed.\r\n- To fix the problem, this commit uses the Repeater.broadcast constructor which already returns a broadcast stream\r\nand also closes the source stream subscription when needed","shortMessageHtmlLink":"Fixes subscription to _deviceConnector.deviceConnectionStateUpdateStr…"}},{"before":"e6f04d385a54fdb720e81111d95323c6a201d2f9","after":"96e083ac9edd2b6cb070f6534bb2309057257aa0","ref":"refs/heads/master","pushedAt":"2024-04-10T15:17:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Workspace upgrade (dependencies) & gitignore sync (#857)\n\n* Bump dependencies\r\n\r\n* remove unused files\r\n\r\n* add ios example gitignore\r\n\r\n* upgrade a few test dependencies\r\n\r\n* adjust workflow\r\n\r\n* upgrade detekt.yml syntax\r\n\r\n* update detekt config / minimal formatting adjustments\r\n\r\n* re-run ios packaging","shortMessageHtmlLink":"Workspace upgrade (dependencies) & gitignore sync (#857)"}},{"before":"be7ba945e8e3b549cf51723e5629150161f5f7ee","after":"e6f04d385a54fdb720e81111d95323c6a201d2f9","ref":"refs/heads/master","pushedAt":"2024-04-07T13:48:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"ktlint -F (#766)\n\n* ktlint again\r\n\r\n* re-add ktlint action\r\n\r\n* address warnings\r\n\r\n* editor config file","shortMessageHtmlLink":"ktlint -F (#766)"}},{"before":"81fe3786f5a5435029900ad50236444aa1b0e913","after":"be7ba945e8e3b549cf51723e5629150161f5f7ee","ref":"refs/heads/master","pushedAt":"2024-02-05T14:26:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bump version 5.3.1 (#843)\n\nSigned-off-by: Taym ","shortMessageHtmlLink":"Bump version 5.3.1 (#843)"}},{"before":"fea9c314c5d57822cbeaac6a209c7aadf5aef9ab","after":"81fe3786f5a5435029900ad50236444aa1b0e913","ref":"refs/heads/master","pushedAt":"2024-02-05T13:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Use proper platform_interface dependency version (#837)\n\n* Use proper platform_interface dependency\r\n\r\n* Update pubspec.yaml","shortMessageHtmlLink":"Use proper platform_interface dependency version (#837)"}},{"before":"14ff7d2dffdec4975ae7d5d5f140dcf985c02680","after":null,"ref":"refs/heads/bump-version-5.3.0","pushedAt":"2024-01-25T15:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"}},{"before":"a3e41484f4e0d7ad950369479909bf41d51d4114","after":"fea9c314c5d57822cbeaac6a209c7aadf5aef9ab","ref":"refs/heads/master","pushedAt":"2024-01-25T15:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bump version 5.3.0 (#834)","shortMessageHtmlLink":"Bump version 5.3.0 (#834)"}},{"before":null,"after":"14ff7d2dffdec4975ae7d5d5f140dcf985c02680","ref":"refs/heads/bump-version-5.3.0","pushedAt":"2024-01-25T14:07:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bump version 5.3.0","shortMessageHtmlLink":"Bump version 5.3.0"}},{"before":"b3970044fcf5bb05041c226d7c265f9d8a2bf409","after":"a3e41484f4e0d7ad950369479909bf41d51d4114","ref":"refs/heads/master","pushedAt":"2024-01-25T13:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Read RSSI (#796)\n\n* Read RSSI of connected device\r\n\r\n* Kotlin style issues\r\n\r\n* Address review comments and add tests\r\n\r\n---------\r\n\r\nCo-authored-by: Tyler Norbury \r\nCo-authored-by: Sander Kersten ","shortMessageHtmlLink":"Read RSSI (#796)"}},{"before":"28f99b3ce9b1d4cfd6a9fa3ccc35509c302d391f","after":"b3970044fcf5bb05041c226d7c265f9d8a2bf409","ref":"refs/heads/master","pushedAt":"2024-01-17T11:08:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Migrate away from deprecated strong mode analysis options (#832)\n\n* Migrate away from deprecated strong-mode analysis options\r\n---------\r\n\r\nCo-authored-by: Parker Lougheed ","shortMessageHtmlLink":"Migrate away from deprecated strong mode analysis options (#832)"}},{"before":"2089bb97a4a8aa468eccc6bc4d6cb2ed88982bc8","after":null,"ref":"refs/heads/Update-Kotlin-version-in-README","pushedAt":"2024-01-12T09:49:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"werediver","name":"Raman Fedaseyeu","path":"/werediver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922687?s=80&v=4"}},{"before":"129844e6e266bebe2ba0fe18f305db137e21c8a0","after":"28f99b3ce9b1d4cfd6a9fa3ccc35509c302d391f","ref":"refs/heads/master","pushedAt":"2024-01-12T09:49:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"werediver","name":"Raman Fedaseyeu","path":"/werediver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922687?s=80&v=4"},"commit":{"message":"Update Kotlin version in README","shortMessageHtmlLink":"Update Kotlin version in README"}},{"before":null,"after":"2089bb97a4a8aa468eccc6bc4d6cb2ed88982bc8","ref":"refs/heads/Update-Kotlin-version-in-README","pushedAt":"2024-01-12T08:52:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Update Kotlin version in README","shortMessageHtmlLink":"Update Kotlin version in README"}},{"before":"8a91fe0a7732568764993cfb6a0f171636eaf05d","after":"129844e6e266bebe2ba0fe18f305db137e21c8a0","ref":"refs/heads/master","pushedAt":"2024-01-11T13:20:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Include packages lock-files (#797)","shortMessageHtmlLink":"Include packages lock-files (#797)"}},{"before":"d07b4cdc6ddbd876a48c3bc73c24f8283fb7e40c","after":"8a91fe0a7732568764993cfb6a0f171636eaf05d","ref":"refs/heads/master","pushedAt":"2024-01-11T13:03:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"werediver","name":"Raman Fedaseyeu","path":"/werediver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922687?s=80&v=4"},"commit":{"message":"Add Github actions and Migrate to latest Android SDK, AGP and protobuf plugin (#830)\n\n* chore: Migrate to latest Android SDK, AGP and protobuf plugin\r\n\r\n* Remove unused files\r\n\r\n* Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0 (#762)\r\n\r\n* Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0\r\n\r\n* Update root pubspec.yaml with the correct workspace name\r\n\r\n* Add GitHub actions\r\n\r\nCo-authored-by: Taym Haddadi \r\nCo-authored-by: Sebastian Roth ","shortMessageHtmlLink":"Add Github actions and Migrate to latest Android SDK, AGP and protobu…"}},{"before":"bf0818de98bad5903c8c0f930ff1899c30c7f2f6","after":"d07b4cdc6ddbd876a48c3bc73c24f8283fb7e40c","ref":"refs/heads/master","pushedAt":"2023-09-07T07:09:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Add a placeholder implementation for non-mobile platforms (#688)","shortMessageHtmlLink":"Add a placeholder implementation for non-mobile platforms (#688)"}},{"before":"8a4b03e62341348d0a0cdcf2aaf07cd015447cf6","after":"bf0818de98bad5903c8c0f930ff1899c30c7f2f6","ref":"refs/heads/master","pushedAt":"2023-09-04T08:25:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Readd accidentally removed version constraint (#789)\n\nCo-authored-by: Sander Kersten ","shortMessageHtmlLink":"Readd accidentally removed version constraint (#789)"}},{"before":"49aa9d93bc91cd2a1d497f25a0959644398a2d7f","after":"8a4b03e62341348d0a0cdcf2aaf07cd015447cf6","ref":"refs/heads/master","pushedAt":"2023-08-28T14:12:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"bump version 5.2.0 (#787)","shortMessageHtmlLink":"bump version 5.2.0 (#787)"}},{"before":"01f6dd0886ca0d3316c4aee40d5b169f2390fc2b","after":"49aa9d93bc91cd2a1d497f25a0959644398a2d7f","ref":"refs/heads/master","pushedAt":"2023-08-28T10:26:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Support multiple services or characteristics with the same id (#776)\n\n* Allow multiple services/characteristics of the same type on iOS\r\n\r\n* Allow multiple services/characteristics of the same type on Android\r\n\r\n* Update example to use new interface\r\n\r\n* Rename QualifiedCharacteristic to CharacteristicInstance to match Dart\r\n\r\n* Extend documentation\r\n\r\n* Update and extend tests\r\n\r\n* Address review comments\r\n\r\n* Update Kotlin tests\r\n\r\n---------\r\n\r\nCo-authored-by: Sander Kersten ","shortMessageHtmlLink":"Support multiple services or characteristics with the same id (#776)"}},{"before":"f88f7e66b7ec342b420386cb9e46006c96253bea","after":"01f6dd0886ca0d3316c4aee40d5b169f2390fc2b","ref":"refs/heads/master","pushedAt":"2023-08-28T09:52:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"werediver","name":"Raman Fedaseyeu","path":"/werediver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922687?s=80&v=4"},"commit":{"message":"Update Xcode config to 14","shortMessageHtmlLink":"Update Xcode config to 14"}},{"before":"a8a0d6bce76dabf0cfc9a15e15bdb1a309e24ec8","after":"f88f7e66b7ec342b420386cb9e46006c96253bea","ref":"refs/heads/master","pushedAt":"2023-08-09T13:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Fix typo (#778)","shortMessageHtmlLink":"Fix typo (#778)"}},{"before":"f474fe7c4516ed48c9d74d9d6c7990cf8812c10c","after":"a8a0d6bce76dabf0cfc9a15e15bdb1a309e24ec8","ref":"refs/heads/master","pushedAt":"2023-07-11T08:02:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Cancel subscription when a disconnect event has been thrown (#769)","shortMessageHtmlLink":"Cancel subscription when a disconnect event has been thrown (#769)"}},{"before":"59332e8b78547e3cb80db781520e8da458434758","after":"f474fe7c4516ed48c9d74d9d6c7990cf8812c10c","ref":"refs/heads/master","pushedAt":"2023-07-10T14:44:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"werediver","name":"Raman Fedaseyeu","path":"/werediver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/922687?s=80&v=4"},"commit":{"message":"swiftlint config and iniital format","shortMessageHtmlLink":"swiftlint config and iniital format"}},{"before":"fc1ecad1da907b0a7c107582104f92b4a86e1d8a","after":null,"ref":"refs/heads/sjoerd0301-bug/cancel_char_notif_on_disconnect","pushedAt":"2023-07-06T19:02:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"}},{"before":null,"after":"fc1ecad1da907b0a7c107582104f92b4a86e1d8a","ref":"refs/heads/sjoerd0301-bug/cancel_char_notif_on_disconnect","pushedAt":"2023-07-06T19:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0 (#762)\n\n* Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0\r\n\r\n* Update root pubspec.yaml with the correct workspace name\r\n\r\nCo-authored-by: Taym Haddadi \r\n\r\n* add missing underscore\r\n\r\n---------\r\n\r\nCo-authored-by: Taym Haddadi ","shortMessageHtmlLink":"Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0 (#762)"}},{"before":"240c3ee6f33c57fd9fc4c31e8df70645cdf2a4ae","after":"59332e8b78547e3cb80db781520e8da458434758","ref":"refs/heads/master","pushedAt":"2023-07-06T13:34:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0 (#762)\n\n* Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0\r\n\r\n* Update root pubspec.yaml with the correct workspace name\r\n\r\nCo-authored-by: Taym Haddadi \r\n\r\n* add missing underscore\r\n\r\n---------\r\n\r\nCo-authored-by: Taym Haddadi ","shortMessageHtmlLink":"Bumps to Dart 2.17 minimum and upgrades melos to 3.1.0 (#762)"}},{"before":"1432adfac3ab1ad3061c33aa59921814a9d41138","after":"240c3ee6f33c57fd9fc4c31e8df70645cdf2a4ae","ref":"refs/heads/master","pushedAt":"2023-06-30T21:40:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Make new Connectable addition backwards compatible and bump version (#757)\n\nCo-authored-by: RutgerVromans ","shortMessageHtmlLink":"Make new Connectable addition backwards compatible and bump version (#…"}},{"before":"c75722d9a0c9ab178711d55af8d9e6ead8c5ea25","after":null,"ref":"refs/tags/5.1.0","pushedAt":"2023-06-30T15:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"}},{"before":"ccc0298bc2331c3043fbc0399342d454758af60f","after":"1432adfac3ab1ad3061c33aa59921814a9d41138","ref":"refs/heads/master","pushedAt":"2023-06-30T15:16:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Bump version to 5.1.0 (#755)\n\nCo-authored-by: RutgerVromans ","shortMessageHtmlLink":"Bump version to 5.1.0 (#755)"}},{"before":"9aa9957e0d05c05362dc5553bc75c1f206417c1c","after":"ccc0298bc2331c3043fbc0399342d454758af60f","ref":"refs/heads/master","pushedAt":"2023-06-28T23:05:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taym95","name":"Taym Haddadi","path":"/Taym95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14943106?s=80&v=4"},"commit":{"message":"Add connectability from discovery data (#750)\n\n* Update dependencies, set ruby version and run codegen\r\n\r\n* Add IsConnectable support for Android and iOS\r\n\r\n* iOS Project updates\r\n\r\n* Set melos to fixed version\r\n\r\n* Add tests\r\n\r\n* Keep bledata protos number in order\r\n\r\n---------\r\n\r\nCo-authored-by: RutgerVromans ","shortMessageHtmlLink":"Add connectability from discovery data (#750)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbVqviwA","startCursor":null,"endCursor":null}},"title":"Activity · PhilipsHue/flutter_reactive_ble"}