Move typeahead javascript to a separate file
Remove old, unused and out of date api endpoint
Move custom JSON encoder class to a separate module
Fix missing braces in __repr__s
Rename external API blueprint to 'api'
Tighten up DB queries in external API

Only pulling the columns needed, deferring execution until absolutely needed, etc. Also removed some silly splatting that wasn't needed.
Fix Request detail external API
Add backend support for filterable tables

These endpoints are returning streamlined responses, in as close a form as possible to what's needed by the front-end filtering/display.
Don't use the default theme

I don't like it, kill it with fire!
Add+start using Font Awesome
Hopefully all the groundwork for the front-end sorting/filtering

When the View gets updated, it should automatically call the render() function, rebuilding the table with the new data.
Don;t try removing table rows that don't exist.

jQuery doesn't like it when you try it.
Format request rows in JS exactly like Jinja does
Rename the PourOver collection to 'requests'
Convert timestamps in requests to Javascript Dates
Add sorts for each meaningful column

"Meaningful columns" being pilot, corporation, alliance, ship, status, payout, kill_timestamp, submit_timestamp, and division. There are ascending and descending sorts, named "{column_name}_{asc|dsc}".
Use strict equality testing in javascript
Add a sort for requests' id
Columns are now sortable by clicking on them

:smug:
Fix a regression in the external API for Users/Groups

Each entity was an array, not a dictionary.