{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130961487,"defaultBranch":"main","name":"react-native-reanimated","ownerLogin":"software-mansion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-25T06:35:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56880679?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715699036.0","currentOid":""},"activityList":{"items":[{"before":"0916dbd758f050158eeb2cc135710aa03343643f","after":"3a0ae09df2a148304e14c80c1edf741b1309406c","ref":"refs/heads/acynk/core-tests","pushedAt":"2024-05-14T15:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Improve variable names","shortMessageHtmlLink":"Improve variable names"}},{"before":"61de8e80cd39aaf59540d616502c8f0f630b1ddb","after":"0916dbd758f050158eeb2cc135710aa03343643f","ref":"refs/heads/acynk/core-tests","pushedAt":"2024-05-14T15:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Add failing tests","shortMessageHtmlLink":"Add failing tests"}},{"before":"89f87d3eb1d6159185f006a19b36fa7d98971b9c","after":"7c17310ea3878aee71f6207d9d5a7f01fd4e2e91","ref":"refs/heads/gh-pages","pushedAt":"2024-05-14T15:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 88542d60f2cac690415583078c097b5d86be2e64 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 88542d6 🚀"}},{"before":"28b98a2bae39083e1a3ef7c06b24c032d25a436b","after":null,"ref":"refs/heads/@szydlovsky/composeHandlers/hook","pushedAt":"2024-05-14T15:03:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"szydlovsky","name":"Mikołaj Szydłowski","path":"/szydlovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77503811?s=80&v=4"}},{"before":"88542d60f2cac690415583078c097b5d86be2e64","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-5890-22927c897c8b9c1e136a8eb553e43d8849da8cd3","pushedAt":"2024-05-14T15:03:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"22927c897c8b9c1e136a8eb553e43d8849da8cd3","after":"88542d60f2cac690415583078c097b5d86be2e64","ref":"refs/heads/main","pushedAt":"2024-05-14T15:03:54.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `useComposedEventHandler` hook (#5890)\n\n## Summary\n\nThere have already been some requests for a way to merge our event\nhandlers. Inspired by\nhttps://github.com/software-mansion/react-native-reanimated/pull/5854, I\ncreated a hook that can work with any handlers made using `useEvent`. I\nwill happily accept any comments and suggestions regarding typing since\nI am not so sure about it.\n\n\nhttps://github.com/software-mansion/react-native-reanimated/assets/77503811/9c295325-28ce-4ec2-8490-1a7431e8fafd\n\nThe PR can be merged only ater\nhttps://github.com/software-mansion/react-native-reanimated/pull/5845\n(it is also based on it).\n\n## Test plan\n\nOpen `useComposedEventHandler` example from Example app and watch event\ncallbacks in console.","shortMessageHtmlLink":"Add useComposedEventHandler hook (#5890)"}},{"before":null,"after":"88542d60f2cac690415583078c097b5d86be2e64","ref":"refs/heads/gh-readonly-queue/main/pr-5890-22927c897c8b9c1e136a8eb553e43d8849da8cd3","pushedAt":"2024-05-14T15:03:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Add `useComposedEventHandler` hook (#5890)\n\n## Summary\n\nThere have already been some requests for a way to merge our event\nhandlers. Inspired by\nhttps://github.com/software-mansion/react-native-reanimated/pull/5854, I\ncreated a hook that can work with any handlers made using `useEvent`. I\nwill happily accept any comments and suggestions regarding typing since\nI am not so sure about it.\n\n\nhttps://github.com/software-mansion/react-native-reanimated/assets/77503811/9c295325-28ce-4ec2-8490-1a7431e8fafd\n\nThe PR can be merged only ater\nhttps://github.com/software-mansion/react-native-reanimated/pull/5845\n(it is also based on it).\n\n## Test plan\n\nOpen `useComposedEventHandler` example from Example app and watch event\ncallbacks in console.","shortMessageHtmlLink":"Add useComposedEventHandler hook (#5890)"}},{"before":"970479ab93b2656609718aeb6a161ccfbc8f46ab","after":null,"ref":"refs/heads/acynk/fix-flatlist-types","pushedAt":"2024-05-14T14:36:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"}},{"before":"22927c897c8b9c1e136a8eb553e43d8849da8cd3","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-5951-f0ed036b362d2f01e3db97193f3a778c908e3167","pushedAt":"2024-05-14T14:36:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f0ed036b362d2f01e3db97193f3a778c908e3167","after":"22927c897c8b9c1e136a8eb553e43d8849da8cd3","ref":"refs/heads/main","pushedAt":"2024-05-14T14:36:22.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove `CellRendererComponent` from Animated.FlatList props (#5951)\n\n## Summary\n\nCloses #5931 \n\nIn our implementation of Animated.FlatList we overwrite\n`CellRendererComponent` and providing it is not supported. Therefore I\nremove it from valid props\n\n## Error message\nError message should contain the information \"CellRendererComponent is\nnot supported in Animated.FlatList\"\nCode:\n\"image\"\nsrc=\"https://github.com/software-mansion/react-native-reanimated/assets/56199675/0e59d647-26ac-4f2c-8082-333b9b3ecd67\"\n\nError message:\n\"image\"\nsrc=\"https://github.com/software-mansion/react-native-reanimated/assets/56199675/e569fa48-9d90-48f6-a6ae-1bbdea698dc6\"\n\n## Test plan\n\nTests in `__typetests__/common/AnimatedComponentTest.tsx` added\n\n---------\n\nCo-authored-by: Tomasz Żelawski <40713406+tjzel@users.noreply.github.com>","shortMessageHtmlLink":"Remove CellRendererComponent from Animated.FlatList props (#5951)"}},{"before":null,"after":"22927c897c8b9c1e136a8eb553e43d8849da8cd3","ref":"refs/heads/gh-readonly-queue/main/pr-5951-f0ed036b362d2f01e3db97193f3a778c908e3167","pushedAt":"2024-05-14T14:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Remove `CellRendererComponent` from Animated.FlatList props (#5951)\n\n## Summary\n\nCloses #5931 \n\nIn our implementation of Animated.FlatList we overwrite\n`CellRendererComponent` and providing it is not supported. Therefore I\nremove it from valid props\n\n## Error message\nError message should contain the information \"CellRendererComponent is\nnot supported in Animated.FlatList\"\nCode:\n\"image\"\nsrc=\"https://github.com/software-mansion/react-native-reanimated/assets/56199675/0e59d647-26ac-4f2c-8082-333b9b3ecd67\"\n\nError message:\n\"image\"\nsrc=\"https://github.com/software-mansion/react-native-reanimated/assets/56199675/e569fa48-9d90-48f6-a6ae-1bbdea698dc6\"\n\n## Test plan\n\nTests in `__typetests__/common/AnimatedComponentTest.tsx` added\n\n---------\n\nCo-authored-by: Tomasz Żelawski <40713406+tjzel@users.noreply.github.com>","shortMessageHtmlLink":"Remove CellRendererComponent from Animated.FlatList props (#5951)"}},{"before":"2179258ab127d903d865419d241be5f243aab06c","after":"a9c13a173d8586a98239fb461eb4f307fe54c8d8","ref":"refs/heads/acynk/test-cancelAnimation","pushedAt":"2024-05-14T14:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Add frameCallback tests","shortMessageHtmlLink":"Add frameCallback tests"}},{"before":"e6661931a03e16633b39bacbdb00d7a1e07317af","after":"28b98a2bae39083e1a3ef7c06b24c032d25a436b","ref":"refs/heads/@szydlovsky/composeHandlers/hook","pushedAt":"2024-05-14T14:24:16.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"szydlovsky","name":"Mikołaj Szydłowski","path":"/szydlovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77503811?s=80&v=4"},"commit":{"message":"Merge branch 'main' into @szydlovsky/composeHandlers/hook","shortMessageHtmlLink":"Merge branch 'main' into @szydlovsky/composeHandlers/hook"}},{"before":"cad796208f718d427d0abb31671dd431604ef299","after":"e6661931a03e16633b39bacbdb00d7a1e07317af","ref":"refs/heads/@szydlovsky/composeHandlers/hook","pushedAt":"2024-05-14T14:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"szydlovsky","name":"Mikołaj Szydłowski","path":"/szydlovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77503811?s=80&v=4"},"commit":{"message":"small naming change","shortMessageHtmlLink":"small naming change"}},{"before":"edec3ebf3bcb9aa653785a7851252875723c422d","after":"89f87d3eb1d6159185f006a19b36fa7d98971b9c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-14T13:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ f0ed036b362d2f01e3db97193f3a778c908e3167 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f0ed036 🚀"}},{"before":"0de230f605f546de907eff159919725b0792d93c","after":null,"ref":"refs/heads/@patrycjakalinska/add-t-rex-ui","pushedAt":"2024-05-14T13:44:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"}},{"before":"f0ed036b362d2f01e3db97193f3a778c908e3167","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6015-5cf6dfc060534e86a07013cfddcb26567812a43c","pushedAt":"2024-05-14T13:44:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"5cf6dfc060534e86a07013cfddcb26567812a43c","after":"f0ed036b362d2f01e3db97193f3a778c908e3167","ref":"refs/heads/main","pushedAt":"2024-05-14T13:44:38.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"docs: add @swmansion/t-rex-ui (#6015)\n\n## Description\n\nBecause of a ramping up maintainance cost across our suite of tools -\nReanimated, Gesture Handler & React Native IDE we've decided to create a\nUI library for our reusable docusaurus components.\n\nThe\n\n[`@swmansion/t-rex-ui`](https://github.com/software-mansion-labs/t-rex-ui)\npackage aims to unify the components across our documentations. This\nwill make the maintainance easier in the long term by code reuse. We\nhope that with a single source of truth will avoid the need of fixing a\nbug in 3-4 places instead of just one.\n\nSidenote: the package requires the React & ReactDOM in version `18` or\nhigher.\n\n## Test plan\n\n```\ncd docs/\nyarn\n\n# to test development build\nyarn start\n\n# to test production build\nyarn build\nyarn serve\n```","shortMessageHtmlLink":"docs: add @swmansion/t-rex-ui (#6015)"}},{"before":null,"after":"f0ed036b362d2f01e3db97193f3a778c908e3167","ref":"refs/heads/gh-readonly-queue/main/pr-6015-5cf6dfc060534e86a07013cfddcb26567812a43c","pushedAt":"2024-05-14T13:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"docs: add @swmansion/t-rex-ui (#6015)\n\n## Description\n\nBecause of a ramping up maintainance cost across our suite of tools -\nReanimated, Gesture Handler & React Native IDE we've decided to create a\nUI library for our reusable docusaurus components.\n\nThe\n\n[`@swmansion/t-rex-ui`](https://github.com/software-mansion-labs/t-rex-ui)\npackage aims to unify the components across our documentations. This\nwill make the maintainance easier in the long term by code reuse. We\nhope that with a single source of truth will avoid the need of fixing a\nbug in 3-4 places instead of just one.\n\nSidenote: the package requires the React & ReactDOM in version `18` or\nhigher.\n\n## Test plan\n\n```\ncd docs/\nyarn\n\n# to test development build\nyarn start\n\n# to test production build\nyarn build\nyarn serve\n```","shortMessageHtmlLink":"docs: add @swmansion/t-rex-ui (#6015)"}},{"before":"51aa0e33d60eca4b0d05977d58bc542c7628157f","after":"0de230f605f546de907eff159919725b0792d93c","ref":"refs/heads/@patrycjakalinska/add-t-rex-ui","pushedAt":"2024-05-14T13:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"51aa0e33d60eca4b0d05977d58bc542c7628157f","ref":"refs/heads/@patrycjakalinska/add-t-rex-ui","pushedAt":"2024-05-14T13:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"Install `@swmansion/t-rex-ui`","shortMessageHtmlLink":"Install @swmansion/t-rex-ui"}},{"before":"585f59390476a73247f88d9a27fb8c5ba156e355","after":"12670bc54b76d84373784d223eefbe3287e38dfa","ref":"refs/heads/@piaskowyk/fix-slow-animation","pushedAt":"2024-05-14T13:14:12.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"piaskowyk","name":"Krzysztof Piaskowy","path":"/piaskowyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36106620?s=80&v=4"},"commit":{"message":"Merge branch 'main' into @piaskowyk/fix-slow-animation","shortMessageHtmlLink":"Merge branch 'main' into @piaskowyk/fix-slow-animation"}},{"before":"4d13209017fa48ab908af7cbdf06cd88c62111d2","after":"970479ab93b2656609718aeb6a161ccfbc8f46ab","ref":"refs/heads/acynk/fix-flatlist-types","pushedAt":"2024-05-14T13:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Update src/reanimated2/component/FlatList.tsx\n\nCo-authored-by: Tomasz Żelawski <40713406+tjzel@users.noreply.github.com>","shortMessageHtmlLink":"Update src/reanimated2/component/FlatList.tsx"}},{"before":"65484806dc523c5abd86f52a79b3bf1dd2a2e322","after":"42693199d781794997ee187f7a992fb14ba52666","ref":"refs/heads/acynk/entering","pushedAt":"2024-05-14T13:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Delete only","shortMessageHtmlLink":"Delete only"}},{"before":"7fcdd1ceb79be695787d8f11a8a6762348028e1a","after":null,"ref":"refs/heads/@wolewicki/use-proper-react-host","pushedAt":"2024-05-14T13:06:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WoLewicki","name":"Wojciech Lewicki","path":"/WoLewicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32481228?s=80&v=4"}},{"before":"5cf6dfc060534e86a07013cfddcb26567812a43c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-5997-b40f64c2bb11a70b516ef4f790bcb082f2e26def","pushedAt":"2024-05-14T13:06:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b40f64c2bb11a70b516ef4f790bcb082f2e26def","after":"5cf6dfc060534e86a07013cfddcb26567812a43c","ref":"refs/heads/main","pushedAt":"2024-05-14T13:06:29.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: use proper classes for bridgeless (#5997)\n\n## Summary\n\nThanks to @lukmccall we discovered that on bridgeless mode invoking\n`getReactInstanceManager` creates another instance of application. This\nPR makes it behave correctly there.\n\n## Test plan\n\nRun application and see that without this code, on bridgeless, there is\nno additional button in dev menu since it is created and the button is\nadded in another instance.","shortMessageHtmlLink":"fix: use proper classes for bridgeless (#5997)"}},{"before":null,"after":"5cf6dfc060534e86a07013cfddcb26567812a43c","ref":"refs/heads/gh-readonly-queue/main/pr-5997-b40f64c2bb11a70b516ef4f790bcb082f2e26def","pushedAt":"2024-05-14T13:06:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: use proper classes for bridgeless (#5997)\n\n## Summary\n\nThanks to @lukmccall we discovered that on bridgeless mode invoking\n`getReactInstanceManager` creates another instance of application. This\nPR makes it behave correctly there.\n\n## Test plan\n\nRun application and see that without this code, on bridgeless, there is\nno additional button in dev menu since it is created and the button is\nadded in another instance.","shortMessageHtmlLink":"fix: use proper classes for bridgeless (#5997)"}},{"before":null,"after":"2179258ab127d903d865419d241be5f243aab06c","ref":"refs/heads/acynk/test-cancelAnimation","pushedAt":"2024-05-14T13:06:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Add cancelAnimation tests","shortMessageHtmlLink":"Add cancelAnimation tests"}},{"before":"5ed3dc681dc7a8d05e03f2749e6720ddb294f75b","after":"585f59390476a73247f88d9a27fb8c5ba156e355","ref":"refs/heads/@piaskowyk/fix-slow-animation","pushedAt":"2024-05-14T12:49:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"piaskowyk","name":"Krzysztof Piaskowy","path":"/piaskowyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36106620?s=80&v=4"},"commit":{"message":"Keep ANIMATIONS_DRAG_FACTOR in one place","shortMessageHtmlLink":"Keep ANIMATIONS_DRAG_FACTOR in one place"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESaDEdAA","startCursor":null,"endCursor":null}},"title":"Activity · software-mansion/react-native-reanimated"}