{"action":"created","issue":{"url":"https://api.github.com/repos/getlantern/lantern-ui/issues/79","labels_url":"https://api.github.com/repos/getlantern/lantern-ui/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/getlantern/lantern-ui/issues/79/comments","events_url":"https://api.github.com/repos/getlantern/lantern-ui/issues/79/events","html_url":"https://github.com/getlantern/lantern-ui/pull/79","id":53462965,"number":79,"title":"Reduced 0.0.12","user":{"login":"atavism","id":6346213,"avatar_url":"https://avatars.githubusercontent.com/u/6346213?v=3","gravatar_id":"","url":"https://api.github.com/users/atavism","html_url":"https://github.com/atavism","followers_url":"https://api.github.com/users/atavism/followers","following_url":"https://api.github.com/users/atavism/following{/other_user}","gists_url":"https://api.github.com/users/atavism/gists{/gist_id}","starred_url":"https://api.github.com/users/atavism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atavism/subscriptions","organizations_url":"https://api.github.com/users/atavism/orgs","repos_url":"https://api.github.com/users/atavism/repos","events_url":"https://api.github.com/users/atavism/events{/privacy}","received_events_url":"https://api.github.com/users/atavism/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"oxtoacart","id":5000654,"avatar_url":"https://avatars.githubusercontent.com/u/5000654?v=3","gravatar_id":"","url":"https://api.github.com/users/oxtoacart","html_url":"https://github.com/oxtoacart","followers_url":"https://api.github.com/users/oxtoacart/followers","following_url":"https://api.github.com/users/oxtoacart/following{/other_user}","gists_url":"https://api.github.com/users/oxtoacart/gists{/gist_id}","starred_url":"https://api.github.com/users/oxtoacart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oxtoacart/subscriptions","organizations_url":"https://api.github.com/users/oxtoacart/orgs","repos_url":"https://api.github.com/users/oxtoacart/repos","events_url":"https://api.github.com/users/oxtoacart/events{/privacy}","received_events_url":"https://api.github.com/users/oxtoacart/received_events","type":"User","site_admin":false},"milestone":null,"comments":28,"created_at":"2015-01-05T23:45:17Z","updated_at":"2015-01-26T19:33:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/getlantern/lantern-ui/pulls/79","html_url":"https://github.com/getlantern/lantern-ui/pull/79","diff_url":"https://github.com/getlantern/lantern-ui/pull/79.diff","patch_url":"https://github.com/getlantern/lantern-ui/pull/79.patch"},"body":"This includes the changes to handle zooming and panning minus the bower and AngularJS updates."},"comment":{"url":"https://api.github.com/repos/getlantern/lantern-ui/issues/comments/71522314","html_url":"https://github.com/getlantern/lantern-ui/pull/79#issuecomment-71522314","issue_url":"https://api.github.com/repos/getlantern/lantern-ui/issues/79","id":71522314,"user":{"login":"atavism","id":6346213,"avatar_url":"https://avatars.githubusercontent.com/u/6346213?v=3","gravatar_id":"","url":"https://api.github.com/users/atavism","html_url":"https://github.com/atavism","followers_url":"https://api.github.com/users/atavism/followers","following_url":"https://api.github.com/users/atavism/following{/other_user}","gists_url":"https://api.github.com/users/atavism/gists{/gist_id}","starred_url":"https://api.github.com/users/atavism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atavism/subscriptions","organizations_url":"https://api.github.com/users/atavism/orgs","repos_url":"https://api.github.com/users/atavism/repos","events_url":"https://api.github.com/users/atavism/events{/privacy}","received_events_url":"https://api.github.com/users/atavism/received_events","type":"User","site_admin":false},"created_at":"2015-01-26T19:33:27Z","updated_at":"2015-01-26T19:33:27Z","body":"@oxtoacart and @myleshorton, I wanted to ask your thoughts about this. Since we're ramping up the Go port, and I'm planning to update the UI to use websockets, instead of doing additional work on the Java side, implementing a websocket server in Go that provides an API between the UI and backend? It would act as an intermediary layer for combining and synchronizing the model/various back-end feeds. This would be an incremental improvement since we eventually want to do a broader overall of the UI and split the back-end sources being consumed up more; nevertheless, I feel like knocking that out could serve as a useful foundation for bringing the disparate components together and accelerating the overall migration to Go. What do you think?"}}