basho/giddyup — pull request #38 by seancribbs (2012-12-24 15:34:42+00:00)
Title: The Big View/Controller/Resource Rewrite

This huge PR represents several weeks of trying to make the app and its resources more friendly to Ember. Some things we did:

* The join-relationship between the `Test` and `Scorecard` entities is now enshrined in a `TestInstance` entity/model/resource. The models have been greatly simplified as a result.
* We don't create the matrix entries ahead of time (bye-bye `ScorecardSubcell`), but instead derive them from the contents of the scorecard's test instances. This is cleaner and results in slightly faster rendering of the matrix.
* The caching adapter is disabled for now, but the REST adapter now fetches in batches, reducing pauses and errors caused by URIs that are too long for the browser.
* Ember and Ember-Data have been updated.
* Lots of JS bugs/style issues have been fixed with `jshint`.

Miscellaneous other stuff:

* The font files are downloaded now with the proper media type.

CC: @cmeiklejohn @joedevivo @coderoshi