Removed console.log and changed default sort to playtime/buck
Added URL filtering for numbers
Fixed tags search
Number filter in URL that also works with text dates
Allow for arbitrary options to be read from the hash URL. Gotta clean up my filters class, its a mess
Added text filtering on URL
Barely had to do anything to get the array_filter working on URL filter
Added ability to set parameters alias
Moved logic to differentiate states from the router to the sorter. And added the parameters aliases
Changes states so they use objects instead of arrays
Deleted extra parameters on the router logic
Finished JS-side of the hard-alias feature! Now I just have to create the hard-pages with a Jekylls plugin or something!
Added routing as a configuration that generates the JSON for the JS. Also refactored Router, now there are tons of Routes files! Routes for everyone! More files = more gooder!
Deleted files
Yes! Finally! I did it! That shitty route_mapping_data_processor took me 1.5 hours to figure out. Damn. I spent the whole time searching through source code to figure out how jekyll-assets and sprockets did the stuff
Created a Jekyll plugin that generates a copy of index.html on each route
Fixed it! (I mean the thing where routes weren't working yet)
This time I fixed it for real. And it also handles routes that share parameters
Modified some things so PhantomJS can work with this
Use absolute path for games db URL read from the DOM