Преглед на файлове

Replace OpenAI branding with generic AI labels in tool UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 преди 1 месец
родител
ревизия
fefeabe5c9

+ 1 - 1
Reddit App/ViewModels/CommentWriterViewModel.swift

@@ -149,7 +149,7 @@ final class CommentWriterViewModel {
             variants = result.variants
             selectedVariantID = result.variants.first?.id
             selectedTab = .preview
-            let engine = usesLiveAI ? "OpenAI" : "local AI templates"
+            let engine = usesLiveAI ? "AI" : "local AI templates"
             successMessage = "Generated comment with \(result.variants.count) variants using \(engine)."
         } catch {
             errorMessage = error.localizedDescription

+ 1 - 1
Reddit App/ViewModels/PostGeneratorViewModel.swift

@@ -207,7 +207,7 @@ final class PostGeneratorViewModel {
             let result = try await generationService.generatePost(from: draft)
             applyGeneratedPost(result, replaceExisting: replaceExisting)
             selectedTab = .preview
-            let engine = usesLiveAI ? "OpenAI" : "local AI templates"
+            let engine = usesLiveAI ? "AI" : "local AI templates"
             successMessage = "Post generated successfully using \(engine)."
         } catch {
             errorMessage = error.localizedDescription

+ 1 - 1
Reddit App/ViewModels/TitleOptimizerViewModel.swift

@@ -108,7 +108,7 @@ final class TitleOptimizerViewModel {
             analysis = result.analysis
             variants = result.variants
             selectedVariantID = result.variants.first?.id
-            let engine = usesLiveAI ? "OpenAI" : "local AI templates"
+            let engine = usesLiveAI ? "AI" : "local AI templates"
             successMessage = "Generated \(result.variants.count) title suggestions using \(engine)."
         } catch {
             errorMessage = error.localizedDescription

+ 2 - 2
Reddit App/Views/CommentWriterView.swift

@@ -75,7 +75,7 @@ struct CommentWriterView: View {
                     }
                 }
 
-                Text(viewModel.usesLiveAI ? "Write Reddit-ready comments with OpenAI" : "Write Reddit-ready comments with AI templates")
+                Text(viewModel.usesLiveAI ? "Write Reddit-ready comments with AI" : "Write Reddit-ready comments with AI templates")
                     .font(.system(size: 11))
                     .foregroundStyle(AppTheme.textSecondary)
             }
@@ -430,7 +430,7 @@ struct CommentWriterView: View {
             metadataDivider
             metadataRow(label: "Length", value: viewModel.draft.length.title)
             metadataDivider
-            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "OpenAI" : "Local templates")
+            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "AI" : "Local templates")
 
             if let best = viewModel.bestVariant {
                 metadataDivider

+ 2 - 2
Reddit App/Views/PostGeneratorView.swift

@@ -92,7 +92,7 @@ struct PostGeneratorView: View {
                     }
                 }
 
-                Text(viewModel.usesLiveAI ? "Create Reddit-ready posts with OpenAI" : "Create Reddit-ready posts with AI templates")
+                Text(viewModel.usesLiveAI ? "Create Reddit-ready posts with AI" : "Create Reddit-ready posts with AI templates")
                     .font(.system(size: 11))
                     .foregroundStyle(AppTheme.textSecondary)
             }
@@ -645,7 +645,7 @@ struct PostGeneratorView: View {
             metadataDivider
             metadataRow(label: "Tone", value: viewModel.draft.tone.title)
             metadataDivider
-            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "OpenAI" : "Local templates")
+            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "AI" : "Local templates")
 
             if viewModel.draft.isNSFW || viewModel.draft.isSpoiler || viewModel.draft.isOC {
                 metadataDivider

+ 3 - 3
Reddit App/Views/TitleOptimizerView.swift

@@ -57,7 +57,7 @@ struct TitleOptimizerView: View {
                 Text("Title Optimizer")
                     .font(.system(size: 18, weight: .semibold))
                     .foregroundStyle(AppTheme.textPrimary)
-                Text(viewModel.usesLiveAI ? "Craft viral Reddit titles with OpenAI" : "Craft viral Reddit titles with AI templates")
+                Text(viewModel.usesLiveAI ? "Craft viral Reddit titles with AI" : "Craft viral Reddit titles with AI templates")
                     .font(.system(size: 11))
                     .foregroundStyle(AppTheme.textSecondary)
             }
@@ -444,7 +444,7 @@ struct TitleOptimizerView: View {
             metadataDivider
             metadataRow(label: "Tone", value: viewModel.draft.tone.title)
             metadataDivider
-            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "OpenAI" : "Local templates")
+            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "AI" : "Local templates")
             metadataDivider
             metadataRow(label: "Active", value: viewModel.activeTitle)
         }
@@ -518,7 +518,7 @@ struct TitleOptimizerView: View {
             metadataDivider
             metadataRow(label: "Type", value: viewModel.draft.postType.title)
             metadataDivider
-            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "OpenAI" : "Local templates")
+            metadataRow(label: "Engine", value: viewModel.usesLiveAI ? "AI" : "Local templates")
 
             if let score = viewModel.analysis?.overallScore {
                 metadataDivider