From a496c3520be03a8ad34d9203423733e417b5c308 Mon Sep 17 00:00:00 2001 From: Yusuf Suleman Date: Fri, 3 Apr 2026 19:09:04 -0500 Subject: [PATCH] fix: re-add Reader files to Xcode project (lost in merge conflict) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../Platform.xcodeproj/project.pbxproj | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/ios/Platform/Platform.xcodeproj/project.pbxproj b/ios/Platform/Platform.xcodeproj/project.pbxproj index ccc5c67..9280126 100644 --- a/ios/Platform/Platform.xcodeproj/project.pbxproj +++ b/ios/Platform/Platform.xcodeproj/project.pbxproj @@ -40,6 +40,14 @@ A10031 /* Date+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10031 /* Date+Extensions.swift */; }; A10032 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C10001 /* Assets.xcassets */; }; A10033 /* FeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10034 /* FeedbackView.swift */; }; + A10040 /* ReaderModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10040 /* ReaderModels.swift */; }; + A10041 /* ReaderAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10041 /* ReaderAPI.swift */; }; + A10042 /* ReaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10042 /* ReaderViewModel.swift */; }; + A10043 /* ReaderTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10043 /* ReaderTabView.swift */; }; + A10044 /* EntryListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10044 /* EntryListView.swift */; }; + A10045 /* ArticleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10045 /* ArticleView.swift */; }; + A10046 /* ArticleWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10046 /* ArticleWebView.swift */; }; + A10047 /* FeedManagementSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10047 /* FeedManagementSheet.swift */; }; F20549752F805F5800AE8DF5 /* ConfettiSwiftUI in Frameworks */ = {isa = PBXBuildFile; productRef = F20549742F805F5800AE8DF5 /* ConfettiSwiftUI */; }; /* End PBXBuildFile section */ @@ -77,6 +85,14 @@ B10031 /* Date+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Extensions.swift"; sourceTree = ""; }; B10033 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B10034 /* FeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackView.swift; sourceTree = ""; }; + B10040 /* ReaderModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModels.swift; sourceTree = ""; }; + B10041 /* ReaderAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderAPI.swift; sourceTree = ""; }; + B10042 /* ReaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderViewModel.swift; sourceTree = ""; }; + B10043 /* ReaderTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTabView.swift; sourceTree = ""; }; + B10044 /* EntryListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntryListView.swift; sourceTree = ""; }; + B10045 /* ArticleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticleView.swift; sourceTree = ""; }; + B10046 /* ArticleWebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticleWebView.swift; sourceTree = ""; }; + B10047 /* FeedManagementSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedManagementSheet.swift; sourceTree = ""; }; C10001 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; D10001 /* Platform.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Platform.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -133,6 +149,7 @@ F10007 /* Fitness */, F10014 /* Assistant */, F10021 /* Feedback */, + F10030 /* Reader */, ); path = Features; sourceTree = ""; @@ -270,6 +287,53 @@ path = Feedback; sourceTree = ""; }; + F10030 /* Reader */ = { + isa = PBXGroup; + children = ( + F10031 /* Models */, + F10032 /* API */, + F10033 /* ViewModels */, + F10034R /* Views */, + ); + path = Reader; + sourceTree = ""; + }; + F10031 /* Models */ = { + isa = PBXGroup; + children = ( + B10040 /* ReaderModels.swift */, + ); + path = Models; + sourceTree = ""; + }; + F10032 /* API */ = { + isa = PBXGroup; + children = ( + B10041 /* ReaderAPI.swift */, + ); + path = API; + sourceTree = ""; + }; + F10033 /* ViewModels */ = { + isa = PBXGroup; + children = ( + B10042 /* ReaderViewModel.swift */, + ); + path = ViewModels; + sourceTree = ""; + }; + F10034R /* Views */ = { + isa = PBXGroup; + children = ( + B10043 /* ReaderTabView.swift */, + B10044 /* EntryListView.swift */, + B10045 /* ArticleView.swift */, + B10046 /* ArticleWebView.swift */, + B10047 /* FeedManagementSheet.swift */, + ); + path = Views; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -374,6 +438,14 @@ A10030 /* Color+Extensions.swift in Sources */, A10031 /* Date+Extensions.swift in Sources */, A10033 /* FeedbackView.swift in Sources */, + A10040 /* ReaderModels.swift in Sources */, + A10041 /* ReaderAPI.swift in Sources */, + A10042 /* ReaderViewModel.swift in Sources */, + A10043 /* ReaderTabView.swift in Sources */, + A10044 /* EntryListView.swift in Sources */, + A10045 /* ArticleView.swift in Sources */, + A10046 /* ArticleWebView.swift in Sources */, + A10047 /* FeedManagementSheet.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };