{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695499272,"defaultBranch":"main","name":"apple-home-key-reader","ownerLogin":"kormax","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-23T11:28:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3392860?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701808390.0","currentOid":""},"activityList":{"items":[{"before":"07ec0669d302e5757b012aef315e6a642708cbe1","after":"be2fa783415fba2cfe9ab54773fb7e7d3daf8194","ref":"refs/heads/develop","pushedAt":"2024-04-23T15:14:50.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Add support for choosing other transport and driver types for NFC device\n- Attempt at patching nfcpy USB transport implementation to support problematic ACR122U units","shortMessageHtmlLink":"- Add support for choosing other transport and driver types for NFC d…"}},{"before":"42454594069529d9d945581afc1cdac59fc187c8","after":"5c39b9cc3d5d71e2a0947bbd751c6efd38077fa9","ref":"refs/heads/main","pushedAt":"2024-02-03T14:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Remove code dependant on python3.8+ features to improve compatability\n- Satisfy linter","shortMessageHtmlLink":"- Remove code dependant on python3.8+ features to improve compatability"}},{"before":"07508ccf98068d0b209e7034b959be6e27cd1a1b","after":"42454594069529d9d945581afc1cdac59fc187c8","ref":"refs/heads/main","pushedAt":"2024-01-26T19:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Update README\n- Make default virtual lock state configurable, set as locked by default","shortMessageHtmlLink":"- Update README"}},{"before":"caefae3ccca31b0737ee6cb86ff5b4a735c3df17","after":"07508ccf98068d0b209e7034b959be6e27cd1a1b","ref":"refs/heads/main","pushedAt":"2024-01-26T18:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Fix a timeout issue with broadcast frames","shortMessageHtmlLink":"- Fix a timeout issue with broadcast frames"}},{"before":"60e4204c354314dc5d19a29b69dcdb1d46a6b6d3","after":"caefae3ccca31b0737ee6cb86ff5b4a735c3df17","ref":"refs/heads/main","pushedAt":"2023-12-11T19:39:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"Merge pull request #7 from kormax/develop\n\nMonkey patch PN532 init method to disable baudrate modification","shortMessageHtmlLink":"Merge pull request #7 from kormax/develop"}},{"before":"d07a83784aa5c96455d600f844c4f0501bf1290a","after":"07ec0669d302e5757b012aef315e6a642708cbe1","ref":"refs/heads/develop","pushedAt":"2023-12-11T18:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Monkeypatch nfcpy pn532 init method to disable baudrate negotiation\n- Add py312 as possible target\n- Apply black pass","shortMessageHtmlLink":"- Monkeypatch nfcpy pn532 init method to disable baudrate negotiation"}},{"before":"c2f3429644fc1efaeb64da17b6768d1121bac971","after":"60e4204c354314dc5d19a29b69dcdb1d46a6b6d3","ref":"refs/heads/main","pushedAt":"2023-12-05T22:11:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"Merge pull request #5 from kormax/develop\n\nIntegrate CLF configuration retry logic","shortMessageHtmlLink":"Merge pull request #5 from kormax/develop"}},{"before":"f961cbd13fab5b0f1146831537309998d73765a8","after":"d07a83784aa5c96455d600f844c4f0501bf1290a","ref":"refs/heads/develop","pushedAt":"2023-12-05T22:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Modify clf reconfiguration code\n- Apply black pass\n- Improve non-isodep handling logic","shortMessageHtmlLink":"- Modify clf reconfiguration code"}},{"before":"c2f3429644fc1efaeb64da17b6768d1121bac971","after":"f961cbd13fab5b0f1146831537309998d73765a8","ref":"refs/heads/develop","pushedAt":"2023-12-05T20:34:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"Merge pull request #4 from fussel132/fix-reconnect-on-disconnect\n\n- Fix error handling for reader to recover from disconnects","shortMessageHtmlLink":"Merge pull request #4 from fussel132/fix-reconnect-on-disconnect"}},{"before":null,"after":"c2f3429644fc1efaeb64da17b6768d1121bac971","ref":"refs/heads/develop","pushedAt":"2023-12-05T20:33:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Update README\n- Add an extra demo asset","shortMessageHtmlLink":"- Update README"}},{"before":"653064d9548532a971fd1cf8910bb88947d597fa","after":"c2f3429644fc1efaeb64da17b6768d1121bac971","ref":"refs/heads/main","pushedAt":"2023-11-29T21:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Update README\n- Add an extra demo asset","shortMessageHtmlLink":"- Update README"}},{"before":"ceb766e79406f403cf878633e02d79bfe1ffada1","after":"653064d9548532a971fd1cf8910bb88947d597fa","ref":"refs/heads/main","pushedAt":"2023-11-28T11:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Add an ability to disable express mode while keeping ECP","shortMessageHtmlLink":"- Add an ability to disable express mode while keeping ECP"}},{"before":"f73fbf8ddaad682df36d91918dce306c5c0ca8ff","after":"ceb766e79406f403cf878633e02d79bfe1ffada1","ref":"refs/heads/main","pushedAt":"2023-11-28T11:28:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Add sample tests\n- Reformat code to satisfy linter","shortMessageHtmlLink":"- Add sample tests"}},{"before":"ceb766e79406f403cf878633e02d79bfe1ffada1","after":"f73fbf8ddaad682df36d91918dce306c5c0ca8ff","ref":"refs/heads/main","pushedAt":"2023-11-28T11:27:46.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"13bb1e6600c0aa2205590d9dd411b27d752d4ea1","after":"ceb766e79406f403cf878633e02d79bfe1ffada1","ref":"refs/heads/main","pushedAt":"2023-11-27T21:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Add sample tests\n- Reformat code to satisfy linter","shortMessageHtmlLink":"- Add sample tests"}},{"before":"dfdb38f7e6e53ac1e943e7513f5165d19a3c3915","after":"13bb1e6600c0aa2205590d9dd411b27d752d4ea1","ref":"refs/heads/main","pushedAt":"2023-11-27T04:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Add HAP logic to support 'locking' and 'unlocking' virtual lock\n- Add a callback to invoke when an endpoint is authenticated\n- Fix a couple of small issues in accessory code\n- Update README","shortMessageHtmlLink":"- Add HAP logic to support 'locking' and 'unlocking' virtual lock"}},{"before":"f1bd66226111eb25a96a8c2bfa3da4be5feaad1a","after":"dfdb38f7e6e53ac1e943e7513f5165d19a3c3915","ref":"refs/heads/main","pushedAt":"2023-11-26T22:12:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Update README\n- Fix a potential bug with first-time attestation enrollment caused by previous refactor","shortMessageHtmlLink":"- Update README"}},{"before":"d111c08b28bfea336eb66b748a6ea254ac5461a1","after":"f1bd66226111eb25a96a8c2bfa3da4be5feaad1a","ref":"refs/heads/main","pushedAt":"2023-11-26T22:11:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"3b262cceaf32c1a055df11284aa3f9586b274c29","after":"d111c08b28bfea336eb66b748a6ea254ac5461a1","ref":"refs/heads/main","pushedAt":"2023-11-26T20:13:20.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"e03fc0e4925ebe635828441f69579b9b4be88b7e","after":"3b262cceaf32c1a055df11284aa3f9586b274c29","ref":"refs/heads/main","pushedAt":"2023-11-26T20:00:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"- Improve type hinting\n- Reformat homekey code for better readability","shortMessageHtmlLink":"- Improve type hinting"}},{"before":"ee74d863480adba4ed33a8972364e94f9abb9486","after":"e03fc0e4925ebe635828441f69579b9b4be88b7e","ref":"refs/heads/main","pushedAt":"2023-11-26T19:48:11.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"ea58c5d599ae75c23fecbdfe98c7fc3bff3af5e2","after":"ee74d863480adba4ed33a8972364e94f9abb9486","ref":"refs/heads/main","pushedAt":"2023-11-26T14:40:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"d2894f57969fa0d759b5858a9973c2b3f193cd77","after":"ea58c5d599ae75c23fecbdfe98c7fc3bff3af5e2","ref":"refs/heads/main","pushedAt":"2023-11-26T14:32:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"cff0c92c0525d795d3db858d7be41370df255f30","after":"d2894f57969fa0d759b5858a9973c2b3f193cd77","ref":"refs/heads/main","pushedAt":"2023-11-26T14:29:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"46534f1418a789c425b94cf20b1ebb85244feaf3","after":"cff0c92c0525d795d3db858d7be41370df255f30","ref":"refs/heads/main","pushedAt":"2023-11-26T14:28:18.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"996a166fdcf1544184b5d742549be3bc5392b5ac","after":"46534f1418a789c425b94cf20b1ebb85244feaf3","ref":"refs/heads/main","pushedAt":"2023-11-26T14:17:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"686a5d33e080d783f61ebccbaf79f7d4b89ac7b0","after":"996a166fdcf1544184b5d742549be3bc5392b5ac","ref":"refs/heads/main","pushedAt":"2023-11-26T14:15:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"f627b24fe26cdd0edcc1e10ae3d694dc9ee24e39","after":"686a5d33e080d783f61ebccbaf79f7d4b89ac7b0","ref":"refs/heads/main","pushedAt":"2023-11-26T14:13:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"1a6a46d42c27fd6bf026dd4bfe902e2645502307","after":"f627b24fe26cdd0edcc1e10ae3d694dc9ee24e39","ref":"refs/heads/main","pushedAt":"2023-11-26T14:02:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}},{"before":"e9aa3976eaf7910a0aa02b0e63c4612a2c4530b6","after":"1a6a46d42c27fd6bf026dd4bfe902e2645502307","ref":"refs/heads/main","pushedAt":"2023-11-26T13:39:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kormax","name":"Maksym","path":"/kormax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392860?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEODioRQA","startCursor":null,"endCursor":null}},"title":"Activity · kormax/apple-home-key-reader"}