fix: re-add Reader files to Xcode project (lost in merge conflict)
All checks were successful
Security Checks / dependency-audit (push) Successful in 15s
Security Checks / secret-scanning (push) Successful in 3s
Security Checks / dockerfile-lint (push) Successful in 4s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Yusuf Suleman
2026-04-03 19:09:04 -05:00
parent 9c1a661099
commit a496c3520b

View File

@@ -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 = "<group>"; };
B10033 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B10034 /* FeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackView.swift; sourceTree = "<group>"; };
B10040 /* ReaderModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderModels.swift; sourceTree = "<group>"; };
B10041 /* ReaderAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderAPI.swift; sourceTree = "<group>"; };
B10042 /* ReaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderViewModel.swift; sourceTree = "<group>"; };
B10043 /* ReaderTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReaderTabView.swift; sourceTree = "<group>"; };
B10044 /* EntryListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntryListView.swift; sourceTree = "<group>"; };
B10045 /* ArticleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticleView.swift; sourceTree = "<group>"; };
B10046 /* ArticleWebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticleWebView.swift; sourceTree = "<group>"; };
B10047 /* FeedManagementSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedManagementSheet.swift; sourceTree = "<group>"; };
C10001 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
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 = "<group>";
@@ -270,6 +287,53 @@
path = Feedback;
sourceTree = "<group>";
};
F10030 /* Reader */ = {
isa = PBXGroup;
children = (
F10031 /* Models */,
F10032 /* API */,
F10033 /* ViewModels */,
F10034R /* Views */,
);
path = Reader;
sourceTree = "<group>";
};
F10031 /* Models */ = {
isa = PBXGroup;
children = (
B10040 /* ReaderModels.swift */,
);
path = Models;
sourceTree = "<group>";
};
F10032 /* API */ = {
isa = PBXGroup;
children = (
B10041 /* ReaderAPI.swift */,
);
path = API;
sourceTree = "<group>";
};
F10033 /* ViewModels */ = {
isa = PBXGroup;
children = (
B10042 /* ReaderViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
F10034R /* Views */ = {
isa = PBXGroup;
children = (
B10043 /* ReaderTabView.swift */,
B10044 /* EntryListView.swift */,
B10045 /* ArticleView.swift */,
B10046 /* ArticleWebView.swift */,
B10047 /* FeedManagementSheet.swift */,
);
path = Views;
sourceTree = "<group>";
};
/* 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;
};