From cee6be8db255221abb782866c2a9ce8f77d2651b Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 2 Mar 2026 09:48:03 -0600 Subject: [PATCH] Switch API environment to DEV and add Google Sign-In localization strings - Change ApiConfig.CURRENT_ENV from LOCAL to DEV - Add "Google Sign-In Error" and "Sign in with Google" to Localizable.xcstrings - Reorder Xcode project build settings (cosmetic) Co-Authored-By: Claude Opus 4.6 --- .../kotlin/com/example/casera/network/ApiConfig.kt | 2 +- iosApp/iosApp.xcodeproj/project.pbxproj | 8 ++++---- iosApp/iosApp/Localizable.xcstrings | 6 ++++++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt b/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt index c190066..f4bc03e 100644 --- a/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt +++ b/composeApp/src/commonMain/kotlin/com/example/casera/network/ApiConfig.kt @@ -9,7 +9,7 @@ package com.example.casera.network */ object ApiConfig { // ⚠️ CHANGE THIS TO TOGGLE ENVIRONMENT ⚠️ - val CURRENT_ENV = Environment.LOCAL + val CURRENT_ENV = Environment.DEV enum class Environment { LOCAL, diff --git a/iosApp/iosApp.xcodeproj/project.pbxproj b/iosApp/iosApp.xcodeproj/project.pbxproj index 871df48..ee0a79a 100644 --- a/iosApp/iosApp.xcodeproj/project.pbxproj +++ b/iosApp/iosApp.xcodeproj/project.pbxproj @@ -780,14 +780,14 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.t-t.CaseraTests"; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_ENABLE_EXPLICIT_MODULES = NO; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Casera; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Casera.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Casera"; + TEST_TARGET_NAME = Casera; }; name = Debug; }; @@ -806,14 +806,14 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.t-t.CaseraTests"; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_ENABLE_EXPLICIT_MODULES = NO; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Casera; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Casera.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Casera"; + TEST_TARGET_NAME = Casera; }; name = Release; }; diff --git a/iosApp/iosApp/Localizable.xcstrings b/iosApp/iosApp/Localizable.xcstrings index 84eab9c..0744875 100644 --- a/iosApp/iosApp/Localizable.xcstrings +++ b/iosApp/iosApp/Localizable.xcstrings @@ -17342,6 +17342,9 @@ "Generate New Code" : { "comment" : "A button label that appears when a user wants to generate a new invitation code.", "isCommentAutoGenerated" : true + }, + "Google Sign-In Error" : { + }, "Help improve Casera by sharing anonymous usage data" : { @@ -24917,6 +24920,9 @@ "Share this 6-character code. They can enter it in the app to join." : { "comment" : "A description of how to share the invitation code with others.", "isCommentAutoGenerated" : true + }, + "Sign in with Google" : { + }, "Signing in with Apple..." : {