Skip to content

Releases: AsafMah/LeanType

v3.9.1

11 Jun 05:39
2950dce

Choose a tag to compare

LeanTypeDual 3.9.1 — two-thumb spacing fixes.

Fixed

  • Capitalization in two-thumb grace mode. After the grace timer auto-finished a word, the shift state wasn't refreshed — so the next word lost its sentence capital or picked up stray mid-word capitals. Fixed.

Changed

  • Tapped words no longer auto-finish on a pause (new default). A word you tap out stays open until you press space or pick a suggestion, so tapped shortcuts and corrections don't fire early. Only swiped words auto-commit on a pause. Toggle: Two-thumb settings → "Only auto-finish swiped words".
  • Clearer labels for the two spacing options — "Only auto-space after swipes" (the trailing space) vs "Only auto-finish swiped words" (whether the word commits at all).

Added (experimental, off by default)

  • Defer grace-mode space — routes the two-thumb grace auto-commit space through the same deferred mechanism as the default swipe path.

Full history: CHANGELOG.md


Full Changelog: v3.9.0...v3.9.1

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.