= TODO List =
This page is not meant as a substitute for the [/roadmap?show=all Roadmap]. Signifigant enhancements should be filed as Tickets and marked as fixed when implemented. This ensures they will be included in the changelog.

For a list of the tasks we are working on check out [wiki:WhatAreWeWorkingOn What Are We Working On]

== Goals for 0.4.0 ==
 * Sync options should be per conduit
 * ~~Audio and Video converter~~

== Unresourced Goals ==
 * ~~Logging improvements.~~ Log viewer based on [http://specto.sourceforge.net/ specto]
 * ~~Replace Mapping DB with sqlite~~
 * ~~General sqlite abstraction~~
   * A smart USB dataprovider using this
   * ~~Replace gtk.ListStore in FileModule~~
 * UI polish
   * Should show a dropdown window with progress indicators
   * Add an x to conduits so they may be deleted wihtout right clicking
   * Cancel Sync
   * Icons and ugly colors
 * ~~Finish Network and avahi dps~~
   * ~~Advertise local sources/sinks over the local network using avahi so that two computers may be synchronized directly.~~ Work out a UI for this, and how it will  fit into the canvas
   * ~~Replace twisted dep~~
 * MVC polish
   * Add a uuid to Conduit and DataProvider models
     * Generate when a Conduit/DP is created, unless one is passed to constructor.
   * Making mapping db based on conduit uuid/dataprovider uuid
   * Add a "installation uuid"
     * This needs thinking about. It's kind of bad because it makes your PC traceable. But it's not that different from a MAC address. And it means that your network partnerships won't be screwed up my local mDNS changes.
 * Clean up the dataproviders.
   * Add a button for re-authorizing the Flickr dataprovider
   * Make the config windows the same width
 * More advanced preferences
 * Dataprovider Improvements
   * UbuntuCenter support (like .Mac)
   * Weblog Support?
   * [http://trentm.com/projects/thirtyboxes/ 30 Boxes support] (Online calendar)
 * Improved backpackit.com support
 * Support [http://tw.apinc.org/weblog/2006/08/26 Mathusalem]
 * [https://hive.bountysource.com/ UbuntuCenter] support
 * [http://blogs.gnome.org/view/nigeltao/2006/07/30/0 NewStuffManager] support
 * Propose for GNOME 2.22 :-)
 * Rsync support based on librsync and [http://duplicity.nongnu.org/index.html duplicity]
 * Integrate with .Mac?
   * http://developer.apple.com/graphicsimaging/quartz/quartzcomposerfordashboard.html
   * http://developer.apple.com/macosx/syncservices.html
   * http://developer.apple.com/internet/dotmackit.html