[Home | FAQ | Big Picture | Architecture]

The Big Picture

Introduction

If you have a new feature/bug to add, email: konget@cheerful.com. I will add it ASAP. It is very important that the information presented in this page is always up-to-date to prevent any conflicts and waste of time. If you are working on a feature/bug listed here, please do email me with the ID# so I can update this list.

The ID# used in the tables below make identifying features and bugs easier, and the comments will give you a general idea of the scope of the work. If comments include "Design", it means that the work entails some change to Mailpuccino's architecture and might have widespread impact, requiring changes (however minor) to many source files. You should discuss the issue in the Mailpuccino-Dev Mailing List before embarking on features or bugs that are "Design" related.

The features are not listed in any order of priority, they are only listed by their ID#. Also, the "comments" below only serve as a guide and are not definitive. The abscence of a comment doesn't mean the task is simple - it can mean anything. Make sure you think thoroughly before embarking on implementing any particular feature.


Task Overview

Features (Odd numbered)
ID#StatusCommentsDescription
1TodoPrinting Support
3TodoMessyMessage Search
5TodoShow answered/replied status
7TodoDesign, MessyEnchanced folder management
9TodoSupport text/enriched type (RFC 1896)
11TodoDisplay HTML mail
13TodoMessySearch messages
15TodoShift-Enter for autocomplete instead (during message composition)
17TodoDesignMultiple sender identities and sent folders
19TodoSupport NNTP (news) as a new Folder Type
21TodoImport mail from Outlook
23TodoImport address books from Outlook/Netscape
25CompletedAdd button for popup recipients chooser in Message Composer
27TodoOutbox (delayed sending queue)
29TodoNew folder type which connects to a POP3 server that deletes messages that the user has deleted, and synchronizes itself with the server mailbox.
31TodoDrag and Drop (primarily to move messages between folders)
33TodoPGP/Security features
35TodoMajor DesignScripting support (JPython)
37TodoDesignMore customizable UI
39TodoAuto-update/upgrade (checks website for new version)
41TodoExport mail (to HTML, other formats, etc.)

Bugs (Even numbered)
ID#StatusCommentsDescription
0TodoRemove Folder data files after deleting folder
2TodoMake Mailpuccino's data file handing more robust:
Able to recover from a corrupted folder data file.
4TodoSMTP CRLF bug


In Progress

ID#PeopleClassesEstimated Completion
25Eu TakRegularEmailComposerDone