Contact linking
Mechanism for linking Whisperfish recipients with Sailfish OS contacts. The backend part should be generic, the QML part is obviously Sailfish OS only.
-
Link a recipient -
Unlink a recipient -
Review logging -
Actually fix #657
Changed behavior: When clicking a contact in group profile page, open the Whisperfish recipient page instead of (partial) Sailfish contact page. This "moved" the "verify security number" from context menu to the default clicked action, which makes a lot more sense with me.
Fixed behavior: Clicking a recipient name in a group chat also opens the Whisperfish recipient page, instead of doing nothing. (It was supposed to open the contact page if sender
was a phone number, but effectively this did nothing.)
Fixes a crash bug where session ID was asserted to be equal with recipient ID.
Moved to future MR's:
- Implement auto-linking feature in Settings page
- Refresh RecipientProfilePage automatically when linking/unlinking