Skip to content

Releases: tribixbite/CleverKeys

CleverKeys v1.3.0

16 Mar 01:50

Choose a tag to compare

v1.3.0 - GIF Panel & Prediction Fixes

New Features

  • Offline GIF Panel — Category browsing, FTS4 search, community pack import via file picker. No internet permission needed. Pack management in Settings.
  • Backspace Undo Autocorrect (#110) — Press backspace after autocorrect to revert to original word
  • Backspace Undo Swipe (#110) — Fixed existing feature (was broken since flag was cleared before handler checked it)
  • Auto Space Before Suggestion (#82) — Toggle leading space on tapped suggestions
  • Swipe Layout Guard (#9) — Auto-disables swipe typing on non-QWERTY layouts
  • GIF Pack Buildermake_pack.py for creating custom packs

Bug Fixes

  • Contraction suggestion flicker — Dual prediction pipeline symmetry. Both typing and cursor sync paths produce identical output. SuggestionBar deduplicates.
  • Paired contraction prefix guard — "t" no longer injects "t's" above "the"
  • Clipboard dedup reorder (#108) — Re-copied entries move to top
  • Terminal paste (#113) — Uses clipboard-read for Termux
  • Autofill chip display (#109) — No longer cut off on password fields
  • Custom theme background (#92) — Color applied to keyboard view
  • Compose key + arrows (#104) — Short swipe nav works with compose off
  • Settings search scroll crash — MonotonicFrameClock fix
  • Profile import (#70) — MediaStore fallback for cross-app files
  • Cross-app text leaking — contextTracker cleared on input finish

Testing

987 JVM + 887 instrumented tests on Pixel7 API 34

GIF Packs

Community GIF packs available at:
https://github.com/tribixbite/CleverKeys/releases/tag/CleverKeys-GIF

CleverKeys Dev Build (e878f42)

16 Mar 05:01

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: e878f42
Branch: main
Date: 2026-03-16T00:58:51-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (e7ce989)

16 Mar 04:44

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: e7ce989
Branch: main
Date: 2026-03-16T00:41:13-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (afd6326)

16 Mar 03:12

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: afd6326
Branch: main
Date: 2026-03-15T23:10:09-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (5938483)

16 Mar 04:33

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: 5938483
Branch: main
Date: 2026-03-16T00:30:34-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (2d375d1)

16 Mar 01:47

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: 2d375d1
Branch: main
Date: 2026-03-15T21:44:19-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (f8bc135)

12 Mar 22:34

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: f8bc135
Branch: main
Date: 2026-03-12T17:49:42-04:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (793657a)

27 Feb 16:44

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: 793657a
Branch: main
Date: 2026-02-27T11:41:21-05:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (35552ae)

27 Feb 16:30

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: 35552ae
Branch: main
Date: 2026-02-27T11:05:50-05:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings

CleverKeys Dev Build (2e38ce2)

19 Feb 14:27

Choose a tag to compare

Pre-release

CleverKeys Android APK - Development Build

Commit: 2e38ce2
Branch: main
Date: 2026-02-19T06:50:21-05:00

Downloads (per-ABI)

APK Device
arm64 Most modern phones (2017+)
armv7 Older 32-bit phones
x86_64 Emulators, Chromebooks
universal All devices

Installation

  1. Download the APK matching your device
  2. Enable "Unknown sources" in Android settings
  3. Install and activate in Language & Input settings