removed nesting from sidebar. Added blank page for reach report
css edits: desaturated
added reach report query to scheduler
reworked RS.js to use the result object. Still needs to reference the new object before it will work.
reworked RS.js to use the result object. Still needs to reference the new object before it will work.
restructured query output to [[{name:"name",value:"value"]]} format. Will need to rework chart object to accept it
More changes to RS/S3. Global Impact page will need to be rewritten to work with new JSON structure
Global Impact view now displays raw JSON. Minor changes to router.js to allow this. No charts for now, but we have laid the foundation.
major refactoring of scheduler.js is functional, not yet complete. Will add rows to tableObj.
half baked updates to scheduler.js. Attempting to load view data from memory instead of S3.
added some todos to router and scheduler
changes to router to fetch chart data from s3 simultaneously for multiple charts. Currently causes async headaches when calling more than one chart.
S3.getFolderContents now returns latest file, not full string of file location
Fixed getTableData(). Pulls async/simulataneously. Data is now displayed correctly, i.e. in completely-unreadeable json. Next up: displaying that JSON in a human-readable way.
temporary fix to router.getTableData. Now runs synchronously and returns a collection of Table objects.
fixed scheduler.js: now runs queries synchronously
added error conditional to scheduler.readFile
router.js now pulls from multiple S3 folders simultaneously. Pages now load faster. Charts on global.jade now just pull data from the .title.rows property of the table object.
changes reach report query to display tototal rather than percents
query fixes and new sign_dist.sql query