User talk:Jminta/Steel

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

jminta random notes

The current impl is weak on manipulability. We need things like

  • folder parent pointers
  • msg folder pointers
  • add/delete/copy/move msg methods

Need to test current impl on news-accounts

thread pointers

In something like the GMail style conversation view and a general theme I want to move towards we need to have easy thread pointers for messages. I should be able to grab a message and find out it's parent thread and child threads even if they are in different folders. Note the use case in Talk:Thunderbird:Search:Use_Cases where a low level archive folder doesn't know that the Inbox contains a message that is part of the threading.

Oh, and subtle issue, can you remove the .DS_Store file from the extension. :)

 components/.DS_Store

what else?

In addition to Sync, Message Management (which, as described, really means Annotation), and Views, I think we should consider a category of extensions that change the way messages are moved throughout the system.

For example, blunderdelay and SL8TR both add functionality to Unsent messages. No current plugin (as far as I know) does the ideal, which is to add a fixed delay for each message (that is, each message goes out 5 minutes after I enqueue it). One might also want a plugin that adds a sound when mail is sent (similar to Apple Mail). Also in this category would be add-ons that some info about each incoming or outgoing mail to a log file or server (important in some corporate environments), and so on.