Skip to content

fix(ime): restore private editor activation and language switching#27

Merged
bglglzd merged 2 commits into
mainfrom
fix/secure-ime-field-and-language
Jul 14, 2026
Merged

fix(ime): restore private editor activation and language switching#27
bglglzd merged 2 commits into
mainfrom
fix/secure-ime-field-and-language

Conversation

@bglglzd

@bglglzd bglglzd commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • allow CipherBoard RU/EN layout switching inside the embedded Private panel without opening the Android IME picker
  • restore Private mode after returning from another keyboard when Android omits the Binder connection token
  • bind the panel and ciphertext handoff to the exact live InputConnection, host identity, and editor metadata
  • prepare the signed v0.4.1 maintenance release

Verification

  • full Gradle unit, lintDebug, lintRelease, assembleDebug, assembleRelease
  • API 36: crypto-core 1/1 and app 7/7 connected tests
  • targeted IME scope/language regression tests
  • source security scan, Kotlin style check, release tooling tests 28/28
  • manual API 36 RU to EN switch inside Private mode

bglglzd added 2 commits July 14, 2026 22:43
Signed-off-by: bglglzd <248948303+bglglzd@users.noreply.github.com>
Signed-off-by: bglglzd <248948303+bglglzd@users.noreply.github.com>
@bglglzd bglglzd merged commit ba88df0 into main Jul 14, 2026
16 checks passed
@bglglzd bglglzd deleted the fix/secure-ime-field-and-language branch July 14, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant