{"action":"created","issue":{"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/71","repository_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4","labels_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/71/comments","events_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/71/events","html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/issues/71","id":143685144,"number":71,"title":"Visualization","user":{"login":"julienschmidt","id":944947,"avatar_url":"https://avatars.githubusercontent.com/u/944947?v=3","gravatar_id":"","url":"https://api.github.com/users/julienschmidt","html_url":"https://github.com/julienschmidt","followers_url":"https://api.github.com/users/julienschmidt/followers","following_url":"https://api.github.com/users/julienschmidt/following{/other_user}","gists_url":"https://api.github.com/users/julienschmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/julienschmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julienschmidt/subscriptions","organizations_url":"https://api.github.com/users/julienschmidt/orgs","repos_url":"https://api.github.com/users/julienschmidt/repos","events_url":"https://api.github.com/users/julienschmidt/events{/privacy}","received_events_url":"https://api.github.com/users/julienschmidt/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/labels/visualization","name":"visualization","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"marcusnovotny","id":17390795,"avatar_url":"https://avatars.githubusercontent.com/u/17390795?v=3","gravatar_id":"","url":"https://api.github.com/users/marcusnovotny","html_url":"https://github.com/marcusnovotny","followers_url":"https://api.github.com/users/marcusnovotny/followers","following_url":"https://api.github.com/users/marcusnovotny/following{/other_user}","gists_url":"https://api.github.com/users/marcusnovotny/gists{/gist_id}","starred_url":"https://api.github.com/users/marcusnovotny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcusnovotny/subscriptions","organizations_url":"https://api.github.com/users/marcusnovotny/orgs","repos_url":"https://api.github.com/users/marcusnovotny/repos","events_url":"https://api.github.com/users/marcusnovotny/events{/privacy}","received_events_url":"https://api.github.com/users/marcusnovotny/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/milestones/2","html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/milestones/Final","labels_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/milestones/2/labels","id":1666881,"number":2,"title":"Final","description":"","creator":{"login":"julienschmidt","id":944947,"avatar_url":"https://avatars.githubusercontent.com/u/944947?v=3","gravatar_id":"","url":"https://api.github.com/users/julienschmidt","html_url":"https://github.com/julienschmidt","followers_url":"https://api.github.com/users/julienschmidt/followers","following_url":"https://api.github.com/users/julienschmidt/following{/other_user}","gists_url":"https://api.github.com/users/julienschmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/julienschmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julienschmidt/subscriptions","organizations_url":"https://api.github.com/users/julienschmidt/orgs","repos_url":"https://api.github.com/users/julienschmidt/repos","events_url":"https://api.github.com/users/julienschmidt/events{/privacy}","received_events_url":"https://api.github.com/users/julienschmidt/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":26,"state":"closed","created_at":"2016-03-26T11:58:00Z","updated_at":"2016-04-02T23:24:56Z","due_on":"2016-03-30T22:00:00Z","closed_at":"2016-04-02T23:24:56Z"},"comments":43,"created_at":"2016-03-26T10:01:12Z","updated_at":"2016-04-03T13:40:52Z","closed_at":null,"body":"- [x] Start on time-range with data. Prevent zooming / panning out of our data-range.\r\n- [x] Mark episode airing dates on the x-axis\r\n- [x] detect CSV path prefix (not always `/csv`, depends on the implementation) from original passed CSV path\r\n- [x] Remove [monotone interpolation](https://github.com/Rostlab/JS16_ProjectD_Group4/blob/develop/public/chart.js#L31). Handle missing CSV values.\r\n- [x] Define style with Project F.\r\n- [x] Error message when no CSV is available (e.g. for blacklisted characters)\r\n   - Error message is still thrown & displayed in console though\r\n- [x] Horizontal scrollbar\r\n- [x] Trendline / interpolated average of (pos-neg)\r\n- [x] Simple legend\r\n- [x] Compatibility across browsers: Flawless performance on Chrome 51, good performance on Firefox 45 & IE11\r\n- [x] Zoom into monthly view with data per hour #65 (see pull request #110)\r\n- [x] \"stream\" values: only insert / render elements for data that is (nearly) visible.\r\n\r\nTODO\r\n- [ ] Tool / Results explanation on About page, or: More sophisticated Legend with foreignObject\r\n"},"comment":{"url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/comments/204979126","html_url":"https://github.com/Rostlab/JS16_ProjectD_Group4/issues/71#issuecomment-204979126","issue_url":"https://api.github.com/repos/Rostlab/JS16_ProjectD_Group4/issues/71","id":204979126,"user":{"login":"julienschmidt","id":944947,"avatar_url":"https://avatars.githubusercontent.com/u/944947?v=3","gravatar_id":"","url":"https://api.github.com/users/julienschmidt","html_url":"https://github.com/julienschmidt","followers_url":"https://api.github.com/users/julienschmidt/followers","following_url":"https://api.github.com/users/julienschmidt/following{/other_user}","gists_url":"https://api.github.com/users/julienschmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/julienschmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/julienschmidt/subscriptions","organizations_url":"https://api.github.com/users/julienschmidt/orgs","repos_url":"https://api.github.com/users/julienschmidt/repos","events_url":"https://api.github.com/users/julienschmidt/events{/privacy}","received_events_url":"https://api.github.com/users/julienschmidt/received_events","type":"User","site_admin":false},"created_at":"2016-04-03T13:40:52Z","updated_at":"2016-04-03T13:40:52Z","body":"The episodes are shifted -1 day. E.g. April 20 EST is already April 21 in UTC"}}