{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41986431,"defaultBranch":"master","name":"pigeon","ownerLogin":"codedge-llc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-06T04:04:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11684253?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705513083.0","currentOid":""},"activityList":{"items":[{"before":"3d35556aeed477d72b59d6b7ce2787d60d11948b","after":"05fe8554db182c87b64775ffe767a357312c41ab","ref":"refs/heads/master","pushedAt":"2024-03-16T16:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: update CHANGELOG","shortMessageHtmlLink":"chore: update CHANGELOG"}},{"before":"ee7093d3fb542c2beebd1572f895133a5fb3d0fe","after":"3d35556aeed477d72b59d6b7ce2787d60d11948b","ref":"refs/heads/master","pushedAt":"2024-03-16T16:20:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: bumping goth (#252)","shortMessageHtmlLink":"chore: bumping goth (#252)"}},{"before":"e8ec4900c483eed8da3aae4fe982627668b6da3f","after":"ee7093d3fb542c2beebd1572f895133a5fb3d0fe","ref":"refs/heads/master","pushedAt":"2024-01-17T17:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: update to 2.0.0-rc.2","shortMessageHtmlLink":"chore: update to 2.0.0-rc.2"}},{"before":"10677289547ff20c145d9c93347c1e4893d9161c","after":"6fa0f0d5c2fce3a2734abd0324bd52353e09ee4d","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T17:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: update lockfile and disable compile warnings as errors","shortMessageHtmlLink":"fix: update lockfile and disable compile warnings as errors"}},{"before":"ecec4b1eeff6e825ceaaf20eb48d2f08aa4c7625","after":"10677289547ff20c145d9c93347c1e4893d9161c","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T17:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: update version to 1.6.2","shortMessageHtmlLink":"chore: update version to 1.6.2"}},{"before":"ecec4b1eeff6e825ceaaf20eb48d2f08aa4c7625","after":null,"ref":"refs/tags/v1.6.2","pushedAt":"2024-01-17T17:15:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"}},{"before":"6a21b00afd0335c1f64ea04ea3bce5524c32faff","after":"ecec4b1eeff6e825ceaaf20eb48d2f08aa4c7625","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T17:12:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: HTTPoison 2.0 allowed in mix.exs","shortMessageHtmlLink":"fix: HTTPoison 2.0 allowed in mix.exs"}},{"before":"e4e8967ee0058fb6db2be1c8b5759ba05abe764d","after":"6a21b00afd0335c1f64ea04ea3bce5524c32faff","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T17:03:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"Merge branch 'copia-wealth-studios-poison' into v1.6","shortMessageHtmlLink":"Merge branch 'copia-wealth-studios-poison' into v1.6"}},{"before":"f3c05fd1267c1bbdf91d191c4237c5fbb433f483","after":"e4e8967ee0058fb6db2be1c8b5759ba05abe764d","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T17:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"docs: minor tweaks","shortMessageHtmlLink":"docs: minor tweaks"}},{"before":"5fbb2d15e162c7361382777b0400a83b280cf9f4","after":"f3c05fd1267c1bbdf91d191c4237c5fbb433f483","ref":"refs/heads/v1.6","pushedAt":"2024-01-17T16:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: decode PEM keys with OpenSSL 3\n\n* fix: bump minimum kadabra to 0.6.0\r\n\r\nThis is considered a critical security update for Pigeon.\r\n\r\n* apply fix to support newer private key decoding.\r\n\r\n* update instructions for generating pem cert and key.\r\n\r\n* make small note in CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Henry Popp ","shortMessageHtmlLink":"fix: decode PEM keys with OpenSSL 3"}},{"before":"543d19ac7d1a7cb27ca9a413dec3fa3c5d017d4c","after":"e8ec4900c483eed8da3aae4fe982627668b6da3f","ref":"refs/heads/master","pushedAt":"2024-01-17T16:49:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: look at the errorCode instead of status when parsing FCM errors (#245)\n\nThis makes it so that an unregistered error, which has the status \"NOT_FOUND\", is appropriately handled.\r\n\r\nCo-authored-by: Henry Popp ","shortMessageHtmlLink":"fix: look at the errorCode instead of status when parsing FCM errors (#…"}},{"before":"9f52407390dde8cceeb92fe44fa27e7e70a344b8","after":"543d19ac7d1a7cb27ca9a413dec3fa3c5d017d4c","ref":"refs/heads/master","pushedAt":"2023-11-24T20:52:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: drop support for httpoison 0.x in mix.exs (#243)","shortMessageHtmlLink":"fix: drop support for httpoison 0.x in mix.exs (#243)"}},{"before":"210c33df91cc2219dbe8350dddaf9ffe76cbcf5a","after":"9f52407390dde8cceeb92fe44fa27e7e70a344b8","ref":"refs/heads/master","pushedAt":"2023-11-24T20:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: update CHANGELOG","shortMessageHtmlLink":"chore: update CHANGELOG"}},{"before":"7871ff7822c8a3ede137adc0ab515d755bfabd94","after":"210c33df91cc2219dbe8350dddaf9ffe76cbcf5a","ref":"refs/heads/master","pushedAt":"2023-11-24T20:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: use uri to make token storage key unique (#239)\n\n* fix: move token generation to agent (#1)\r\n\r\n* fix: add uri to token storage key to prevent clashes (#2)\r\n\r\n* Catch up with upstream (#3)\r\n\r\n* fix: allow httpoison 2.0 (#236)\r\n\r\n* fix: allow httpoison 2.0\r\n\r\n* ci: fix workflows\r\n\r\n* ci: revert to ubuntu-latest\r\n\r\n* ci: use setup-beam@v1\r\n\r\n* chore: update CHANGELOG\r\n\r\n* docs: update README links\r\n\r\n* fix: move token generation into Pigeon.APNS.Token (#227)\r\n\r\nThis means the token is only generated once and used across all workers\r\n\r\n* chore: update CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Andrew Timberlake \r\n\r\n* chore: run mix format on our changes (#4)\r\n\r\n* fix: allow httpoison 2.0 (#236)\r\n\r\n* fix: allow httpoison 2.0\r\n\r\n* ci: fix workflows\r\n\r\n* ci: revert to ubuntu-latest\r\n\r\n* ci: use setup-beam@v1\r\n\r\n* chore: update CHANGELOG\r\n\r\n* docs: update README links\r\n\r\n* fix: move token generation into Pigeon.APNS.Token (#227)\r\n\r\nThis means the token is only generated once and used across all workers\r\n\r\n* chore: update CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Andrew Timberlake \r\n\r\n* chore: undo random formatting changes that aren't necessary\r\n\r\n---------\r\n\r\nCo-authored-by: Drew Ballance \r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Henry Popp \r\nCo-authored-by: Andrew Timberlake ","shortMessageHtmlLink":"fix: use uri to make token storage key unique (#239)"}},{"before":"4c7a1d4475de80dcccbe675270e16d64a6aa4d87","after":"7871ff7822c8a3ede137adc0ab515d755bfabd94","ref":"refs/heads/master","pushedAt":"2023-11-24T20:43:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: pass prettier","shortMessageHtmlLink":"fix: pass prettier"}},{"before":"fc6f0306f87368980bd04b657b3878d7ee202210","after":"4c7a1d4475de80dcccbe675270e16d64a6aa4d87","ref":"refs/heads/master","pushedAt":"2023-11-24T20:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"chore: update CHANGELOG","shortMessageHtmlLink":"chore: update CHANGELOG"}},{"before":"8bfafd62d674a06fe84d8f6a95a7f7ef884f165d","after":"fc6f0306f87368980bd04b657b3878d7ee202210","ref":"refs/heads/master","pushedAt":"2023-11-24T20:36:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: add ExpiredToken as option for error response (#240)\n\nsee https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/handling_notification_responses_from_apns","shortMessageHtmlLink":"fix: add ExpiredToken as option for error response (#240)"}},{"before":"d9c8b056b146498b18030f3a69b066e43906e690","after":null,"ref":"refs/heads/fix/apns-key-decode","pushedAt":"2023-11-24T20:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"}},{"before":"d1305ecd3969fd683c020eb1eab04117b4bac936","after":"8bfafd62d674a06fe84d8f6a95a7f7ef884f165d","ref":"refs/heads/master","pushedAt":"2023-11-24T20:33:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: handle new PEM decode case for APNS cert keys (#248)\n\n* fix: handle new PEM decode case for APNS cert keys\r\n\r\n* refactor: minor tweaks","shortMessageHtmlLink":"fix: handle new PEM decode case for APNS cert keys (#248)"}},{"before":"01aa3de8777b560e7f323dbb90f21648ec6fe5a0","after":"d9c8b056b146498b18030f3a69b066e43906e690","ref":"refs/heads/fix/apns-key-decode","pushedAt":"2023-11-24T20:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"refactor: minor tweaks","shortMessageHtmlLink":"refactor: minor tweaks"}},{"before":null,"after":"01aa3de8777b560e7f323dbb90f21648ec6fe5a0","ref":"refs/heads/fix/apns-key-decode","pushedAt":"2023-11-24T20:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: handle new PEM decode case for APNS cert keys","shortMessageHtmlLink":"fix: handle new PEM decode case for APNS cert keys"}},{"before":"358b5f9c9e9d800ea63badfbfc7daf709526f2a5","after":"d1305ecd3969fd683c020eb1eab04117b4bac936","ref":"refs/heads/master","pushedAt":"2023-11-24T19:07:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hpopp","name":"Henry Popp","path":"/hpopp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3170?s=80&v=4"},"commit":{"message":"fix: add missing stop clause in DispatcherWorker init function (#246)","shortMessageHtmlLink":"fix: add missing stop clause in DispatcherWorker init function (#246)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF3L3SgA","startCursor":null,"endCursor":null}},"title":"Activity · codedge-llc/pigeon"}