/* 
 * $RCSfile: TODO,v $
 *
 * $Author: mr $
 * $Date: 2004/04/18 13:52:43 $
 * 
 * $Revision: 1.9 $
 *
 */

TODO LIST:

Note: all those marked as [1] will be started on for the next build (0.4)

Note: all those marked as [3] will be fixed for the Window release (0.4). 


Things broken by code re-work:

* Removing agents (needs testing)
* Adding an agent from the add contact dialog should update the add
contact dialog when that agent is registerd so the user doesnt have to
reload the add contact dialog.
* Get rid of ME module.
* On disconnect, all dialogs should be unloaded... (related to that
connection). 
* When renaming groups/removing contacts from groups, the edit groups
dialog does not correspond.


* [1] Update the following modules:
directory search
searching

* [1] Fix the way contacts are added/subscribed.  It is confusing. -
If a contact sends you a message, they are on your list for some reason??

This is better now.  Need to handle:
	* MSN contacts

* [1] Fix problems with group chat:
	* sending my presence.
	* add "/me" directive.
	* make subject changable 
	* right click menu

* [1] Fix problem in "browse services" dialog where agents are shown
to be registered against when they are not (this is probably because
the gj_roster.c module still holds information about them.  - MORE
involved than I thought it would be.  also, use the new progress
dialog method (NEED TO TEST THIS)

* [1] Improve adding new services, to get the information about each
contact and use those details for their name, etc...

* [1] Fix unregistering a jabber account.

* [2] Fix register service... not using new method 

* [2] Think about presence icons. - Plus use SVG images.

* [2] Implement x:delay namespace fully.

* [2] Update images for emote icons.

* [2] Avatars

* [2] Add event viewer option to show errors only.

* [3] Auto away time on Windows?

* Add option for sheskar to throw up a chat window with messages
from unknown people instead of just flash on the roster.

* Include Jabber User Directory searches. - this requires a lot of
work on the x:data namespace.

* Add a method to save multiple connection settings.

* Be able to move contacts between groups with DND.

* Add a dialog for timing out processes. - similar to the msg box module

* Include Jabber Message Rules.

* Write some documentation at some point. - using DocBook.

* Export roster to an XML file.

* Import roster from an XML file. - not quite sure how this will work
yet!

* File transfer support.

* Send Contacts support.
