Add device profile & improvement playback reporting

This commit is contained in:
Damontecres 2025-09-23 19:45:48 -04:00
parent 3bf382a6b9
commit bd75539cb6
No known key found for this signature in database
19 changed files with 1056 additions and 117 deletions

View file

@ -27,6 +27,7 @@ import com.github.damontecres.dolphin.preferences.UserPreferences
import com.github.damontecres.dolphin.ui.ServerLoginPage
import com.github.damontecres.dolphin.ui.nav.ApplicationContent
import com.github.damontecres.dolphin.ui.theme.DolphinTheme
import com.github.damontecres.dolphin.util.profile.createDeviceProfile
import dagger.hilt.android.AndroidEntryPoint
import okhttp3.OkHttpClient
import javax.inject.Inject
@ -66,11 +67,16 @@ class MainActivity : AppCompatActivity() {
}
isRestoringSession = false
}
val deviceProfile =
remember {
createDeviceProfile(this@MainActivity, preferences, false)
}
val server = serverRepository.currentServer
val user = serverRepository.currentUser
if (server != null && user != null) {
ApplicationContent(
preferences = preferences,
deviceProfile = deviceProfile,
modifier = Modifier.fillMaxSize(),
)
} else if (isRestoringSession) {