Releases: ShiroiKuma0/simplex-chat
Releases · ShiroiKuma0/simplex-chat
Release list
7.0-beta.2+1
白い熊 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.