thunderbird / thunderbird/thunderbird-android

Add display options for identity name/description

Open
#6,934 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: enhancement
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same feature request.
  • I will describe the problem with as much detail as possible.
  • This issue only contains a request for one single feature, not multiple (related) features.
App version

6.704

Problem you are trying to solve

It is confusing when the identity description appears instead of your own name, without any obvious reason why.

It is useful to know when the sender doesn't have the correct name to put in the header, but it is not possible to see that without looking at the headers because email addresses matching the identity are always displayed with the identity description/name.

It's possible to show the original name from the email header for addresses other than your own by disabling "Show contact names".

Suggested solution

Add a "Show identities as" display option with the following choices:

  • Identity description [default; current behaviour]
  • Identity name
  • Original name/email address

The "identity name" is the current behaviour when there is no identity description.

Actual display of the "original name/email address" would be further determined by the "Show correspondent names" option.

Screenshots / Drawings / Technical details

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by tracing where identity descriptions and correspondent names are selected for display, then review how display options are defined. Done means users can choose identity description, identity name, or original name/email address, with correspondent-name handling applied as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.