{"push_id":1308216286,"size":15,"distinct_size":8,"ref":"refs/heads/feature/MinMax","head":"1a76430f3217258149f37382638fe841b2d6db4c","before":"b9bba4419e03fb66f45238a9e471feb119a1e5f8","commits":[{"sha":"6d33c283ad415f54c68c1196a12ff51b733e64c8","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Simplify IndicatorService","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/6d33c283ad415f54c68c1196a12ff51b733e64c8"},{"sha":"16af2055bf74ec13f397d4882006fb138cfbf11e","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Rename IndicatorsService -> IndicatorService","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/16af2055bf74ec13f397d4882006fb138cfbf11e"},{"sha":"87b2ba508e2e6843888b1be980b7edab0dbcf5c5","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Refactor scenario/climate-model service loading","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/87b2ba508e2e6843888b1be980b7edab0dbcf5c5"},{"sha":"ecfd095ac56a879703eb16d20b64d618f195bbef","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Refactor Lab to pass around Chart objects\n\nThis simplifies many of the interactions\nacross the components, by passing Chart\nto ChartService and using Chart as a view model\nfor the chart component.","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/ecfd095ac56a879703eb16d20b64d618f195bbef"},{"sha":"d3b6f7edc8a99034df2e4af98fafbbf95b75cb97","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Serialize LabComponent state to localStorage\n\n- Adds a ProjectService which stores the serialization\n  of the model to local storage\n- Removes ChartsContainerComponent, it had no logic and was\n  an unnecessary level of indirection that complicated things\n- Refactors chart spinner to only fill the chart body div,\n  rather than the entire chart. This way, settings still\n  render if they are displayed while the chart loads\n- Only request the model list if it doesn't yet exist\n  on the project.\n\nTODO: Refactor ChartService to take instances of ClimateModel\nand Scenario rather than the id strings, for consistency\nwith other services/components\nTODO: Figure out how to get project to save if page is refreshed\nTODO: Make each chart load its own data","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/d3b6f7edc8a99034df2e4af98fafbbf95b75cb97"},{"sha":"8d744512a7f4c05fbe4c9ef3e34c6e251c8d2594","author":{"name":"CloudNiner","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Always append format=json to all API requests\n\nQuickfixes issue in certain browsers where the API returns\ncontent-type: html even if the content-type header is set\nto application/json","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/8d744512a7f4c05fbe4c9ef3e34c6e251c8d2594"},{"sha":"51d9819d6b4d5014c34268300f37aa73cd05fbef","author":{"name":"Andrew Fink","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@cloudniner.co"},"message":"Merge pull request #70 from azavea/feature/serialize-ui-state\n\nFeature/serialize ui state","distinct":false,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/51d9819d6b4d5014c34268300f37aa73cd05fbef"},{"sha":"85d9e82e6f6635a7f73708a4ccd5442e5518cfd6","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Process and parse new indicator data including min max","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/85d9e82e6f6635a7f73708a4ccd5442e5518cfd6"},{"sha":"87fb96e98d8496376f5135fedd1a0db2346d1181","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Draw min max lines","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/87fb96e98d8496376f5135fedd1a0db2346d1181"},{"sha":"e457e6a184d39c25faa8d0e9ccf180b32407b02f","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Fix bad merge, feed all data to line graph component","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/e457e6a184d39c25faa8d0e9ccf180b32407b02f"},{"sha":"bf936cd4170b13980b85a3d0d10b9568e4ce546a","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Reinstate chart features to new data structure and draw min max data as lines","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/bf936cd4170b13980b85a3d0d10b9568e4ce546a"},{"sha":"50365af364d573085181620f0292b0ab2afc67ba","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Replaces min max lines with an area band","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/50365af364d573085181620f0292b0ab2afc67ba"},{"sha":"fbb9b5d3f67b891c0c4656a5811e21c7263d7073","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Reorder d3 components and adjust graph settings","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/fbb9b5d3f67b891c0c4656a5811e21c7263d7073"},{"sha":"46e20b45b6574fe34032816f80130e506fc75aa5","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Replace D3 area overlay with true area object and clean up","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/46e20b45b6574fe34032816f80130e506fc75aa5"},{"sha":"1a76430f3217258149f37382638fe841b2d6db4c","author":{"name":"Jenny Fung","email":"5ee35ab49443a5a083ea6c294ab4fe0ed047b2c2@azavea.com"},"message":"Clean up after rebasing with serialization","distinct":true,"url":"https://api.github.com/repos/azavea/climate-change-lab/commits/1a76430f3217258149f37382638fe841b2d6db4c"}]}
{"actor":{"display_login":"fungjj92"}}