{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221231909,"defaultBranch":"master","name":"speculos","ownerLogin":"LedgerHQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-12T14:03:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9784193?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715029622.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f6a5214bc38b1b141941abcbf9d092a1b9f4cfda","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T21:07:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4"}},{"before":null,"after":"69ab2fd8f7ebc896b678ef0edca73b5e722eb885","ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T19:46:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump werkzeug from 3.0.2 to 3.0.3\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.2 to 3.0.3.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 3.0.2 to 3.0.3"}},{"before":"cd9b64985882ce9c3736b08a6b1f20d17e4d5ab7","after":null,"ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T13:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"}},{"before":"5139c2bdf629c361d818b55ea8ba5844f22c4e94","after":"a4a983bc7ded89ce0b181f49169600828f55d882","ref":"refs/heads/master","pushedAt":"2024-05-06T13:41:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"Merge pull request #481 from LedgerHQ/abo_api_level_19\n\nAdding API_LEVEL_19 and software swipe support","shortMessageHtmlLink":"Merge pull request #481 from LedgerHQ/abo_api_level_19"}},{"before":"731ce09f9b105eb41fb1db0e4fac3210156272c9","after":"cd9b64985882ce9c3736b08a6b1f20d17e4d5ab7","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T12:08:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"a3e7df45eda2c04c5b56617ed15ece2b5a396249","after":"731ce09f9b105eb41fb1db0e4fac3210156272c9","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T12:00:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"3a38122c0eba20e2e8436a2ecfb6c60d8d8f6a0e","after":"a3e7df45eda2c04c5b56617ed15ece2b5a396249","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T12:00:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"965407c0b87de8dd84d899b11d479501dadbc782","after":"3a38122c0eba20e2e8436a2ecfb6c60d8d8f6a0e","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T12:00:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"3a38122c0eba20e2e8436a2ecfb6c60d8d8f6a0e","after":null,"ref":"refs/heads/add/swipe","pushedAt":"2024-05-06T11:57:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"}},{"before":"c6c95b2da84a29321890690ce57b30e5d203d252","after":"965407c0b87de8dd84d899b11d479501dadbc782","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-05-06T11:57:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"Merge pull request #483 from LedgerHQ/add/swipe\n\n[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"Merge pull request #483 from LedgerHQ/add/swipe"}},{"before":"d9c0cc6e304ad350ae4c26b08e0aba378a2797d0","after":"3a38122c0eba20e2e8436a2ecfb6c60d8d8f6a0e","ref":"refs/heads/add/swipe","pushedAt":"2024-05-06T11:52:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"6b7a9f8ab11c504b8d76af8f178229e9e9d781e9","after":"d9c0cc6e304ad350ae4c26b08e0aba378a2797d0","ref":"refs/heads/add/swipe","pushedAt":"2024-05-02T13:33:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"9c53f5152e3b55a929a8b8d068d4b426dc41403d","after":"6b7a9f8ab11c504b8d76af8f178229e9e9d781e9","ref":"refs/heads/add/swipe","pushedAt":"2024-04-30T14:33:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":null,"after":"9c53f5152e3b55a929a8b8d068d4b426dc41403d","ref":"refs/heads/add/swipe","pushedAt":"2024-04-30T14:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[add] Swipe capability on API + SpeculosClient","shortMessageHtmlLink":"[add] Swipe capability on API + SpeculosClient"}},{"before":"80595206fcb4ea9b0a65cbfb8436969bca8aa527","after":"c6c95b2da84a29321890690ce57b30e5d203d252","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-04-29T09:21:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"abonnaudet-ledger","name":null,"path":"/abonnaudet-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71646516?s=80&v=4"},"commit":{"message":"Flex: Support SW swipe\n\nQt window:\n- Do not move the Qt window when \"swiping\" the window\n- Enable Qt window border\n\nscreen.py:\n- Send a dummy \"press\" event when releasing the mouse, in order to trigger swipe detection.","shortMessageHtmlLink":"Flex: Support SW swipe"}},{"before":null,"after":"80595206fcb4ea9b0a65cbfb8436969bca8aa527","ref":"refs/heads/abo_api_level_19","pushedAt":"2024-04-29T09:18:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abonnaudet-ledger","name":null,"path":"/abonnaudet-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71646516?s=80&v=4"},"commit":{"message":"Flex: Support SW swipe\n\nQt window:\n- Do not move the Qt window when \"swiping\" the window\n- Enable Qt window border\n\nscreen.py:\n- Send a dummy \"press\" event when releasing the mouse, in order to trigger swipe detection.","shortMessageHtmlLink":"Flex: Support SW swipe"}},{"before":"c360d69ee32c5f4c1c0fd948141322899101a1f2","after":"bab659aaf9400c2d8435f82ce70e8e504eea2510","ref":"refs/heads/crc-changes","pushedAt":"2024-04-29T07:47:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"srasoamiaramanana-ledger","name":"Sandra Rasoamiaramanana","path":"/srasoamiaramanana-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79927560?s=80&v=4"},"commit":{"message":"Update CRC syscall starting from API level 18","shortMessageHtmlLink":"Update CRC syscall starting from API level 18"}},{"before":null,"after":"c360d69ee32c5f4c1c0fd948141322899101a1f2","ref":"refs/heads/crc-changes","pushedAt":"2024-04-26T14:56:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"srasoamiaramanana-ledger","name":"Sandra Rasoamiaramanana","path":"/srasoamiaramanana-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79927560?s=80&v=4"},"commit":{"message":"Update CRC syscall starting from API level 18","shortMessageHtmlLink":"Update CRC syscall starting from API level 18"}},{"before":"13121ef431e8b49a7f5650afbbdfd1b4c9ddd223","after":null,"ref":"refs/heads/fix/deprecated_dpkg_resources","pushedAt":"2024-04-17T15:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"}},{"before":"a5db17018a180cbd4277dfc7a1a247f427a3d81b","after":"5139c2bdf629c361d818b55ea8ba5844f22c4e94","ref":"refs/heads/master","pushedAt":"2024-04-17T15:49:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"Merge pull request #479 from LedgerHQ/fix/deprecated_dpkg_resources\n\nReplacing deprecated 'pkg_resources' with 'importlib.resources'","shortMessageHtmlLink":"Merge pull request #479 from LedgerHQ/fix/deprecated_dpkg_resources"}},{"before":"bc483cb4473c4fe3cba37c8ca97801d09b0ffb89","after":"13121ef431e8b49a7f5650afbbdfd1b4c9ddd223","ref":"refs/heads/fix/deprecated_dpkg_resources","pushedAt":"2024-04-17T15:34:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'","shortMessageHtmlLink":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'"}},{"before":"826f06690f7f61c118b28e84baf1d5463aea1894","after":"bc483cb4473c4fe3cba37c8ca97801d09b0ffb89","ref":"refs/heads/fix/deprecated_dpkg_resources","pushedAt":"2024-04-17T15:31:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'","shortMessageHtmlLink":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'"}},{"before":null,"after":"826f06690f7f61c118b28e84baf1d5463aea1894","ref":"refs/heads/fix/deprecated_dpkg_resources","pushedAt":"2024-04-17T15:24:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lpascal-ledger","name":null,"path":"/lpascal-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94380347?s=80&v=4"},"commit":{"message":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'","shortMessageHtmlLink":"[fix] Replacing deprecated 'pkg_resources' with 'importlib.resources'"}},{"before":null,"after":"099f4e81d11543b277fe49b854168fe251e5350a","ref":"refs/heads/dependabot/pip/idna-3.7","pushedAt":"2024-04-12T04:40:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump idna from 3.6 to 3.7\n\nBumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump idna from 3.6 to 3.7"}},{"before":"10f32bbe83ade95f39d0f362a5430fec2016ce6b","after":null,"ref":"refs/heads/xch/fix-screenshot-race-condition","pushedAt":"2024-04-11T13:25:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"}},{"before":"be5d89b284fc12f25996ae3ca56353050a6fbfe1","after":"a5db17018a180cbd4277dfc7a1a247f427a3d81b","ref":"refs/heads/master","pushedAt":"2024-04-11T13:25:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"},"commit":{"message":"Merge pull request #477 from LedgerHQ/xch/fix-screenshot-race-condition\n\nFix race screenshot race condition and ticker pause behavior","shortMessageHtmlLink":"Merge pull request #477 from LedgerHQ/xch/fix-screenshot-race-condition"}},{"before":"5e700e7d22172ab4cf4078744488c395661b30ad","after":"10f32bbe83ade95f39d0f362a5430fec2016ce6b","ref":"refs/heads/xch/fix-screenshot-race-condition","pushedAt":"2024-04-11T13:20:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"},"commit":{"message":"Fix race screenshot race condition and ticker pause behavior","shortMessageHtmlLink":"Fix race screenshot race condition and ticker pause behavior"}},{"before":"3a74bffdb7ed2e2aea842b5a8c5d3482f971cc47","after":"5e700e7d22172ab4cf4078744488c395661b30ad","ref":"refs/heads/xch/fix-screenshot-race-condition","pushedAt":"2024-04-11T12:57:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"},"commit":{"message":"Fix race screenshot race condition and ticker pause behavior","shortMessageHtmlLink":"Fix race screenshot race condition and ticker pause behavior"}},{"before":null,"after":"3a74bffdb7ed2e2aea842b5a8c5d3482f971cc47","ref":"refs/heads/xch/fix-screenshot-race-condition","pushedAt":"2024-04-11T12:56:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"},"commit":{"message":"Fix race screenshot race condition and ticker pause behavior","shortMessageHtmlLink":"Fix race screenshot race condition and ticker pause behavior"}},{"before":"b701ed564169a5ca8fd67467a424a1f632af8048","after":null,"ref":"refs/heads/xch/fix-screenshot-race-condition","pushedAt":"2024-04-11T09:23:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchapron-ledger","name":null,"path":"/xchapron-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107417453?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQvEQMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท LedgerHQ/speculos"}