{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":305409146,"defaultBranch":"trunk","name":"redwood","ownerLogin":"cashapp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-19T14:20:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49219790?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717186398.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"52e18ebcb2c69440c36bc782fd22aad06c8e951f","ref":"refs/heads/colin/uiview_scroll_perf","pushedAt":"2024-05-31T20:13:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Optimize for non-scrolling Column/Row case.","shortMessageHtmlLink":"Optimize for non-scrolling Column/Row case."}},{"before":null,"after":"cf31872dae6b7e6a316cc22d487e4e6b0d5055f6","ref":"refs/heads/colin/modifiers_link","pushedAt":"2024-05-31T19:46:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Add a link to the modifiers schema from redwood-layout's README.","shortMessageHtmlLink":"Add a link to the modifiers schema from redwood-layout's README."}},{"before":"79c6d4d162f17bf0d9b0a1757349d7828bf8e6c9","after":"5d9730d106def9a276d92edfc9391d054190e3fe","ref":"refs/heads/site","pushedAt":"2024-05-31T15:59:34.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 site from @ fd3e7771d573ccdad82b8c1acd8a84919d814217 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ fd3e777 ๐Ÿš€"}},{"before":"d98a45062da66d00299abcd7ff498fc495ae42f2","after":"79c6d4d162f17bf0d9b0a1757349d7828bf8e6c9","ref":"refs/heads/site","pushedAt":"2024-05-31T15:59:28.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 site from @ fd3e7771d573ccdad82b8c1acd8a84919d814217 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ fd3e777 ๐Ÿš€"}},{"before":"6b0f5c1ec32a7ded0d99370d0f432e9721edfaf2","after":"d98a45062da66d00299abcd7ff498fc495ae42f2","ref":"refs/heads/site","pushedAt":"2024-05-31T15:58:01.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 site from @ fd3e7771d573ccdad82b8c1acd8a84919d814217 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ fd3e777 ๐Ÿš€"}},{"before":"267f16bdb119c57fb989b5df15e55f49723acef9","after":"ce44f3f847b20683c8523e7c265422462cb1a2a6","ref":"refs/heads/jw.test-app.2024-05-31","pushedAt":"2024-05-31T14:20:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Always build test-app presenter\n\nI would rather take the slight build hit than maintain the conditional logic and extra CI job.","shortMessageHtmlLink":"Always build test-app presenter"}},{"before":null,"after":"267f16bdb119c57fb989b5df15e55f49723acef9","ref":"refs/heads/jw.test-app.2024-05-31","pushedAt":"2024-05-31T14:20:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Always build test-app presenter\n\nI would rather take the slight build hit than maintain the conditional logic and extra CI job.","shortMessageHtmlLink":"Always build test-app presenter"}},{"before":"0ece9ed9215ca01cb0f9ce5471b151d405975959","after":null,"ref":"refs/heads/jw.targets.2024-05-31","pushedAt":"2024-05-31T14:05:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"}},{"before":"42644d78d4e2132e393a73cebaf142c49841caa3","after":"fd3e7771d573ccdad82b8c1acd8a84919d814217","ref":"refs/heads/trunk","pushedAt":"2024-05-31T14:05:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Unify multiplatform targets into named groups (#2070)\n\nThis gives us more control over what targets are built for which parts of the codebase based on their type.\r\n\r\nThe big change is the drop of MacOS targets which were wholly unused. They will likely return at some point, along with new targets for common modules as well as for Compose UI, and this new grouping will make that easy to do.\r\n\r\nBefore:\r\n\r\n $ gw build --dry-run | grep -c SKIPPED\r\n 7469\r\n\r\nAfter:\r\n\r\n $ gw build --dry-run | grep -c SKIPPED\r\n 6405","shortMessageHtmlLink":"Unify multiplatform targets into named groups (#2070)"}},{"before":"fb5907c72eca2a4bb2ffd896e9331fefdddd655a","after":"0ece9ed9215ca01cb0f9ce5471b151d405975959","ref":"refs/heads/jw.targets.2024-05-31","pushedAt":"2024-05-31T13:27:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Unify multiplatform targets into named groups\n\nThis gives us more control over what targets are built for which parts of the codebase based on their type.\n\nThe big change is the drop of MacOS targets which were wholly unused. They will likely return at some point, along with new targets for common modules as well as for Compose UI, and this new grouping will make that easy to do.\n\nBefore:\n\n $ gw build --dry-run | grep -c SKIPPED\n 7469\n\nAfter:\n\n $ gw build --dry-run | grep -c SKIPPED\n 6405","shortMessageHtmlLink":"Unify multiplatform targets into named groups"}},{"before":"b834c8e2bf68af56d1c64fcaf2c42fe7edb11440","after":"fb5907c72eca2a4bb2ffd896e9331fefdddd655a","ref":"refs/heads/jw.targets.2024-05-31","pushedAt":"2024-05-31T04:36:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Unify multiplatform targets into named groups\n\nThis gives us more control over what targets are built for which parts of the codebase based on their type.\n\nThe big change is the drop of MacOS targets which were wholly unused. They will likely return at some point, along with new targets for common modules as well as for Compose UI, and this new grouping will make that easy to do.\n\nBefore:\n\n $ gw build --dry-run | grep -c SKIPPED\n 7469\n\nAfter:\n\n $ gw build --dry-run | grep -c SKIPPED\n 6405","shortMessageHtmlLink":"Unify multiplatform targets into named groups"}},{"before":"7e692fb7e36c4cd637f49c28ff613c07cfc8995c","after":"b834c8e2bf68af56d1c64fcaf2c42fe7edb11440","ref":"refs/heads/jw.targets.2024-05-31","pushedAt":"2024-05-31T04:33:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Unify multiplatform targets into named groups\n\nThis gives us more control over what targets are built for which parts of the codebase based on their type.\n\nThe big change is the drop of MacOS targets which were wholly unused. They will likely return at some point, along with new targets for common modules as well as for Compose UI, and this new grouping will make that easy to do.\n\nBefore:\n\n $ gw build --dry-run | grep -c SKIPPED\n 7469\n\nAfter:\n\n $ gw build --dry-run | grep -c SKIPPED\n 6405","shortMessageHtmlLink":"Unify multiplatform targets into named groups"}},{"before":null,"after":"7e692fb7e36c4cd637f49c28ff613c07cfc8995c","ref":"refs/heads/jw.targets.2024-05-31","pushedAt":"2024-05-31T04:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Unify multiplatform targets into named groups\n\nThis gives us more control over what targets are built for which parts of the codebase based on their type.\n\nThe big change is the drop of MacOS targets which were wholly unused. They will likely return at some point, along with new targets for common modules as well as for Compose UI, and this new grouping will make that easy to do.\n\nBefore:\n\n $ gw build --dry-run | grep -c SKIPPED\n 7469\n\nAfter:\n\n $ gw build --dry-run | grep -c SKIPPED\n 6405","shortMessageHtmlLink":"Unify multiplatform targets into named groups"}},{"before":"e1b4943547c6d3213aace17b640908d1ca76af99","after":"6b0f5c1ec32a7ded0d99370d0f432e9721edfaf2","ref":"refs/heads/site","pushedAt":"2024-05-30T23:33:51.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 site from @ 3f338a0a14f687256391bf5415591094b76d4bb0 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 3f338a0 ๐Ÿš€"}},{"before":"a4d677a129be0dbe597bc49e97d16c40d4a0c8a0","after":"e1b4943547c6d3213aace17b640908d1ca76af99","ref":"refs/heads/site","pushedAt":"2024-05-30T23:33:45.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 site from @ 3f338a0a14f687256391bf5415591094b76d4bb0 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 3f338a0 ๐Ÿš€"}},{"before":"d6a1b21e7040e1e00cfe11565068e4a01278ff39","after":"a4d677a129be0dbe597bc49e97d16c40d4a0c8a0","ref":"refs/heads/site","pushedAt":"2024-05-30T23:32: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 site from @ 3f338a0a14f687256391bf5415591094b76d4bb0 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 3f338a0 ๐Ÿš€"}},{"before":"4d0c12cd840bddee374b60eb817173c8c28b5aae","after":"d6a1b21e7040e1e00cfe11565068e4a01278ff39","ref":"refs/heads/site","pushedAt":"2024-05-30T23:27:00.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 site from @ 42644d78d4e2132e393a73cebaf142c49841caa3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 42644d7 ๐Ÿš€"}},{"before":"e57879ddc171fb68fa9f9a0131c672bbb64192d6","after":"4d0c12cd840bddee374b60eb817173c8c28b5aae","ref":"refs/heads/site","pushedAt":"2024-05-30T23:26:54.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 site from @ 42644d78d4e2132e393a73cebaf142c49841caa3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 42644d7 ๐Ÿš€"}},{"before":"db288680a5f800b60a228d03f4a86a9628ffb817","after":"e57879ddc171fb68fa9f9a0131c672bbb64192d6","ref":"refs/heads/site","pushedAt":"2024-05-30T23:25:36.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 site from @ 42644d78d4e2132e393a73cebaf142c49841caa3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to site from @ 42644d7 ๐Ÿš€"}},{"before":"b443f58db6f20ef4d08d19ac7e0bb4169d002941","after":null,"ref":"refs/heads/jw.no-android-in-protocol.2024-05-30","pushedAt":"2024-05-30T22:15:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"}},{"before":"3f338a0a14f687256391bf5415591094b76d4bb0","after":"42644d78d4e2132e393a73cebaf142c49841caa3","ref":"refs/heads/trunk","pushedAt":"2024-05-30T22:15:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Remove Android targets from the protocol (#2069)\n\nThese are not needed.","shortMessageHtmlLink":"Remove Android targets from the protocol (#2069)"}},{"before":"1bd854c1d2e1adeb95665c9f71355459760e5834","after":null,"ref":"refs/heads/jw.no-yoga-js.2024-05-30","pushedAt":"2024-05-30T22:15:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"}},{"before":"ed3a36a00497f4648d85107e88af30d66df6a1bd","after":"3f338a0a14f687256391bf5415591094b76d4bb0","ref":"refs/heads/trunk","pushedAt":"2024-05-30T22:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Do not build Yoga for JS (#2068)\n\nWe are not using it.","shortMessageHtmlLink":"Do not build Yoga for JS (#2068)"}},{"before":null,"after":"b443f58db6f20ef4d08d19ac7e0bb4169d002941","ref":"refs/heads/jw.no-android-in-protocol.2024-05-30","pushedAt":"2024-05-30T19:34:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Remove Android targets from the protocol\n\nThese are not needed.","shortMessageHtmlLink":"Remove Android targets from the protocol"}},{"before":null,"after":"1bd854c1d2e1adeb95665c9f71355459760e5834","ref":"refs/heads/jw.no-yoga-js.2024-05-30","pushedAt":"2024-05-30T19:10:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Do not build Yoga for JS\n\nWe are not using it.","shortMessageHtmlLink":"Do not build Yoga for JS"}},{"before":"5cc13a51c0e801cb9dad704d0064880c720fceb3","after":"ee26ad07043dd7c3d9993149d482a2b56f34b98d","ref":"refs/heads/colin/on_scroll","pushedAt":"2024-05-30T16:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Update redwood-layout-view/src/main/kotlin/app/cash/redwood/layout/view/ViewFlexContainer.kt\n\nCo-authored-by: Jake Wharton ","shortMessageHtmlLink":"Update redwood-layout-view/src/main/kotlin/app/cash/redwood/layout/viโ€ฆ"}},{"before":"c2c50b2ed2da30592f4cb21d9de77c4aa2b780ff","after":"5cc13a51c0e801cb9dad704d0064880c720fceb3","ref":"refs/heads/colin/on_scroll","pushedAt":"2024-05-30T16:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Update redwood-layout-view/src/main/kotlin/app/cash/redwood/layout/view/ViewFlexContainer.kt\n\nCo-authored-by: Jake Wharton ","shortMessageHtmlLink":"Update redwood-layout-view/src/main/kotlin/app/cash/redwood/layout/viโ€ฆ"}},{"before":"6a7b8645226879355eab12c34052b7ff0c146e98","after":"c2c50b2ed2da30592f4cb21d9de77c4aa2b780ff","ref":"refs/heads/colin/on_scroll","pushedAt":"2024-05-30T07:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Update API.","shortMessageHtmlLink":"Update API."}},{"before":"be92893ba0b327dbf18ae37e1f0afe449c0000ff","after":"6a7b8645226879355eab12c34052b7ff0c146e98","ref":"refs/heads/colin/on_scroll","pushedAt":"2024-05-30T06:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Add tests.","shortMessageHtmlLink":"Add tests."}},{"before":"c862ee1f9b57a407a3d1b73d00ac7c0d0b682e51","after":"be92893ba0b327dbf18ae37e1f0afe449c0000ff","ref":"refs/heads/colin/on_scroll","pushedAt":"2024-05-30T06:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colinrtwhite","name":"Colin White","path":"/colinrtwhite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580160?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWV3GXQA","startCursor":null,"endCursor":null}},"title":"Activity ยท cashapp/redwood"}