Thunderbird 2 Project Planning
This is a starting point will planning and design information for the Thunderbird 2 release, including schedules, feature sets, and branch process information.
Nothing here is finalized, let alone set in stone. Individuals working on the project or interested in the process are encouraged to participate in the mozilla.dev.apps.thunderbird
The Thunderbird Roadmap contains the latest scheduling information for Thunderbird 2 and will always be kept up to date with the latest information.
Thunderbird 2 will continue to build on the success of Thunderbird 1.5 by focusing on helping users manage their e-mail and protect their privacy. Some of the top level themes for this release include:
- Tools for organizing and managing e-mail
- Be Informative
- New Mail Alert Improvements
- Folder Summary Popups
- Help Fight Junk Mail
- Improve the current bayesian based algorithm
- Token Store Pruning / Aging
- Improved Phishing Support
Please talk to the module owners if you are interested in getting involved. In particular, we are looking for developers with strong math backgrounds to help improve the bayesian spam filter. The more folks interested in helping out, the more we'll be able to get done!
Here's a more detailed break down of some of the feature work schedule for Thunderbird 2.
| New Mail Alerts
Provide more contextual information about new mail in the animated alert.
| Folder Summary Tooltips
Allow users to quickly see the contents of new messages in unopened folders without forcing them to actually open the folder, and thus losing their current e-mail context.
| Folder Views
Support a global list of Favorite folders that can include folders from any account. Support other folder views such as Folders with Unread Messages.
| Spell Checking Improvements
Replace myspell with hunspell which is now used by OpenOffice.org. hunspell has many improvements over myspell including better support for non English dictionaries.
| Improved Phishing Detection
Build upon the phishing detector in 1.5, by possibly adding support for a URL block list. Or making generic APIs for webservice extensions to support online phishing detector.
| Improve SPAM Detection
Build upon the existing bayesian spam filter focusing on two key areas:
| Tabbed Messages
The ability to have message tabs including the ability to reply, forward and perform all of the usual activities on tabbed messages. Integrated tabbed design with favorite folders across the top of the thread pane per Ben's design ideas.
| Message Tags
Rebrand message labels as tags. Expand the functionality to include arbitrary number of tags and multiple tags per message. Investigate supporting auto generation of saved search folders for tags.
| Custom Mail Headers
Add the ability to customize the headers we show in the message pane instead of forcing you to use view all headers mode.
| Mac OS X Address Book Integration
Add the ability to read the Mac OS X address book.
| Find As You Type
Add the find as you type bar (as seen in Firefox) to Thunderbird.
Rebrand message threads as conversations. Also, make it easier to group your message replies into folders other than the Sent folder.
| NSIS Installer
Re-write the installer to use the new NSIS installer also being developed for Firefox2.
Bugs with a target milestone of Thunderbird 2, are bugs we hope to address for the release. For significant blocker issues, we also use the blocking-thunderbird2 flag in bugzilla.
Driving 2.0 contains an interesting set of bug queries representing the remaining work for Thunderbird 2.