113
edits
(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] | * 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) | ||
edits