Rebrand entire project from Feels to Reflect
Complete rename across all bundle IDs, App Groups, CloudKit containers, StoreKit product IDs, data store filenames, URL schemes, logger subsystems, Swift identifiers, user-facing strings (7 languages), file names, directory names, Xcode project, schemes, assets, and documentation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
//
|
||||
// DebugAnimationSettingsView.swift
|
||||
// Feels
|
||||
// Reflect
|
||||
//
|
||||
// Debug-only view for experimenting with vote celebration animations.
|
||||
//
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//
|
||||
// LiveActivityPreviewView.swift
|
||||
// Feels
|
||||
// Reflect
|
||||
//
|
||||
// Preview Live Activity with animated streak counter for promotional videos.
|
||||
//
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//
|
||||
// PaywallPreviewSettingsView.swift
|
||||
// Feels
|
||||
// Reflect
|
||||
//
|
||||
// Debug view for previewing and switching paywall styles.
|
||||
//
|
||||
@@ -38,7 +38,7 @@ struct PaywallPreviewSettingsView: View {
|
||||
}
|
||||
}
|
||||
.sheet(isPresented: $showFullPreview) {
|
||||
FeelsSubscriptionStoreView(source: "paywall_preview", style: selectedStyle)
|
||||
ReflectSubscriptionStoreView(source: "paywall_preview", style: selectedStyle)
|
||||
.environmentObject(iapManager)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//
|
||||
// SettingsTabView.swift
|
||||
// Feels (iOS)
|
||||
// Reflect (iOS)
|
||||
//
|
||||
// Created by Trey Tartt on 12/13/25.
|
||||
//
|
||||
@@ -76,7 +76,7 @@ struct SettingsTabView: View {
|
||||
WhyUpgradeView()
|
||||
}
|
||||
.sheet(isPresented: $showSubscriptionStore) {
|
||||
FeelsSubscriptionStoreView(source: "settings_tab")
|
||||
ReflectSubscriptionStoreView(source: "settings_tab")
|
||||
.environmentObject(iapManager)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//
|
||||
// SettingsView.swift
|
||||
// Feels
|
||||
// Reflect
|
||||
//
|
||||
// Created by Trey Tartt on 1/8/22.
|
||||
//
|
||||
@@ -109,7 +109,7 @@ struct SettingsContentView: View {
|
||||
}
|
||||
.onAppear(perform: {
|
||||
AnalyticsManager.shared.trackScreen(.settings)
|
||||
FeelsTipsManager.shared.onSettingsViewed()
|
||||
ReflectTipsManager.shared.onSettingsViewed()
|
||||
})
|
||||
}
|
||||
|
||||
@@ -953,7 +953,7 @@ struct SettingsContentView: View {
|
||||
.cornerRadius(Constants.viewsCornerRaidus, corners: [.topLeft, .topRight, .bottomLeft, .bottomRight])
|
||||
.healthKitSyncTip()
|
||||
.sheet(isPresented: $showSubscriptionStore) {
|
||||
FeelsSubscriptionStoreView(source: "settings")
|
||||
ReflectSubscriptionStoreView(source: "settings")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1078,7 +1078,7 @@ struct SettingsContentView: View {
|
||||
Text("Share Analytics")
|
||||
.foregroundColor(textColor)
|
||||
|
||||
Text("Help improve Feels by sharing anonymous usage data")
|
||||
Text("Help improve Reflect by sharing anonymous usage data")
|
||||
.font(.caption)
|
||||
.foregroundStyle(.secondary)
|
||||
}
|
||||
@@ -1520,7 +1520,7 @@ struct SettingsView: View {
|
||||
.background(theme.currentTheme.secondaryBGColor)
|
||||
.cornerRadius(Constants.viewsCornerRaidus, corners: [.topLeft, .topRight, .bottomLeft, .bottomRight])
|
||||
.sheet(isPresented: $showSubscriptionStore) {
|
||||
FeelsSubscriptionStoreView(source: "settings")
|
||||
ReflectSubscriptionStoreView(source: "settings")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1795,7 +1795,7 @@ struct SettingsView: View {
|
||||
Text("Share Analytics")
|
||||
.foregroundColor(textColor)
|
||||
|
||||
Text("Help improve Feels by sharing anonymous usage data")
|
||||
Text("Help improve Reflect by sharing anonymous usage data")
|
||||
.font(.caption)
|
||||
.foregroundStyle(.secondary)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user