From 23cac70422ba6f64119e13fe09b133ab5d38f183 Mon Sep 17 00:00:00 2001 From: Asaf Mahlev Date: Thu, 11 Jun 2026 08:26:36 +0300 Subject: [PATCH] release: bump to 3.9.1 (3910) + changelog Two-thumb spacing fixes since 3.9.0: grace-commit auto-caps refresh, default-on 'only auto-finish swiped words' (tapped words stay open), clearer spacing labels, and the experimental deferred-grace-space flag. --- CHANGELOG.md | 20 +++++++++++++++++++ app/build.gradle.kts | 4 ++-- .../android/en-US/changelogs/3910.txt | 4 ++++ 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/3910.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 956fc56e3..4c551bbc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,26 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ## [Unreleased] +## [3.9.1] - 2026-06-11 + +### Fixed +- **Erratic capitalization in two-thumb grace mode.** After the grace timer auto-committed a + word, the shift/auto-caps state wasn't refreshed, so the next word's capitalization came out + wrong (dropped sentence caps, or mid-word capitals). (#14) + +### Changed +- **Tapped words no longer auto-finish by default** in two-thumb grace mode — the new + "Only auto-finish swiped words" option defaults on, so a word you tap out stays open until you + press space or pick a suggestion (fixes tapped shortcuts/corrections firing early). Only swiped + words auto-commit on a pause. (#14) +- Reworded the two easily-confused spacing toggles: **"Only auto-space after swipes"** (the + trailing space) vs **"Only auto-finish swiped words"** (whether the word commits at all). (#14) + +### Added +- **Experimental: defer grace-mode space** (`PREF_SPACING_DEFER_GRACE_SPACE`, default off) — routes + the two-thumb grace auto-commit space through the same deferred mechanism as the default swipe + path. (#23) + ## [3.9.0] - 2026-06-10 ### Added diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0ac2eef83..38fa7f669 100755 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -22,8 +22,8 @@ android { applicationId = "com.asafmah.leantypedual" minSdk = 21 targetSdk = 35 - versionCode = 3900 - versionName = "3.9.0" + versionCode = 3910 + versionName = "3.9.1" proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") diff --git a/fastlane/metadata/android/en-US/changelogs/3910.txt b/fastlane/metadata/android/en-US/changelogs/3910.txt new file mode 100644 index 000000000..4f97d6f82 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/3910.txt @@ -0,0 +1,4 @@ +- Two-thumb: fixed capitalization going wrong after the grace timer auto-finishes a word (dropped sentence capitals / stray mid-word capitals) +- Two-thumb: words you tap out no longer auto-finish on a pause by default — they stay open until you press space or pick a suggestion, so tapped shortcuts and corrections don't fire early (only swiped words auto-finish). Toggle under Two-thumb settings. +- Clearer labels for the two spacing options ("Only auto-space after swipes" vs "Only auto-finish swiped words") +- Experimental (off by default): defer the two-thumb grace space like the default swipe path