{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":398349583,"defaultBranch":"main","name":"partytown","ownerLogin":"BuilderIO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-20T17:12:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35700027?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714221955.0","currentOid":""},"activityList":{"items":[{"before":"7872a02b213884c6af0a268b64e70a8747eab5c5","after":"7174d27d9c77777877192868cc7643d65c4ea846","ref":"refs/heads/main","pushedAt":"2024-04-30T21:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: change SvelteKit section (#591)","shortMessageHtmlLink":"docs: change SvelteKit section (#591)"}},{"before":"97fce9a919e254e48988b755a7590a9f6570f23d","after":"7872a02b213884c6af0a268b64e70a8747eab5c5","ref":"refs/heads/main","pushedAt":"2024-04-27T12:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"0.10.2","shortMessageHtmlLink":"0.10.2"}},{"before":"1afc6e2330fb72f4e2ab545022b470ceee81d4b5","after":"97fce9a919e254e48988b755a7590a9f6570f23d","ref":"refs/heads/main","pushedAt":"2024-04-27T12:37:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"chore: change pnpm version (#589)","shortMessageHtmlLink":"chore: change pnpm version (#589)"}},{"before":"50afa99783ceb2a5ae0b8a813e0f085f96dfd51b","after":"1afc6e2330fb72f4e2ab545022b470ceee81d4b5","ref":"refs/heads/main","pushedAt":"2024-04-27T12:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"fix: add fallback error if window.top returns undefined (#586)","shortMessageHtmlLink":"fix: add fallback error if window.top returns undefined (#586)"}},{"before":"710ea8d0007ac32e12cfadaaf330ffbb90144f24","after":"50afa99783ceb2a5ae0b8a813e0f085f96dfd51b","ref":"refs/heads/main","pushedAt":"2024-04-16T07:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: update remix guide (#584)","shortMessageHtmlLink":"docs: update remix guide (#584)"}},{"before":"075aafad1944694cfeb48867ab3bdf0ac9b70388","after":"710ea8d0007ac32e12cfadaaf330ffbb90144f24","ref":"refs/heads/main","pushedAt":"2024-04-10T06:00:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: Copy window example from SvelteKit implementation docs (#578)","shortMessageHtmlLink":"docs: Copy window example from SvelteKit implementation docs (#578)"}},{"before":"4a4881049e280db045ad047d547758df011f6d9b","after":"075aafad1944694cfeb48867ab3bdf0ac9b70388","ref":"refs/heads/main","pushedAt":"2024-03-24T12:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"0.10.1","shortMessageHtmlLink":"0.10.1"}},{"before":"81b2f0d9b64f724f560c62827ecf1be5ee4b7cc9","after":"4a4881049e280db045ad047d547758df011f6d9b","ref":"refs/heads/main","pushedAt":"2024-03-24T12:22:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"test: multiple page tests for #492 (#493)","shortMessageHtmlLink":"test: multiple page tests for #492 (#493)"}},{"before":"d72574bdc1a5465ad413679cc35deb8d8f6b481d","after":"81b2f0d9b64f724f560c62827ecf1be5ee4b7cc9","ref":"refs/heads/main","pushedAt":"2024-03-24T10:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"fix: service worker communicates with the latest client only (#573)","shortMessageHtmlLink":"fix: service worker communicates with the latest client only (#573)"}},{"before":"0258d260f68ed5a5dc60d384e76059465006c7f0","after":"d72574bdc1a5465ad413679cc35deb8d8f6b481d","ref":"refs/heads/main","pushedAt":"2024-03-24T09:34:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"fix: update worker-script innerHTML implementation (#572)","shortMessageHtmlLink":"fix: update worker-script innerHTML implementation (#572)"}},{"before":"67b28295008317070d383d80e5064099cfca1085","after":"0258d260f68ed5a5dc60d384e76059465006c7f0","ref":"refs/heads/main","pushedAt":"2024-03-18T19:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs(SvelteKit): fix Google Tag Manager example (#570)","shortMessageHtmlLink":"docs(SvelteKit): fix Google Tag Manager example (#570)"}},{"before":"8a87138c7c8faa5656aef262761112a24296f909","after":null,"ref":"refs/heads/docs/new-prop","pushedAt":"2024-03-02T11:56:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"}},{"before":"aaa20e604c864696bedab364ffb903fe0c03dc1d","after":"67b28295008317070d383d80e5064099cfca1085","ref":"refs/heads/main","pushedAt":"2024-03-02T11:56:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: add new PartytownConfig props (#565)","shortMessageHtmlLink":"docs: add new PartytownConfig props (#565)"}},{"before":null,"after":"8a87138c7c8faa5656aef262761112a24296f909","ref":"refs/heads/docs/new-prop","pushedAt":"2024-03-02T11:54:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: add new allowXhrCredentials prop","shortMessageHtmlLink":"docs: add new allowXhrCredentials prop"}},{"before":"e48d5ba0df543385c5927b8cab4d6f26d7d08d9a","after":"aaa20e604c864696bedab364ffb903fe0c03dc1d","ref":"refs/heads/main","pushedAt":"2024-03-02T11:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"0.10.0","shortMessageHtmlLink":"0.10.0"}},{"before":"b2f9b0b44516fe963c5bbf8bb0cb3741e141ee8b","after":"e48d5ba0df543385c5927b8cab4d6f26d7d08d9a","ref":"refs/heads/main","pushedAt":"2024-03-02T09:08:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"feat: add sendBeacon request parameters hook (#555)\n\n* feat: add beacon request parameters hook\r\n\r\nThis change introduces a new hook called `resolveSendBeaconRequestParameters`. This enables consumers to modify a subset of the RequestInit parameters being used by the fetch request that polyfills the navigator.sendBeacon API in the worker context, e.g. setting keepalive: false\r\n\r\n* chore: run prettier\r\n\r\n* fix: properly map resolveSendBeaconRequestParameters\r\n\r\n* feat: add resolved beacon parameters to logging\r\n\r\n* test: implement tests for resolveSendBeaconRequestParameters","shortMessageHtmlLink":"feat: add sendBeacon request parameters hook (#555)"}},{"before":"ffb213d76ae9f3eda099e87fa0511a3f034f8e2b","after":"b2f9b0b44516fe963c5bbf8bb0cb3741e141ee8b","ref":"refs/heads/main","pushedAt":"2024-02-24T13:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"feat: Allow `withCredentials` for XHR (#557)","shortMessageHtmlLink":"feat: Allow withCredentials for XHR (#557)"}},{"before":"e56307d4f3ae6dcef07179ae82c8fbf69bdee0b1","after":"ffb213d76ae9f3eda099e87fa0511a3f034f8e2b","ref":"refs/heads/main","pushedAt":"2024-02-24T12:01:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"chore: bump GH actions (#561)","shortMessageHtmlLink":"chore: bump GH actions (#561)"}},{"before":"1d2efe0694c2712d69a2d9b6a60a78050fb3fe81","after":"e56307d4f3ae6dcef07179ae82c8fbf69bdee0b1","ref":"refs/heads/main","pushedAt":"2024-02-24T11:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: Add Shopify OS 2.0 integration page (#558)","shortMessageHtmlLink":"docs: Add Shopify OS 2.0 integration page (#558)"}},{"before":"66db16d0bd538d8e07f73ff5cf2e5704a3e460a8","after":"1d2efe0694c2712d69a2d9b6a60a78050fb3fe81","ref":"refs/heads/main","pushedAt":"2024-02-15T09:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"0.9.2","shortMessageHtmlLink":"0.9.2"}},{"before":"1adeef63c7b97d692abb1933615a2eb6fc4c4152","after":"66db16d0bd538d8e07f73ff5cf2e5704a3e460a8","ref":"refs/heads/main","pushedAt":"2024-02-14T22:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"fix: proxy localStorage and sessionStorage (closes #293) (#548)\n\nIn the current implementation, we cache both storages (localStorage and sessionStorage) at the moment of\r\nworker creation. Although this could be considered as performance optimization, it leads to the\r\nimplementation inconsistency:\r\n- Storages data leaks into 3rd party script\r\n- Storages easily go out of sync as there is no proper synchronization with main window setup.\r\n- One can not override the storage access easily.\r\n\r\nFor the latter point, this means we can not take on the methods like `localStorage.getItem()` in the\r\nPartytown proxy methods (specifically in `apply`). Hence there is no way to shield the storage data\r\nfrom 3rd party scripts.\r\n\r\nIn this commit we fully rely on the storage values the main window sends into the worker. As the result,\r\nwe can always receive relevant value and also can override the storage api with `apply` and `get` hooks","shortMessageHtmlLink":"fix: proxy localStorage and sessionStorage (closes #293) (#548)"}},{"before":"759fc6b9be77c50094f38ce2c783116578e7bec5","after":"1adeef63c7b97d692abb1933615a2eb6fc4c4152","ref":"refs/heads/main","pushedAt":"2024-02-04T21:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs: add Solid integration (#551)","shortMessageHtmlLink":"docs: add Solid integration (#551)"}},{"before":"fd526cc93dd0f18026d0acf49300aeeb13f7bc3f","after":"759fc6b9be77c50094f38ce2c783116578e7bec5","ref":"refs/heads/main","pushedAt":"2024-02-04T21:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"fix: improve SvelteKit section (#552)","shortMessageHtmlLink":"fix: improve SvelteKit section (#552)"}},{"before":"2ecc6a796b92958018d648e3d7b90c96709c3853","after":"fd526cc93dd0f18026d0acf49300aeeb13f7bc3f","ref":"refs/heads/main","pushedAt":"2024-02-02T10:40:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"docs(SvelteKit): remove unused import (#550)","shortMessageHtmlLink":"docs(SvelteKit): remove unused import (#550)"}},{"before":"849e371004bdfc97ee56891b0e802f9f14b59b7f","after":null,"ref":"refs/tags/v0.9.1","pushedAt":"2024-01-30T10:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"}},{"before":"849e371004bdfc97ee56891b0e802f9f14b59b7f","after":"2ecc6a796b92958018d648e3d7b90c96709c3853","ref":"refs/heads/main","pushedAt":"2024-01-30T10:45:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"0.9.1 (#545)","shortMessageHtmlLink":"0.9.1 (#545)"}},{"before":"851f30a78c543e74e634cb49344c1c88cfee9545","after":"849e371004bdfc97ee56891b0e802f9f14b59b7f","ref":"refs/heads/main","pushedAt":"2024-01-30T10:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"chore: add missing tags (#544)","shortMessageHtmlLink":"chore: add missing tags (#544)"}},{"before":"49a5f9b13591da31fd353c11344df467f69b315d","after":"851f30a78c543e74e634cb49344c1c88cfee9545","ref":"refs/heads/main","pushedAt":"2024-01-30T10:19:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"chore: align api.md (#543)","shortMessageHtmlLink":"chore: align api.md (#543)"}},{"before":"3bb8e9b9b9631fec40be3282c442a6acfa9b66d1","after":"49a5f9b13591da31fd353c11344df467f69b315d","ref":"refs/heads/main","pushedAt":"2024-01-30T09:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"},"commit":{"message":"chore: skip flaky test (#542)","shortMessageHtmlLink":"chore: skip flaky test (#542)"}},{"before":"f11a808dffa688bd5f7be8b6e2c2431abdd76b40","after":null,"ref":"refs/heads/hamatoyogi-patch-1","pushedAt":"2024-01-30T08:57:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gioboa","name":"Giorgio Boa","path":"/gioboa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35845425?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPnLCQwA","startCursor":null,"endCursor":null}},"title":"Activity ยท BuilderIO/partytown"}