working on web interface

This commit is contained in:
2026-08-24 19:12:37 -04:00
parent 92c14dfc81
commit d62575df16
42 changed files with 5683 additions and 177 deletions
+12 -1
View File
@@ -2,15 +2,19 @@
ktor = "3.5.1"
kotlin = "2.4.0"
compose = "1.11.1"
compose-material3 = "1.11.0-alpha07"
datetime = "0.8.0"
logback = "1.5.38"
logback = "1.6.3"
serialization = "1.11.0"
kotlin-wrappers = "2026.7.7"
[plugins]
compose = { id = "org.jetbrains.compose", version.ref="compose" }
ktor = { id = "io.ktor.plugin", version.ref="ktor" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref="kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref="kotlin" }
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref="kotlin"}
[libraries]
# KotlinX Modules
@@ -34,3 +38,10 @@ ktor-server-logging = { group = "io.ktor", name="ktor-server-call-logging", vers
ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" }
ktor-client-cio = { group = "io.ktor", name = "ktor-client-cio", version.ref="ktor" }
ktor-client-content-negotiation = { group = "io.ktor", name = "ktor-client-content-negotiation", version.ref="ktor" }
# Compose Extras
compose-icons-material = { group = "com.composables", name="icons-material-icons-filled-cmp", version="2.2.1" }
compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "compose" }
wrappers-browser = { module = "org.jetbrains.kotlin-wrappers:kotlin-browser", version.ref = "kotlin-wrappers" }
compose-material3 = { group = "org.jetbrains.compose.material3", name = "material3", version.ref = "compose-material3" }
compose-runtime = { group = "org.jetbrains.compose.runtime", name="runtime", version.ref="compose" }
compose-foundation = { group = "org.jetbrains.compose.foundation", name="foundation", version.ref="compose"}