diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 30ef0c8..48aba64 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,8 +13,8 @@ android { applicationId = "ru.kalinamall.seaca" minSdk = 26 targetSdk = 35 - versionCode = 15 - versionName = "0.5.1" + versionCode = 16 + versionName = "0.5.2" } buildTypes { diff --git a/app/src/main/java/ru/kalinamall/seaca/ui/screens/ConnectScreen.kt b/app/src/main/java/ru/kalinamall/seaca/ui/screens/ConnectScreen.kt index 6ba30af..39a84ce 100644 --- a/app/src/main/java/ru/kalinamall/seaca/ui/screens/ConnectScreen.kt +++ b/app/src/main/java/ru/kalinamall/seaca/ui/screens/ConnectScreen.kt @@ -22,6 +22,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import kotlinx.coroutines.launch +import ru.kalinamall.seaca.BuildConfig import ru.kalinamall.seaca.data.SacRepository @Composable @@ -29,11 +30,20 @@ fun ConnectScreen( repo: SacRepository, onConnected: () -> Unit, ) { - var serverUrl by remember { mutableStateOf("") } + val devDefaults = BuildConfig.DEBUG + var serverUrl by remember { + mutableStateOf(if (devDefaults) DevConnectDefaults.SERVER_URL else "") + } var enrollmentCode by remember { mutableStateOf("") } - var username by remember { mutableStateOf("") } - var password by remember { mutableStateOf("") } - var displayName by remember { mutableStateOf(android.os.Build.MODEL) } + var username by remember { + mutableStateOf(if (devDefaults) DevConnectDefaults.USERNAME else "") + } + var password by remember { + mutableStateOf(if (devDefaults) DevConnectDefaults.PASSWORD else "") + } + var displayName by remember { + mutableStateOf(if (devDefaults) DevConnectDefaults.DISPLAY_NAME else android.os.Build.MODEL) + } var trustCert by remember { mutableStateOf(false) } var loading by remember { mutableStateOf(false) } var error by remember { mutableStateOf(null) }