Closed Bug 808711 Opened 12 years ago Closed 12 years ago

[email/activesync] Choose a more appropriate date range for syncing messages

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect, P1)

defect

Tracking

(blocking-basecamp:+)

VERIFIED FIXED
B2G C2 (20nov-10dec)
blocking-basecamp +

People

(Reporter: squib, Assigned: squib)

Details

For ActiveSync accounts, we currently sync the most recent 3 days worth of messages, which is suboptimal for people who receive a ton of email (and also for people who receive very little email). The Android app gets an estimate of how many messages you'd get for various sync ranges and picks an appropriate range. We should do this too. This is especially important for dogfooding, since people using Gmail who get lots of bugmail are having a bad time. This also has localization implications, since we need to add an option in our sync range settings for "Automatically pick a good range".
blocking-basecamp: ? → +
Priority: -- → P1
A complication: Gmail never returns more than 25 for GetItemEstimate, so we can't use this for Gmail. However, Gmail does give us messages in descending date order (or so it seems), so maybe we just need to have Hotmail and Exchange do the GetItemEstimate approach and have Gmail progressively load the messages into the list.
Assignee: nobody → squibblyflabbetydoo
Milestoning for C2 (deadline of 12/10), as this meets the criteria of "remaining P1 bugs not already milestoned for C1".
Target Milestone: --- → B2G C2 (20nov-10dec)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
verified on Unagi build 20121231070201 When you add new email to device sync is set to automatic by default.
This issue is fixed for device Unagi; build #20130114073222v.1 Yahoo (IMAP) and Hotmail (ActiveSync) are set to Automatic as default upon set up of account.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.