Bug 438953

Summary: Connected/Rememberd Device lists on phone no longer shows desktop login ID
Product: [Applications] kdeconnect Reporter: BingMyBong <bingmybong>
Component: commonAssignee: Albert Vaca Cintora <albertvaka>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: bingmybong, simon
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description BingMyBong 2021-06-20 16:03:08 UTC
SUMMARY
I had to delete ~/config/kdeconnect folder to be able to pair devices again. I have multiple users on this machine I pair my phone with and the Connected/Remebered Device list on the phone used to be "machine-name/login-id" But now the device list on the phone just shows desktop "machine-name" 

STEPS TO REPRODUCE
1. Pair a device with desktop user via widget or phone
2. Accept pairing
3. Pair a device with 2nd desktop user (on same desktop) via widget or phone
4. Accept pairing
5. Pair a device with 3rd desktop user (on same desktop) via widget or phone
6. Accept pairing


OBSERVED RESULT
"Connected devices" shows one name (desktop machine name) 
e.g. 
LinuxHost1

"Remembered devices" shows 2 devices of the same name (desktop machine name) e.g. 
LinuxHost1
LinuxHost1   


EXPECTED RESULT
"Connected devices" shows one name/login-id e.g. 
LinuxHost1/User1 
"Remembered devices" shows 2 devices name/login-id e.g. 
LinuxHost1/User2 
LinuxHost1/User3 


SOFTWARE/OS VERSIONS
opensuse:tumbleweed:20210618
Qt: 5.15.2 KDE Frameworks: 5.83.0 - KDE Plasma:  5.22.0 - kwin 5.22.0
kmail2 5.17.2 (21.04.2) - akonadiserver 5.17.2 (21.04.2) - Kernel:  5.12.10-1-default 
Desktop: kdeconnect-cli 21.04.2
Phone (Android 8.1): kdeconnect 1.17
Comment 1 BingMyBong 2021-07-07 13:46:53 UTC
WORKAROUND
Rename default hostname in kdeconnect setting on desktop to a unique name for all logins that are connecting to phone.
eg: 
Hostname-user1
Hostname-user2
Hostname-user3
Comment 2 Simon Redman 2021-07-07 14:03:43 UTC
This is intentional behavior intended to enhance the default privacy of KDE Connect, introduced in commit aa84aa5dcb6fdc70e18e31244f39d950d384ee3b
 https://invent.kde.org/network/kdeconnect-kde/-/commit/aa84aa5dcb6fdc70e18e31244f39d950d384ee3b