Add UI Router for state machine transitions and url rewriting.
Move the configuration settings to a dialog box for expandability of future settings. Delete GlobalController as it is now not needed.
Move the config settings to an icon in the top right header bar. Move config dialog from inline template to its own template file.
Add 'Hide High/Low Values' feature that toggles the high and low values in the graph to just show average values and reduce the clutter. This is a necessary first step to adding multiple metrics to a chart otherwise the chart would become much too busy.
Add Metric overlays to show mulitple metrics on a single chart.
Complete the directive for Multiple Metric Overlays.
Continued work on Multiple Metric Overlays.
Replace charting services with promises.
Update the Insert methods to promises. Pulled all UI related things out of the UI services package to make it more pure and reusable without additional dependencies.
Use ng-grid to show the multiple metrics chosen.
Use an event instead of watchers to propogate data to multiple metrics view. This allows a single event to populate with payload data and clear the data when the payload is empty without having watchers run all the time.
Change to simple CSV text string to keep the space down on the screen as table/grid just takes up too much room.
Add the colorScale to Multi-metric charts.
Replace the js with typescript (that compiles to js) and add the appropriate *.d.ts libs.
Second iteration of conversion to typescript.
Cleanup several of the Typescript outstanding issues.
Fixed typescript 'this' compile error.
Check-in the source maps for debugging typescript in the browser.
Fix the angular.$on to work with typescript.
Add ChartController interface and other misc.