- 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 |
||
|---|---|---|
| .. | ||
| android | ||
| ios | ||
| macos | ||
| shared/ClawdbotKit | ||