thunderbird / thunderbird/thunderbird-android
Add display options for identity name/description
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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