thunderbird / thunderbird/thunderbird-android
Reassign addressee to a different field or switch content of two fields, To: <-> Bcc: or Cc: <-> To:
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Is your feature request related to a problem? Please describe.
I'm always frustrated when I need to reassign email addresses from one field to another. E.g. from the To: field to the Bcc: field.
Such a situation is created when message is created using Contacts app by selecting multiple addresses. These addresses are poured into the To: field. But I'm requested not to disclose recipients to each other and it is recommended to use the Bcc: field.
When the need arises to switch addressee from field to field. It has to be one by one. Write one into the Bcc field and delete that address from the To field. With many contacts I rather postpone the editing onto laptop and Thunderbird.
Describe the solution you'd like
I wish to be able fluently assign an address from field to field. It concerns three fields: To, Cc and Bcc. I suggest to add field commands on the bottom of the addressee float. Such a float is open when the email address is tapped. When the address in To field is open, Move to [Cc] or [Bcc] line shall appear, where Move to is a regular text and [Cc] [Bcc] are commands. Tapping one or the other removes the address from the To field and places it in the Cc of Bcc field.
Or/And
I wish to be able reassign the field to another field and this way switch two fields between each other. It concerns three fields: To, Cc and Bcc. I'd tap the To, Cc or the Bcc line beginning and a selector would open (mid screen?) in which I could select between three fields. To: would be preselected and I would select Cc:. And confirm by [Change]/[Switch]. The content of the two would be switched between each other.

Describe alternatives you've considered
- editing on fullscreen Thunderbird on laptop
- reassigning one by one: add one to Bcc field, delete that from To field
Additional context
Add any other context or screenshots about the feature request here.
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, tests, or entry points are named. Start by locating the Android compose-recipient UI for the To, Cc, and Bcc fields and review how address editing currently works. Done means recipients can be moved between fields, with the intended behavior and interaction design settled and covered by appropriate tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100