{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8301750,"defaultBranch":"master","name":"javascript","ownerLogin":"pubnub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-19T23:19:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/297109?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716482400.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"76759621e97fc7fe385f27b1a2b716a6894924d8","ref":"refs/heads/build/change-gh-runner","pushedAt":"2024-05-23T16:40:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"build(runner): use large GitHub runner","shortMessageHtmlLink":"build(runner): use large GitHub runner"}},{"before":"25b4c948f75df2ad1d3da7d3f1e7569c2dc6f60b","after":"fe9f1738238cde5769e17f232f8d04a16cc03cea","ref":"refs/heads/master","pushedAt":"2024-05-22T19:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Fix revoke token method signature (#375)\n\nfix(pam): fix revoke token method signature\r\n\r\nFix revoke token method signature where mistakenly expected object with `token` field.\r\n\r\nrefactor(typo): fix typo in PAM types file name","shortMessageHtmlLink":"Fix revoke token method signature (#375)"}},{"before":"bf3e39f4cc7289107ac7712f9dea357bb20888c6","after":null,"ref":"refs/heads/fix/revoke-token-arguments","pushedAt":"2024-05-22T19:03:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"}},{"before":"628d9a275bd30185b8a6a9f17f48d32be16523b7","after":"bf3e39f4cc7289107ac7712f9dea357bb20888c6","ref":"refs/heads/fix/revoke-token-arguments","pushedAt":"2024-05-22T18:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pubnub-release-bot","name":"PubNub Release Bot","path":"/pubnub-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120067856?s=80&v=4"},"commit":{"message":"PubNub SDK v8.2.1 release.","shortMessageHtmlLink":"PubNub SDK v8.2.1 release."}},{"before":"8f6baf552fcb7196b9596907f39c71c403e4f739","after":"628d9a275bd30185b8a6a9f17f48d32be16523b7","ref":"refs/heads/fix/revoke-token-arguments","pushedAt":"2024-05-22T18:19:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"refactor(typo): fix typo in PAM types file name","shortMessageHtmlLink":"refactor(typo): fix typo in PAM types file name"}},{"before":"af181c9f33423976b49e6ec14d8a24ff27d9e74b","after":"8f6baf552fcb7196b9596907f39c71c403e4f739","ref":"refs/heads/fix/revoke-token-arguments","pushedAt":"2024-05-22T14:30:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix/revoke-token-arguments","shortMessageHtmlLink":"Merge branch 'master' into fix/revoke-token-arguments"}},{"before":null,"after":"af181c9f33423976b49e6ec14d8a24ff27d9e74b","ref":"refs/heads/fix/revoke-token-arguments","pushedAt":"2024-05-22T14:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"fix(pam): fix revoke token method signature\n\nFix revoke token method signature where mistakenly expected object with `token` field.","shortMessageHtmlLink":"fix(pam): fix revoke token method signature"}},{"before":"ac483c3c372904257de6ecd9b313fb7c0b47bef7","after":null,"ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-21T07:39:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"}},{"before":"5607747fa3226f6bb31ed097b7defbb4be95c90a","after":"25b4c948f75df2ad1d3da7d3f1e7569c2dc6f60b","ref":"refs/heads/master","pushedAt":"2024-05-21T07:39:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Add environment flags to disable modules (#372)\n\nfeat(tree-shaking): add environment flags to disable modules\r\n\r\nAdd environment flags processing to opt-out feature modules from built bundles.\r\n\r\nfix(api): add 'Content-Type' headers for endpoints","shortMessageHtmlLink":"Add environment flags to disable modules (#372)"}},{"before":"97bc438e5dcfba8d8eaf003ff00f8ac004b22db4","after":"ac483c3c372904257de6ecd9b313fb7c0b47bef7","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-21T07:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pubnub-release-bot","name":"PubNub Release Bot","path":"/pubnub-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120067856?s=80&v=4"},"commit":{"message":"PubNub SDK v8.2.0 release.","shortMessageHtmlLink":"PubNub SDK v8.2.0 release."}},{"before":"28552a59ac123dde0caf4626a3caa35224c11b00","after":"97bc438e5dcfba8d8eaf003ff00f8ac004b22db4","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-21T07:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"refactor(api): add 'Content-Type' headers for endpoints","shortMessageHtmlLink":"refactor(api): add 'Content-Type' headers for endpoints"}},{"before":"e30f827c3728113721e86552d8107d241b70add3","after":"28552a59ac123dde0caf4626a3caa35224c11b00","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-20T20:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"fix(grant-token): add content-type header","shortMessageHtmlLink":"fix(grant-token): add content-type header"}},{"before":"7aff92449042e16d661daadfcf30197ba2e60b34","after":"e30f827c3728113721e86552d8107d241b70add3","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-19T21:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"build(tree-shaking): more fine grained control over subscribe\n\nAdd two separate flags to exclude legacy or new event engine mechanism from the final bundle.","shortMessageHtmlLink":"build(tree-shaking): more fine grained control over subscribe"}},{"before":"6e7d05f06fc93ddcfe2a93774754624b53c8a5e8","after":"7aff92449042e16d661daadfcf30197ba2e60b34","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-17T08:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"refactor(rollup): disable sourcemap building","shortMessageHtmlLink":"refactor(rollup): disable sourcemap building"}},{"before":null,"after":"6e7d05f06fc93ddcfe2a93774754624b53c8a5e8","ref":"refs/heads/CLEN-2004/tree-shaking-support","pushedAt":"2024-05-17T08:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"feat(tree-shaking): add environment flags to disable modules\n\nAdd environment flags processing to opt-out feature modules from built bundles.","shortMessageHtmlLink":"feat(tree-shaking): add environment flags to disable modules"}},{"before":"96e7a02d8810670f4787ed718b94b352ef9c166d","after":null,"ref":"refs/heads/feat/use-shared-worker","pushedAt":"2024-05-16T10:56:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"}},{"before":"3fff0752e7c85ea0a376b7d08a49c226592ab573","after":"5607747fa3226f6bb31ed097b7defbb4be95c90a","ref":"refs/heads/master","pushedAt":"2024-05-16T10:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Migrate to `SharedWorker` (#371)\n\nfeat(shared-worker): migrate to shared worker\r\n\r\nUse `SharedWorker` instead of `Service Worker` for better PubNub client instances feedback.\r\n\r\nfeat(shared-worker): add worker log verbosity flag\r\n\r\nAdd configuration option to enable debug log output from the subscription `SharedWorker`.\r\n\r\nrefactor: add declarations generation\r\n\r\nCreate types declaration files.","shortMessageHtmlLink":"Migrate to SharedWorker (#371)"}},{"before":"a36d78fc5510df056ee251851cae8ad356e3e786","after":"96e7a02d8810670f4787ed718b94b352ef9c166d","ref":"refs/heads/feat/use-shared-worker","pushedAt":"2024-05-16T08:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pubnub-release-bot","name":"PubNub Release Bot","path":"/pubnub-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120067856?s=80&v=4"},"commit":{"message":"PubNub SDK v8.1.0 release.","shortMessageHtmlLink":"PubNub SDK v8.1.0 release."}},{"before":"5c14f332f0173807d863f177591a4508d3fa17e3","after":"a36d78fc5510df056ee251851cae8ad356e3e786","ref":"refs/heads/feat/use-shared-worker","pushedAt":"2024-05-15T18:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"docs(declaration): add comments into generated declaration files","shortMessageHtmlLink":"docs(declaration): add comments into generated declaration files"}},{"before":null,"after":"5c14f332f0173807d863f177591a4508d3fa17e3","ref":"refs/heads/feat/use-shared-worker","pushedAt":"2024-05-15T14:27:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"feat(shared-worker): migrate to shared worker\n\nUse `SharedWorker` instead of `Service Worker` for better PubNub client instances feedback.\n\nfeat(shared-worker): add worker log verbosity flag\n\nAdd configuration option to enable debug log output from the subscription `SharedWorker`.\n\nrefactor: add declarations generation\n\nCreate types declaration files.","shortMessageHtmlLink":"feat(shared-worker): migrate to shared worker"}},{"before":"bcbf073823d2674aab40f07e3ecbcdf64773e540","after":null,"ref":"refs/heads/refactor/service-worker/hosted-worker-path-setter","pushedAt":"2024-04-23T10:33:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"}},{"before":"410930fa497da3ad05f18ec9d6cf21654ddc2e8e","after":"3fff0752e7c85ea0a376b7d08a49c226592ab573","ref":"refs/heads/master","pushedAt":"2024-04-23T10:33:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Initialize service worker from Url (#369)\n\nrefactor(service-worker): initialize service worker from Url\r\n\r\nProvider configuration option to set service worker from the URL (because of browser restrictions\r\nfor worker files to be registered from the same domain).","shortMessageHtmlLink":"Initialize service worker from Url (#369)"}},{"before":"03664230d9a505aec7562bedb5b561ca427bd017","after":"bcbf073823d2674aab40f07e3ecbcdf64773e540","ref":"refs/heads/refactor/service-worker/hosted-worker-path-setter","pushedAt":"2024-04-23T10:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pubnub-release-bot","name":"PubNub Release Bot","path":"/pubnub-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120067856?s=80&v=4"},"commit":{"message":"PubNub SDK v8.0.1 release.","shortMessageHtmlLink":"PubNub SDK v8.0.1 release."}},{"before":null,"after":"03664230d9a505aec7562bedb5b561ca427bd017","ref":"refs/heads/refactor/service-worker/hosted-worker-path-setter","pushedAt":"2024-04-23T05:53:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"refactor(service-worker): initialize service worker from Url\n\nProvider configuration option to set service worker from the URL (because of browser restrictions\nfor worker files to be registered from the same domain).","shortMessageHtmlLink":"refactor(service-worker): initialize service worker from Url"}},{"before":"ffed6a6b237c2f4ce24ca1927d003512d3130c0b","after":null,"ref":"refs/heads/feature/network-provider-interfaces","pushedAt":"2024-04-22T19:17:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"}},{"before":"b29cc36c8b730ad903a7cfc4480b2012e02da4bc","after":"410930fa497da3ad05f18ec9d6cf21654ddc2e8e","ref":"refs/heads/master","pushedAt":"2024-04-22T19:17:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"`superagent` replacement and web worker for web (#367)\n\nfeat(network): replace `superagent` with `fetch`\r\n\r\nUpgraded the network layer, replacing the `superagent` module with the `Fetch API` for browser integrations and node-fetch for `npm` integrations, ensuring enhanced performance and reliability.\r\n\r\nfeat(service-worker): added service worker \r\n\r\nEnhanced the subscribe feature with service worker support, improving user experience across multiple browser windows and tabs.\r\n \r\nfeat(types): client interface rewritten with TypeScript\r\n \r\nThe client interface rewritten with TypeScript, which gives an up-to-date interface.\r\n\r\n* PubNub SDK v8.0.0 release.\r\n\r\n* Update configuration.ts\r\n\r\n---------\r\n\r\nCo-authored-by: Mohit Tejani <60129002+mohitpubnub@users.noreply.github.com>","shortMessageHtmlLink":"superagent replacement and web worker for web (#367)"}},{"before":"7e5f0dd43b77a459ce081e34ccdca2e84f0752f8","after":"ffed6a6b237c2f4ce24ca1927d003512d3130c0b","ref":"refs/heads/feature/network-provider-interfaces","pushedAt":"2024-04-22T19:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"Update configuration.ts","shortMessageHtmlLink":"Update configuration.ts"}},{"before":"50ed4f75ae7df537286cfe9fca6d4848f1cf57f3","after":"7e5f0dd43b77a459ce081e34ccdca2e84f0752f8","ref":"refs/heads/feature/network-provider-interfaces","pushedAt":"2024-04-22T19:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pubnub-release-bot","name":"PubNub Release Bot","path":"/pubnub-release-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120067856?s=80&v=4"},"commit":{"message":"PubNub SDK v8.0.0 release.","shortMessageHtmlLink":"PubNub SDK v8.0.0 release."}},{"before":"db58678544dbd9e04f827be506f857209c2e262c","after":"50ed4f75ae7df537286cfe9fca6d4848f1cf57f3","ref":"refs/heads/feature/network-provider-interfaces","pushedAt":"2024-04-22T18:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"test: update runner environment with proper keys","shortMessageHtmlLink":"test: update runner environment with proper keys"}},{"before":"096315f5abd50aa880b40485609c7c6a7017631a","after":"db58678544dbd9e04f827be506f857209c2e262c","ref":"refs/heads/feature/network-provider-interfaces","pushedAt":"2024-04-22T10:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parfeon","name":"Serhii Mamontov","path":"/parfeon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/794617?s=80&v=4"},"commit":{"message":"fix(build): fix compiled lib import\n\nFix issue with code import in `CommonJS` projects.","shortMessageHtmlLink":"fix(build): fix compiled lib import"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUj-vMQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pubnub/javascript"}