More detailed information will be added soon. In the meanwhile...
This application has been developed on April 14th, 2009, 9am to 8pm.
I did it because I couldn't find any GTD application that suited my needs, so I decided to create a new one. There are a million GTD applications, but each of them has some problems. I tried tadalist, RememberTheMilk, GMail tasks and many others, but they all have issues (in respect to what I'm looking for).
Google Notebook used to be somewhat good, but it has been discontinued, and it used to have a bit too many features for a GTD.
So I decided to create my one. It must be dead simple, with absolutely no overhead. I want to be able to enter an item with the minimum amount of work: type the application url, hit return, type the item, hit return, done. It cannot be any simpler than that, yet this is not the case for many applications I tried. Clean This Mess! does it, if you are already logged in in your GMail.
It must handle a single global list, but allow me to partition tasks by domain or context. Clean This Mess! does it by using tags.
The user must not be bothered with client-server communication details. In Clean This Mess! you won't ever see a single 'Send' or 'Submit' button. All the operations are performed client-side in Javascript. All the updates are sent to the server using Ajax calls from a background function that monitors changes. Since everything is client-based Clean This Mess! works perfectly even over a flaky connection (sync will occur as soon as connection is recovered). Additionally, given this design it will be dead easy to implement an offline mode using HTML5 or Gears. This is what I consider snappy.
The application is still beta quality. It has bugs, it has been poorly tested and it may still have security flaws. While I try to pay as much attention to the safety of your data as possible, I'm not responsible for anything bad happening to any content you decide to store on this website. Be aware of it!
The application may not suit your needs. I don't care. It has been designed to suit my needs. If you want something else, you can try filing new feature-request tickets on the project site or annoy me at battlehorse@gmail.com.
The following technologies and libraries have been used:
The whole application code is released as opensource, following the Apache License 2.0.
You can learn more and contribute on the project website:
http://trac-hg.assembla.com/cleanthismess/
Be aware. The code is buggy and ugly to read.