Skip to content

Contact List & Renaming Contacts #741

Open
@trymeouteh

Description

@trymeouteh

To add a layer to Synapse to allow matrix accounts to store a encrypted contacts list of their matrix friends will be handy and here is what can be done with such as feature.

  • Clients can access this contacts list
  • Contact lists will be saved on the matrix homeserver, only accessible to the user and can be synced to other clients like messages
  • Contact list is encrypted, it cannot be stored unencrypted
  • Ability to create contact groups and put contacts into groups for organization
  • Contact list will save the following fields (Name, Matrix address, groups)
  • Ability to save public and private rooms in contacts
  • Room in contacts will have the following fields (Name, matrix room id/hashtag, groups)

By having contacts, you can set a name you will know to a friend who has an obscure name and matrix address such as cyberguy2001 to something like John Smith that you will know or renaming a room name to something more familiar. Additional contact fields could be added such as email, notes, birthday, anniversary, phone number, etc but I think the bare minimum that is needed is Name, Matrix address/room and groups.

This will mean contacts will be kept more private since using a contacts application on a phone which people use to save their emails and phone numbers can be read by other apps, by having a built in matrix contacts system that does backup to your account and is encrypted will be a more private answer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureSuggestion for a significant extension which needs considerable consideration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions