fix: prevent Android fill/type truncation with + and @
Merged
TH
8mo ago+141+141+012345678901234567890123456789-9-9-0123456789
Summary
Harden Android text entry for fill by using a verified fallback strategy: try adb shell input text first, then fallback to clipboard paste, and finally chunked input for ASCII text when needed.
Keep type behavior aligned with Android shell expectations by using %s space escaping (no blanket URL encoding), and add focused Android tests for special ASCII input plus the truncation fallback flow.
closes #140
Validation
- pnpm typecheck
- node --test src/platforms/android/tests/index.test.ts
- pnpm test:unit
- pnpm test:smoke