# Grendel Status

Second column: * = cool feature which is not essential

Third column: 1=trivial 2=easy 3=moderate 4=hard 5=almost impossible

Feb 25, 1999 - Updated Preferences
Feb 25, 1999 - Updated Maildrop
Feb 25, 1999 - Updated POP3
Feb 25, 1999 - Updated News
Feb 22, 1999 - Initial document

Addressbook |  | 2 | Jeff | The addressbook is working with sample data. Adding and editing needs to be fixed. Also some LDAP support is planned. (Jeff please help me on this status)
Composition |  | 2 | Giao | The main composition window seems to work well. Giao wants to move some of the UI things to XML.
Composition - Attachments |  | 3 | You? | It doesn't work. It should work.
Composition - HTML | * | 5 | You? | Some people don't like people to use HTML for e-mail, but especially within companies where everybody uses the same client this might be appropriate.
Composition - Multi-personality | * | 2 | Edwin | Working except for prefs. However, the personality question should be answered before we open the composition window (and not in the composition window itself), so that the signature can be added automatically.
Composition - Signatures |  | 1 | Edwin | Working except you need to push a button to include the signature. This is because of the multi-personality hack.
Database - Simple |  | 3 | Edwin | Now there's code in CVS for simple netscape 2.x/3.x summary files. First we need to get this working.
Database - Advanced | * | 5 | You? | Next step (after the simple database) is to implement a very fast and scaleable database. Maybe we should implement the MDB interface the mail/news group created and do a simple java implementation so we maintain true cross-platform runnability. If we need speed we can use the native implementations from the mail/news group for a few platforms. These are just some thoughts.
Documentation |  | 3 | Everybody | Why is it that everybody wants to code, but 'forgets' to write documentation on it.
Filters | * | 5 | You? | Needs a lot of thoughts and design. Of course we can implement some simple filtering, but we want it to be better than any other product. There's a little code in CVS now, but it's almost like starting from scratch. | Some thoughts on filters
Intertwingle | * | 5 | You? | Needs a lot of thoughts and design. There's a little code in CVS now, but it's almost like starting from scratch. | Blue sky on Intertwingle
Maildrop |  | 2 | Edwin | Grendels code is horrible for this. So it will be rewritten using SUN's provider, not Grendel's.
MIME |  | ? | You? | It works for simple things like text/plain, but the status is unknown to me for more difficult messages with multipart stuff. Also the javamail API contains some mime stuff and I'm not sure if it is used. I guess this should be done by the same person who is working on the attachments.
Native stuff | ? | 4 | You? | Look at the webpage. | Native methods in grendel
Preferences |  | 1 | Giao | The preferences now work. There's no support yet for multi-peronality things.
Provider - Berkeley |  | 2 | You? | It works quite well, but people are saying that still some things need to be implemented. One example is the file locking for the files.
Provider - IMAP |  | 2 | Edwin | We will use SUN's provider, but grendel needs some extra functionality (like the total number of unread messages). Also the database needs to be used to speed things up.
Provider - News |  | 2 | Edwin | We have two working providers. Grendel's and knife's. Both need work, currently I think we should go with grendels provider, but that may change. | Knife
Provider - POP3 |  | 2 | Edwin | SUN's provider is working. Grendels own POP3 store is cluttered by incomplete maildrop stuff, so this will be abandoned. See also MailDrop
UI - Actions |  | 3 | You? | A lot of things are not working yet. Like moving messages to folders, deleting messages, printing messages etc.
UI - Attachments |  | 4 | You? | We should try to display known content like images, web pages, other mail-messages inline. Also of course there must be the possibility to save things.
UI - Drag & Drop | * | 4 | You? | Features like moving messages to folders with dnd, but also adding attachments through dnd. Some code is available, but the status is unknown. We should not use the JDK 1.2 dnd stuff, because we want it to work on JDK 1.1. But of course we can steal ideas.
UI - Three pane |  | 2 | Giao | It works quite well, but still some improvements are needed. Especially on the folder contents table and the message display. (Giao, Jeff, please help me on this status)
UI - XML Dialog Builder |  | 2 | Giao | It works and it is really cool to build dialogs from XML. Now all dialogs should move to this technology.

People:

- Jeff = Jeff Galyan
- Giao = Giao Nguyen
- Edwin = Edwin Woudt