η½γη SimpleX 7.0-beta.2+1 β built on upstream v7.0.0-beta.2 (versionCode 3610001, arm64-v8a). First release of this fork; everything below is what it adds on top of stock SimpleX Chat.
Major features
- IME-commit-race fix in the message field (
PlatformTextField.android.kt) β stock SimpleX wipes text that a dictionary keyboard commits (tapped suggestions, autocorrect-on-space, CJK candidate selection) because theAndroidViewupdate lambda compares against a compose state captured before the commit and callssetTextwith the stale value. The fork re-readscomposeState.valueinside the update lambda, adds a composing-region guard so active multi-step IME compositions are never clobbered, and declaresTYPE_TEXT_FLAG_AUTO_CORRECTon the input. Fixes Multiling O, Czech autocorrect-on-space, and CJK dictionary input. Android analogue of upstream PR simplex-chat#4045 (iOS-only); the bug is still present in upstreamv7.0.0-beta.2. - Customizable delivery ticks β new Appearance β Message ticks section: tick size slider (1β15Γ, default 2Γ), stroke-thickness slider, and separate color pickers for sent and received ticks (defaults: light-blue sent, theme-yellow received). The sent single check and received double check are redrawn as stroked paths on a
Canvas(TickIconinCIMetaView.kt), because the stockIcon(painter)capped scaling at the vector's intrinsic size. New preferences:messageTickScale,messageTickThickness,messageTickSentColor,messageTickReceivedColor. Adapted to the 7.0 settings-section redesign.
UI & identity
- Black-yellow launcher icon β the SimpleX hashmark traced in
#FFFF00on#000000, geometry lifted from the real adaptive foreground; adaptive-safe-zone sized for squircle/circle masks. The in-app dark-blue icon variant is untouched. - App name
η½γη SimpleXβ release builds present under the fork name for launcher distinguishability.
Packaging
- Side-by-side install β
applicationIdand FileProvider authority renamed toshiroikuma.simplex/shiroikuma.simplex.provider, so the fork coexists with official SimpleX from F-Droid (different signing keys never collide). The Kotlin namespace stayschat.simplex.app. arm64-v8aonly β ABI splits restricted to the target device's architecture; no armeabi-v7a artifacts.- Version scheme
<upstream>+<build>β versionName7.0-beta.2+1, versionCode<upstream code>Γ10000+build(3610001), so fork builds install over each other and the next upstream build always sorts above. - Tracks the newest upstream release, betas included β the fork rebases onto every new upstream tag (pre-releases counted; a final release supersedes its betas).
Fixes & housekeeping
- New-issue form fixed and de-branded β the GitHub issue template works on this fork and no longer points at upstream's branding.
- Maintainer tooling committed on-branch: project docs and build/sync automation (
CLAUDE.md,.claude/skills/β full rebase, build, sign, deploy pipeline),.gitignorefor the lifted Haskell.solibraries.
Install
Download shiroikuma-simplex_7.0-beta.2+1_arm64-v8a.apk below and install it (updates over any previous fork build in place). It will not install over official SimpleX β it lives beside it.