{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662607809,"defaultBranch":"main","name":"webauthn","ownerLogin":"get-smooth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T13:49:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/168914395?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711473121.0","currentOid":""},"activityList":{"items":[{"before":"69fdd28b4d9da5c16c698878e2b892f2be16c405","after":"63f99235b84269dc32bf2d24c08fbe7ecc64a1b8","ref":"refs/heads/main","pushedAt":"2024-05-08T11:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ’š CI: remove gh-packages specific commands","shortMessageHtmlLink":"๐Ÿ’š CI: remove gh-packages specific commands"}},{"before":"9038b53c98c2deca9c1c9f2c11e1beafc48590e3","after":"69fdd28b4d9da5c16c698878e2b892f2be16c405","ref":"refs/heads/main","pushedAt":"2024-05-08T11:34:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿšจ fix linter","shortMessageHtmlLink":"๐Ÿšจ fix linter"}},{"before":"db40a6914bcf29e734ebef243ff2e6022aab4386","after":"9038b53c98c2deca9c1c9f2c11e1beafc48590e3","ref":"refs/heads/main","pushedAt":"2024-05-07T22:08:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿšš migrate to @get-smooth orga","shortMessageHtmlLink":"๐Ÿšš migrate to @get-smooth orga"}},{"before":"db40a6914bcf29e734ebef243ff2e6022aab4386","after":null,"ref":"refs/heads/refacto/json-parsing","pushedAt":"2024-03-26T17:12:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"120d4ebaf8b0e4063f02f83518aae24eff667d5e","after":"db40a6914bcf29e734ebef243ff2e6022aab4386","ref":"refs/heads/main","pushedAt":"2024-03-26T17:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"โ™ป๏ธ simplify json parsing","shortMessageHtmlLink":"โ™ป๏ธ simplify json parsing"}},{"before":null,"after":"db40a6914bcf29e734ebef243ff2e6022aab4386","ref":"refs/heads/refacto/json-parsing","pushedAt":"2024-03-26T17:11:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"โ™ป๏ธ simplify json parsing","shortMessageHtmlLink":"โ™ป๏ธ simplify json parsing"}},{"before":"6f6a7ca7293626a8dcadec466bc0ed8b5b26dc4f","after":"e6fbd52efaabbe7f48812c299d3596d40c4e8b25","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T15:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn@120d4ebaf8b0e4063f02f83518aae24eff667d5e ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 120d4eb ๐Ÿš€"}},{"before":"120d4ebaf8b0e4063f02f83518aae24eff667d5e","after":null,"ref":"refs/heads/bump/v2.1.0","pushedAt":"2024-03-25T15:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"31d29cccce3e7c98491f902ac1852644f3e33727","after":"120d4ebaf8b0e4063f02f83518aae24eff667d5e","ref":"refs/heads/main","pushedAt":"2024-03-25T15:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.1.0","shortMessageHtmlLink":"๐Ÿ”– bump to v2.1.0"}},{"before":null,"after":"120d4ebaf8b0e4063f02f83518aae24eff667d5e","ref":"refs/heads/bump/v2.1.0","pushedAt":"2024-03-25T15:50:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.1.0","shortMessageHtmlLink":"๐Ÿ”– bump to v2.1.0"}},{"before":"31d29cccce3e7c98491f902ac1852644f3e33727","after":null,"ref":"refs/heads/test/use-create-fixtures","pushedAt":"2024-03-25T15:49:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"faf33fe804a4b403034300e9cecf335b43abb586","after":"31d29cccce3e7c98491f902ac1852644f3e33727","ref":"refs/heads/main","pushedAt":"2024-03-25T15:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"โœ… improve `create` tests using fixtures\n\nInstead of using constant defined in the code of the test,\nwe now use fixtures generated using our homemade tool\nthat mock a webauthn authenticator.\n\nHere's the link of the tool: [webauthn-mock](https://github.com/0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn-mock)","shortMessageHtmlLink":"โœ… improve create tests using fixtures"}},{"before":null,"after":"31d29cccce3e7c98491f902ac1852644f3e33727","ref":"refs/heads/test/use-create-fixtures","pushedAt":"2024-03-25T15:49:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"โœ… improve `create` tests using fixtures\n\nInstead of using constant defined in the code of the test,\nwe now use fixtures generated using our homemade tool\nthat mock a webauthn authenticator.\n\nHere's the link of the tool: [webauthn-mock](https://github.com/0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn-mock)","shortMessageHtmlLink":"โœ… improve create tests using fixtures"}},{"before":"31d29cccce3e7c98491f902ac1852644f3e33727","after":null,"ref":"refs/heads/test/use-create-fixtures","pushedAt":"2024-03-25T15:49:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"faf33fe804a4b403034300e9cecf335b43abb586","after":null,"ref":"refs/heads/fix/webauthn-challenge-offset","pushedAt":"2024-03-25T15:46:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"8590224fd9c32a94a32182534f8c723e80e260fd","after":"faf33fe804a4b403034300e9cecf335b43abb586","ref":"refs/heads/main","pushedAt":"2024-03-25T15:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ› fix challenge offset constants\n\nThe constant value used as an offset to retrieve the\nchallenge from the webauthn response was only correct\nfor payload of type `webauthn.get`. This commit makes\nthe offset value dynamic to also handle `webauthn.create`\npayloads. Both payloads are now correctly supported.","shortMessageHtmlLink":"๐Ÿ› fix challenge offset constants"}},{"before":null,"after":"31d29cccce3e7c98491f902ac1852644f3e33727","ref":"refs/heads/test/use-create-fixtures","pushedAt":"2024-03-25T15:46:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"โœ… improve `create` tests using fixtures\n\nInstead of using constant defined in the code of the test,\nwe now use fixtures generated using our homemade tool\nthat mock a webauthn authenticator.\n\nHere's the link of the tool: [webauthn-mock](https://github.com/0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn-mock)","shortMessageHtmlLink":"โœ… improve create tests using fixtures"}},{"before":"aa67e99c2d0906edcf30206efa9b9d3cb756cd20","after":"faf33fe804a4b403034300e9cecf335b43abb586","ref":"refs/heads/fix/webauthn-challenge-offset","pushedAt":"2024-03-25T15:43:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ› fix challenge offset constants\n\nThe constant value used as an offset to retrieve the\nchallenge from the webauthn response was only correct\nfor payload of type `webauthn.get`. This commit makes\nthe offset value dynamic to also handle `webauthn.create`\npayloads. Both payloads are now correctly supported.","shortMessageHtmlLink":"๐Ÿ› fix challenge offset constants"}},{"before":null,"after":"aa67e99c2d0906edcf30206efa9b9d3cb756cd20","ref":"refs/heads/fix/webauthn-challenge-offset","pushedAt":"2024-03-25T15:30:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"WIIIIIP","shortMessageHtmlLink":"WIIIIIP"}},{"before":"4bafd723c21cea136f18b07d17974a60f9589002","after":"6f6a7ca7293626a8dcadec466bc0ed8b5b26dc4f","ref":"refs/heads/gh-pages","pushedAt":"2024-03-21T18:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn@8590224fd9c32a94a32182534f8c723e80e260fd ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8590224 ๐Ÿš€"}},{"before":"8590224fd9c32a94a32182534f8c723e80e260fd","after":null,"ref":"refs/heads/bump/v2.0.1","pushedAt":"2024-03-21T18:00:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"7067d49b5a2d65a38c86cf489ec49cf8c0bb6e05","after":"8590224fd9c32a94a32182534f8c723e80e260fd","ref":"refs/heads/main","pushedAt":"2024-03-21T18:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.0.1","shortMessageHtmlLink":"๐Ÿ”– bump to v2.0.1"}},{"before":null,"after":"8590224fd9c32a94a32182534f8c723e80e260fd","ref":"refs/heads/bump/v2.0.1","pushedAt":"2024-03-21T17:59:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.0.1","shortMessageHtmlLink":"๐Ÿ”– bump to v2.0.1"}},{"before":"7067d49b5a2d65a38c86cf489ec49cf8c0bb6e05","after":null,"ref":"refs/heads/utils/expose-useful-constant-offset","pushedAt":"2024-03-21T17:58:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"ae92b28a3e00528b585c17f6ee5f9a68702ce5f9","after":"7067d49b5a2d65a38c86cf489ec49cf8c0bb6e05","ref":"refs/heads/main","pushedAt":"2024-03-21T17:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿšธ expose useful constants/offset\n\nExpose useful constants/offsets in a separate file\nto be used by other contracts and projects that\nconsumes this library.","shortMessageHtmlLink":"๐Ÿšธ expose useful constants/offset"}},{"before":null,"after":"7067d49b5a2d65a38c86cf489ec49cf8c0bb6e05","ref":"refs/heads/utils/expose-useful-constant-offset","pushedAt":"2024-03-21T17:56:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿšธ expose useful constants/offset\n\nExpose useful constants/offsets in a separate file\nto be used by other contracts and projects that\nconsumes this library.","shortMessageHtmlLink":"๐Ÿšธ expose useful constants/offset"}},{"before":"3e7ba8a03a535ac1a7d6c99293e632a16f56984e","after":"4bafd723c21cea136f18b07d17974a60f9589002","ref":"refs/heads/gh-pages","pushedAt":"2024-03-12T14:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 0x90d2b2b7fb7599eebb6e7a32980857d8/webauthn@ae92b28a3e00528b585c17f6ee5f9a68702ce5f9 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ ae92b28 ๐Ÿš€"}},{"before":"ae92b28a3e00528b585c17f6ee5f9a68702ce5f9","after":null,"ref":"refs/heads/bump/v2.0.0","pushedAt":"2024-03-12T14:44:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"}},{"before":"b682c719d9dd56b90038443e7331276d0a1acaad","after":"ae92b28a3e00528b585c17f6ee5f9a68702ce5f9","ref":"refs/heads/main","pushedAt":"2024-03-12T14:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.0.0\n\nThis version breaks the current API by removing\nthe flag mask from the parameters.","shortMessageHtmlLink":"๐Ÿ”– bump to v2.0.0"}},{"before":"86df81c0b7d085cb27f78ae3d23e9c9f94bcfb34","after":"ae92b28a3e00528b585c17f6ee5f9a68702ce5f9","ref":"refs/heads/bump/v2.0.0","pushedAt":"2024-03-12T14:44:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qd-qd","name":"qdqd","path":"/qd-qd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33158502?s=80&v=4"},"commit":{"message":"๐Ÿ”– bump to v2.0.0\n\nThis version breaks the current API by removing\nthe flag mask from the parameters.","shortMessageHtmlLink":"๐Ÿ”– bump to v2.0.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERI3-cAA","startCursor":null,"endCursor":null}},"title":"Activity ยท get-smooth/webauthn"}