Implement full encryption protocol and haptic events on iOS

Signed-off-by: denis0001-dev <denis0001.dev@ya.ru>
This commit is contained in:
2026-02-08 16:51:36 +03:00
Unverified
parent bb6cdfadbb
commit e10f19d1e1
12 changed files with 463 additions and 94 deletions
+10 -8
View File
@@ -1,6 +1,6 @@
[versions]
agp = "9.0.0"
androidx-activityCompose = "1.12.2"
androidx-activityCompose = "1.12.3"
androidx-appcompat = "1.7.1"
androidx-core-ktx = "1.17.0"
coilCompose = "3.3.0"
@@ -11,7 +11,7 @@ coreSplashscreen = "1.2.0"
firebaseMessaging = "25.0.1"
googleServices = "4.4.4"
haze = "1.7.1"
kotlin = "2.3.0"
kotlin = "2.3.10"
adaptiveAndroid = "1.2.0"
biometric = "1.4.0-alpha05"
gson = "2.13.2"
@@ -19,19 +19,19 @@ kotlinxIoBytestring = "0.8.2"
kotlinxCoroutinesCore = "1.10.2"
kotlinxIoCore = "0.8.2"
multiplatformSettings = "1.3.0"
serialization = "2.3.0"
serialization-json = "1.9.0"
serialization-json = "1.10.0"
material = "1.13.0"
activityKtx = "1.12.2"
activityKtx = "1.12.3"
navigationCompose = "2.9.1"
datastore = "1.2.0"
security-crypto = "1.1.0"
ktor = "3.3.3"
ktor = "3.4.0"
slf4j = "1.7.36"
kotlinxDatetime = "0.7.1"
cryptography-kotlin = "0.5.0"
krypto = "4.0.10"
lifecycleRuntimeKtx = "2.10.0"
composeBom = "2026.01.00"
composeBom = "2026.01.01"
composeMaterialIconsExtended = "1.7.3"
composeMaterial3 = "1.10.0-alpha05"
composeComponents = "1.10.0"
@@ -91,6 +91,8 @@ compose-components-resources = { module = "org.jetbrains.compose.components:comp
compose-ui-tooling-preview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "compose-multiplatform" }
compose-materialIconsExtended = { module = "org.jetbrains.compose.material:material-icons-extended", version.ref = "composeMaterialIconsExtended" }
krypto = { module = "com.soywiz.korlibs.krypto:krypto", version.ref = "krypto" }
cryptography-core = { module = "dev.whyoleg.cryptography:cryptography-core", version.ref = "cryptography-kotlin" }
cryptography-provider-optimal = { module = "dev.whyoleg.cryptography:cryptography-provider-optimal", version.ref = "cryptography-kotlin" }
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }
@@ -99,5 +101,5 @@ compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
kotlin-multiplatform-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" }
android-library = { id = "com.android.library", version.ref = "agp" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "serialization" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
google-services = { id = "com.google.gms.google-services", version.ref = "googleServices" }