TODO

==============
Misc Features:
==============

* add friend group features (create/remove/edit livejournal friend groups)
* Fix GtkRecentEntries support to restore ability to retrieve recent
 entries from all blog engines (except advogato)
* Fix GtkDateEntry support to restore past-date support in LJ.

=========================
Targetting at Drivel 3.0:
=========================

* background authentication
	- bug #162680
* Use of new GTK+ 3.0 widgets:
	- Verify clipboard persistency works
	- Desensitize music sources that are not available
* Each blog client tells the user what is happening.
	- partially working but needs improvement.
* Use the GNOME Keyring to store account passwords
	- actually, that could be a bad idea - tying drivel
	back into GNOME dependencies when the GTK3 transition
	has removed them.

==============
Brainstorming:
==============

* Modularize UI:
	- Goals:
		1) Simplify code, it's turning into a royal f'ing mess
			- some of this will happen naturally as the remaining
			code completes the migration to libsoup2.4 using GValues
			instead of manual XMLRPC preparation.
		2) Allow the addition of multiple blog APIs in a simple, 
		   well-defined manner.
		3) Modularize the blog subtypes so that users can select
		   a WordPress, Serendipity and Drupal subtype of MT.
	- MenuBar:
		- Toplevel menu, includes items that apply to all APIs
		- When the journal window is built, a method is invoked to add 
		  in API-specific menu actions
	- Entry Options:
		- API-specific options for the journal entry need to be
		   standardised.
