Skip to content

v1.1 — Mute list, contact names, pretty numbers

Choose a tag to compare

@Sir-MmD Sir-MmD released this 28 May 01:15
· 4 commits to main since this release

Highlights

Mute list (replaces Block). New main-menu entry; manage muted numbers with add-by-typing and add-by-contact-picker, tap to unmute. Per-bot. Existing Block Contact permission auto-migrates to Mute Contact on first launch.

Contact names everywhere. Push, reply prompt, sent confirmation, composing, SIM picker, and conversation header now show the saved contact name alongside the number.

Pretty phone numbers. Numbers display as +98 915 115 1515 instead of compact form. Default region auto-detected from the active SIM.

SIM info on incoming SMS + conversation. Push notification headers show "via SIM 1: ", and each message card in the conversation view shows the SIM that handled it.

New action buttons:

  • ➕ Add contact — on push notifications + conversation view (only when the number isn't already a contact). Pre-fills the number, skips straight to name + save location.
  • 💬 Open conversation — on push notifications, jumps to the saved SMS thread for that number.

Refactor: BotRouter.kt split from 2117 → 845 lines across 7 feature files (Format / Compose / Inbox / Calls / Contacts / Mute) using Kotlin extension functions. No behavior change.

Notification icon now matches the launcher monochrome (speech bubble + X).

Install

adb install -r xsms-v1.1.apk

Existing bots, mute list, and preferences are preserved (release-signed update).