MailerDaemon was not working properly on production, so we're switching to a simple script to be called from cron.
Solves bug for rss feeds http://teambox.hoptoadapp.com/errors/1255361
I had to temporarily take out the :dependent => :destroy option from the task_list has_many tasks association since when the list of tasks of the upper task list was saved, the task that was moved from here to the tasklist under it was deleted and the task list to which it was moved could not find it anymore.
/projects/archived route still works for the API. The mobile version has been updated as well to point to archived projects.
Since the recent_projects method uses an instance variable, the spec has to do its assert on the object the instance variable was modified. So when a project was archived, it nullified the value of the @recent_projects of all users in the project. The @user instance variable that designates the same database record but is another ruby object has another @recent_projects variable that was not affected by the nullification. Tricky.