Font size of ALL text in app should follow some central mechanisme. Ie, =
every size should be defined as +1 +2 -1 -2 etc, and this should then be =
the pixels to differ from the standard font size.
Make some interfaces for describing which 'services' are available from =
outside the app. Ie, from other apps. This can be mail specific, or app =
specific, ie, for example sending a mail, configuring a mailaccount, =
importing or exporting some messages in a folder, opening up a =
mailwriter window, etc. All sorts of things for making it easy to =
integrate the app with others. First make some interfaces, then later we =
make an implementation, which could be socket based, or something else.=20
With ssl connections there should be a dialog asking the user wether to =
accept a certificate.=20
There is some use of bean shell scripts. One can run them through the =
help pages. There should be made some guicomponents for importing =
scripts, showing a list of last run scripts, running scripts (ofcourse) =
etc.=20
Spam filter or similar. Could be used along with the filtering of =
messages which Louise have made. I am not sure as for the state of the =
filtering she made - how well it works etc. Those needs some testing. As =
for spam filter, we can try and find some libary which can 'detect' spam =
to use. Another and much more simple option is to make a spam filter =
which basicly filters ALL mails from people not on a defined =
contactlist. In case we recieve a mail like that, the filter will then =
automaticly send a confirmation mail to the sender, asking the sender to =
reconfirm the send message. And when we get that confirmation the =
original message will be shown to the user. This should be relatively =
simple to implement, and will be very effective to prevent spam.=20
The 'notepad' is missing some functionality. One can either continue =
this, implement the actions, or find another project implementing a =
notepad we can use.=20
There is a bug as how html mails is parsed. It is using the htmlparser =
libary and somewhere in the process Uppercase is transfered to =
lowercase.=20
I like a gui implementation where the different components can be docked =
different places. Ie, the mailboxtree could be placed at right instead =
of left, and similar. Maybe also some 'fast view' functionality, like in =
eclipse and similar, where the components hides when ur not using it, =
and shows itself when u move the mouse to some sensitive area.
The transparent menu misses a transparentcheckbox menuitem.=20
Mailwriter misses fields like: cc bcc etc.=20
There should be an action - reply to all.=20
Seems to be a bug when starting filtermanager? :
java.lang.NullPointerException
at net.sf.mailsomething.mail.FilterManager.<init>(FilterManager.java:24)
at =
net.sf.mailsomething.mail.MailAccount.createFilterManager(MailAccount.jav=
a:1183)
A button implementation which contains a title text (underneath or above =
the button).=20
|