thunderbird / thunderbird/thunderbird-android
Enhancement: Quick Move functionality by mail sender
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Enhancement
Hello,
I open a mail for reading. After this, I want to move it to a folder, so that the mail is not within my Inbox anymore. Therefore I created many folders based on the mail sender (people, online shops, newsletter, etc.).
Currently it is possible to move a mail via ... -> Sort -> Move -> Choose Folder. The mails are moved by me, after reading them, to the same folders again and again. Especially choosing the folder takes time, as I have many folders.
What I have in mind is an additional move functionality beside Move, let's call it "Quick Move". This Quick Move is based on the sender of the mail. The first time I choose Quick Move, it behaves like Move. I have to choose a target folder, where the mail should be moved to. This decision is automatically saved for the following Quick Move operations. With the help of this, I can quickly move a mail to a certain folder based on the mail sender. In the current Move, I have to choose the target folder again and again.
What needs to be covered in addition:
- Maybe this Quick Move can be placed at the "..." menu. This saves an additional tap.
- Administrate Quick Move folders. If I want to change or remove the target folder, I need some kind of menu.
- If a target folder is deleted, Quick Move should behave like Move, so I have to choose the target folder again. Maybe an additional hint comes up for the user ("Saved target folder for Quick Move does not exist anymore").
Environment
K-9 Mail version: 5.203
Android version: 5.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP
Best Regards,
Mario
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 the existing “... → Sort → Move → Choose Folder” flow in the Android app. Done would include sender-based folder mappings, a way to administer them, and fallback behavior when a saved target folder is deleted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100