{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":529027653,"defaultBranch":"trunk","name":"wordpress-playground","ownerLogin":"WordPress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-25T21:46:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/276006?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719548520.0","currentOid":""},"activityList":{"items":[{"before":"35b3b57dc6e01106e452bd28491dbfd1f40c90ba","after":"5130c982237b2c5f98023cfc337100f84bf84c87","ref":"refs/heads/trunk","pushedAt":"2024-06-28T08:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"e568b9e6668e017300752a6a3d57e953ff961a21","after":"2b09fad20fdd543923234576ebe9f9e76096900c","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-28T05:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Update method name to backfillStaticFilesRemovedFromMinifiedBuild","shortMessageHtmlLink":"Update method name to backfillStaticFilesRemovedFromMinifiedBuild"}},{"before":"06c4a2f032c8d54ca87863ae68fc72c3f3c4758a","after":"e568b9e6668e017300752a6a3d57e953ff961a21","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-28T05:42:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Use cache version","shortMessageHtmlLink":"Use cache version"}},{"before":"265088ca4a9b639c64de453438e354ff5b4cc544","after":"06c4a2f032c8d54ca87863ae68fc72c3f3c4758a","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-28T05:39:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'add/wp-static-asset-zip' into add/fetch-caching","shortMessageHtmlLink":"Merge branch 'add/wp-static-asset-zip' into add/fetch-caching"}},{"before":"de206a14c7251a2fe246e080c8517318d5e242a4","after":"a6f20bd48f67a10874e5e4ecfacdf9d8f4cd3afd","ref":"refs/heads/add/wp-static-asset-zip","pushedAt":"2024-06-28T05:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Empty remote asset paths after done instead of deleting it, update comments and errors","shortMessageHtmlLink":"Empty remote asset paths after done instead of deleting it, update co…"}},{"before":"67c3893e6d0abdb703f9626fea20397e9e8b967e","after":"265088ca4a9b639c64de453438e354ff5b4cc544","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-28T04:37:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'add/wp-static-asset-zip' into add/fetch-caching","shortMessageHtmlLink":"Merge branch 'add/wp-static-asset-zip' into add/fetch-caching"}},{"before":"db8c25fe8e8ee7aa5f9258e21c7b0457e24566fb","after":"de206a14c7251a2fe246e080c8517318d5e242a4","ref":"refs/heads/add/wp-static-asset-zip","pushedAt":"2024-06-28T04:37:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into add/wp-static-asset-zip","shortMessageHtmlLink":"Merge branch 'trunk' into add/wp-static-asset-zip"}},{"before":"dd5e4f5c4ac955c0216f2d1cfbf0bf3bf028fe82","after":null,"ref":"refs/heads/add/php-wasm-worker-version","pushedAt":"2024-06-28T04:22:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"}},{"before":"e3160db093b3504cf538f211261278359fb0acbb","after":"35b3b57dc6e01106e452bd28491dbfd1f40c90ba","ref":"refs/heads/trunk","pushedAt":"2024-06-28T04:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Add cache version number (#1541)\n\n## Motivation for the change, related issues\r\n\r\nTo implement [offline\r\nsupport](https://github.com/WordPress/wordpress-playground/pull/1535) we\r\nneed to flush the cache every time Playground is updated.\r\n\r\nThis PR introduces a `cacheVersion` to the web service worker which will\r\nbe used in https://github.com/WordPress/wordpress-playground/pull/1535\r\nfor cache busting.\r\n\r\nIn this PR it doesn't do anything, but I wanted to add it as a separate\r\nPR to keep https://github.com/WordPress/wordpress-playground/pull/1535\r\nreasonably large.\r\n\r\n## Implementation details\r\n\r\nThis PR moves various Vite extensions into a shared `vite-extensions`\r\nfolder to avoid code duplication.\r\n\r\nIt adds a `buildVersionPlugin` Vite extension to create build versions\r\nin different projects (website and remote).\r\n\r\nThe new build version is created in the _Playground remote_ project and\r\nsent to _PHP-wasm Web service worker_ in `initializeServiceWorker`\r\noptions.\r\n\r\nI had issues with implementing the build version directly in _PHP-wasm\r\nWeb service worker_, so I ended up working around the issue to unblock\r\noffline support.\r\nI recommend we move forward with this approach and change it if needed\r\nlater.\r\n\r\nA benefit of setting the cache version in Remote is that Playground can\r\ncontrol when the cache is busted.\r\n\r\n## Testing Instructions (or ideally a Blueprint)\r\n\r\n- Checkout this branch\r\n- add the bellow code [after this\r\nline](https://github.com/WordPress/wordpress-playground/blob/3023e5b67767c586a5d160f7ab95519c84f77992/packages/php-wasm/web-service-worker/src/initialize-service-worker.ts#L14)\r\n```\r\nconsole.log('Service worker initialized', config.cacheVersion);\r\n```\r\n- Delete the service worker in dev tools\r\n- Reload Playground \r\n- See the version number in the browser console","shortMessageHtmlLink":"Add cache version number (#1541)"}},{"before":"d0254b8ab4dfc92784a89b823c2045e49c9cda74","after":"67c3893e6d0abdb703f9626fea20397e9e8b967e","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T12:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Move cache to one file\nTODO add worker-thread.js to cache","shortMessageHtmlLink":"Move cache to one file"}},{"before":"149cd34558fb63d15e70a47388f6b237734a0ade","after":"d0254b8ab4dfc92784a89b823c2045e49c9cda74","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T11:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Preload remote assets","shortMessageHtmlLink":"Preload remote assets"}},{"before":"e5993f83ca72d540dfed2cbc5c6c76c122eead66","after":"149cd34558fb63d15e70a47388f6b237734a0ade","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T11:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Fix linter issue","shortMessageHtmlLink":"Fix linter issue"}},{"before":"5e4d3361f6cfdb1a8b3df185e473d0ab18f961fb","after":"e5993f83ca72d540dfed2cbc5c6c76c122eead66","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T11:13:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Add missing resources to precache\nTODO add remote.html resources","shortMessageHtmlLink":"Add missing resources to precache"}},{"before":"40dca15bf2d5c21c2ee57a878940cb6f7f7851f0","after":"e3160db093b3504cf538f211261278359fb0acbb","ref":"refs/heads/trunk","pushedAt":"2024-06-27T08:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"c34fd37ca20b4990899915df479c8e6357fdb815","after":"5e4d3361f6cfdb1a8b3df185e473d0ab18f961fb","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T06:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Remove cache full check","shortMessageHtmlLink":"Remove cache full check"}},{"before":"782d222bde4b1ebc8a43ca9e1c9cc90cbdb1494a","after":"c34fd37ca20b4990899915df479c8e6357fdb815","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T06:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Don't assume that referrer is a valid url","shortMessageHtmlLink":"Don't assume that referrer is a valid url"}},{"before":"2ac8e6047f9f864b787a6d5519126ef2803cc13b","after":"782d222bde4b1ebc8a43ca9e1c9cc90cbdb1494a","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T05:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Add cache versioning","shortMessageHtmlLink":"Add cache versioning"}},{"before":"d7d10fba4918895a7a50b69af176333b4fc10083","after":"2ac8e6047f9f864b787a6d5519126ef2803cc13b","ref":"refs/heads/add/fetch-caching","pushedAt":"2024-06-27T05:01:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Update progress bar","shortMessageHtmlLink":"Update progress bar"}},{"before":"8fa17a8ca3f7e1b152583c1ee363ff8680e9ee30","after":"fa6d45f9575c1eb0ee62b66b2902f471710989e5","ref":"refs/heads/fix-request-routing","pushedAt":"2024-06-27T02:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Improve name of test-related file-not-found action callback","shortMessageHtmlLink":"Improve name of test-related file-not-found action callback"}},{"before":"c2ea3e89a49dd4e277ee925233a008f0e2be1698","after":"8fa17a8ca3f7e1b152583c1ee363ff8680e9ee30","ref":"refs/heads/fix-request-routing","pushedAt":"2024-06-27T02:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Improve name of WP file-not-found action callback","shortMessageHtmlLink":"Improve name of WP file-not-found action callback"}},{"before":"ed7bf015ae319b1a5a5ad698e8e2075d1126fd18","after":"c2ea3e89a49dd4e277ee925233a008f0e2be1698","ref":"refs/heads/fix-request-routing","pushedAt":"2024-06-27T02:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Ignore a circular dep for testing","shortMessageHtmlLink":"Ignore a circular dep for testing"}},{"before":"e04fdb89ea8c623c2321f709923ae298660113bb","after":"ed7bf015ae319b1a5a5ad698e8e2075d1126fd18","ref":"refs/heads/fix-request-routing","pushedAt":"2024-06-27T01:54:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Adjust tests to use current x-file-type header name","shortMessageHtmlLink":"Adjust tests to use current x-file-type header name"}},{"before":"ab5d83d20320a77f74eb809b1b496e4ebfaf8717","after":"e04fdb89ea8c623c2321f709923ae298660113bb","ref":"refs/heads/fix-request-routing","pushedAt":"2024-06-27T01:49:08.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Adjust tests to use current x-file-type header name","shortMessageHtmlLink":"Adjust tests to use current x-file-type header name"}},{"before":null,"after":"f974276e4a3825d7e4e0f7560c464c4b23bad012","ref":"refs/heads/autopublish-npm-packages","pushedAt":"2024-06-26T14:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Autopublish npm packages every week","shortMessageHtmlLink":"Autopublish npm packages every week"}},{"before":"1a90f11bdf2dbf6fa793235c14e92edb9f9ab650","after":"40dca15bf2d5c21c2ee57a878940cb6f7f7851f0","ref":"refs/heads/trunk","pushedAt":"2024-06-26T14:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"v0.9.2","shortMessageHtmlLink":"v0.9.2"}},{"before":"d22c4032cca4cf670753a0b89a046e3a87db4ad4","after":"dd5e4f5c4ac955c0216f2d1cfbf0bf3bf028fe82","ref":"refs/heads/add/php-wasm-worker-version","pushedAt":"2024-06-26T13:50:47.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into add/php-wasm-worker-version","shortMessageHtmlLink":"Merge branch 'trunk' into add/php-wasm-worker-version"}},{"before":"eab9f415f251711e1ffcca5fb47f144a660da174","after":"d22c4032cca4cf670753a0b89a046e3a87db4ad4","ref":"refs/heads/add/php-wasm-worker-version","pushedAt":"2024-06-26T13:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Add missing type","shortMessageHtmlLink":"Add missing type"}},{"before":"1d7bab6364f0c81678610532014f53afe727e62f","after":"eab9f415f251711e1ffcca5fb47f144a660da174","ref":"refs/heads/add/php-wasm-worker-version","pushedAt":"2024-06-26T13:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Update type","shortMessageHtmlLink":"Update type"}},{"before":"93c3592c01efce298c2782dbaf6152ee16790a61","after":"1d7bab6364f0c81678610532014f53afe727e62f","ref":"refs/heads/add/php-wasm-worker-version","pushedAt":"2024-06-26T13:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Move buildVersion to remote","shortMessageHtmlLink":"Move buildVersion to remote"}},{"before":"1097764159c71f5fd9f215f46385d1c83428fe01","after":"1a90f11bdf2dbf6fa793235c14e92edb9f9ab650","ref":"refs/heads/trunk","pushedAt":"2024-06-26T12:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Mark the WordPress builds package as public (it's a dependency in many unit tests)","shortMessageHtmlLink":"Mark the WordPress builds package as public (it's a dependency in man…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcZ9ITwA","startCursor":null,"endCursor":null}},"title":"Activity · WordPress/wordpress-playground"}