MailNews:Minimizing Bandwidth Usage: Difference between revisions

m
Added bug 470624
(Added bug 470624)
m (Added bug 470624)
Line 61: Line 61:
* {{bug|439731}} -  Reloading of read messages when using IMAP account (enable disk cache)
* {{bug|439731}} -  Reloading of read messages when using IMAP account (enable disk cache)
* {{bug|405437}} -  IMAP mail are not cached for offline use if message size is bigger than mail.imap.mime_parts_on_demand_threshold
* {{bug|405437}} -  IMAP mail are not cached for offline use if message size is bigger than mail.imap.mime_parts_on_demand_threshold
* {{bug|470624}} -  RFE: On-demand Auto-Sync


=== How To Do It ===
=== How To Do It ===
Line 66: Line 67:
With the exception of on-demand sync 1) and 2) can be implemented using strategies. These features and more will be supported in an extension, [[#Incommunicado Extension | Incommunicado]].
With the exception of on-demand sync 1) and 2) can be implemented using strategies. These features and more will be supported in an extension, [[#Incommunicado Extension | Incommunicado]].


On-demand auto-sync (an oxymoron I know) however requires some development. [[User:Emre|Emre]] has proposed the following implementation:
On-demand auto-sync ({{bug|470624}}) (an oxymoron I know) however requires some development. [[User:Emre|Emre]] has proposed the following implementation:
* Add a new operation mode (lets say on-demand) to nsAutoSyncManager.
* Add a new operation mode (lets say on-demand) to nsAutoSyncManager.
* Add new method to nsAutoSyncManager to explicitly tell to re-prioritize the queue.
* Add new method to nsAutoSyncManager to explicitly tell to re-prioritize the queue.
Line 77: Line 78:


'''Thunderbird 3.0b2:'''
'''Thunderbird 3.0b2:'''
* on-demand auto-sync
* on-demand auto-sync ({{bug|470624}})
* auto-sync strategy to exclude messages greater than MAX_SIZE (Incommunicado)
* auto-sync strategy to exclude messages greater than MAX_SIZE (Incommunicado)
* on/off/on-demand auto-sync UI (Incommunicado)
* on/off/on-demand auto-sync UI (Incommunicado)


'''Thunderbird 3.0pre1:'''
'''Thunderbird 3.0pre1:'''
* save cache to disk and increase size [https://bugzilla.mozilla.org/show_bug.cgi?id=439731#c12 bug 439731 #12]. (Temporary fix)
* save cache to disk and increase size ([https://bugzilla.mozilla.org/show_bug.cgi?id=439731#c12 bug 439731 #12]) (Temporary fix)
* priority auto-sync folders (Incommunicado)
* priority auto-sync folders (Incommunicado)
* advanced on-demand auto-sync runtime dialog (Incommunicado)
* advanced on-demand auto-sync runtime dialog (Incommunicado)
113

edits