{"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:1726780303.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2fd80ea5f7ed7f7e63446b40bdc1ea735cc6d497","ref":"refs/heads/@tjzel/github-actions/compatibility-job-name","pushedAt":"2024-09-19T21:11:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjzel","name":"Tomasz Żelawski","path":"/tjzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40713406?s=80&v=4"},"commit":{"message":"chore: Change overlooked job name","shortMessageHtmlLink":"chore: Change overlooked job name"}},{"before":"318b4e9a0c5fd294ed742fe26f4d109ee8fa641e","after":"7befba18b32063e35a1416a23900681b3c5f87b7","ref":"refs/heads/@tjzel/worklets/common-worklets-module","pushedAt":"2024-09-19T20:54:04.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"tjzel","name":"Tomasz Żelawski","path":"/tjzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40713406?s=80&v=4"},"commit":{"message":"Merge branch 'main' into @tjzel/worklets/common-worklets-module","shortMessageHtmlLink":"Merge branch 'main' into @tjzel/worklets/common-worklets-module"}},{"before":"21852e3b5d93d5d20b01cacbcec40e1536904a32","after":"c615958b534d42d784f4b1eb9c986dca28273359","ref":"refs/heads/@bartlomiejbloniarz/release/3.15.3","pushedAt":"2024-09-19T17:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"},"commit":{"message":"Release 3.15.3","shortMessageHtmlLink":"Release 3.15.3"}},{"before":"0acae329d69cd77b9e93349e08407681ce388e25","after":"e0a6cc47a7dba2884e0c19b5f97b8864b4d6b86c","ref":"refs/heads/@tomekzaw/react-native-0.76","pushedAt":"2024-09-19T15:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakex7","name":"Jakub Grzywacz","path":"/jakex7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39670088?s=80&v=4"},"commit":{"message":"refactor BorderRadiiDrawableUtils","shortMessageHtmlLink":"refactor BorderRadiiDrawableUtils"}},{"before":"e3136da6371b5ef4757d5cf6e13c4d0308ed3991","after":"0acae329d69cd77b9e93349e08407681ce388e25","ref":"refs/heads/@tomekzaw/react-native-0.76","pushedAt":"2024-09-19T15:06:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jakex7","name":"Jakub Grzywacz","path":"/jakex7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39670088?s=80&v=4"},"commit":{"message":"add source set for BorderRadiiDrawableUtils on 0.75","shortMessageHtmlLink":"add source set for BorderRadiiDrawableUtils on 0.75"}},{"before":null,"after":"21852e3b5d93d5d20b01cacbcec40e1536904a32","ref":"refs/heads/@bartlomiejbloniarz/release/3.15.3","pushedAt":"2024-09-19T14:39:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"},"commit":{"message":"Fix layout animations flickering on Android [New Architecture] (#6518)\n\n## Summary\n\nThis PR fixes issues with layout animation flickering on Android. The\nissue was caused by overwriting the `layoutAnimations_` on the JS\nthread, before the layout animation is started on the UI thread. On iOS\nthis logic is always executed on the UI thread - that's why this issue\nonly occurred on Android. To combat this I moved all updates to\n`layoutAninmations_` to the UI thread.\n\n\n\n
beforeafter
\n\n\nhttps://github.com/user-attachments/assets/06c5c0fd-df0e-432a-9c54-2edd5fd6b7c4\n\n\n\n\nhttps://github.com/user-attachments/assets/dc7de243-597b-48a8-bc65-a3e9d3c352c3\n\n
\n\n## Test plan\nCheck in BB example if there is a flicker when triggering a layout\nanimation during an entering animation. Also stress test 2048 example.","shortMessageHtmlLink":"Fix layout animations flickering on Android [New Architecture] (#6518)"}},{"before":"a3ebb4fbff3a5fa212e97a0f74f2c24c590a9b75","after":"423b2d6da620332dfd3d7124cbd641964a467db1","ref":"refs/heads/acynk/style-transition","pushedAt":"2024-09-19T14:17:33.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":"Fix merge","shortMessageHtmlLink":"Fix merge"}},{"before":"311d8af9ac9f981f3bfe71d5db888a3bca7f6e78","after":"a3ebb4fbff3a5fa212e97a0f74f2c24c590a9b75","ref":"refs/heads/acynk/style-transition","pushedAt":"2024-09-19T14:09:52.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Latropos","name":"Alex Cynk","path":"/Latropos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56199675?s=80&v=4"},"commit":{"message":"Manual merge","shortMessageHtmlLink":"Manual merge"}},{"before":"78ff31429fe522135dc729b0652fd0243570b382","after":"311d8af9ac9f981f3bfe71d5db888a3bca7f6e78","ref":"refs/heads/acynk/style-transition","pushedAt":"2024-09-19T14:05:41.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":"Unify","shortMessageHtmlLink":"Unify"}},{"before":"d16abc976de39c2d10022f37583956ed0ebead11","after":null,"ref":"refs/heads/@bartlomiejbloniarz/fix-layout-animation-bugs-1","pushedAt":"2024-09-19T13:24:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"}},{"before":"b8570084292d760698b97075afd52c490d3006af","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6518-ec712d6a75a68c7008e00105e21f66e54ecb9dcb","pushedAt":"2024-09-19T13:24:43.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":"ec712d6a75a68c7008e00105e21f66e54ecb9dcb","after":"b8570084292d760698b97075afd52c490d3006af","ref":"refs/heads/main","pushedAt":"2024-09-19T13:24:42.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 layout animations flickering on Android [New Architecture] (#6518)\n\n## Summary\n\nThis PR fixes issues with layout animation flickering on Android. The\nissue was caused by overwriting the `layoutAnimations_` on the JS\nthread, before the layout animation is started on the UI thread. On iOS\nthis logic is always executed on the UI thread - that's why this issue\nonly occurred on Android. To combat this I moved all updates to\n`layoutAninmations_` to the UI thread.\n\n\n\n
beforeafter
\n\n\nhttps://github.com/user-attachments/assets/06c5c0fd-df0e-432a-9c54-2edd5fd6b7c4\n\n\n\n\nhttps://github.com/user-attachments/assets/dc7de243-597b-48a8-bc65-a3e9d3c352c3\n\n
\n\n## Test plan\nCheck in BB example if there is a flicker when triggering a layout\nanimation during an entering animation. Also stress test 2048 example.","shortMessageHtmlLink":"Fix layout animations flickering on Android [New Architecture] (#6518)"}},{"before":null,"after":"b8570084292d760698b97075afd52c490d3006af","ref":"refs/heads/gh-readonly-queue/main/pr-6518-ec712d6a75a68c7008e00105e21f66e54ecb9dcb","pushedAt":"2024-09-19T13:24:42.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 layout animations flickering on Android [New Architecture] (#6518)\n\n## Summary\n\nThis PR fixes issues with layout animation flickering on Android. The\nissue was caused by overwriting the `layoutAnimations_` on the JS\nthread, before the layout animation is started on the UI thread. On iOS\nthis logic is always executed on the UI thread - that's why this issue\nonly occurred on Android. To combat this I moved all updates to\n`layoutAninmations_` to the UI thread.\n\n\n\n
beforeafter
\n\n\nhttps://github.com/user-attachments/assets/06c5c0fd-df0e-432a-9c54-2edd5fd6b7c4\n\n\n\n\nhttps://github.com/user-attachments/assets/dc7de243-597b-48a8-bc65-a3e9d3c352c3\n\n
\n\n## Test plan\nCheck in BB example if there is a flicker when triggering a layout\nanimation during an entering animation. Also stress test 2048 example.","shortMessageHtmlLink":"Fix layout animations flickering on Android [New Architecture] (#6518)"}},{"before":"75a434b0c3d7dc533edd4e3d1cab15ae0cd10fbc","after":"78ff31429fe522135dc729b0652fd0243570b382","ref":"refs/heads/acynk/style-transition","pushedAt":"2024-09-19T13:12:06.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":"Style transition","shortMessageHtmlLink":"Style transition"}},{"before":"52bb1fd4e03c32e8518087fcdc8ac7895b5c0321","after":"b402e9eee27a10e3a9c8584484e0b3ed0d4d0bee","ref":"refs/heads/gh-pages","pushedAt":"2024-09-19T12:14:52.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 @ ec712d6a75a68c7008e00105e21f66e54ecb9dcb 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ ec712d6 🚀"}},{"before":"28e0d952e4bd49100cbdb69d712a75385e75711d","after":null,"ref":"refs/heads/@patrycjakalinska/available-from-label","pushedAt":"2024-09-19T12:11:00.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":"ec712d6a75a68c7008e00105e21f66e54ecb9dcb","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6523-e51bc9c05fcf8658e0fb686e0136b270c16d3957","pushedAt":"2024-09-19T12:10:59.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":"e51bc9c05fcf8658e0fb686e0136b270c16d3957","after":"ec712d6a75a68c7008e00105e21f66e54ecb9dcb","ref":"refs/heads/main","pushedAt":"2024-09-19T12:10:58.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 AvailableFrom label (#6523)\n\nThis PR introduces the `AvailableFrom` label (a standard version and a\nfull-sized version). The purpose of this label is to inform users that\nfeature is available starting from a specified version and in all\nsubsequent versions.\n\n\n\nhttps://github.com/user-attachments/assets/172c4930-75fd-41f1-8616-845e0832cdd1","shortMessageHtmlLink":"docs: Add AvailableFrom label (#6523)"}},{"before":null,"after":"ec712d6a75a68c7008e00105e21f66e54ecb9dcb","ref":"refs/heads/gh-readonly-queue/main/pr-6523-e51bc9c05fcf8658e0fb686e0136b270c16d3957","pushedAt":"2024-09-19T12:10:58.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 AvailableFrom label (#6523)\n\nThis PR introduces the `AvailableFrom` label (a standard version and a\nfull-sized version). The purpose of this label is to inform users that\nfeature is available starting from a specified version and in all\nsubsequent versions.\n\n\n\nhttps://github.com/user-attachments/assets/172c4930-75fd-41f1-8616-845e0832cdd1","shortMessageHtmlLink":"docs: Add AvailableFrom label (#6523)"}},{"before":"54e0835e429a6ee4ec2fbaffb6dc4696986d51e8","after":"d16abc976de39c2d10022f37583956ed0ebead11","ref":"refs/heads/@bartlomiejbloniarz/fix-layout-animation-bugs-1","pushedAt":"2024-09-19T12:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"},"commit":{"message":":((","shortMessageHtmlLink":":(("}},{"before":"843fb0e86d1c050fe095eb01c4740558099c35ff","after":"54e0835e429a6ee4ec2fbaffb6dc4696986d51e8","ref":"refs/heads/@bartlomiejbloniarz/fix-layout-animation-bugs-1","pushedAt":"2024-09-19T12:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"},"commit":{"message":"I promise I've ran the formatter 😭","shortMessageHtmlLink":"I promise I've ran the formatter 😭"}},{"before":"a75d9f0cca475d601ac1c882599db3ad232eaba1","after":"e3136da6371b5ef4757d5cf6e13c4d0308ed3991","ref":"refs/heads/@tomekzaw/react-native-0.76","pushedAt":"2024-09-19T12:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakex7","name":"Jakub Grzywacz","path":"/jakex7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39670088?s=80&v=4"},"commit":{"message":"patch rngh to work on fabric react-native@0.76.0-rc.1","shortMessageHtmlLink":"patch rngh to work on fabric react-native@0.76.0-rc.1"}},{"before":"3504fb69d6b21a10bf0b4435869242d494d1fccc","after":"843fb0e86d1c050fe095eb01c4740558099c35ff","ref":"refs/heads/@bartlomiejbloniarz/fix-layout-animation-bugs-1","pushedAt":"2024-09-19T12:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomiejbloniarz","name":"Bartłomiej Błoniarz","path":"/bartlomiejbloniarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56109050?s=80&v=4"},"commit":{"message":"Use more descriptive name","shortMessageHtmlLink":"Use more descriptive name"}},{"before":"a10fb7ac4a9fbccdb911a9970ef5e9df45bd0b60","after":"a75d9f0cca475d601ac1c882599db3ad232eaba1","ref":"refs/heads/@tomekzaw/react-native-0.76","pushedAt":"2024-09-18T16:16:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"tomekzaw","name":"Tomek Zawadzki","path":"/tomekzaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20516055?s=80&v=4"},"commit":{"message":"Merge branch 'main' into @tomekzaw/react-native-0.76","shortMessageHtmlLink":"Merge branch 'main' into @tomekzaw/react-native-0.76"}},{"before":"45d06e68f7adb9d906e0b8aada5aac5c27b52fa6","after":"52bb1fd4e03c32e8518087fcdc8ac7895b5c0321","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T13:43:42.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 @ e51bc9c05fcf8658e0fb686e0136b270c16d3957 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ e51bc9c 🚀"}},{"before":"198d16575cca24895f26d649465804d5932bda7d","after":"28e0d952e4bd49100cbdb69d712a75385e75711d","ref":"refs/heads/@patrycjakalinska/available-from-label","pushedAt":"2024-09-18T13:43:17.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":"remove `v` prefix","shortMessageHtmlLink":"remove v prefix"}},{"before":"57c4b7e350034a536d9f5ffa427367120601a01e","after":"198d16575cca24895f26d649465804d5932bda7d","ref":"refs/heads/@patrycjakalinska/available-from-label","pushedAt":"2024-09-18T13:41:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"replace mockup with refactored version","shortMessageHtmlLink":"replace mockup with refactored version"}},{"before":"1235c047ad64c9ff76d867a4dffbe6c823cb107f","after":null,"ref":"refs/heads/@patrycjakalinska/web-support-rewrite","pushedAt":"2024-09-18T13:39:47.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":"e51bc9c05fcf8658e0fb686e0136b270c16d3957","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6516-e550ae70922503576149e244932ed46d1326d61e","pushedAt":"2024-09-18T13:39:45.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":"e550ae70922503576149e244932ed46d1326d61e","after":"e51bc9c05fcf8658e0fb686e0136b270c16d3957","ref":"refs/heads/main","pushedAt":"2024-09-18T13:39:45.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: Rewrite Web Support page (#6516)\n\nNot a lot of changes, mostly some stylistic ones, because after\nconsultations everything was up to date.\n\n\n\nhttps://github.com/user-attachments/assets/aa5dd2bb-2ddd-4cc1-9fae-f77a19691cd1","shortMessageHtmlLink":"docs: Rewrite Web Support page (#6516)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1LpYwA","startCursor":null,"endCursor":null}},"title":"Activity · software-mansion/react-native-reanimated"}