thunderbird / thunderbird/thunderbird-android

Feature request: make a difference between unseen and unread emails.

Open
#1,318 5 comments 1 reaction 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

I'd like a feature to change the number displayed on the folders and other widgets to be the number on UNSEEN emails and not UNREAD emails.

Maybe something similar to this request:
https://github.com/k9mail/k-9/issues/680

Making a difference between unseen and unread is very important. That's how the WP7 mailbox works, that's how thunderbird* works, that's how I'm used to things and that's the more logical way to do things when you get a lot of email and that you don't read all of them.

I have a widget on my homepage that tells me that I have 300 unread emails. I don't care about that. Those emails are super old, I've already saw them, but I decided NOT to read them, but of course they still count as unread emails. What I care about is that yesterday I used to have 299 unread emails so it means that I have an unseen email to check.

It means that, right now, I have to do all the work. I have to remember the number of unread email I used to have in order to know if I have new emails. And there is no way to know how many UNSEEN emails I have.

Some application (like the WP7 default email app) chose to count only unseen emails. You can keep a "unread" behavior by default if you want, but at least make an opt-in option to switch between a "unread" or a "unseen" behavior. A lot of people are used to an unseen behavior and when you get a lot of emails that you don't read it gets very quickly annoying.

*: https://i.imgur.com/fVav7Qr.png

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

Start by reviewing the related issue 680 and locating how folder and widget counts currently use unread emails. Define the opt-in behavior for counting unseen versus unread messages, then verify that the selected mode changes the displayed counts without removing the existing unread option.

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
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.