#
# $Id: TODO,v 1.45 2002/03/24 18:29:41 ludo Exp $
#

70- move all windows to MVC. IMAPView and POP3View need to be converted.
97- create a Lip service like in Mail.app
113- when doing a Reply in Outbox, don't use From but To
126- ignore "IGNORE THIS MESSAGE" for Pine mbox stuff
135- selection problem in receiving view when adding/modifying entries
140- Localize the application (Dutch and Italian)
146- Changed Mailcap semantic to use %s
151- Support TAB in To/Cc/Bcc fields so that we look into the Address
     Book and we provide a completion if possible.
154- 'poll' all mailboxes for new messages, not only Inbox. In case we
     use procmail to deliver messages to mailboxes. If those mailboxes are
     open by gnumail, messages will be lost.
155- In the MailboxManager, we should show the number of messages and the
     read/unread after each mailboxes
158- "grouping" of received messages when viewing them using a NSOutlineView
     (not sure about implementing this one.)
159- we should be able to define 'an alias' to people in the address book
     so that we can just type the alias an gnumail translates it to the real
     email addr at run-time
180- in the new pref panel, we should be able to specify which buttons
     of MailWindow we want to see
182- we should also be able to change the icons we want
194- search in the content of message in FindWindowController
202- offer a new menu option to apply a filter (or all filters) to
     the selected messages in MailWindow. See how PMMail works for this.
213- finish the TextEnrichedConsumer class. Create a TextEnrichedProducer?
214- we should be able to check mail when GNUMail.app starts (provide 
     an option in the ReceivingWindow "Check when the app starts")
216- provide an option to automatically open folders in with messages have
     been transferred
220- When GNUMail.app first starts, show a 'Welcome window' which informs
     the user where to get the documentation, the capabilities of GNUMail.app
     and stuff. It should be customizable by a system administrator, for
     example.
223- allow to set a timer on message reading. For example, we could
     have a 5 secs timer that will allow us to verify if the user
     kept the selection on a message for more than 5 secs, If so, we
     mark this message as read if not, we mark it as unread.
224- we should verify the size of the messages we are about to transfer
     in POP3 and compare it to the available space on the disk we are about
     to write the data to.
228- allow message transfers using cut & paste (select a number of messages,
     cut, select the new mbox, paste)
231- when moving a message to an other folder, we should make sure the move
     was sucessfull before flagging the message as transferred (and remove
     it from the mbox view).
240- be able to specify outgoing filters to move a sent message to the right
     mbox and not always to Outbox.
242- When there's a network error (ie., bad connection) while automatically
     fetching email - we should offer the user the possiblity to deactivate
     in the alert panel.
243- we should be able to defined multiple targets for the filters for the same
     action
245- better support for multipart/related: RFC2387
248- add DnD support for:
	- adding attachments
	- transferring mails between folders
249- move localized strings from main files to the bundle's files.
251- For IMAP:
	- When unsubscribing to an IMAP folder, remove the Cache
     	  Remove all Cache when removing the server
	- Support IMAP subscribe/unsubscribe
	- Support for IMAP create, delete, transfer from the MailboxManager
	- support filters for IMAP.
	- allow the users to retreive their emails using IMAP much like they
     	  do for POP3.
252- add /etc/mime.types support to MimeTypeManager.
253- save the column size of the tableView in MailWindow
