Rebrand from Casera/MyCrib to honeyDue
Total rebrand across KMM project: - Kotlin package: com.example.casera -> com.tt.honeyDue (dirs + declarations) - Gradle: rootProject.name, namespace, applicationId - Android: manifest, strings.xml (all languages), widget resources - iOS: pbxproj bundle IDs, Info.plist, entitlements, xcconfig - iOS directories: Casera/ -> HoneyDue/, CaseraTests/ -> HoneyDueTests/, etc. - Swift source: all class/struct/enum renames - Deep links: casera:// -> honeydue://, .casera -> .honeydue - App icons replaced with honeyDue honeycomb icon - Domains: casera.treytartt.com -> honeyDue.treytartt.com - Bundle IDs: com.tt.casera -> com.tt.honeyDue - Database table names preserved Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -48,7 +48,7 @@ enum L10n {
|
||||
static var alreadyHaveAccount: String { String(localized: "auth_already_have_account") }
|
||||
static var signIn: String { String(localized: "auth_sign_in") }
|
||||
static var passwordsDontMatch: String { String(localized: "auth_passwords_dont_match") }
|
||||
static var joinCasera: String { String(localized: "auth_join_casera") }
|
||||
static var joinhoneyDue: String { String(localized: "auth_join_honeydue") }
|
||||
static var startManaging: String { String(localized: "auth_start_managing") }
|
||||
static var accountInfo: String { String(localized: "auth_account_info") }
|
||||
static var security: String { String(localized: "auth_security") }
|
||||
|
||||
@@ -60,7 +60,7 @@ enum ThemeID: String, CaseIterable, Codable {
|
||||
}
|
||||
|
||||
// MARK: - Shared App Group UserDefaults
|
||||
private let appGroupID = "group.com.tt.casera.CaseraDev"
|
||||
private let appGroupID = "group.com.tt.honeyDue.HoneyDueDev"
|
||||
private let sharedDefaults: UserDefaults = {
|
||||
guard let defaults = UserDefaults(suiteName: appGroupID) else {
|
||||
#if DEBUG
|
||||
|
||||
@@ -20,7 +20,7 @@ final class WidgetDataManager {
|
||||
static let completedColumn = "completed_tasks"
|
||||
static let cancelledColumn = "cancelled_tasks"
|
||||
|
||||
private let appGroupIdentifier = "group.com.tt.casera.CaseraDev"
|
||||
private let appGroupIdentifier = "group.com.tt.honeyDue.HoneyDueDev"
|
||||
private let tasksFileName = "widget_tasks.json"
|
||||
private let actionsFileName = "widget_pending_actions.json"
|
||||
private let pendingTasksFileName = "widget_pending_tasks.json"
|
||||
@@ -31,7 +31,7 @@ final class WidgetDataManager {
|
||||
private let isPremiumKey = "widget_is_premium"
|
||||
|
||||
/// Serial queue for thread-safe file I/O operations
|
||||
private let fileQueue = DispatchQueue(label: "com.casera.widget.fileio")
|
||||
private let fileQueue = DispatchQueue(label: "com.honeydue.widget.fileio")
|
||||
|
||||
private var sharedDefaults: UserDefaults? {
|
||||
UserDefaults(suiteName: appGroupIdentifier)
|
||||
@@ -283,7 +283,7 @@ final class WidgetDataManager {
|
||||
|
||||
// Reload widget to reflect the change
|
||||
DispatchQueue.main.async {
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "Casera")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "honeyDue")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user