nextcloud / nextcloud/mail

Visual appearance of quota message should not look like an error / Don't show warning for no quota

Open
#9,195 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop design enhancement papercut
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.

Inside the Mail app the icon for the quota information is an exclamation mark. This appears like a warning message for the inexperienced users, even if there is no problem at all. (For example, if only 1% of the quota are already used.

Secondly, if the server does not support quota at all, because the server does not care for quota, the message reads as if something was wrong. Also, if the server reports 0 as the quota limit (which means "unlimited"), the message tells the user that the servers fails to support quotas even though this actually is a good thing for the user.

Describe the solution you'd like

Please make the message less infringing.

For example, use a little storage icon (e.g. a disc symbol, a "database" symbol) or anything else which does not look like an error symbol unless there is a real warning or error.

In case the server does not support quota at all or reports an unlimited quota do not show any message or at least change the wording to something which does not sound like there was an error.

Describe alternatives you've considered

No response

Additional context

No response

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

The issue does not name a file, test, or entry point; begin by locating the Mail app's quota display and related UI tests. Done means quota information no longer appears as an error when usage is low, unsupported, or unlimited, while genuine warnings remain distinguishable.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.