Skip to content

Recipient info next to mail composer #9622

Open

Description

Is your feature request related to a problem? Please describe.

When you write a mail to someone or reply, you only have the mail itself as context. You don’t see anything about the person itself except maybe if they have a signature.

Describe the solution you'd like

We could show their contact info next to the composer. Maybe you have some notes in their contact which are relevant for that, or their company name and position. I remember some mail app did this but can not recall which.

Here is a quick mockup for the contact info showing on the right side of the composer.

  • If there is only one person, just show their info right away
  • For multiple people, we could collapse it to just the avatar, main line with name and subline with title, and make it expandable
  • Data can come from Profile and/or Contacts (see below)

Mail composer contacts info

Describe alternatives you've considered

In Talk for example we will likely have to use the Profile info instead of the Contacts info. So to keep things consistent, maybe it’s better to use the same for both.
Although for Mail we need to have Contacts as a fallback since otherwise this feature would not work for external people to your organization, nor for single-user instances.

@nickvergessen said we should have a unified endpoint as an OCS API for this, so it would probably best for you to coordinate there @ChristophWurst.

Additional context

Very similar issue in Talk as well for showing additional info of a person when starting a chat: nextcloud/spreed#6293

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Labels

2. developingenhancementskill:backendIssues and PRs that require backend development skillsskill:frontendIssues and PRs that require JavaScript/Vue/styling development skills

Type

No type

Projects

  • Status

    🏗️ In progress
  • Status

    🏗️ At engineering

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions