{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33572600,"defaultBranch":"main","name":"OneSignal-Website-SDK","ownerLogin":"OneSignal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-07T22:58:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11823027?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715877939.0","currentOid":""},"activityList":{"items":[{"before":"7a0380bd53094d2e9f0e81049bd65d8fb4505de2","after":"9cef281f06b9b65c5723f1f8ae9fbc84f8018328","ref":"refs/heads/feat/tests","pushedAt":"2024-05-16T16:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"7a0380bd53094d2e9f0e81049bd65d8fb4505de2","ref":"refs/heads/feat/tests","pushedAt":"2024-05-16T16:45:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Fix onesignal subscription header unit tests\n\nAdd await to the async RequestService functions. Add helper for OneSignal Subscription Id header","shortMessageHtmlLink":"Fix onesignal subscription header unit tests"}},{"before":"6ec0aef7672c0761645ad8e07951ac0961da40dd","after":"fdf5f13d25d509cb91b7ce4df22b5e5ec61681c4","ref":"refs/heads/feat/jwt","pushedAt":"2024-05-06T18:09:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Add Jwt invalidated unit tests\n\nWhen getting a 401 unauthorized response, the Jwt invalidated handler should fire. WIP for integration tests like login. WIP: Integration tests could be moved into separate files under a new integration test folder","shortMessageHtmlLink":"Add Jwt invalidated unit tests"}},{"before":"33850c9cda28415307ccf0d0f4a1d463f8f64b86","after":null,"ref":"refs/heads/rel/160201","pushedAt":"2024-05-02T18:02:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"}},{"before":"79d3c4b378b347a4524f01ce9d9251b02b663cd9","after":"535511ae6fa73b2ecf675c07406886a2d67b50ff","ref":"refs/heads/main","pushedAt":"2024-05-02T18:02:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Merge pull request #1176 from OneSignal/rel/160201\n\nRelease 160201","shortMessageHtmlLink":"Merge pull request #1176 from OneSignal/rel/160201"}},{"before":null,"after":"33850c9cda28415307ccf0d0f4a1d463f8f64b86","ref":"refs/heads/rel/160201","pushedAt":"2024-05-02T17:29:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Release 160201","shortMessageHtmlLink":"Release 160201"}},{"before":"0332ee16ac3f39f60626ad987a825e81b1a5bc50","after":null,"ref":"refs/heads/fix/webhook-payload-missing-fields","pushedAt":"2024-05-02T16:49:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"}},{"before":"4472be33b6635061125dd4a3cd22a34087ec8f88","after":"79d3c4b378b347a4524f01ce9d9251b02b663cd9","ref":"refs/heads/main","pushedAt":"2024-05-02T16:49:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Merge pull request #1175 from OneSignal/fix/webhook-payload-missing-fields\n\n[Fix] add subscriptionId and url to webhook payloads","shortMessageHtmlLink":"Merge pull request #1175 from OneSignal/fix/webhook-payload-missing-f…"}},{"before":null,"after":"0332ee16ac3f39f60626ad987a825e81b1a5bc50","ref":"refs/heads/fix/webhook-payload-missing-fields","pushedAt":"2024-05-01T20:18:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"add subscriptionId and url to webhook payloads","shortMessageHtmlLink":"add subscriptionId and url to webhook payloads"}},{"before":"0e919a7448b3a2970bdb60b6928ac3621948f119","after":null,"ref":"refs/heads/fix/webhook-url-params","pushedAt":"2024-04-30T22:39:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"}},{"before":"749b04a6f10a91b8eade905138459e2be947e2b8","after":"4472be33b6635061125dd4a3cd22a34087ec8f88","ref":"refs/heads/main","pushedAt":"2024-04-30T22:39:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Merge pull request #1174 from OneSignal/fix/webhook-url-params\n\n[Fix] Webhook dismissed not firing, and willDisplay when set from the dashboard","shortMessageHtmlLink":"Merge pull request #1174 from OneSignal/fix/webhook-url-params"}},{"before":"9aa70027f2d07ba4409451cbc776c97d1c2be4b8","after":"0e919a7448b3a2970bdb60b6928ac3621948f119","ref":"refs/heads/fix/webhook-url-params","pushedAt":"2024-04-30T22:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"correct dismissed event name\n\nThis incorrect naming was causing the webhook not to fire, since it was\nlooking for the wrong key in IndexedDB","shortMessageHtmlLink":"correct dismissed event name"}},{"before":null,"after":"9aa70027f2d07ba4409451cbc776c97d1c2be4b8","ref":"refs/heads/fix/webhook-url-params","pushedAt":"2024-04-30T22:14:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"fix webhook display event remote config\n\nSince 160000 we have been using the wrong remote config key for the\nwebhook display event url. Reverted to the old name to correct the\nissue.","shortMessageHtmlLink":"fix webhook display event remote config"}},{"before":"15bc160b1c846cc446355b24c1d37af9853a723a","after":null,"ref":"refs/heads/dev/docs_windows_certs","pushedAt":"2024-04-30T21:43:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"}},{"before":"5c4c81e3ae1d7fd7a68dc7211b72dc99d20c8ac3","after":"749b04a6f10a91b8eade905138459e2be947e2b8","ref":"refs/heads/main","pushedAt":"2024-04-30T21:43:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Merge pull request #1173 from OneSignal/dev/docs_windows_certs\n\n[Dev Env] Add Windows cert install instructions","shortMessageHtmlLink":"Merge pull request #1173 from OneSignal/dev/docs_windows_certs"}},{"before":null,"after":"15bc160b1c846cc446355b24c1d37af9853a723a","ref":"refs/heads/dev/docs_windows_certs","pushedAt":"2024-04-30T21:02:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"dev env, added Windows cert install instructions","shortMessageHtmlLink":"dev env, added Windows cert install instructions"}},{"before":"261826cd92a82b61d100a94ddd3cb1f14f3bde82","after":"6ec0aef7672c0761645ad8e07951ac0961da40dd","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-25T21:38:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Run yarn prettier","shortMessageHtmlLink":"Run yarn prettier"}},{"before":"135b10e0125c08652d6a155d604da4d9f6ac65e3","after":"261826cd92a82b61d100a94ddd3cb1f14f3bde82","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-25T16:17:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Run yarn prettier","shortMessageHtmlLink":"Run yarn prettier"}},{"before":"d342ae38d15a6dc4f8113eed1f5601250d6c6a63","after":"135b10e0125c08652d6a155d604da4d9f6ac65e3","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-22T19:17:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Run yarn prettier","shortMessageHtmlLink":"Run yarn prettier"}},{"before":"0b7ff68d172a15b13646b1056ff37ae19b743c53","after":"5c4c81e3ae1d7fd7a68dc7211b72dc99d20c8ac3","ref":"refs/heads/main","pushedAt":"2024-04-17T16:05:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jkasten2","name":"Josh Kasten","path":"/jkasten2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645861?s=80&v=4"},"commit":{"message":"Merge pull request #1170 from marclucraft/main\n\n[Fix] Replace deprecated CSS 'push-button'. Adds type='button' to Custom Link Prompt.","shortMessageHtmlLink":"Merge pull request #1170 from marclucraft/main"}},{"before":null,"after":"30faa9d354832d073271aebb32b5f63896bb0e09","ref":"refs/heads/dependabot/npm_and_yarn/tar-6.2.1","pushedAt":"2024-04-11T08:08:35.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 tar from 6.1.13 to 6.2.1\n\nBumps [tar](https://github.com/isaacs/node-tar) from 6.1.13 to 6.2.1.\n- [Release notes](https://github.com/isaacs/node-tar/releases)\n- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.13...v6.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: tar\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tar from 6.1.13 to 6.2.1"}},{"before":"fe8682019d77bb1f458ca84eaac0eb306b459bb4","after":"d342ae38d15a6dc4f8113eed1f5601250d6c6a63","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-05T16:56:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Add Jwt expired event\n\nAdds a new API listener called UserJwtInvalidated that will fire when receiving a 401 unauthorized response with identity verification turned on","shortMessageHtmlLink":"Add Jwt expired event"}},{"before":"77421e2f4ef2f1fe47ed7c9a2765eddcd38bfaa9","after":"fe8682019d77bb1f458ca84eaac0eb306b459bb4","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-05T16:04:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Add Jwt expired event\n\nAdds a new API listener called UserJwtInvalidated that will fire when receiving a 401 unauthorized response with identity verification turned on","shortMessageHtmlLink":"Add Jwt expired event"}},{"before":"1180c970851a468c4917c4e0108fcb519ca6c1ff","after":null,"ref":"refs/heads/fix/removeUserChangeListener","pushedAt":"2024-04-05T15:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"}},{"before":"3a0d585e22c51c72c8b0b02ae52c4b4c6ab8c921","after":"0b7ff68d172a15b13646b1056ff37ae19b743c53","ref":"refs/heads/main","pushedAt":"2024-04-05T15:45:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Merge pull request #1166 from OneSignal/fix/removeUserChangeListener\n\n[Fix] User change remove event listener","shortMessageHtmlLink":"Merge pull request #1166 from OneSignal/fix/removeUserChangeListener"}},{"before":null,"after":"1180c970851a468c4917c4e0108fcb519ca6c1ff","ref":"refs/heads/fix/removeUserChangeListener","pushedAt":"2024-04-05T15:18:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Fix remove event listener","shortMessageHtmlLink":"Fix remove event listener"}},{"before":"cc4e48a1b7d7b3efd33684d6603c430b90f63bc1","after":"77421e2f4ef2f1fe47ed7c9a2765eddcd38bfaa9","ref":"refs/heads/feat/jwt","pushedAt":"2024-04-01T17:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Remove unused Jwt implementation code\n\nRemoved operation.jwtTokenAvailable, getJWTHeader(), RequestMetadata.jwtHeader, and APIHeader.Authorization. The Jwt header is being adding to the call() method instead of passing the Jwt token from its callers.","shortMessageHtmlLink":"Remove unused Jwt implementation code"}},{"before":null,"after":"0da36c92afc81b6831ce512e3550385f4a48f46a","ref":"refs/heads/dependabot/npm_and_yarn/express-4.19.2","pushedAt":"2024-03-28T21:15:34.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 express from 4.18.2 to 4.19.2\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2"}},{"before":null,"after":"15aa7900b364f04ee0c98c61a9024c32889cbcdf","ref":"refs/heads/dependabot/npm_and_yarn/express_webpack/express-4.19.2","pushedAt":"2024-03-28T02:21:33.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 express from 4.17.3 to 4.19.2 in /express_webpack\n\nBumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.17.3 to 4.19.2 in /express_webpack"}},{"before":"abf243de01097df9473c2ee87f1b4714ed5cc805","after":"cc4e48a1b7d7b3efd33684d6603c430b90f63bc1","ref":"refs/heads/feat/jwt","pushedAt":"2024-03-26T20:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shepherd-l","name":"Shepherd","path":"/shepherd-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33338925?s=80&v=4"},"commit":{"message":"Add Jwt header","shortMessageHtmlLink":"Add Jwt header"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES9-4QQA","startCursor":null,"endCursor":null}},"title":"Activity · OneSignal/OneSignal-Website-SDK"}