https://bugs.kde.org/show_bug.cgi?id=415531

Albert Vaca Cintora <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/netw
                   |                            |ork/kdeconnect-android/-/co
                   |                            |mmit/199841b5301ade5f787392
                   |                            |cc2a7a2f4fb2ddc849

--- Comment #7 from Albert Vaca Cintora <[email protected]> ---
Git commit 199841b5301ade5f787392cc2a7a2f4fb2ddc849 by Albert Vaca Cintora, on
behalf of Masum Ali.
Committed on 13/10/2026 at 23:06.
Pushed by albertvaka into branch 'master'.

sms: Deduplicate addresses in parseMMS to prevent misidentifying 1-on-1 RCS
chats as group conversations

When receiving RCS or MMS messages via the telephony provider, the same
remote party can appear in both 'from' and 'to' fields, or multiple times
under different phone formatting.

Previously, parseMMS appended 'from' and all 'to' recipients into an
un-deduplicated list. If the list contained 2 or more entries, it flagged
EVENT_MULTI_TARGET, causing the desktop KDE Connect SMS app to treat
direct 1-on-1 conversations as group chats.

Deduplicate incoming recipients in parseMMS using Address equivalence,
improve stripDuplicatePhoneNumbers to use Address equality, and add
unit test coverage in SmsMmsUtilsTest.

M  +1    -1    src/main/java/org/kde/kdeconnect/helpers/SMSHelper.kt
M  +3    -3    src/main/java/org/kde/kdeconnect/plugins/sms/SmsMmsUtils.kt
A  +63   -0    src/test/java/org/kde/kdeconnect/plugins/sms/SmsMmsUtilsTest.kt

https://invent.kde.org/network/kdeconnect-android/-/commit/199841b5301ade5f787392cc2a7a2f4fb2ddc849

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to