0) The report that is initially displayed is now the number of jobs per day for the current month rather than the grid displaying all jobs for today.
1) Eliminate eagerloading when querying jobs so that queries are much faster
2) Fix the disk space ( system ) report, and add a new feature that displays all active ( undeleted ) hda and ldda pointers to a specific dataset.
3) Standardize request parameters so that queries can more easily be built using parameters from the request.
4) A few other miscellaneous bug fixes in the reports.
In case you do not know about the Galaxy reports, make any changes you want to reports_wsgi.ini.sample and copy it to reports_wsgi.ini ( you'll have to do this anyway since there are changes in this change set )...
...then start them up with:
sh run_reports.sh
There is more work necessary, but this is a good start.  This is such a huge overhaul, that I'm sure there will be some issues.  Let me know and I'll fix them!
Here are the current fixes:
1) Use grids for rendering pages whose queries return lots of rows.
2) By using grids, we can:
 a) search for jobs whose state or tool id match a standard search filter
b) search for a specific job id using the advanced search filter
c) filter on job.state in the Advanced Search window
d) sort on id, state, tool_id or create_time in the grid
e) eliminate many of the complex old-style SQL select commands
3) Eliminate all unnecessary templates due to the use of grids, and move remaining templates to the proper loation
4) Eliminate the duplicated static files and use those from the Galaxy webapp