{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87448952,"defaultBranch":"master","name":"rust-web-push","ownerLogin":"pimeys","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-06T16:04:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34967?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703376241.0","currentOid":""},"activityList":{"items":[{"before":"010cac32a618379ec11c5d18912f8c70567e8484","after":"40febe4085e3cef9cdfd539c315e3e945aba0656","ref":"refs/heads/master","pushedAt":"2024-05-03T05:02:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Add ability to create a new WebPushClient from a custom Isahc/hyper client (#56) (#57)\n\n* Add ability to create a new WebPushClient from a custom Isahc/hyper client (#56)\r\n\r\n* Apply clippy fixes","shortMessageHtmlLink":"Add ability to create a new WebPushClient from a custom Isahc/hyper c…"}},{"before":"c7ba285b5bea0f9469f46310462736b9a8bfaec0","after":"010cac32a618379ec11c5d18912f8c70567e8484","ref":"refs/heads/master","pushedAt":"2024-02-29T21:18:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Had to do this to get it to work (#55)\n\n* private key or else we get error no auth\r\n\r\n* Otherwise -p always gives Hello world!","shortMessageHtmlLink":"Had to do this to get it to work (#55)"}},{"before":"265660ad563ba40bc75a877798c43e28cbc33ade","after":"c7ba285b5bea0f9469f46310462736b9a8bfaec0","ref":"refs/heads/master","pushedAt":"2023-12-23T23:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"bump to v0.10.1","shortMessageHtmlLink":"bump to v0.10.1"}},{"before":"836e018bfb97f9c697a64f391a79067806b69e20","after":"265660ad563ba40bc75a877798c43e28cbc33ade","ref":"refs/heads/master","pushedAt":"2023-12-23T22:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Show HTTP 400 body also if not structured like ErrorInfo (#54)\n\nHas proven useful to figure out an fcm quirk, where I got as text:\r\n\"invalid urgency header defined. Valid options are: high, normal and low.\"","shortMessageHtmlLink":"Show HTTP 400 body also if not structured like ErrorInfo (#54)"}},{"before":"cfd2c4657f2f5d0a8ab1113718a039cf0d46ad5b","after":"836e018bfb97f9c697a64f391a79067806b69e20","ref":"refs/heads/master","pushedAt":"2023-11-14T02:26:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Add support for `Topic` header (#41) (#52)","shortMessageHtmlLink":"Add support for Topic header (#41) (#52)"}},{"before":"a49cdc6a04563f8ba9f2b72edddd972861058534","after":"cfd2c4657f2f5d0a8ab1113718a039cf0d46ad5b","ref":"refs/heads/master","pushedAt":"2023-08-21T21:39:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"bump to v0.10.0","shortMessageHtmlLink":"bump to v0.10.0"}},{"before":"8d1844e3e2827f606173741c6e3e2fca01232aaa","after":"a49cdc6a04563f8ba9f2b72edddd972861058534","ref":"refs/heads/master","pushedAt":"2023-08-21T20:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Refactor clients to use a trait, rather than overwriting the same struct name.\nThis is a large braking change, but the old system did not allow for enabling multiple clients at the same time.","shortMessageHtmlLink":"Refactor clients to use a trait, rather than overwriting the same str…"}},{"before":"b3d9797230767c6c726a9766991b18c35d1a44ea","after":"8d1844e3e2827f606173741c6e3e2fca01232aaa","ref":"refs/heads/master","pushedAt":"2023-08-21T19:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Fix misformatted aud claims\nCloses #50","shortMessageHtmlLink":"Fix misformatted aud claims"}},{"before":"c5a8e1250b3fc85c5005dcb321e01ba4253b584d","after":"b3d9797230767c6c726a9766991b18c35d1a44ea","ref":"refs/heads/master","pushedAt":"2023-08-21T19:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Remove needless Result from WebPushMessageBuilder::new\ncloses #47","shortMessageHtmlLink":"Remove needless Result from WebPushMessageBuilder::new"}},{"before":"994b683f0ba976cd8d5ff5de46fc6563b3ae7b2b","after":"c5a8e1250b3fc85c5005dcb321e01ba4253b584d","ref":"refs/heads/master","pushedAt":"2023-04-08T16:15:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Also derive Copy for Urgency (#45)","shortMessageHtmlLink":"Also derive Copy for Urgency (#45)"}},{"before":"34ce45d8e2113bc31fb1943b7af2d234de0bc412","after":null,"ref":"refs/heads/aesgcm","pushedAt":"2023-04-03T02:26:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"}},{"before":"5f1af386b8826e73f92656670a6f4144ddcf5747","after":"994b683f0ba976cd8d5ff5de46fc6563b3ae7b2b","ref":"refs/heads/master","pushedAt":"2023-04-03T02:26:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Add aesgcm support back, and fix some firefox bugs (#44)\n\n* Add back support for the legacy aesgcm cypher.\r\nIt appears some services still rely on it, so here it is. Unlike the old pre 0.8.0 version, we now rely on Mozilla's ECE crate, which is much better tested.\r\n\r\n* Add aesgcm tests.\r\n\r\n* update example.\r\n\r\n* Update docs.\r\n\r\n* Always add a dummy JWT subs filed, since without it FireFox gives 401 errors.\r\nThis isn't actually required by the standard, so this quite surprising to me.\r\n\r\n* Better clarify that aesgcm should not be used unless truly needed.\r\n\r\n* Bump to 0.9.5\r\n\r\n* Format Rust code using rustfmt\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add aesgcm support back, and fix some firefox bugs (#44)"}},{"before":"85e1be6adcdc8564203e7b0f66407e1b0a710c4a","after":"34ce45d8e2113bc31fb1943b7af2d234de0bc412","ref":"refs/heads/aesgcm","pushedAt":"2023-04-03T01:09:09.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":"Format Rust code using rustfmt","shortMessageHtmlLink":"Format Rust code using rustfmt"}},{"before":"fbee779f4ac39a9f8e92b47e6bb7363bbb4c60df","after":"85e1be6adcdc8564203e7b0f66407e1b0a710c4a","ref":"refs/heads/aesgcm","pushedAt":"2023-04-03T01:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Bump to 0.9.5","shortMessageHtmlLink":"Bump to 0.9.5"}},{"before":"5979af423268b0d8c89dedb8a468e95bc99e9b58","after":"fbee779f4ac39a9f8e92b47e6bb7363bbb4c60df","ref":"refs/heads/aesgcm","pushedAt":"2023-04-03T00:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Better clarify that aesgcm should not be used unless truly needed.","shortMessageHtmlLink":"Better clarify that aesgcm should not be used unless truly needed."}},{"before":"212de2fc7b6a9b4ea7e668deff4cc0bcbbb9b094","after":"5979af423268b0d8c89dedb8a468e95bc99e9b58","ref":"refs/heads/aesgcm","pushedAt":"2023-04-01T04:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Always add a dummy JWT subs filed, since without it FireFox gives 401 errors.\nThis isn't actually required by the standard, so this quite surprising to me.","shortMessageHtmlLink":"Always add a dummy JWT subs filed, since without it FireFox gives 401…"}},{"before":null,"after":"212de2fc7b6a9b4ea7e668deff4cc0bcbbb9b094","ref":"refs/heads/aesgcm","pushedAt":"2023-03-31T22:32:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"49aef500a722f9a0932c585af9a4f6919d0ab882","after":"5f1af386b8826e73f92656670a6f4144ddcf5747","ref":"refs/heads/master","pushedAt":"2023-03-30T21:13:30.540Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Bump to v0.9.4","shortMessageHtmlLink":"Bump to v0.9.4"}},{"before":"84c8937e5ce3552658e4b1442fb6a09ff7847ce0","after":"49aef500a722f9a0932c585af9a4f6919d0ab882","ref":"refs/heads/master","pushedAt":"2023-03-30T18:49:21.627Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyblarblar","name":"Andrew Ealovega","path":"/andyblarblar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22401925?s=80&v=4"},"commit":{"message":"Allow specifying the `Urgency` of each push message (#39)\n\n* Allow specifying the `Urgency` of each push message\r\n\r\n* Derive Serialize/Deserialize\r\n\r\n* Derive more traits\r\n\r\n* Modify test to check `Urgency` header","shortMessageHtmlLink":"Allow specifying the Urgency of each push message (#39)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQGz8tQA","startCursor":null,"endCursor":null}},"title":"Activity · pimeys/rust-web-push"}