thunderbird / thunderbird/thunderbird-android

Enhancement: Quick Move functionality by mail sender

Open
#2,406 2 comments 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

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

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.