nextcloud / nextcloud/mail

Collapse mailboxes to 1 line each with display of unread messages from the inbox

Open
#9,300 3 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Is your feature request related to a problem? Please describe.

I have set up to 7 e-mail addresses as mailboxes, each with additional subfolders. Some folders can be collapsed, but Inbox, Favorites, Drafts, Sent and Trash cannot be collapsed. It would be great if the mailboxes could be fully collapsed. Because otherwise I always have to scroll down the left sidebar to see if there are any new messages.

Describe the solution you'd like

Each e-mail address set up can be collapsed to 1 line, each with a number showing the unread messages in the inbox. This would be extremely clear and helpful.

Describe alternatives you've considered

Collapse all mailboxes, but this still takes up too much space at the moment, as not everything can be collapsed and otherwise you can't see the unread inboxes.

Additional context

In addition, it would be great if the e-mail overview could be made a little more compact.

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 file or test is named. Start by locating the left-sidebar mailbox rendering and the unread-message data used for inboxes; confirm how expanded and collapsed states are handled. Done means each mailbox can occupy one line with its inbox unread count visible, while the requested compact overview is addressed or explicitly scoped.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.