{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261039251,"defaultBranch":"main","name":"swift-composable-architecture","ownerLogin":"pointfreeco","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-03T23:18:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29466629?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718471983.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"52c7238f8f79b2ea1736d8e99f05c293e5f7864b","ref":"refs/heads/disfavor-shared-optional-member-lookup","pushedAt":"2024-06-15T17:19:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Disfavor shared optional dynamic member lookup\n\nThis makes the default work as expected, avoiding the issue brought up\nin #3169.\n\nTechnically this breaks the following invocation:\n\n```swift\nif let wrapped = $shared.optional { /* ... */ }\n```\n\nAnd limits the warning to:\n\n```swift\nfunc share(_: Shared?) {}\nshare($shared.optional)\n```\n\nWe consider this lookup to be a bug, though, which is already deprecated\nin 1.11.0.\n\nSince we encourage folks to migrate by one minor version at a time, we\nshould only merge this when we plan on releasing 1.12.0.","shortMessageHtmlLink":"Disfavor shared optional dynamic member lookup"}},{"before":"f118e534130aad31c740d4ade580e47e0e320a82","after":"66f11a45c77b1a2413a9be2f9c6e2bb11092c2c0","ref":"refs/heads/gh-pages","pushedAt":"2024-06-14T21:02:05.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@fd9ef56bb8a77c083436916460721c78a1c582c8 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ fd9ef56 ๐Ÿš€"}},{"before":"ecf3b1208087ad11b1db905a43209b6deabea53a","after":null,"ref":"refs/heads/avoid-implicit-case-path-conversion","pushedAt":"2024-06-14T20:32:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"}},{"before":"3bc77de591f020c82005fb6a8aaf0d2202fa0ddf","after":"fd9ef56bb8a77c083436916460721c78a1c582c8","ref":"refs/heads/main","pushedAt":"2024-06-14T20:32:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Don't pass embed functions directly to `AnyCasePath.init` (#3167)\n\n`AnyCasePath` closures will be required to be `@Sendable` for Swift 6\r\ndata race checking, but `Enum.case` functions are not `@Sendable`\r\nimplicitly. As such we cannot pass `Enum.case` directly to functions\r\nthat expect sendable closures. Instead, we must explicitly write:\r\n\r\n```swift\r\n{ .case($0) }\r\n```","shortMessageHtmlLink":"Don't pass embed functions directly to AnyCasePath.init (#3167)"}},{"before":null,"after":"ecf3b1208087ad11b1db905a43209b6deabea53a","ref":"refs/heads/avoid-implicit-case-path-conversion","pushedAt":"2024-06-14T18:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Don't pass embed functions directly to `AnyCasePath.init`\n\n`AnyCasePath` closures will be required to be `@Sendable` for Swift 6\ndata race checking, but `Enum.case` functions are not `@Sendable`\nimplicitly. As such we cannot pass `Enum.case` directly to functions\nthat expect sendable closures. Instead, we must explicitly write:\n\n```swift\n{ .case($0) }\n```","shortMessageHtmlLink":"Don't pass embed functions directly to AnyCasePath.init"}},{"before":"a5d4f6caf8668ecb916167edbae70ec0ec28789d","after":"f118e534130aad31c740d4ade580e47e0e320a82","ref":"refs/heads/gh-pages","pushedAt":"2024-06-13T06:42:02.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@3bc77de591f020c82005fb6a8aaf0d2202fa0ddf ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 3bc77de ๐Ÿš€"}},{"before":"7ac630fe4c49ddbc875c4cc87e611439367de3fb","after":"3bc77de591f020c82005fb6a8aaf0d2202fa0ddf","ref":"refs/heads/main","pushedAt":"2024-06-13T06:25:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Fixed extension typos in the Building SyncUps tutorial (#3161)","shortMessageHtmlLink":"Fixed extension typos in the Building SyncUps tutorial (#3161)"}},{"before":"f5105343edf45b228d1e311e7e7b0f9862ad99b4","after":"a5d4f6caf8668ecb916167edbae70ec0ec28789d","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T23:38:41.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@7ac630fe4c49ddbc875c4cc87e611439367de3fb ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 7ac630f ๐Ÿš€"}},{"before":"359a2b1aafe21ae20fd5ea119a37033d2d1e856d","after":"f5105343edf45b228d1e311e7e7b0f9862ad99b4","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T23:20:04.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@7ac630fe4c49ddbc875c4cc87e611439367de3fb ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 7ac630f ๐Ÿš€"}},{"before":"103a22fb3b2fe9c127a37ef9b2afefc2656cb2ff","after":null,"ref":"refs/heads/swift-syntax-6","pushedAt":"2024-06-12T23:02:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"}},{"before":"889c27bc0f2bf910dba8d8a5ad9df0aa98c5ea5f","after":"7ac630fe4c49ddbc875c4cc87e611439367de3fb","ref":"refs/heads/main","pushedAt":"2024-06-12T23:02:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Support swift-syntax from 600.0.0-latest (#3160)\n\n* Support swift-syntax from 600.0.0-latest\r\n\r\nThe Xcode 16 beta generates macro projects using these swift-syntax\r\nsnapshots. Luckily things seem to be backwards compatible, so we can\r\nexpand our supported range.\r\n\r\n* wip","shortMessageHtmlLink":"Support swift-syntax from 600.0.0-latest (#3160)"}},{"before":"fcf24a773c1b663c49c17226f6b3ee0d3738b3d7","after":"359a2b1aafe21ae20fd5ea119a37033d2d1e856d","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T23:00:19.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@889c27bc0f2bf910dba8d8a5ad9df0aa98c5ea5f ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 889c27b ๐Ÿš€"}},{"before":"454054c39e1f7e25a1c535f929c0078612167a35","after":null,"ref":"refs/heads/document-shared-access-gotcha","pushedAt":"2024-06-12T22:14:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"}},{"before":"aa56697b63604ff9cef2b6b1871636712ab519da","after":"889c27bc0f2bf910dba8d8a5ad9df0aa98c5ea5f","ref":"refs/heads/main","pushedAt":"2024-06-12T22:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Note Swift bug in documentation (#3157)\n\nIt'd be good to have a place to point folks to when encountering the\r\nissue.","shortMessageHtmlLink":"Note Swift bug in documentation (#3157)"}},{"before":"d4a699e4b224bb636c71394f37a83e157212be0a","after":"103a22fb3b2fe9c127a37ef9b2afefc2656cb2ff","ref":"refs/heads/swift-syntax-6","pushedAt":"2024-06-12T22:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"d4a699e4b224bb636c71394f37a83e157212be0a","ref":"refs/heads/swift-syntax-6","pushedAt":"2024-06-12T17:02:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Support swift-syntax from 600.0.0-latest\n\nThe Xcode 16 beta generates macro projects using these swift-syntax\nsnapshots. Luckily things seem to be backwards compatible, so we can\nexpand our supported range.","shortMessageHtmlLink":"Support swift-syntax from 600.0.0-latest"}},{"before":"9ca9c88dfc3098674c8204b2c21c75f58a7d8b90","after":"fcf24a773c1b663c49c17226f6b3ee0d3738b3d7","ref":"refs/heads/gh-pages","pushedAt":"2024-06-11T22:23:29.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@aa56697b63604ff9cef2b6b1871636712ab519da ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ aa56697 ๐Ÿš€"}},{"before":"8631b5fbcc5c4ae3866474d431d64da3677df216","after":"aa56697b63604ff9cef2b6b1871636712ab519da","ref":"refs/heads/main","pushedAt":"2024-06-11T21:11:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrandonw","name":"Brandon Williams","path":"/mbrandonw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135203?s=80&v=4"},"commit":{"message":"`state` is not defined (#3159)","shortMessageHtmlLink":"state is not defined (#3159)"}},{"before":"ef5a3a4969881c778942577c5db3956c4484f94a","after":"0ad72ec7bfe07ab9b6fccddc12020465dd13e7b0","ref":"refs/heads/shared-grdb","pushedAt":"2024-06-08T00:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"bfc094fa0b09be83b7ef5b1685fad8b161855143","after":"9ca9c88dfc3098674c8204b2c21c75f58a7d8b90","ref":"refs/heads/gh-pages","pushedAt":"2024-06-07T18:58:45.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@8631b5fbcc5c4ae3866474d431d64da3677df216 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8631b5f ๐Ÿš€"}},{"before":"7461262608417df26a867b948e770ab15363974b","after":"8631b5fbcc5c4ae3866474d431d64da3677df216","ref":"refs/heads/main","pushedAt":"2024-06-07T18:35:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"SyncUp tutorial fixes (#3139)\n\n* Fixes for TestingSyncUpForm\r\n\r\n* Typo, heirarchy -> hierarchy\r\n\r\n* Typo: recursive -> recursively\r\n\r\n* Typo: comes -> combines\r\n\r\n* Further fixes for TestingSyncUpForm\r\n\r\n* Typo: is -> to be\r\n\r\n* Typo: add -> we added\r\n\r\n* Typo: 3 -> 2\r\n\r\n* Adding a note to avoid confusion\r\n\r\n* Add more detail to step\r\n\r\n* Remove stray whitespace causing a diff to incorrectly display\r\n\r\n* Removed step documentation for unused code\r\n\r\n* Typo: apart -> a part\r\n\r\n* Fix App.Path Equatable conformance\r\n\r\n* App -> AppReducer to avoid conflict with SwiftUI.App\r\n\r\n* Fix code file link\r\n\r\n* Typo: reducer -> reducers\r\n\r\n* Add missing mock\r\n\r\n* AppReducer -> AppFeature\r\n\r\n* Standardize tutorial on `@Shared(.syncUps)`\r\n\r\n* Fix mainactor placement\r\n\r\n* Fix transcript param not compiling\r\n\r\n* Add durationPerAttendee to be usable\r\n\r\n* Add a minimal dismiss override to fit with the docs\r\n\r\n* Fix commenting out of Tagged discussion\r\n\r\n* Fix commenting out of TestingSyncUpDetail discussion\r\n\r\n* Undo a whitespace change\r\n\r\n* Partial revert of TestingSyncUpForm-02-code-0004.swift\r\n\r\n* Undo unintentionally committed code\r\n\r\n* Revert \"Add missing mock\"\r\n\r\nThis reverts commit 9672ecbd2061ca378254e8a922fd00389187621d.\r\n\r\n* Revert \"Fixes for TestingSyncUpForm\"\r\n\r\nThis reverts commit 5bece14c2a5ae2afda40b57eccc3fab3adb8bdee.\r\n\r\n* wip\r\n\r\n---------\r\n\r\nCo-authored-by: Stephen Celis ","shortMessageHtmlLink":"SyncUp tutorial fixes (#3139)"}},{"before":null,"after":"454054c39e1f7e25a1c535f929c0078612167a35","ref":"refs/heads/document-shared-access-gotcha","pushedAt":"2024-06-07T17:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Note Swift bug in documentation\n\nIt'd be good to have a place to point folks to when encountering the\nissue.","shortMessageHtmlLink":"Note Swift bug in documentation"}},{"before":"d3c0ec27129cd675e5b8acfaff634cad8ed220bd","after":"bfc094fa0b09be83b7ef5b1685fad8b161855143","ref":"refs/heads/gh-pages","pushedAt":"2024-06-07T15:03:29.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@7461262608417df26a867b948e770ab15363974b ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 7461262 ๐Ÿš€"}},{"before":"f105a8025417053ad8a2b3d9ee49cf0fc2025b77","after":null,"ref":"refs/heads/with-lock-result","pushedAt":"2024-06-07T14:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"}},{"before":"fea248b5015fecdbb4c25c9da05d327c72bdc65c","after":"7461262608417df26a867b948e770ab15363974b","ref":"refs/heads/main","pushedAt":"2024-06-07T14:43:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Allow values to be returned from `withLock` (#3154)","shortMessageHtmlLink":"Allow values to be returned from withLock (#3154)"}},{"before":null,"after":"f105a8025417053ad8a2b3d9ee49cf0fc2025b77","ref":"refs/heads/with-lock-result","pushedAt":"2024-06-07T05:31:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Allow values to be returned from `withLock`","shortMessageHtmlLink":"Allow values to be returned from withLock"}},{"before":"aa7e4572e019707f812c3abf4ab29c8edef0c756","after":"d3c0ec27129cd675e5b8acfaff634cad8ed220bd","ref":"refs/heads/gh-pages","pushedAt":"2024-06-07T01:24:29.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@fea248b5015fecdbb4c25c9da05d327c72bdc65c ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ fea248b ๐Ÿš€"}},{"before":"52ee2bb5c7a390e4d0dfebfc017d5b662bc166c3","after":"fea248b5015fecdbb4c25c9da05d327c72bdc65c","ref":"refs/heads/main","pushedAt":"2024-06-07T01:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"},"commit":{"message":"Fix unclosed DocC code block","shortMessageHtmlLink":"Fix unclosed DocC code block"}},{"before":"28781101ba7b65425627d9a119ade7e5e8d21767","after":"aa7e4572e019707f812c3abf4ab29c8edef0c756","ref":"refs/heads/gh-pages","pushedAt":"2024-06-06T23:43:54.000Z","pushType":"force_push","commitsCount":0,"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 @ pointfreeco/swift-composable-architecture@52ee2bb5c7a390e4d0dfebfc017d5b662bc166c3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 52ee2bb ๐Ÿš€"}},{"before":"1133cecab92850b0dbf8fedaa2d15539b66100ff","after":null,"ref":"refs/heads/docc-updates","pushedAt":"2024-06-06T23:26:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephencelis","name":"Stephen Celis","path":"/stephencelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZkUYegA","startCursor":null,"endCursor":null}},"title":"Activity ยท pointfreeco/swift-composable-architecture"}