Skip to content

Releases: AsafMah/LeanType

v3.9.0

10 Jun 09:27
ec9d36d

Choose a tag to compare

LeanTypeDual 3.9.0 — the two-thumb keyboard with opt-in AI.

Highlights

  • 🧠 Smarter learned wordsgraduated trust keeps a just-learned word below real-dictionary suggestions until you've used it a few times, so it won't hijack autocorrect early. Flag unknown words to Add or Block them via a new Blocklist screen.
  • ↩️ Undo-word toolbar key — revert the last committed word back to its suggestion alternatives.
  • ⌨️ HeliBoard quality-of-life backports — HCESAR layout, touchpad edge-scroll acceleration, swipe down on the toolbar to hide the keyboard, and an option to show only the toolbar when a hardware keyboard is connected.
  • ✌️ Two-thumb — the down-swipe shortcut popup now aligns to the letter row and spaces its icons evenly.
  • 🛡️ Reliability — the native C++ engine now has automated tests running in CI, backspace logic was consolidated and covered by a golden-master regression corpus, and the unit-test gate is now blocking.

Which APK?

  • standard — full AI (opt-in INTERNET, used only when you invoke AI)
  • offline — on-device ONNX AI, no INTERNET
  • offlinelite — no AI, smallest (~20 MB)

Full per-version history: CHANGELOG.md


Full Changelog: v3.8.6...v3.9.0

LeanTypeDual 3.8.6

07 Jun 06:34
827855c

Choose a tag to compare

LeanTypeDual 3.8.6

First official release of LeanTypeDual — a distinct, dual-installable build of LeanType with two-thumb typing refinements and smarter dictionary handling. Installs alongside other LeanType/HeliBoard builds.

✨ Highlights

  • Two-thumb — down-swipe shortcut popup now aligns to the letter row. Swipe down on a key and you land on the icon directly above it; no more shift/backspace skew. (#36)
  • Smarter dictionary handling. Words you've typed/learned that aren't in any dictionary are subtly flagged in the suggestion strip — long-press to Add to dictionary or Block, and manage everything in the new Blocklist settings screen. (#40)
  • Two-thumb reliability — ghost-merge fixed. A deleted or cancelled gesture trail no longer fuses into your next fresh swipe (worst at the start of a text box). (#60, thanks @SHAWNERZZ)

🛠 Under the hood

  • CI now runs the full unit suite as a hard gate, and a tag-triggered workflow builds + signs these APKs. (#12)
  • Based on upstream LeanType v3.8.5.

📦 Downloads

Pick one flavor (they coexist with other LeanType builds):

  • standard — full cloud AI (Gemini)
  • offline — on-device AI (ONNX), no network
  • offlinelite — no AI, smallest

🙏 Credits

Built on HeliBoard / OpenBoard / AOSP LatinIME and LeanBitLab/LeanType. Two-thumb ghost-merge fix by @SHAWNERZZ.