{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172845050,"defaultBranch":"main","name":"Storybook-ios","ownerLogin":"eure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-27T04:48:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3447204?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713255393.0","currentOid":""},"activityList":{"items":[{"before":"c80a216fd0c3028143d4e5afb1a5daa4d0c3e846","after":null,"ref":"refs/heads/muukii/patch-1713255357-from-main","pushedAt":"2024-04-16T08:16:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"}},{"before":"fcb306fb099bd6d0e525ff53a84e2db78d6a2ccb","after":"d5897bd4133b8150436a19f39ca8b0c7dd16f10e","ref":"refs/heads/main","pushedAt":"2024-04-16T08:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Expose _ViewControllerKey (#40)","shortMessageHtmlLink":"Expose _ViewControllerKey (#40)"}},{"before":null,"after":"c80a216fd0c3028143d4e5afb1a5daa4d0c3e846","ref":"refs/heads/muukii/patch-1713255357-from-main","pushedAt":"2024-04-16T08:16:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Patch","shortMessageHtmlLink":"Patch"}},{"before":"dbc9c89a751ec2057346b0d66c566e2514834ebb","after":null,"ref":"refs/heads/muukii/patch-1713245429-from-main","pushedAt":"2024-04-16T07:10:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"}},{"before":"0cce1f1ab87f78365528f8c408b211a8829109d8","after":"fcb306fb099bd6d0e525ff53a84e2db78d6a2ccb","ref":"refs/heads/main","pushedAt":"2024-04-16T07:10:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Add initializer variant (#39)","shortMessageHtmlLink":"Add initializer variant (#39)"}},{"before":"f6a1efeaeef5e88e94b4c788c4986242b3a5ea81","after":"dbc9c89a751ec2057346b0d66c566e2514834ebb","ref":"refs/heads/muukii/patch-1713245429-from-main","pushedAt":"2024-04-16T05:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"a5f65418da3de406ee4c89c05012c558895ae07a","after":"f6a1efeaeef5e88e94b4c788c4986242b3a5ea81","ref":"refs/heads/muukii/patch-1713245429-from-main","pushedAt":"2024-04-16T05:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"82fac3cefdaed0e7f4f06ebf4615fb09fd1b63a1","after":"a5f65418da3de406ee4c89c05012c558895ae07a","ref":"refs/heads/muukii/patch-1713245429-from-main","pushedAt":"2024-04-16T05:35:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Merge branch 'main' into muukii/patch-1713245429-from-main","shortMessageHtmlLink":"Merge branch 'main' into muukii/patch-1713245429-from-main"}},{"before":"b1e17095380902098bfcb1c32a1189be28f5db79","after":"0cce1f1ab87f78365528f8c408b211a8829109d8","ref":"refs/heads/main","pushedAt":"2024-04-16T05:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Update build.yml","shortMessageHtmlLink":"Update build.yml"}},{"before":null,"after":"82fac3cefdaed0e7f4f06ebf4615fb09fd1b63a1","ref":"refs/heads/muukii/patch-1713245429-from-main","pushedAt":"2024-04-16T05:30:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Patch","shortMessageHtmlLink":"Patch"}},{"before":"712d2cd14997ab7b11866a0753e49a292ee1c2ae","after":null,"ref":"refs/heads/john/debugOnly","pushedAt":"2024-03-15T06:36:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"}},{"before":"9dcffa62b7edeccff874da34e352771982af3a84","after":"b1e17095380902098bfcb1c32a1189be28f5db79","ref":"refs/heads/main","pushedAt":"2024-03-15T06:36:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"muukii","name":"Hiroshi Kimura","path":"/muukii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888355?s=80&v=4"},"commit":{"message":"Search all available dlyd images for known providers (#38)\n\nFixes issue where `#StorybookPage` declarations from dynamic frameworks\r\nare not being picked up by the Book iterator","shortMessageHtmlLink":"Search all available dlyd images for known providers (#38)"}},{"before":"328b4f2fd7bcbfce7da09402be40c192ef6fbe00","after":"712d2cd14997ab7b11866a0753e49a292ee1c2ae","ref":"refs/heads/john/debugOnly","pushedAt":"2024-03-15T06:32:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"optimize","shortMessageHtmlLink":"optimize"}},{"before":"f8ef262bf4ea26fc532dfdb206033fc2491c03e9","after":"328b4f2fd7bcbfce7da09402be40c192ef6fbe00","ref":"refs/heads/john/debugOnly","pushedAt":"2024-03-15T02:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"f8ef262bf4ea26fc532dfdb206033fc2491c03e9","ref":"refs/heads/john/debugOnly","pushedAt":"2024-03-15T01:52:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"65ab54394ede5f9d600acdf05a3a3085a267b581","after":"9dcffa62b7edeccff874da34e352771982af3a84","ref":"refs/heads/main","pushedAt":"2024-03-14T08:11:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"Support StorybookPreview macro in Preview declarations (#37)","shortMessageHtmlLink":"Support StorybookPreview macro in Preview declarations (#37)"}},{"before":"054113bda019244207f5f9fea63e841942998c34","after":null,"ref":"refs/heads/john/StorybookPreviewMacro","pushedAt":"2024-03-14T08:11:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"}},{"before":null,"after":"054113bda019244207f5f9fea63e841942998c34","ref":"refs/heads/john/StorybookPreviewMacro","pushedAt":"2024-03-14T05:59:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"Support StorybookPreview macro in Preview declarations","shortMessageHtmlLink":"Support StorybookPreview macro in Preview declarations"}},{"before":"178ee5366daaf8956890483f099044a9b52dfb07","after":"65ab54394ede5f9d600acdf05a3a3085a267b581","ref":"refs/heads/main","pushedAt":"2024-02-22T04:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"support nested types","shortMessageHtmlLink":"support nested types"}},{"before":"c330d7422636eb7e3e7c094cd8489ae51ba8021f","after":null,"ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-22T02:30:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"}},{"before":"8c716b513350c2b7585b49628972b3bacbd0cd71","after":"178ee5366daaf8956890483f099044a9b52dfb07","ref":"refs/heads/main","pushedAt":"2024-02-22T02:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"Add @_alwaysEmitConformanceMetadata to BookProvider (#36)\n\nPrevent stripping of symbols","shortMessageHtmlLink":"Add @_alwaysEmitConformanceMetadata to BookProvider (#36)"}},{"before":null,"after":"c330d7422636eb7e3e7c094cd8489ae51ba8021f","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-21T00:48:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"add always emit annotation to BookProvider","shortMessageHtmlLink":"add always emit annotation to BookProvider"}},{"before":"b2a6536b5c971f0a0c9baa59c90f291865d9e8e3","after":null,"ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T10:57:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"}},{"before":"8985fa9fa6bca298b4c66dd0f6f0e53b7a7a0f6c","after":"8c716b513350c2b7585b49628972b3bacbd0cd71","ref":"refs/heads/main","pushedAt":"2024-02-20T10:57:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"Dynamic loading of `BookProvider` conformers + new `#StorybookPage` macro (#35)\n\n## `#StorybookPage` macro:\r\n```swift\r\n#StorybookPage {\r\n VStack {\r\n MyView()\r\n Text(\"test\")\r\n }\r\n .tint(.accentColor)\r\n}\r\n```\r\n```swift\r\n#StorybookPage(title: \"My View\") {\r\n VStack {\r\n MyView()\r\n Text(\"test\")\r\n }\r\n .tint(.accentColor)\r\n}\r\n```\r\n\r\n\r\n## Dynamically loading of all `BookProvider`\r\n### Search only `#StorybookPage` macro usages\r\n```swift\r\nstruct RootView: View {\r\n var body: some View {\r\n StorybookDisplayRootView(\r\n bookStore: .init(\r\n book: .init(title: \"#StorybookPage macro\") {\r\n Book.allStorybookPages()\r\n .map({ $0.bookBody })\r\n }\r\n )\r\n )\r\n }\r\n}\r\n```\r\n### Search all `BookProvider` conformances, including `#StorybookPage`\r\nmacro usages\r\n```swift\r\nstruct RootView: View {\r\n var body: some View {\r\n StorybookDisplayRootView(\r\n bookStore: .init(\r\n book: .init(title: \"All BookProviders\") {\r\n Book.allBookProviders()\r\n .map({ $0.bookBody })\r\n }\r\n )\r\n )\r\n }\r\n}\r\n```\r\n\r\n## Other changes\r\n- Updated Demo app to include both uses of previous `Book` declaring\r\nmethods and the new `#StorybookPage` usage\r\n- Changed `#file` usages to `#fileID` to hide machine usernames in paths\r\n- Reorganized source file directories","shortMessageHtmlLink":"Dynamic loading of BookProvider conformers + new #StorybookPage m…"}},{"before":"4ec116fb786bc82502fd95dfd47eeb38291c90f5","after":"b2a6536b5c971f0a0c9baa59c90f291865d9e8e3","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T10:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"update workflow","shortMessageHtmlLink":"update workflow"}},{"before":"f79676bc9aa90bab45c991e9124b42560c2749f6","after":"4ec116fb786bc82502fd95dfd47eeb38291c90f5","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T10:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"update workflow","shortMessageHtmlLink":"update workflow"}},{"before":"b18ebd51506222fcd6263f23182deaeb49f0366a","after":"f79676bc9aa90bab45c991e9124b42560c2749f6","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T10:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"speed up unfiltered search","shortMessageHtmlLink":"speed up unfiltered search"}},{"before":"1096efc854068b6e2d44b21c4293b5a2722f73af","after":"b18ebd51506222fcd6263f23182deaeb49f0366a","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T10:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"update workflows","shortMessageHtmlLink":"update workflows"}},{"before":"ac1cec8cac5641b3b5b84e0b8d661d9c326ab03b","after":"1096efc854068b6e2d44b21c4293b5a2722f73af","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T06:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"b729cb8507843146012754e37b3533c467522b87","after":"ac1cec8cac5641b3b5b84e0b8d661d9c326ab03b","ref":"refs/heads/john/dynamicLoading","pushedAt":"2024-02-20T05:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnEstropia","name":"John Estropia","path":"/JohnEstropia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3029684?s=80&v=4"},"commit":{"message":"final prototype","shortMessageHtmlLink":"final prototype"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMb6Q2AA","startCursor":null,"endCursor":null}},"title":"Activity · eure/Storybook-ios"}