A hopelessly out-of-date...

TODO LIST:

/-------------\
|key:         |
| * = TODO    |
| D = DONE    |
| M = MOSTLY  |
| P = PARTIAL |
\-------------/

Things needed for Balsa v0.5 (I said it was out-of-date)
Fix/update/make-sure-they-work:
 M POP3
 P IMAP
 M balsa-init

New features/unfinished things:
 * Filters
 * CORBA
 M update libmutt

UI:
 D Remove use of GNOME MDI
   D Same look as now, except mailbox list in a splitter and not a handlebox
 D Mailbox list in the main window
     D Allow the mailbox tree to be resized
 P finish move and copy
 D put deleted items in the trash and remove them from the current clist
 D mailboxes with new mail should have bold text
 P DND messages into mailboxes
     P Attachments in new mail
     P move/copy messages via DND
       D move
       * copy
 * MIME supporting icons.  use the new gnome metadata stuff that gmc uses?
 P New mail notification
     P via sound
     * change icon window in case Balsa is minimized to a different icon
 M sending mail (code is awful, redo.  make useful for corba idl, support
     external editors)
 * auto-open mailboxes on startup
 P Make things optional:
     - inline images (on by default)
     D check for new mail every xx minutes
     - load mail from local mail directory
 P spell checking in the send window
 P menu and toolbar for message-window


----------------------------------
Old list.. may or may not be in above list

 * inbox/outbox/trash should be able to be IMAP
    this can be done by editing ~/.balsarc

 * digest/undigest mail.

 * add mutt keybindings

Nat's ideas:
 * It is possible to get a context menu off a notebook page/tab thing.
   Make it so that right clicking on a folder tab gives you a context
   menu which gives you the option of closing the folder.

 * In the message composition window, hitting TAB will bring the cursor to
   the next text entry box.  Make it so that hitting ENTER does the same thing.

 * The message display/composition font should be selectable,
   including color.

 * An addressbook fully integrated with the message display; i.e.
   I should be able to click on someone's email address in the message
   and have it pop up the correspondind address book entry, or prompt me
   to create one.  Might want to use Active Tags for this. :-)~

 * It would be nice if the mailboxes in the mailbox list were always
   in some sort of consistent order.


Jeff's ideas:
 * Scan local folders periodically for new mail delivered and sorted
   by procmail

 * Auto-enable procmail features if a procmailrc is present

 * Export filter rules in procmail format

 * Various modes for folder update:  local sync with remote, local only,
   remote only (with caching).

 * Auto-download and use of IMAP "folder map" instead of manually
   creating and binding each Balsa mailbox obj to a remote box

