openclaw/apps/android/app
yishai b5c0a66fb7 Android: add manual token authentication support
- Add manual token field to gateway settings with password masking and show/hide toggle
- Implement token resolution priority: manual > global > null
- Add error normalization to prevent token leakage in error messages
- Store manual token in EncryptedSharedPreferences (AES256_GCM)
- Add clear button to revert to global token
- Modify connectManual() to use resolved token (manual if set, else global)

Files modified:
- SecurePrefs.kt: Storage layer with encrypted token persistence
- NodeRuntime.kt: Token resolution and error normalization logic
- MainViewModel.kt: ViewModel layer exposing token state
- SettingsSheet.kt: UI layer with token field, masking, and controls
- CHANGELOG.md: Document feature addition
2026-01-27 11:46:09 +02:00
..
src Android: add manual token authentication support 2026-01-27 11:46:09 +02:00
build.gradle.kts chore: bump version to 2026.1.26 2026-01-27 09:10:47 +00:00