github LeanBitLab/LeanType v3.8.6
v3.8.6 Release

latest releases: v4.2.6, v4.2.5, v4.2.4...
3 months ago

💖 Support Our Work

  • We are committed to making our apps as powerful and polished as possible. As an entirely community-funded project, we rely on your support to keep going, please consider becoming a sponsor. A huge thank you to all our current supporters!

🚀 What's New

✍️ Handwriting Input (Plugin-based, standard only)

  • Dynamic Handwriting Support: Support handwriting input using an external plugin APK.
  • Background Model Verification: Moved handwriting model readiness checks to a background thread to prevent main-thread blocking exceptions.
  • Handwriting Canvas Overlay: Added a shortcut overlay on the handwriting canvas when the plugin is missing.
  • Theming & Layout Adjustments: Added action keys to the bottom row, and updated the toolbar icon color to white.
  • Safety & Cache Cleaning: Automatically clear the code cache directory on plugin import/removal, and added MD5 and size validation logging for loaded plugins.

🤖 Offline AI & llama.cpp Migration

  • llama.cpp Backend: Switched local/offline AI backend from ONNX Runtime to llama.cpp (GGUF).
  • Custom Settings: Added settings for custom sampling (temperature, top-p, etc.) and custom system prompts.
  • Improved Prompt Formatting & Stop Sequences: Refined prompt templates, output cleaning, and stop sequence handling for local translation and proofreading models.
  • Dynamic Translation Few-Shotting: Implemented target-language-specific few-shot examples for GGUF-based translation.
  • Performance Improvements: Optimized model load times and reduced proofreading/suggesting latency.
  • Custom Key Token Fix: Fixed JNI and formatting issues causing token loss and hallucination in local models using offline custom keys.

🖱️ Touchpad & Gestures

  • Rich Touchpad Gestures: Reorganized gestures using 1-finger and 2-finger inputs:
    • Double-tap: Select word.
    • Two-finger drag: Move cursor word-by-word.
    • Two-finger tap: Insert space.
    • Two-finger double-tap: Copy or paste.
    • Two-finger triple-tap: Cut or select all.
    • Two-finger swipe up/down: Undo or redo actions.
    • Two-finger hold: Backspace word or selection.
  • Touchpad Mode Auto-Exit: Fixed touchpad mode not exiting when opening the clipboard or emoji views.

📝 Text Expander & Blacklist

  • Regex Expansion Support: Added powerful regex expansion support to the Text Expander.
  • Immediate Expansion & Revert: Added backspace-to-revert (instant undo) and optimized immediate expansion logic.
  • Blocked Words Screen: Added a Blocked Words screen under settings with case-insensitive and regex-based blacklist checks. Prevents user dictionary suggestion leaks.

⚙️ Input, Layout & General Improvements

  • Auto-OTP Suggestion: Added feature to auto-read and suggest OTP from incoming SMS messages.
  • Selective Backup & Restore: Added option to selectively backup and restore settings and dictionaries.
  • Punctuation Auto-Spacing: Automatically strip unnecessary spaces before punctuation marks.
  • Persian Keyboard Tweaks: Changed the default long-press popup key on the letter "ا" in the Persian language layout.
  • Arabic Layout Polish: Aligned Arabic diacritics spacing and optimized Harakat/popup tweaks.
  • Toolbar Arrow Auto-Repeat: Allow auto-repeat cursor movement when holding down the toolbar arrow keys.
  • Network Customization: Added settings to toggle support for insecure HTTP or self-signed certificates for remote AI endpoints.
  • Search screen fixes: Fixed the SearchScreen filtered items auto-refresh issue.

📦 Downloads (Choose Your Flavor)

File Description Permissions
1-LeanType_3.8.6-standard-release.apk Recommended. AI Features enabled (Gemini/Groq). Internet
2-LeanType_3.8.6-offline-release.apk Privacy Focused. No Internet. Offline AI Only. No Internet
3-LeanType_3.8.6-offlinelite-release.apk Minimalist. Pure FOSS. No AI code. No Internet

Built by LeanBitLab

Don't miss a new LeanType release

NewReleases is sending notifications on new releases.