Update background-synchronized mailboxes also in sync on the front-end
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1k
- Forks
- 348
- Avg merge
- 12h 28m
- Merged PRs (30d)
- 91
Description
Feature Request
Follow-up to https://github.com/nextcloud/mail/pull/3644. We currently do background checks for new/changed/vanished email in all inboxes. This heuristic doesn't work too well for all users' setups. They might have server-side filtering and then it's expected to have other mailboxes updated automatically as well.
So let' use this flag. And just like in the back-end we keep inboxes and mailboxes with syncInBackground updated.
Summary
Update not just inboxes in the front-end but everything that is marked to be updated in background.
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
Trace the front-end background mailbox update path and locate where only inboxes are selected; compare it with the syncInBackground flag described in the issue. Done means background checks include every mailbox marked syncInBackground, not only inboxes.
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
- 35/100