add bottom navigation bar, settings screen, etc

This commit is contained in:
2025-09-28 21:21:30 +03:00
parent 864f6f8ce3
commit 5aea08ffd4
38 changed files with 538 additions and 528 deletions
@@ -1,5 +1,6 @@
package dev.meloda.overseerr.settings.model
package dev.meloda.overseerr.datastore
import dev.meloda.overseerr.datastore.model.AppSettings
import io.github.xxfast.kstore.KStore
import io.github.xxfast.kstore.storage.storeOf
@@ -1,5 +0,0 @@
package dev.meloda.overseerr.model
internal actual class Platform actual constructor() {
actual val name: String = "JS"
}
@@ -1,4 +1,4 @@
package dev.meloda.overseerr.network.model
package dev.meloda.overseerr.network
import io.ktor.client.engine.*
import io.ktor.client.engine.js.*
+3 -4
View File
@@ -3,14 +3,13 @@ import androidx.compose.ui.window.ComposeViewport
import dev.meloda.overseerr.App
import dev.meloda.overseerr.di.appModule
import kotlinx.browser.document
import org.koin.core.context.startKoin
import org.koin.compose.KoinApplication
@OptIn(ExperimentalComposeUiApi::class)
fun main() {
ComposeViewport(document.body!!) {
startKoin {
modules(appModule)
KoinApplication(application = { modules(appModule) }) {
App()
}
App()
}
}