chore: temp disable vc 2.0 again

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2025-10-12 15:02:17 +02:00
parent da62bba946
commit a0df8f7b98
3 changed files with 17 additions and 20 deletions

View File

@ -297,9 +297,9 @@ dependencies {
implementation("dev.snipme:highlights:1.0.0")
// Livekit - Commented out for now to not inflate the app size.
implementation("io.livekit:livekit-android:${LivekitVersion.core}")
/*implementation("io.livekit:livekit-android:${LivekitVersion.core}")
implementation("io.livekit:livekit-android-camerax:${LivekitVersion.core}")
implementation("io.livekit:livekit-android-compose-components:${LivekitVersion.componentsCompose}")
implementation("io.livekit:livekit-android-compose-components:${LivekitVersion.componentsCompose}")*/
// Firebase - Cloud Messaging
implementation(platform("com.google.firebase:firebase-bom:33.15.0"))

View File

@ -1,31 +1,18 @@
package chat.stoat.composables.voice
import androidx.compose.animation.animateContentSize
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material3.Button
import androidx.compose.material3.ButtonDefaults
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import android.widget.Toast
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import androidx.compose.ui.platform.LocalContext
import androidx.lifecycle.SavedStateHandle
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewmodel.compose.viewModel
import chat.stoat.R
import chat.stoat.api.routes.misc.getRootRoute
import chat.stoat.api.routes.voice.joinCall
import io.livekit.android.compose.local.RoomLocal
import io.livekit.android.compose.local.RoomScope
import io.livekit.android.compose.state.rememberTracks
import io.livekit.android.compose.ui.VideoTrackView
import logcat.LogPriority
import logcat.asLog
import logcat.logcat
@ -93,7 +80,16 @@ fun VoiceSheet(
viewModel.getVoiceToken()
}
RoomScope(
val context = LocalContext.current
LaunchedEffect(Unit) {
Toast.makeText(
context,
"Voice chat is not available.",
Toast.LENGTH_SHORT
).show()
onDisconnect()
}
/*RoomScope(
url = viewModel.voiceLkNode,
token = viewModel.voiceToken,
audio = true,
@ -146,5 +142,5 @@ fun VoiceSheet(
}
}
}
}
}*/
}

View File

@ -41,6 +41,7 @@ import chat.stoat.StoatApplication
import chat.stoat.api.settings.Experiments
import chat.stoat.api.settings.FeatureFlags
import chat.stoat.api.settings.LoadedSettings
import chat.stoat.composables.markdown.RichMarkdown
import chat.stoat.persistence.KVStorage
import chat.stoat.settings.dsl.SettingsPage
import chat.stoat.settings.dsl.SubcategoryContentInsets
@ -306,7 +307,7 @@ fun ExperimentsSettingsScreen(
Text("Voice Chats 2.0")
},
supportingContent = {
Text("Enable voice chats support.")
RichMarkdown("Enable voice chats support.\n‼️ **Not available in this build!** ‼️")
},
trailingContent = {
Switch(