| Resource Name |
Task Name |
| |
M5 (April 27) |
| Jean-Francois Ducarroz |
Get Mac build added to Tinderbox |
| Candice Huang |
Preferences dialogs |
| Alec Flett |
Aggregate local mail, IMAP, news
into folder pane |
| |
Networking |
| Scott MacGregor |
Write a real version of read/write
line from proxied stream |
| Scott MacGregor |
Integrate with blocking password
for POP and SMTP |
| Scott MacGregor |
Work on nsMsgService |
| |
IMAP |
| Scott MacGregor |
Connection cache capable of at least
one connection |
| Scott MacGregor |
Loading a message |
| Scott MacGregor |
Code to logon and move to the authenticated
state |
| Scott MacGregor |
IMAP thread part of folder discovery |
| Jeff Tsai |
Create nsImapFolder |
| Jeff Tsai |
Event sinks (folder creation, etc.) |
| Jeff Tsai |
Hook up with data source (w/ scottip) |
| Jeff Tsai |
Hook up with Multiple Account work
(w/alecf) |
| Jeff Tsai |
Add IMAP-specific prefs to nsImapIncomingServer |
| Jeff Tsai |
Add IMAP-specific RDF notifications
(e.g. new folder) |
| David Bienvenu[80%] |
Folder selection and loading into
thread pane |
| David Bienvenu[80%] |
Hook up IMAP database |
| David Bienvenu[80%] |
Header parsing |
| David Bienvenu[80%] |
IMAP Get New Mail |
| |
Database |
| David McCusker |
incremental writing |
| |
News |
| Seth Spitzer |
Show newsgroups in folder pane |
| Seth Spitzer |
Load newsgroup into thread pane |
| Seth Spitzer |
Post to newsgroup using compose UI |
| |
Attachments |
| Rich Pizzarro |
Encode/decode (binhex, uuencode,
appledouble, etc.) |
| |
Multiple accounts |
| Alec Flett |
Apply MA to local mail disk hierarchy |
| Alec Flett |
POP GetMsg goes to separate mail
folders |
| |
Address Book |
| Candice,Paul |
First pass at AB UI |
| Candice Huang |
AB Data Source w/ hardcoded data |
| |
MIME |
| Rich Pizzarro |
Footprint reduction for libmime,
vCard plugin |
| Rich Pizzarro |
Upgrade vCard to v3.0 if easy to
do |
| Rich Pizzarro |
Output message headers in UTF-8 |
| Rich Pizzarro |
Clean up display of message headers
using CSS |
| Rich Pizzarro |
Output MIME parts (including body)
in UTF-8 |
| Rich Pizzarro |
MHTML - fix up links to display in
new window |
| Rich Pizzarro |
Move header parser to mailnews/mime |
| |
XUL maintenance |
| Scott Putterman |
Use chrome URLs as shown in hyatt's
spec |
| Seth Spitzer |
Use entities instead of literal strings
as shown in tao's spec |
| |
RDF |
| Scott Putterman |
Split up folder data source and message
data source |
| Scott Putterman |
Add new folder baskend |
| Scott Putterman |
Reflect message counts for folders |
| Scott Putterman |
Remove dependency from mailnews/base
on RDF |
| Scott Putterman |
Move protocol-specific code out of
base |
| |
|
| |
M6 (May 18) |
| |
IMAP |
| Jeff Tsai |
Apply MA work to IMAP |
| Jeff Tsai |
Start IMAP Connection pool |
| David Bienvenu[80%] |
IMAP Get New Mail (dependency on
scottip) |
| David Bienvenu[80%],Jeff Tsai,Scott MacGregor |
IMAP usable (depends on RDF optimization) |
| |
Address Book |
| Paul,Candice |
AB included in builds for all platforms |
| Candice Huang |
UI for Directory Pane - first look |
| Candice Huang |
UI for Results Pane - first look |
| Paul Hangas |
UI to edit one entry |
| Candice Huang |
RDF data source |
| |
Views |
| Scott Putterman |
Mark Read |
| |
Composition |
| Rich Pizzarro |
Backend test harness |
| Rich Pizzarro |
Migrate legacy backend code |
| Jean-Francois Ducarroz |
Integrate Editor toolbar |
| Jean-Francois Ducarroz |
HTML vs. plain text switching |
| Jean-Francois Ducarroz |
Forwarding quoted |
| Jean-Francois Ducarroz |
Reply quoted |
| Jean-Francois Ducarroz |
WYSIWYG wrapping in plain text mode |
| |
Multiple Accounts |
| Alec Flett |
Build MA UI (Acct Mgr dialog?) |
| |
Database |
| David McCusker |
Hash tables for threading |
| David McCusker |
Incremental writing |
| |
News |
| Seth Spitzer |
Full support for summary files |
| Seth Spitzer |
News usable |
| Seth Spitzer |
nntpTest testbed on Windows and Linux |
| Seth Spitzer |
newsParserTest testbed on Windows
and Linux |
| Seth,Jean-Francois |
News running on Mac |
| Seth Spitzer |
Finish news posting |
| |
Search/Filter |
| Alec Flett |
Build Search Messages dialog box |
| Alec Flett |
Build Filter dialog box |
| |
MIME |
| Rich Pizzarro |
Pref to enable wrapping long lines
when reading plain text messages |
| |
|
| |
M7 (June 8) |
| Alec Flett |
Convert Messenger app core to IDL |
| |
Sidebar |
| Alec Flett |
Folder list in sidebar |
| Scott Putterman |
New mail notification (biff) in sidebar |
| |
Search/Filter |
| Alec Flett |
Finish Search Messages dialog |
| Alec Flett |
Finish Filter List dialog |
| Alec Flett |
Finish Filter editor dialog |
| Alec Flett |
Folder picker for search & filter |
| David Bienvenu[80%] |
Port 4.5 filtering code (incl. News) |
| Scott MacGregor |
Port 4.5 searching code (XPAT news,
IMAP, local) |
| Scott Putterman |
Search infrastructure using RDF |
| |
Composition |
| Rich Pizzarro |
Reorg and clean up old composition
code |
| Rich Pizzarro |
Send message later - local backend |
| Jean-Francois Ducarroz |
Convert message composition to IDL,
remove appcore |
| Rich Pizzarro |
Quoting - backend |
| Jean-Francois Ducarroz |
Add UI for adding attachments |
| Jean-Francois Ducarroz |
Reply options (sender, all, etc) |
| |
News |
| Seth Spitzer |
Cancel articles |
| Seth Spitzer |
Mark articles Read |
| Seth Spitzer |
Post to any news host |
| Seth Spitzer |
Finish newsParserTest testbed on
Windows |
| Seth Spitzer |
Subscribe UI (XUL only) |
| |
Address Book |
| Paul Hangas |
UI for Card View Pane - first look |
| Paul Hangas |
UI for Address Picker - first look |
| Paul Hangas |
Properties dialog for Address Book
entries - first look |
| Candice Huang |
Port LDAP/AB prefs code |
| Candice Huang |
Data source support for mailing lists |
| |
Multiple accounts |
| Alec Flett |
Migrate prefs from 4.0 |
| Alec Flett |
Clean up hacks in local and IMAP |
| |
Database |
| David McCusker |
Finish incremental writing |
| |
Views |
| Scott Putterman |
Mark flagged |
| |
RDF |
| Scott Putterman |
Delete folder |
| Scott Putterman |
New mail check (biff) integ w/ Flash
panel |
| Scott Putterman |
Remember charset per-folder |
| |
IMAP |
| Jeff Tsai |
Finish IMAP connection pool |
| |
Undo |
| Jeff Tsai |
Start IMAP undo |
| |
|
| |
M8 (July 6) |
| all |
Use new string bundles for localization |
| all |
Alerts for error messages |
| |
Scriptable modal dialog boxes |
| Seth Spitzer |
New folder dialog (if tree control
can't edit inline) |
| Seth Spitzer |
Rename folder dialog (if tree control
can't edit inline) |
| |
Address Book |
| Paul Hangas |
UI design for AB synchronization |
| Paul Hangas |
New Card dialog functional |
| Paul Hangas |
Edit Card dialog functional |
| Paul Hangas |
UI for mailing lists |
| Paul Hangas |
UI for addressing widget |
| Paul Hangas |
Delete Entry |
| Candice Huang |
Integrate w/ MORK DB |
| Candice Huang |
Add, Delete entries from DB |
| |
RDF |
| Scott Putterman |
View navigation |
| Scott Putterman |
Solve the multiple window problem |
| Scott Putterman |
Do views using enumerator + filter |
| Scott Putterman |
Views and threads |
| Scott Putterman |
Delete folder moves to Trash |
| |
IMAP |
| Scott MacGregor |
Empty Trash/Compact folder - IMAP |
| Scott MacGregor |
Move deleted messages and folders
to trash - IMAP |
| |
Database |
| David Bienvenu[80%] |
Finish message threading |
| David McCusker |
Update in place |
| David McCusker |
Replace usage of filespec with filestream |
| David McCusker |
Sorting for autocomplete |
| |
Composition |
| Rich Pizzarro |
Reparse headers of queued messages
when sending |
| Rich Pizzarro |
Filing sent messages - local backend |
| Rich Pizzarro |
Multipart/related (I.e. Send web
page) |
| Rich Pizzarro |
IDL-ize backend interfaces |
| Jean-Francois Ducarroz |
Intelligent send of HTML vs plain
text |
| Jean-Francois Ducarroz |
Send message later - UI |
| |
Multiple accounts |
| Alec Flett |
Identity pull-down in compose window |
| Alec Flett |
Smart choice of identity when composing |
| Alec Flett |
Smart choice of SMTP serve |
| Alec Flett |
Reorder accounts |
| |
MIME |
| Rich Pizzarro |
New Gecko-based design for MIME type
matching |
| Rich Pizzarro |
IDL-ize interfaces |
| Rich Pizzarro |
Convert HTML to plain text for quoting |
| |
Networking |
| Scott MacGregor |
Hook up to throbber |
| Scott MacGregor |
Hook up to Stop button |
| Scott MacGregor |
Status bar - text messages |
| Scott MacGregor |
Status bar - progress |
| |
Message pane |
| Jeff Tsai |
Save messages |
| Jeff Tsai |
Open attachment |
| Jeff Tsai |
Save attachment |
| |
News |
| Seth Spitzer |
Finish newsParserTest testbed on
Linux |
| Seth Spitzer |
Support hostinfo.dat files |
| Seth Spitzer |
Subscribe data source work |
| Seth Spitzer |
Subscribe back-end for news |
| Seth Spitzer |
Make expanding news host get counts |
| Seth Spitzer |
Make opening a group get messages |
| |
Undo |
| Jeff Tsai |
Undo delete local messages |
| Jeff Tsai |
Finish IMAP undo delete messages |
| |
|
| |
M9 (July 27) |
| Scott Putterman |
Empty Trash/Compact folder - local |
| Scott Putterman |
Move deleted messages and folders
to trash - local |
| Seth Spitzer |
Cursor changes (mechanism) |
| |
News |
| Seth Spitzer |
Reordering newsgroups and servers
in folder pane |
| Seth Spitzer |
Use FAT file on filesystems where
we need it |
| |
Address Book |
| David McCusker |
Start import tool for 4.x address
books |
| Paul Hangas |
UI for New Address Book |
| Paul Hangas |
Auto-complete addressing |
| Candice Huang |
Sorting |
| Candice Huang |
Import (LDIF, CSV, TAB) |
| Candice Huang |
Add attributes for new features |
| Candice Huang |
Back-end for mailing lists |
| |
IMAP |
| David Bienvenu[80%] |
New features |
| Jeff Tsai |
Rename folder |
| Jeff Tsai |
Delete folder |
| |
Composiition |
| Jean-Francois Ducarroz |
FCC menu for outgoing messages |
| Rich Pizzarro |
Multipart/related Editor integration |
| |
Database |
| David McCusker |
Partial parsing |
| David McCusker |
Use temp file on commit |
| David Bienvenu[80%] |
Use summary.dat to avoid opening
all DBs |
| |
Networking |
| Scott MacGregor |
Necko integration |
| Scott MacGregor |
Pluggable stream converter integration |
| |
MIME |
| Rich Pizzarro |
Necko stream converter integration |
| |
Thread pane |
| Scott Putterman |
New design for adding/removing columns |
| Scott Putterman |
Don't scroll table headers |
| |
Three pane |
| Alec Flett |
Enable/disable menus and buttons
(mechanism) |
| Alec Flett |
Dyanmically added UI based on component
presence |
| Alec Flett |
Integrate with Task bar |
| |
|
| |
M10 (August 17) |
| |
Composition |
| Rich Pizzarro |
Drafts - local backend |
| Rich Pizzarro |
Drafts - IMAP backend |
| Rich Pizzarro |
Templates - local backend |
| Rich Pizzarro |
Templates - IMAP backend |
| Jean-Francois Ducarroz |
Drafts UI |
| Jean-Francois Ducarroz |
Templates UI |
| |
Address Book |
| Paul Hangas |
Add sender/recipients to address
book |
| Candice Huang |
Drag and drop |
| David Bienvenu[80%] |
Address Book containing email history |
| David McCusker |
Finish import tool for 4.x address
books |
| |
RDF & Thread pane |
| Scott Putterman |
Resolve RDF API for copying nodes |
| Scott Putterman |
Drag/drop messages and folders |
| Scott Putterman |
Delete a message, select the next
one |
| Scott Putterman |
Focus |
| Scott Putterman |
Remember last message selected in
a folder |
| |
IMAP |
| Scott MacGregor |
IMAP MIME parts on demand |
| Scott MacGregor |
Mail server account management URLs |
| |
Three pane |
| Alec Flett |
Show/hide panes using grippy control |
| Alec Flett |
Alternate three pane configs |
| Alec Flett |
Standalone message window |
| Alec Flett |
Standalone two pane (threads + message)
window |
| |
Folder properties dialogs |
| Seth Spitzer |
News host |
| Seth Spitzer |
Newsgroup |
| Seth Spitzer |
local folder |
| Seth Spitzer |
IMAP folder |
| |
Message pane |
| Jeff Tsai |
New features |
| |
|
| |
M11 (Sept 7) |
| Scott Putterman |
Context menus - all panes |
| |
MIME |
| ? (rhp on sabbatical |
New UI for message header display
in message pane |
| ? (rhp on sabbatical |
Attachment display |
| |
Filtering |
| David Bienvenu[80%] |
Filter after the fact |
| David Bienvenu[80%] |
Auto-reply and forward |
| David Bienvenu[80%] |
Block sender (anti-spam) |
| |
Address Book |
| Paul Hangas |
Delete Address Book |
| Paul Hangas |
Address Picker functional |
| Paul Hangas |
New Features. Details TBD |
| |
Folder pane |
| Alec Flett |
Sort special folders (e.g. Inbox)
to the top |
| Alec Flett |
Sort non-special folders alpha within
hierarchy level |
| Scott Putterman |
Show/hide toolbars |
| |
Message pane |
| Seth Spitzer |
Increase/decrease font |
| Seth Spitzer |
Integrate with Find dialog for messages |
| Seth Spitzer |
Hook up printing with Gecko |
| |
|
| |
M12 (September 28) |
| |
Address Book |
| Paul Hangas |
Work on fine points: menus, buttons,
context menus |
| |
|
| |
M13 (October 19) |
| |
News |
| Seth Spitzer |
Subscribe UI for news |
| Seth Spitzer |
Offline News support |
| |
IMAP |
| Seth Spitzer |
Subscribe UI for IMAP |
| David Bienvenu[80%] |
Offline IMAP support |
| |
Three pane |
| |
Proxy icon for drag/drop folders |
| |
Proxy icon for drag/drop messages |
| |
Address Book |
| Paul Hangas |
New features |
| Candice Huang |
LDAP Properties dialog |
| |
LDAP |
| Candice Huang |
LDAP Preferences backend |
| Phil Peterson[50%] |
Port LDAP replication code from 4.x
tree |
| Phil Peterson[50%] |
Add support for ldap_modify to replication |
| Phil Peterson[50%] |
Port translation to HTML code from
4.x tree |
| Phil Peterson[50%] |
Port add-to-AB code from 4.x tree |
| Phil Peterson[50%] |
LDAP Protocol (using the SDK) |
| Phil Peterson[50%] |
LDAP SDK into build process |
| Phil Peterson[50%] |
Port LDAP searching code |
| |
|
| |
|
| |
mozilla opportunities (see http://www.mozilla.org/mailnews/jobs.html) |
| |
News |
| Seth Spitzer |
Supersede |
| Seth Spitzer |
Followup-to: poster |
| Seth Spitzer |
Autocomplete on newsgroup names in
compose window |
| Seth Spitzer |
Use new stds to enable reply to news
from mail |
| Seth Spitzer |
News biff |
| Seth Spitzer |
Get news across servers |
| Seth Spitzer |
News style ellipsis, e.g. n.p.m.mail-news |
| |
RDF |
| Scott Putterman |
Universal inbox (virtual folders) |
| |
Filtering |
| David Bienvenu[80%] |
Javascript filters |
| |
APIs (req'd for Palm sync) |
| ? (rhp on sabbatical |
Port Simple MAPI implementation to
5.0 |
| ? (rhp on sabbatical |
Redo Address Book API for 5.0 |
| |
|