tinymux/client/android
Stephen Dennis 10efa3eda7 fix(android): never persist Hydra secrets without EncryptedSharedPreferences (#1892)
On Keystore/EncryptedSharedPreferences failure, fall back only for world
metadata and strip hydraPass/hydraSession on load, save, and disk scrub.
Surface isSecureStorageAvailable with a Worlds dialog warning. Unit tests
cover worldsForPersistence stripping.
2026-07-31 09:36:45 -06:00
..
app fix(android): never persist Hydra secrets without EncryptedSharedPreferences (#1892) 2026-07-31 09:36:45 -06:00
gradle/wrapper Save bits of Android client. 2026-03-19 21:09:38 -06:00
.gitignore Add Titan for Android — native Kotlin/Compose MU* client 2026-03-18 15:40:26 -06:00
build.gradle.kts Add gRPC/Hydra transport to Android client 2026-03-22 15:20:45 -06:00
gradle.properties Save bits of Android client. 2026-03-19 21:09:38 -06:00
gradlew Fix Android output: use SnapshotStateList for Compose observation 2026-03-18 16:24:40 -06:00
gradlew.bat Fix Android output: use SnapshotStateList for Compose observation 2026-03-18 16:24:40 -06:00
PLAN.md Add auto-login and encrypted credential storage 2026-03-19 07:52:18 -06:00
settings.gradle.kts Fix Android output: use SnapshotStateList for Compose observation 2026-03-18 16:24:40 -06:00