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:
Trey t
2026-02-26 11:47:16 -06:00
parent b1a54d2844
commit 0442eab1f8
380 changed files with 858 additions and 1077 deletions

View File

@@ -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)
}