Rebrand from MyCrib to Casera

- Rename Kotlin package from com.example.mycrib to com.example.casera
- Update Android app name, namespace, and application ID
- Update iOS bundle identifiers and project settings
- Rename iOS directories (MyCribTests -> CaseraTests, etc.)
- Update deep link schemes from mycrib:// to casera://
- Update app group identifiers
- Update subscription product IDs
- Update all UI strings and branding

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Trey t
2025-11-28 21:10:38 -06:00
parent 8dbc816a33
commit c6eef720ed
215 changed files with 767 additions and 767 deletions

View File

@@ -1,13 +1,13 @@
package com.example.mycrib
package com.example.casera
import androidx.compose.ui.window.ComposeUIViewController
import com.example.mycrib.storage.TokenManager
import com.example.mycrib.storage.TokenStorage
import com.example.mycrib.storage.TaskCacheManager
import com.example.mycrib.storage.TaskCacheStorage
import com.example.mycrib.storage.ThemeStorage
import com.example.mycrib.storage.ThemeStorageManager
import com.example.mycrib.ui.theme.ThemeManager
import com.example.casera.storage.TokenManager
import com.example.casera.storage.TokenStorage
import com.example.casera.storage.TaskCacheManager
import com.example.casera.storage.TaskCacheStorage
import com.example.casera.storage.ThemeStorage
import com.example.casera.storage.ThemeStorageManager
import com.example.casera.ui.theme.ThemeManager
fun MainViewController() = ComposeUIViewController {
// Initialize TokenStorage with iOS TokenManager

View File

@@ -1,4 +1,4 @@
package com.example.mycrib
package com.example.casera
import platform.UIKit.UIDevice

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.network
package com.example.casera.network
import io.ktor.client.*
import io.ktor.client.engine.darwin.*

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.platform
package com.example.casera.platform
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.storage
package com.example.casera.storage
import platform.Foundation.NSUserDefaults
import kotlin.concurrent.Volatile

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.storage
package com.example.casera.storage
internal actual fun getPlatformTaskCacheManager(): TaskCacheManager? {
return TaskCacheManager.getInstance()

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.storage
package com.example.casera.storage
import platform.Foundation.NSUserDefaults

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.storage
package com.example.casera.storage
import platform.Foundation.NSUserDefaults
import kotlin.concurrent.Volatile

View File

@@ -1,4 +1,4 @@
package com.example.mycrib.storage
package com.example.casera.storage
internal actual fun getPlatformTokenManager(): TokenManager? {
return TokenManager.getInstance()

View File

@@ -1,6 +1,6 @@
package com.example.mycrib.util
package com.example.casera.util
import com.example.mycrib.platform.ImageData
import com.example.casera.platform.ImageData
import kotlinx.cinterop.*
import platform.Foundation.*
import platform.UIKit.*