Skip to content

Commit 6f790af

Browse files
committed
chore: bump version to 3.9.4
1 parent 0766f99 commit 6f790af

3 files changed

Lines changed: 31 additions & 3 deletions

File tree

app/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ android {
2222
applicationId = "com.leanbitlab.leantype"
2323
minSdk = 21
2424
targetSdk = 35
25-
// ponytail: bump version to 3.9.3
26-
versionCode = 3930
27-
versionName = "3.9.3"
25+
// ponytail: bump version to 3.9.4
26+
versionCode = 3940
27+
versionName = "3.9.4"
2828

2929
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
3030

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
### 💖 Support Our Work
2+
* 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](https://github.com/sponsors/LeanBitLab). A huge thank you to all our current supporters!
3+
4+
## 🚀 What's New
5+
6+
### 👆 Gesture & Swipe Engine (Pure-Java)
7+
* **OutOfMemoryError Fixes**: Fixed OOM crashes during gesture typing. Optimized dictionary word streaming and coordinate layout packing to dramatically reduce heap allocations and GC pressure.
8+
* **Blacklist Filtering**: Prevented blocked and blacklisted words from appearing in gesture suggestions or history.
9+
10+
### 📖 Dictionary & Typing Predictions
11+
* **Privacy Improvements**: Blocked/blacklisted words are now prevented from entering user history and next-word suggestions cache.
12+
13+
### 🛠️ Input & Settings Customizations
14+
* **Auto-Correction Triggers**: Added a new setting toggle to choose what triggers auto-correction: Spacebar only, Punctuation only, or both.
15+
* **Cursor Selection Fix**: Fixed text selection bug where moving the cursor under automatic shift mode (auto-capitalization at the start of a sentence) caused text selection.
16+
17+
## 📦 Downloads (Choose Your Flavor)
18+
19+
| File | Description | Permissions |
20+
| :--- | :--- | :--- |
21+
| **`1-LeanType_3.9.4-standardfull-release.apk`** | **Recommended**. Cloud AI + Handwrite | Internet |
22+
| **`1-LeanType_3.9.4-standard-release.apk`** | **Fdroid Build**. Standard - Foss only | Internet |
23+
| **`2-LeanType_3.9.4-offline-release.apk`** | **Privacy Focused**. Offline AI | No Internet |
24+
| **`3-LeanType_3.9.4-offlinelite-release.apk`** | **Minimalist**. Pure FOSS. No AI Integration. | No Internet |
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- Fixed OutOfMemoryError crashes in pure-Java swipe gesture typing engine.
2+
- Prevented blocked/blacklisted words from leaking into history, next-word predictions, and gesture typing.
3+
- Fixed cursor movement selection bug triggered by auto-capitalization.
4+
- Added preference settings toggle to select what key triggers auto-correction (Spacebar only, Punctuation only, or both).

0 commit comments

Comments
 (0)