created:	10.02.02
last modified:	11.26.02

### Beta TODO List ###

* fix memory leaks
	- Post-Auction Details
	
* deal with network disconnections

### requirements for 1.0 ###

* finished items view							----------
	- plan out stages system					(COMPLETE)
	- add column for stage						(COMPLETE)
	- color-code list based on stage / status
	- add 'view/edit details' command				(COMPLETE)
	- add 'send reminder' command					(COMPLETE)
	- implement details dialog, including:				(COMPLETE)
		~ date shipped						(COMPLETE)
		~ date payment received					(COMPLETE)
		~ fees deducted						(COMPLETE)
		~ name/address of winner				(COMPLETE)
		~ fill in date reminder sent				(COMPLETE)
	- advance stages automaticaly					----------
		~ send invoice->waiting for payment			(COMPLETE)
		~ send reminder->reminder sent				(COMPLETE)
		~ date shipped->shipped					(COMPLETE)
		~ reminder sent->file npb report
	- finances							----------
		~ add "fees" item					(COMPLETE)
		~ report total profit					(COMPLETE)
		~ report total sold vs total items			(COMPLETE)
	- prevent re-sorting of list on save				(COMPLETE)
* new item dialog							----------
	- add inventory-number entry					(COMPLETE)
	- add tooltips with information and option fees			(COMPLETE)
	- display the total listing fee					(COMPLETE)
	- grey-out options which require more feedback			(COMPLETE)
	- dutch auction fixes						----------
		~ can not use buy it now				(COMPLETE)
		~ can not set reserve price				(COMPLETE)
		~ only one category					(COMPLETE)
	- add store category to new item dialog				(COMPLETE)
	- port from GtkDialog to GtkWindow				(COMPLETE)
* display error messages for incorrect ebay responses
* update "preview" system						----------
	- make it a local action					(COMPLETE)
	- use gtkhtml embedded within jade instead of web	 	(COMPLETE)
	  browser							(COMPLETE)
	- make ipix images preview					(COMPLETE)
	- make gtkhtml work under win32 (would be nice)
* move "submit item" over to seller-2.0 				(COMPLETE)
	- finish 'ipix' code 						(COMPLETE)
* current auctions parsing routines					----------
	- add a hash table of the previous 2 month's 			(COMPLETE)
	  archived items to speed up refreshing				(COMPLETE)
	- search for problems in get_td_*-style calls			(COMPLETE)
	- remember date of last update and only get new			(COMPLETE)
	  auctions							(COMPLETE)
	- improve archiving performance					(COMPLETE)
* category dialog							----------
	- speed up dialog creation					(COMPLETE)
	- get full category name for preview				(COMPLETE)
	- display only one "updating categories" dialog
	  instead of two
* network-related							----------
	- implement "cancel" button for network actions
	- add "mesg" to network api for message dialogs			(COMPLETE)
	- rewrite network layer to not suck				(COMPLETE)
	- prompt for user-password if not saved				(COMPLETE)
* preferences dialog							----------
	- add seller's address						(COMPLETE)
	- redesign with tabs						(COMPLETE)
	- make sure all values are filled in with valid
	  data
	- display druid the first time jade is run			(COMPLETE)
	- add "confirmation dialogs" tab				(COMPLETE)
	- move invoice and shipment text into new dialogs		(COMPLETE)
* accessibility								----------
	- add mnemonics to entire application				(COMPLETE)
	- setup default responses and widgets sanely
* confirmation dialogs							----------
	- relist item							(COMPLETE)
	- submit all							(COMPLETE)
	- submit item							(COMPLETE)
	- remove item							(COMPLETE)
	- send invoice							(COMPLETE)
* work out invoice details						(COMPLETE)
* "Send Shipment Notice" feature					(COMPLETE)
* registration								----------
	- serial number check on startup				(COMPLETE)
	- trial period							(COMPLETE)
	- registration dialog						(COMPLETE)
* add icons for stock jade buttons					(COMPLETE)
* submitted items must change from local status				(COMPLETE)
* save payment data for new auctions					(COMPLETE)
* spell-check the whole damn thing
* write help file
* add "export to csv" functionality					(COMPLETE)
* bookkeeping								----------
	- view month's details						(COMPLETE)
	- view year's details						(COMPLETE)
	- view lifetime details						(COMPLETE)
* collections								----------
	- save all local items as a collections				(COMPLETE)
	- load a collection of local items				(COMPLETE)
* size and position							----------
	- default to as large as possible				(COMPLETE)
	- remember window positions					(COMPLETE)
* clean up unused variables and functions
* memory leak review

### ideas for 1.2 ###

* performance profiling / optimizations
* full compatibility with ebay stores
* add personal offer feature
* add/remove columns in finished auctions view
* support for multiple profiles
* username / password smtp support

### future ideas ###

* ssl support
* spell-check support
* delayed listings
