Harden Android accessibility, localization and startup (#105)
Android ARM verification / rust (push) Failing after 46m41s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 22s

Implement independent hardening and regression coverage. Keep #105 open for final feature and environment coverage after #106–#110; document the completion boundary and resume order.
This commit is contained in:
hugo committed 2026-10-11 15:56:33 +02:00
1 parent 43f660ace3
commit 6669b77f4e
55 files changed
+24445 -296

No files matched your search

+44 -1
View File
@@ -133,7 +133,50 @@
"org.jspecify:jspecify:1.0.0": "Apache-2.0",
"androidx.compose.material3.adaptive:adaptive-layout-android:1.3.0": "Apache-2.0",
"androidx.compose.material3.adaptive:adaptive-navigation-android:1.3.0": "Apache-2.0",
"androidx.lifecycle:lifecycle-common:2.3.1": "Apache-2.0"
"androidx.lifecycle:lifecycle-common:2.3.1": "Apache-2.0",
"androidx.cardview:cardview:1.0.0": "Apache-2.0",
"androidx.compose.ui:ui-test-junit4-accessibility-android:1.12.1": "Apache-2.0",
"androidx.coordinatorlayout:coordinatorlayout:1.1.0": "Apache-2.0",
"androidx.recyclerview:recyclerview:1.1.0": "Apache-2.0",
"androidx.test:rules:1.4.0": "Apache-2.0",
"androidx.transition:transition:1.2.0": "Apache-2.0",
"androidx.viewpager2:viewpager2:1.0.0": "Apache-2.0",
"com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:4.1.1": "Apache-2.0",
"com.google.android.material:material:1.2.0-rc01": "Apache-2.0",
"com.google.guava:failureaccess:1.0.1": "Apache-2.0",
"com.google.guava:guava:31.0.1-android": "Apache-2.0",
"com.google.j2objc:j2objc-annotations:1.3": "Apache-2.0",
"com.google.protobuf:protobuf-javalite:3.19.1": "BSD-3-Clause",
"org.checkerframework:checker-compat-qual:2.5.5": "MIT",
"org.checkerframework:checker-qual:3.22.1": "MIT",
"org.jsoup:jsoup:1.15.1": "MIT",
"androidx.annotation:annotation-jvm:1.8.1": "Apache-2.0",
"androidx.arch.core:core-common:2.1.0": "Apache-2.0",
"androidx.arch.core:core-runtime:2.1.0": "Apache-2.0",
"androidx.benchmark:benchmark-common:1.5.0": "Apache-2.0",
"androidx.benchmark:benchmark-macro:1.5.0": "Apache-2.0",
"androidx.benchmark:benchmark-macro-junit4:1.5.0": "Apache-2.0",
"androidx.benchmark:benchmark-traceprocessor-android:1.5.0": "Apache-2.0",
"androidx.collection:collection:1.0.0": "Apache-2.0",
"androidx.core:core:1.9.0": "Apache-2.0",
"androidx.lifecycle:lifecycle-runtime:2.3.1": "Apache-2.0",
"androidx.profileinstaller:profileinstaller:1.4.1": "Apache-2.0",
"androidx.test:annotation:1.0.1": "Apache-2.0",
"androidx.test:rules:1.5.0": "Apache-2.0",
"androidx.test.ext:junit:1.2.1": "Apache-2.0",
"androidx.test.uiautomator:uiautomator:2.4.0": "Apache-2.0",
"androidx.test.uiautomator:uiautomator-shell-android:2.4.0": "Apache-2.0",
"androidx.tracing:tracing-ktx:1.1.0": "Apache-2.0",
"androidx.tracing:tracing-perfetto:1.0.1": "Apache-2.0",
"androidx.tracing:tracing-perfetto-binary:1.0.1": "Apache-2.0",
"androidx.tracing:tracing-perfetto-handshake:1.0.1": "Apache-2.0",
"com.squareup.moshi:moshi:1.13.0": "Apache-2.0",
"com.squareup.okio:okio-jvm:3.17.0": "Apache-2.0",
"com.squareup.wire:wire-runtime-jvm:6.4.0": "Apache-2.0",
"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0": "Apache-2.0",
"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0": "Apache-2.0",
"org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0": "Apache-2.0",
"org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0": "Apache-2.0"
},
"rust_licenses": [
"(Apache-2.0 OR MIT) AND BSD-3-Clause",