{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10369082,"defaultBranch":"main","name":"react","ownerLogin":"yungsters","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-05-29T20:47:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55161?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716942974.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"84ac565fa8653d3b3ab62a52e6c58277f5cfbb6d","ref":"refs/heads/find-node-handle","pushedAt":"2024-05-29T00:36:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Fix \"findNodeHandle inside its render()\" False Positive Warning","shortMessageHtmlLink":"Fix \"findNodeHandle inside its render()\" False Positive Warning"}},{"before":"b078c810c787cf13d9bd1958f083b4e3a162a720","after":"a9a01068084550c0c71d8da222eb67eb7024c5b3","ref":"refs/heads/main","pushedAt":"2024-05-29T00:34:35.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"feat(compiler): Implement constant string concat propagation (#29621)\n\n## Summary\r\n\r\nResolves #29617\r\n\r\n## How did you test this change?\r\nI verified the implementation using the test.","shortMessageHtmlLink":"feat(compiler): Implement constant string concat propagation (faceboo…"}},{"before":"bf046e86531141d0eb9ffc1165f775a57ffb00f5","after":"b078c810c787cf13d9bd1958f083b4e3a162a720","ref":"refs/heads/main","pushedAt":"2024-05-25T23:23:27.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"[Fiber] Replace setCurrentDebugFiberInDEV with runWithFiberInDEV (#29221)\n\nStacked on #29044.\r\n\r\nTo work with `console.createTask(...).run(...)` we need to be able to\r\nrun a function in the scope of the task.\r\n\r\nThe main concern with this, other than general performance, is that it\r\nmight add more stack frames on very deep stacks that hit the stack\r\nlimit. Such as with the commit phase where we recursively go down the\r\ntree. These callbacks aren't really necessary in the recursive part but\r\nonly in the shallow invocation of the commit phase for each tag. So we\r\ncould refactor the commit phase so that only the shallow part at each\r\nlevel is covered this way.","shortMessageHtmlLink":"[Fiber] Replace setCurrentDebugFiberInDEV with runWithFiberInDEV (fac…"}},{"before":"b9a1f72e33c1e65a7132e247078f881623bf14fc","after":null,"ref":"refs/heads/rn-flags","pushedAt":"2024-05-21T10:19:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":null,"after":"b9a1f72e33c1e65a7132e247078f881623bf14fc","ref":"refs/heads/rn-flags","pushedAt":"2024-05-20T22:24:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Enable `disableStringRefs` and `enableRefAsProp` for React Native (Meta)","shortMessageHtmlLink":"Enable disableStringRefs and enableRefAsProp for React Native (Meta)"}},{"before":"9d76c954cfe134d7f541c3e706e344e6845ba235","after":"bf046e86531141d0eb9ffc1165f775a57ffb00f5","ref":"refs/heads/main","pushedAt":"2024-05-20T22:14:18.000Z","pushType":"push","commitsCount":1954,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"React DOM: Treat toggle and beforetoggle as discrete events (#29176)","shortMessageHtmlLink":"React DOM: Treat toggle and beforetoggle as discrete events (facebook…"}},{"before":"31c76341d14de44dc0f0dbc6055d600be9f81463","after":null,"ref":"refs/heads/rn-flags","pushedAt":"2024-05-14T05:56:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":null,"after":"31c76341d14de44dc0f0dbc6055d600be9f81463","ref":"refs/heads/rn-flags","pushedAt":"2024-05-14T04:42:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Enable `enableUnifiedSyncLane` for React Native (Meta)","shortMessageHtmlLink":"Enable enableUnifiedSyncLane for React Native (Meta)"}},{"before":"46abd7b1deb42d23b65480432609a2f8c5014cde","after":"9d76c954cfe134d7f541c3e706e344e6845ba235","ref":"refs/heads/main","pushedAt":"2024-05-14T04:40:07.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"[Flight] Error if a legacy React Element is attempted to be rendered (#29043)\n\nThis errors on the client normally but in the case the `type` is a\r\nfunction - i.e. a Server Component - it wouldn't be transferred to error\r\non the client so you end up with a worse error message. So this just\r\nimplements the same check as ChildFiber.","shortMessageHtmlLink":"[Flight] Error if a legacy React Element is attempted to be rendered (f…"}},{"before":"997a160d23e6a26d9e3e337a89772a4206bc113b","after":null,"ref":"refs/heads/rn-flags","pushedAt":"2024-05-06T17:30:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":null,"after":"997a160d23e6a26d9e3e337a89772a4206bc113b","ref":"refs/heads/rn-flags","pushedAt":"2024-05-04T04:33:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Setup Wave 2 of Feature Flags for React Native","shortMessageHtmlLink":"Setup Wave 2 of Feature Flags for React Native"}},{"before":"5fcfd71638401958d437e74f8cf384c4c1ba4665","after":"46abd7b1deb42d23b65480432609a2f8c5014cde","ref":"refs/heads/main","pushedAt":"2024-05-04T04:28:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Update `compiled-rn` destination paths to `vendor/react` (#28989)\n\nI'm changing the destination paths in fbsource from `vendor/*` to\r\n`vendor/react/*`.","shortMessageHtmlLink":"Update compiled-rn destination paths to vendor/react (facebook#28989"}},{"before":"b1e113a74711fb21769c9f51a46db3e28d1d2f0e","after":null,"ref":"refs/heads/rn-flags","pushedAt":"2024-05-04T04:28:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":"25c795d75e6aeeee306e8fad8842d3a5fb47440e","after":null,"ref":"refs/heads/codesync","pushedAt":"2024-05-03T22:46:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":null,"after":"25c795d75e6aeeee306e8fad8842d3a5fb47440e","ref":"refs/heads/codesync","pushedAt":"2024-05-03T21:15:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Update `compiled-rn` destination paths to `vendor/react`","shortMessageHtmlLink":"Update compiled-rn destination paths to vendor/react"}},{"before":"4508873393058e86bed308b56e49ec883ece59d1","after":"5fcfd71638401958d437e74f8cf384c4c1ba4665","ref":"refs/heads/main","pushedAt":"2024-05-03T21:14:03.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Use undici polyfill for tests in old Node versions (#28887)\n\nWe currently don't test FormData / File dependent features in CI because\r\nwe use an old Node.js version in CI. We should probably upgrade to 18\r\nsince that's really the minimum version that supports all the features\r\nout of the box.\r\n\r\nJSDOM is not a faithful/compatible implementation of these APIs. The\r\nrecommended way to use Flight together with FormData/Blob/File in older\r\nNode.js versions, is to polyfill using the `undici` library.\r\n\r\nHowever, even in these versions the Blob implementation isn't quite\r\nfaithful so the Reply client needs a slight tweak for multi-byte typed\r\narrays.","shortMessageHtmlLink":"Use undici polyfill for tests in old Node versions (facebook#28887)"}},{"before":null,"after":"b1e113a74711fb21769c9f51a46db3e28d1d2f0e","ref":"refs/heads/rn-flags","pushedAt":"2024-05-02T14:57:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Enable Wave 1 of Feature Flags for React Native","shortMessageHtmlLink":"Enable Wave 1 of Feature Flags for React Native"}},{"before":"3093420a3a4a85deedc601aa8c869dbd06778c40","after":null,"ref":"refs/heads/fix-dce","pushedAt":"2024-05-02T00:49:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":"f69bd7c28c8f699fffd2a946ec6114ad0c753c4f","after":null,"ref":"refs/heads/rn-flags","pushedAt":"2024-05-02T00:49:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":"95e610da13e50c2cb92e003dd7dbfa4a8262bdd2","after":"4508873393058e86bed308b56e49ec883ece59d1","ref":"refs/heads/main","pushedAt":"2024-05-02T00:49:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Move useMemoCache hook to react/compiler-runtime (#28954)\n\nMove useMemoCache hook to react/compiler-runtime\r\n\r\nFor Meta-internal purposes, we keep the export on `react` itself to\r\nreduce churn.","shortMessageHtmlLink":"Move useMemoCache hook to react/compiler-runtime (facebook#28954)"}},{"before":null,"after":"f69bd7c28c8f699fffd2a946ec6114ad0c753c4f","ref":"refs/heads/rn-flags","pushedAt":"2024-04-26T17:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Configure JSX Feature Flags as Dynamic (Meta)","shortMessageHtmlLink":"Configure JSX Feature Flags as Dynamic (Meta)"}},{"before":"4c12339ce3fa398050d1026c616ea43d43dcaf4a","after":"95e610da13e50c2cb92e003dd7dbfa4a8262bdd2","ref":"refs/heads/main","pushedAt":"2024-04-26T17:48:02.000Z","pushType":"push","commitsCount":110,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Add changelog for 18.3 (#28929)\n\nFixes https://github.com/facebook/react/issues/28924","shortMessageHtmlLink":"Add changelog for 18.3 (facebook#28929)"}},{"before":"2aed507a76a0b1524426c398897cbe47d80c51e5","after":"4c12339ce3fa398050d1026c616ea43d43dcaf4a","ref":"refs/heads/main","pushedAt":"2024-04-08T16:20:37.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"[DOM] move `flushSync` out of the reconciler (#28500)\n\nThis PR moves `flushSync` out of the reconciler. there is still an\r\ninternal implementation that is used when these semantics are needed for\r\nReact methods such as `unmount` on roots.\r\n\r\nThis new isomorphic `flushSync` is only used in builds that no longer\r\nsupport legacy mode.\r\n\r\nAdditionally all the internal uses of flushSync in the reconciler have\r\nbeen replaced with more direct methods. There is a new\r\n`updateContainerSync` method which updates a container but forces it to\r\nthe Sync lane and flushes passive effects if necessary. This combined\r\nwith flushSyncWork can be used to replace flushSync for all instances of\r\ninternal usage.\r\n\r\nWe still maintain the original flushSync implementation as\r\n`flushSyncFromReconciler` because it will be used as the flushSync\r\nimplementation for FB builds. This is because it has special legacy mode\r\nhandling that the new isomorphic implementation does not need to\r\nconsider. It will be removed from production OSS builds by closure\r\nthough","shortMessageHtmlLink":"[DOM] move flushSync out of the reconciler (facebook#28500)"}},{"before":"6584708806c3ca4112dea49a657fb51933727ec1","after":null,"ref":"refs/heads/shhh","pushedAt":"2024-03-30T16:36:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}},{"before":"063acb576a354fc5d379fdcdb9bfdf48a22e5047","after":"6584708806c3ca4112dea49a657fb51933727ec1","ref":"refs/heads/shhh","pushedAt":"2024-03-29T21:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Suppress console output in unit tests","shortMessageHtmlLink":"Suppress console output in unit tests"}},{"before":"0c304e4f1972b8821fca6094e814d9ef4d438be9","after":"063acb576a354fc5d379fdcdb9bfdf48a22e5047","ref":"refs/heads/shhh","pushedAt":"2024-03-29T20:41:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Suppress console output in unit tests","shortMessageHtmlLink":"Suppress console output in unit tests"}},{"before":"076f5de1760113594c3023fe1b623b10be0730b5","after":"0c304e4f1972b8821fca6094e814d9ef4d438be9","ref":"refs/heads/shhh","pushedAt":"2024-03-29T20:40:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Suppress console output in unit tests","shortMessageHtmlLink":"Suppress console output in unit tests"}},{"before":null,"after":"076f5de1760113594c3023fe1b623b10be0730b5","ref":"refs/heads/shhh","pushedAt":"2024-03-29T20:38:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Suppress console output in unit tests","shortMessageHtmlLink":"Suppress console output in unit tests"}},{"before":"425f72bdd4263dcaba829cf52545309bbfde56b4","after":"2aed507a76a0b1524426c398897cbe47d80c51e5","ref":"refs/heads/main","pushedAt":"2024-03-29T20:38:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"},"commit":{"message":"Remove React.createFactory (#27798)\n\n`React.createFactory` has been long deprecated. This removes it for the\r\nnext release.","shortMessageHtmlLink":"Remove React.createFactory (facebook#27798)"}},{"before":"84446de453da7a5565cc621aefcbdfe803e367f1","after":null,"ref":"refs/heads/test-mod-error","pushedAt":"2024-03-29T20:19:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yungsters","name":"Timothy Yung","path":"/yungsters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55161?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVmW1DQA","startCursor":null,"endCursor":null}},"title":"Activity · yungsters/react"}