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:
@@ -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
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib
|
||||
package com.example.casera
|
||||
|
||||
import platform.UIKit.UIDevice
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.network
|
||||
package com.example.casera.network
|
||||
|
||||
import io.ktor.client.*
|
||||
import io.ktor.client.engine.darwin.*
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.platform
|
||||
package com.example.casera.platform
|
||||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.remember
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.storage
|
||||
package com.example.casera.storage
|
||||
|
||||
import platform.Foundation.NSUserDefaults
|
||||
import kotlin.concurrent.Volatile
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.storage
|
||||
package com.example.casera.storage
|
||||
|
||||
internal actual fun getPlatformTaskCacheManager(): TaskCacheManager? {
|
||||
return TaskCacheManager.getInstance()
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.storage
|
||||
package com.example.casera.storage
|
||||
|
||||
import platform.Foundation.NSUserDefaults
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.storage
|
||||
package com.example.casera.storage
|
||||
|
||||
import platform.Foundation.NSUserDefaults
|
||||
import kotlin.concurrent.Volatile
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.example.mycrib.storage
|
||||
package com.example.casera.storage
|
||||
|
||||
internal actual fun getPlatformTokenManager(): TokenManager? {
|
||||
return TokenManager.getInstance()
|
||||
@@ -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.*
|
||||
Reference in New Issue
Block a user