{"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:1718726319.0","currentOid":""},"activityList":{"items":[{"before":"cc01f2f2108bc4c87efacca2fd7f5e8c54bb0c05","after":"4de63e0caa039c48a765aa387b348cca511cd6fa","ref":"refs/heads/dylan/lazylist-scroll-direction-take-2","pushedAt":"2024-06-18T17:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"Keep LazyListState's firstIndex and lastIndex properties public\n\nThese properties are directly referenced in cash-treehouse code","shortMessageHtmlLink":"Keep LazyListState's firstIndex and lastIndex properties public"}},{"before":"d3b54564583d84bbb342ee66be4f57fb52ee3867","after":"3b80a77e95c7c36ed6b10699e7905425e40fbd45","ref":"refs/heads/site","pushedAt":"2024-06-18T17:04:10.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 @ a2493c98338b67c6a974ba303f65c8ad4dea23a4 πŸš€","shortMessageHtmlLink":"Deploying to site from @ a2493c9 πŸš€"}},{"before":"c20747bd9282d1a03e38dd71d91571611f7a2d2e","after":"d3b54564583d84bbb342ee66be4f57fb52ee3867","ref":"refs/heads/site","pushedAt":"2024-06-18T17:04:04.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 @ a2493c98338b67c6a974ba303f65c8ad4dea23a4 πŸš€","shortMessageHtmlLink":"Deploying to site from @ a2493c9 πŸš€"}},{"before":"978586d4688f3aa7806528f42b897e074a61cc3d","after":"c20747bd9282d1a03e38dd71d91571611f7a2d2e","ref":"refs/heads/site","pushedAt":"2024-06-18T17:02:37.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 @ a2493c98338b67c6a974ba303f65c8ad4dea23a4 πŸš€","shortMessageHtmlLink":"Deploying to site from @ a2493c9 πŸš€"}},{"before":"eedfe42ae941aea422d703df203345eef3f65a7f","after":"cc01f2f2108bc4c87efacca2fd7f5e8c54bb0c05","ref":"refs/heads/dylan/lazylist-scroll-direction-take-2","pushedAt":"2024-06-18T16:51:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"Optimizing LazyListState's scroll window so that it doesn't evict rows overly eagerly.","shortMessageHtmlLink":"Optimizing LazyListState's scroll window so that it doesn't evict row…"}},{"before":"5b5d3f31eee05d5fb2777d30657fc8408d01fdb7","after":"978586d4688f3aa7806528f42b897e074a61cc3d","ref":"refs/heads/site","pushedAt":"2024-06-18T16:08:08.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 @ 935dcc2071665d367e67d3ed89e18500f6a5d284 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 935dcc2 πŸš€"}},{"before":"e5449bfebac73ed9ed84c76898fa0a600da991f9","after":"5b5d3f31eee05d5fb2777d30657fc8408d01fdb7","ref":"refs/heads/site","pushedAt":"2024-06-18T16:07:59.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 @ 935dcc2071665d367e67d3ed89e18500f6a5d284 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 935dcc2 πŸš€"}},{"before":"5e59f23ef966b82d4805a1bcb384f4abd9e811e1","after":"e5449bfebac73ed9ed84c76898fa0a600da991f9","ref":"refs/heads/site","pushedAt":"2024-06-18T16:07: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 site from @ 935dcc2071665d367e67d3ed89e18500f6a5d284 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 935dcc2 πŸš€"}},{"before":null,"after":"3940561d615f040b72fd7174f8e9b3f898c90084","ref":"refs/heads/eap","pushedAt":"2024-06-18T15:58:39.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":"Kotlin EAP","shortMessageHtmlLink":"Kotlin EAP"}},{"before":null,"after":"ce581dd8eb1e037cdb25977f4bdd7432e7e68945","ref":"refs/heads/jw.old-mm.2024-06-18","pushedAt":"2024-06-18T15:30:07.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 code supporting old memory model","shortMessageHtmlLink":"Remove code supporting old memory model"}},{"before":"228d3f46622ad46da76119a6231d3df3c2003199","after":"a2493c98338b67c6a974ba303f65c8ad4dea23a4","ref":"refs/heads/trunk","pushedAt":"2024-06-18T15:21:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JakeWharton","name":"Jake Wharton","path":"/JakeWharton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66577?s=80&v=4"},"commit":{"message":"Prepare next development version","shortMessageHtmlLink":"Prepare next development version"}},{"before":"ec7c986e47f251cd838fd17972628a3446322164","after":"5e59f23ef966b82d4805a1bcb384f4abd9e811e1","ref":"refs/heads/site","pushedAt":"2024-06-18T04:05:31.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 @ 228d3f46622ad46da76119a6231d3df3c2003199 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 228d3f4 πŸš€"}},{"before":"20bc5fbcffea518b64e6f02ba772edf915c93408","after":"ec7c986e47f251cd838fd17972628a3446322164","ref":"refs/heads/site","pushedAt":"2024-06-18T04:05:26.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 @ 228d3f46622ad46da76119a6231d3df3c2003199 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 228d3f4 πŸš€"}},{"before":"865c79ab82d14748a12a5c6fdb7e09064881c144","after":"20bc5fbcffea518b64e6f02ba772edf915c93408","ref":"refs/heads/site","pushedAt":"2024-06-18T03:57:19.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 @ 2f525465a3e146eccfc5ac5bd64255aa35cae2f6 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 2f52546 πŸš€"}},{"before":"8fba94f5cc91c4418832e6414ae8030399c6a9b2","after":"865c79ab82d14748a12a5c6fdb7e09064881c144","ref":"refs/heads/site","pushedAt":"2024-06-18T03:57:13.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 @ 2f525465a3e146eccfc5ac5bd64255aa35cae2f6 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 2f52546 πŸš€"}},{"before":"6bed9a93bd7653544301042e2c06acbc1192a02b","after":"8fba94f5cc91c4418832e6414ae8030399c6a9b2","ref":"refs/heads/site","pushedAt":"2024-06-18T03:55:53.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 @ 2f525465a3e146eccfc5ac5bd64255aa35cae2f6 πŸš€","shortMessageHtmlLink":"Deploying to site from @ 2f52546 πŸš€"}},{"before":null,"after":"0b5d4d4c1cdc834fffc068163bd03fc313f6a114","ref":"refs/heads/jw.disable-tracking.2024-06-17","pushedAt":"2024-06-18T03:13:34.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":"Disable Zipline API tracking on test app","shortMessageHtmlLink":"Disable Zipline API tracking on test app"}},{"before":"49139beb56d97dc4dbda9eef8cd161ced8774c62","after":null,"ref":"refs/heads/jw.bugs.2024-06-17","pushedAt":"2024-06-18T03:09:43.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":"2f525465a3e146eccfc5ac5bd64255aa35cae2f6","after":"228d3f46622ad46da76119a6231d3df3c2003199","ref":"refs/heads/trunk","pushedAt":"2024-06-18T03:09:43.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":"Add two broken cases to test app (#2121)","shortMessageHtmlLink":"Add two broken cases to test app (#2121)"}},{"before":"7d98f0e635bc0471570a03afb9c89b2417ca2a9c","after":null,"ref":"refs/heads/jwilson.0614.rename_bridges","pushedAt":"2024-06-18T03:00:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"}},{"before":"a3924943493049370b08b655bebdeb489e17db9f","after":"2f525465a3e146eccfc5ac5bd64255aa35cae2f6","ref":"refs/heads/trunk","pushedAt":"2024-06-18T03:00:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Rename ProtocolBridge to ProtocolHost and ProtocolGuest (#2118)\n\n* Rename ProtocolBridge to ProtocolHost and ProtocolGuest\r\n\r\nI'm not in love with these names, but I do like them better\r\nthan ProtocolBridge and ProtocolBridge.\r\n\r\nI considered and rejected some others:\r\n - HostCaller - I liked this name for the guest's use of the\r\n host. But it only conveys have the responsibilities; it also\r\n needs to receive calls from the host.\r\n - HostLink/HostConnection/HostClient - I don't like these names\r\n because it's unclear whether they talk to the host, or they\r\n run on the host.\r\n - BridgeToHost - I don't hate this one as much as I should?\r\n - Host - This one wins the compactness award, and it also is\r\n nice because from the guest's perspective this _is_ the host.\r\n But the actual responsibilities aren't just talking to the\r\n host; it also needs to do some client-side things to do\r\n those communications well.\r\n\r\n* Changelog\r\n\r\n* apiDump\r\n\r\n* Rename to GuestProtocolAdapter and HostProtocolAdapter","shortMessageHtmlLink":"Rename ProtocolBridge to ProtocolHost and ProtocolGuest (#2118)"}},{"before":"9ee63c463eb4cf7cf766c18696ed5e895aed5d88","after":"7d98f0e635bc0471570a03afb9c89b2417ca2a9c","ref":"refs/heads/jwilson.0614.rename_bridges","pushedAt":"2024-06-18T02:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Track generated code change","shortMessageHtmlLink":"Track generated code change"}},{"before":"ae2083c77b7f5224c4f78cfd2b04b586277aeada","after":"9ee63c463eb4cf7cf766c18696ed5e895aed5d88","ref":"refs/heads/jwilson.0614.rename_bridges","pushedAt":"2024-06-18T01:44:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Rename to GuestProtocolAdapter and HostProtocolAdapter","shortMessageHtmlLink":"Rename to GuestProtocolAdapter and HostProtocolAdapter"}},{"before":"ffa5912dd07e9d2c32fdf487fe831dde6b260421","after":"eedfe42ae941aea422d703df203345eef3f65a7f","ref":"refs/heads/dylan/lazylist-scroll-direction-take-2","pushedAt":"2024-06-17T21:47:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"Optimizing LazyListState's scroll window so that it doesn't evict rows overly eagerly.","shortMessageHtmlLink":"Optimizing LazyListState's scroll window so that it doesn't evict row…"}},{"before":"cb05d14cc280b2cf9b4ddc151358449cd3a43484","after":"49139beb56d97dc4dbda9eef8cd161ced8774c62","ref":"refs/heads/jw.bugs.2024-06-17","pushedAt":"2024-06-17T20:57:02.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":"Add two broken cases to test app","shortMessageHtmlLink":"Add two broken cases to test app"}},{"before":null,"after":"cb05d14cc280b2cf9b4ddc151358449cd3a43484","ref":"refs/heads/jw.bugs.2024-06-17","pushedAt":"2024-06-17T20:53:32.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":"Add two broken cases to test app","shortMessageHtmlLink":"Add two broken cases to test app"}},{"before":"bbb77dd5bbf66100f9324373396d27e0adfed00a","after":"ffa5912dd07e9d2c32fdf487fe831dde6b260421","ref":"refs/heads/dylan/lazylist-scroll-direction-take-2","pushedAt":"2024-06-17T20:45:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"Optimizing LazyListState's scroll window so that it doesn't evict rows overly eagerly.","shortMessageHtmlLink":"Optimizing LazyListState's scroll window so that it doesn't evict row…"}},{"before":"e01f6fe7c54adf3ea36ffceb7f7dfc4f714fd948","after":"a125a5f03b58c15d24e44a5cdaece2a7f6a5e15a","ref":"refs/heads/dylan/lazylist-scroll-hacks","pushedAt":"2024-06-17T17:20:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"caee48784accbf0b90da9f84c4d07beae7118fc8","after":"e01f6fe7c54adf3ea36ffceb7f7dfc4f714fd948","ref":"refs/heads/dylan/lazylist-scroll-hacks","pushedAt":"2024-06-17T17:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"b5658b73569946114d426236505121b9495b3dd6","after":"caee48784accbf0b90da9f84c4d07beae7118fc8","ref":"refs/heads/dylan/lazylist-scroll-hacks","pushedAt":"2024-06-17T16:57:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dnagler","name":"Dylan Nagler","path":"/dnagler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4611692?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaMF1GgA","startCursor":null,"endCursor":null}},"title":"Activity Β· cashapp/redwood"}