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:
Trey t
2026-03-07 06:33:57 -06:00
parent 9c574c4343
commit 1e2adf7660
450 changed files with 1730 additions and 1788 deletions
+60 -60
View File
@@ -172,61 +172,61 @@
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"nl" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"pt" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"zh" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
}
}
@@ -1106,67 +1106,67 @@
}
}
},
"auth_join_casera" : {
"auth_join_honeydue" : {
"extractionState" : "manual",
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Bei Casera anmelden"
"value" : "Bei honeyDue anmelden"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Join Casera"
"value" : "Join honeyDue"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Únete a Casera"
"value" : "Únete a honeyDue"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Rejoindre Casera"
"value" : "Rejoindre honeyDue"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Unisciti a Casera"
"value" : "Unisciti a honeyDue"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "Caseraに参加"
"value" : "honeyDueに参加"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera 가입"
"value" : "honeyDue 가입"
}
},
"nl" : {
"stringUnit" : {
"state" : "translated",
"value" : "Word lid van Casera"
"value" : "Word lid van honeyDue"
}
},
"pt" : {
"stringUnit" : {
"state" : "translated",
"value" : "Junte-se à Casera"
"value" : "Junte-se à honeyDue"
}
},
"zh" : {
"stringUnit" : {
"state" : "translated",
"value" : "加入Casera"
"value" : "加入honeyDue"
}
}
}
@@ -1437,61 +1437,61 @@
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"nl" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"pt" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"zh" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
}
}
@@ -3090,25 +3090,25 @@
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Accedi per continuare con Casera"
"value" : "Accedi per continuare con honeyDue"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "Caseraを続けるにはログインしてください"
"value" : "honeyDueを続けるにはログインしてください"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera를 계속 사용하려면 로그인하세요"
"value" : "honeyDue를 계속 사용하려면 로그인하세요"
}
},
"nl" : {
"stringUnit" : {
"state" : "translated",
"value" : "Log in om door te gaan met Casera"
"value" : "Log in om door te gaan met honeyDue"
}
},
"pt" : {
@@ -3120,7 +3120,7 @@
"zh" : {
"stringUnit" : {
"state" : "translated",
"value" : "登录以继续使用Casera"
"value" : "登录以继续使用honeyDue"
}
}
}
@@ -4258,11 +4258,11 @@
"comment" : "A label displayed above the caption of an image in the photo viewer.",
"isCommentAutoGenerated" : true
},
"Casera" : {
"honeyDue" : {
"comment" : "The name of the app.",
"isCommentAutoGenerated" : true
},
"CASERA PRO" : {
"HONEYDUE PRO" : {
},
"Change" : {
@@ -17411,7 +17411,7 @@
"Google Sign-In Error" : {
},
"Help improve Casera by sharing anonymous usage data" : {
"Help improve honeyDue by sharing anonymous usage data" : {
},
"Here are tasks recommended for your area.\nPick the ones you'd like to track!" : {
@@ -17422,11 +17422,11 @@
"isCommentAutoGenerated" : true
},
"I have a code to join" : {
"comment" : "A button label that instructs the user to join an existing Casera account.",
"comment" : "A button label that instructs the user to join an existing honeyDue account.",
"isCommentAutoGenerated" : true
},
"I'm Ready!" : {
"comment" : "A button label that indicates the user is ready to use Casera.",
"comment" : "A button label that indicates the user is ready to use honeyDue.",
"isCommentAutoGenerated" : true
},
"Image %lld of %lld" : {
@@ -17461,7 +17461,7 @@
"comment" : "A button label that instructs the user to join an existing residence.",
"isCommentAutoGenerated" : true
},
"Join Casera" : {
"Join honeyDue" : {
"comment" : "A title for the registration screen.",
"isCommentAutoGenerated" : true
},
@@ -17499,11 +17499,11 @@
"Logging in..." : {
},
"Manage at casera.app" : {
"Manage at honeydue.app" : {
},
"Manage your subscription at casera.app" : {
"comment" : "A text instruction that directs them to manage their subscription on casera.app.",
"Manage your subscription at honeydue.app" : {
"comment" : "A text instruction that directs them to manage their subscription on honeydue.app.",
"isCommentAutoGenerated" : true
},
"Manage your subscription on your Android device" : {
@@ -17513,7 +17513,7 @@
"comment" : "A button label that says \"Mark Task In Progress\".",
"isCommentAutoGenerated" : true
},
"MyCrib Icon Animations" : {
"HoneyDue Icon Animations" : {
"comment" : "The title of the playground interface.",
"isCommentAutoGenerated" : true
},
@@ -17568,8 +17568,8 @@
"comment" : "A button that dismisses the success dialog.",
"isCommentAutoGenerated" : true
},
"Open casera.app" : {
"comment" : "A button label that opens the casera.app settings page.",
"Open honeydue.app" : {
"comment" : "A button label that opens the honeydue.app settings page.",
"isCommentAutoGenerated" : true
},
"or" : {
@@ -17737,61 +17737,61 @@
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"nl" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"pt" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
},
"zh" : {
"stringUnit" : {
"state" : "translated",
"value" : "Casera"
"value" : "honeyDue"
}
}
}
@@ -24837,7 +24837,7 @@
"comment" : "A label displayed above the picker for selecting the notification time.",
"isCommentAutoGenerated" : true
},
"Send a .casera file via Messages, Email, or AirDrop. They just tap to join." : {
"Send a .honeydue file via Messages, Email, or AirDrop. They just tap to join." : {
},
"Send Invite Link" : {
@@ -30179,7 +30179,7 @@
"comment" : "A footer label within the \"Forgot Password?\" view, instructing the user to check their email for a verification code.",
"isCommentAutoGenerated" : true
},
"Welcome to Casera" : {
"Welcome to honeyDue" : {
"comment" : "The title of the welcome screen in the preview.",
"isCommentAutoGenerated" : true
},