{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19872456,"defaultBranch":"main","name":"react-router","ownerLogin":"remix-run","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-16T22:22:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64235328?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725692816.0","currentOid":""},"activityList":{"items":[{"before":"a84d9dae24af4ebf9da7490d8532afe58d02b6de","after":"60d66daaa52de32d9e706fe187c137aa559d43d2","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-06T19:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Dont migrate over changesets","shortMessageHtmlLink":"Dont migrate over changesets"}},{"before":"c14fdb5155c85836f4d26932ce8a4ef1862976b8","after":"a84d9dae24af4ebf9da7490d8532afe58d02b6de","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-06T19:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Align single fetch prefetching with new revalidation logic (Remix PR 9958)","shortMessageHtmlLink":"Align single fetch prefetching with new revalidation logic (Remix PR …"}},{"before":"717e2c385b2dabe94483b6f7c2c3970509925f91","after":null,"ref":"refs/heads/pedro/robust-single-fetch-serialization","pushedAt":"2024-09-06T17:56:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"}},{"before":"ebd70a608db98b0b73851ec217e9b81bac54b1ee","after":"b604032d8c6ee8542c7d3ae995ad833a394b88b7","ref":"refs/heads/dev","pushedAt":"2024-09-06T17:56:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"Merge pull request #11963 from remix-run/pedro/robust-single-fetch-serialization\n\nrobust single fetch serialization","shortMessageHtmlLink":"Merge pull request #11963 from remix-run/pedro/robust-single-fetch-se…"}},{"before":null,"after":"717e2c385b2dabe94483b6f7c2c3970509925f91","ref":"refs/heads/pedro/robust-single-fetch-serialization","pushedAt":"2024-09-06T16:56:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"robust single-fetch serialization\n\n1. serialize class instances via `Object.fromEntries(Object.entries(obj))`\nto omit methods\n2. serilaize anything that would otherwise be unserializable as\n `undefined`\n\n(1) is important as TS can't distinguish between plain objects and class\ninstances, so both of those need to be handled the same way if we want\ngood type safety\n\n(2) is important so that we never get runtime errors from returning\n\"unserializable\" data from loaders/actions","shortMessageHtmlLink":"robust single-fetch serialization"}},{"before":"2fa484c89183da26c3086872a880d8bcf8705e92","after":"c14fdb5155c85836f4d26932ce8a4ef1862976b8","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-06T16:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"bump timeout on flaky windows test","shortMessageHtmlLink":"bump timeout on flaky windows test"}},{"before":"2ac4955c717bbf88a68dee2961f0d659e424870b","after":"2fa484c89183da26c3086872a880d8bcf8705e92","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-06T16:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Support 304 responses on document requests (Remix PR 9955)","shortMessageHtmlLink":"Support 304 responses on document requests (Remix PR 9955)"}},{"before":"4a06638a0bebb3c40ff83dce1c9cb52c8d9f7ed6","after":null,"ref":"refs/heads/pedro/vmod-for-with-props-hocs","pushedAt":"2024-09-06T15:55:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"}},{"before":"c3d95f026a75602dfd424c8de348e713ce20b723","after":"ebd70a608db98b0b73851ec217e9b81bac54b1ee","ref":"refs/heads/dev","pushedAt":"2024-09-06T15:55:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"Merge pull request #11961 from remix-run/pedro/vmod-for-with-props-hocs\n\nrefactor: withprops hocs from virtual module","shortMessageHtmlLink":"Merge pull request #11961 from remix-run/pedro/vmod-for-with-props-hocs"}},{"before":"c0aacb34ab0f2e5e00c9f5e812ce6fd64b1bdc79","after":"2ac4955c717bbf88a68dee2961f0d659e424870b","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-06T15:40:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Fix HDR for single fetch (Remix PR 9954)","shortMessageHtmlLink":"Fix HDR for single fetch (Remix PR 9954)"}},{"before":null,"after":"4a06638a0bebb3c40ff83dce1c9cb52c8d9f7ed6","ref":"refs/heads/pedro/vmod-for-with-props-hocs","pushedAt":"2024-09-06T15:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"refactor: withprops hocs from virtual module","shortMessageHtmlLink":"refactor: withprops hocs from virtual module"}},{"before":"b26d3876569ab4be5aa4455f06b50b3c8fc59749","after":"c0aacb34ab0f2e5e00c9f5e812ce6fd64b1bdc79","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T21:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Fix HDR tests","shortMessageHtmlLink":"Fix HDR tests"}},{"before":"67bdbba1945f552bda211e9a71670691c80007e4","after":null,"ref":"refs/heads/pedro/deduplicate-link-types","pushedAt":"2024-09-05T21:15:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"}},{"before":"461534ec9552fcecb63df288e403aa70dd1780b5","after":"c3d95f026a75602dfd424c8de348e713ce20b723","ref":"refs/heads/dev","pushedAt":"2024-09-05T21:15:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"Merge pull request #11960 from remix-run/pedro/deduplicate-link-types\n\ndeduplicate link types","shortMessageHtmlLink":"Merge pull request #11960 from remix-run/pedro/deduplicate-link-types"}},{"before":"0d954819683cdc5627d99ddc23a8fa259ed6fc06","after":"b26d3876569ab4be5aa4455f06b50b3c8fc59749","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T19:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Cleaup tests","shortMessageHtmlLink":"Cleaup tests"}},{"before":"2746db360c204f33d33b55c4f9173f86121ccd3f","after":"67bdbba1945f552bda211e9a71670691c80007e4","ref":"refs/heads/pedro/deduplicate-link-types","pushedAt":"2024-09-05T19:37:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"deduplicate links types","shortMessageHtmlLink":"deduplicate links types"}},{"before":null,"after":"2746db360c204f33d33b55c4f9173f86121ccd3f","ref":"refs/heads/pedro/deduplicate-link-types","pushedAt":"2024-09-05T19:30:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"deduplicate links types","shortMessageHtmlLink":"deduplicate links types"}},{"before":"5fc1df8e57943740d6c11fb2c12089ee21d8e837","after":"0d954819683cdc5627d99ddc23a8fa259ed6fc06","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T19:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"0979dacea15743d383f19af819c855e8eeac0a1f","after":"5fc1df8e57943740d6c11fb2c12089ee21d8e837","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T18:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Fix lint error","shortMessageHtmlLink":"Fix lint error"}},{"before":"7aa8f2dc9cd3e486f541e338fd53e0c443a0975e","after":"0979dacea15743d383f19af819c855e8eeac0a1f","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T18:36:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Fix issue with 304 response sin single fetch (Remix PR 9941)","shortMessageHtmlLink":"Fix issue with 304 response sin single fetch (Remix PR 9941)"}},{"before":"b81f12102a9b2f9c948cb59eda7ca7c260b53c7f","after":null,"ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-05T16:05:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"}},{"before":"59736e5014522a8630608565ff053798342fec6b","after":"461534ec9552fcecb63df288e403aa70dd1780b5","ref":"refs/heads/dev","pushedAt":"2024-09-05T16:05:31.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"Merge pull request #11957 from remix-run/pedro/params-and-data-as-props\n\n`params`, `loaderData`, and `actionData` as props for route component exports","shortMessageHtmlLink":"Merge pull request #11957 from remix-run/pedro/params-and-data-as-props"}},{"before":"fe2cd2c7609981a8507ee3fded17270b4b695176","after":"b81f12102a9b2f9c948cb59eda7ca7c260b53c7f","ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-05T15:48:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"do not error when useLoaderData is used within error boundaries","shortMessageHtmlLink":"do not error when useLoaderData is used within error boundaries"}},{"before":"46cf0ff99a08b873bc5b927bcd755080dadb7d23","after":"fe2cd2c7609981a8507ee3fded17270b4b695176","ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-05T15:48:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"do not error when useLoaderData is used within error boundaries","shortMessageHtmlLink":"do not error when useLoaderData is used within error boundaries"}},{"before":null,"after":"7aa8f2dc9cd3e486f541e338fd53e0c443a0975e","ref":"refs/heads/brophdawg11/6.26.2-pre.0-and-2.12.0-pre.0--to-dev","pushedAt":"2024-09-05T15:41:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"unstable_dataStrategy refactor for better single fetch support (RR PR 11943)","shortMessageHtmlLink":"unstable_dataStrategy refactor for better single fetch support (RR PR…"}},{"before":"e0344f9a447e36063dadcd16cb100641c546704e","after":"46cf0ff99a08b873bc5b927bcd755080dadb7d23","ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-05T15:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"do not error when useLoaderData is used within error boundaries","shortMessageHtmlLink":"do not error when useLoaderData is used within error boundaries"}},{"before":"7cbe349fac324fdf908ef39c5528c633610fbc78","after":"c434b1e2499306464493677cc51fed9b1b31510e","ref":"refs/heads/release-next","pushedAt":"2024-09-05T15:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brophdawg11","name":"Matt Brophy","path":"/brophdawg11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609022?s=80&v=4"},"commit":{"message":"Update TOC and date","shortMessageHtmlLink":"Update TOC and date"}},{"before":"56f08b973f71074b374d19ffd5d91d466d0b69a6","after":"e0344f9a447e36063dadcd16cb100641c546704e","ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-05T00:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"add names for hoc wrappers to enable HMR","shortMessageHtmlLink":"add names for hoc wrappers to enable HMR"}},{"before":"5c9e2d039bad31864691dde265ee8561f6daddfe","after":"56f08b973f71074b374d19ffd5d91d466d0b69a6","ref":"refs/heads/pedro/params-and-data-as-props","pushedAt":"2024-09-04T20:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"},"commit":{"message":"hocs injection for errorboundary and hydratefallback","shortMessageHtmlLink":"hocs injection for errorboundary and hydratefallback"}},{"before":"6edb16eb5d9b20ce5fef635e909255bef20dea45","after":null,"ref":"refs/heads/revert-11956-pedro/comment-boundaries-for-react-refresh","pushedAt":"2024-09-04T20:26:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcattori","name":"Pedro Cattori","path":"/pcattori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477317?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr0BGRwA","startCursor":null,"endCursor":null}},"title":"Activity · remix-run/react-router"}