{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/webmaker-app/issues/672","labels_url":"https://api.github.com/repos/mozilla/webmaker-app/issues/672/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/webmaker-app/issues/672/comments","events_url":"https://api.github.com/repos/mozilla/webmaker-app/issues/672/events","html_url":"https://github.com/mozilla/webmaker-app/issues/672","id":53680273,"number":672,"title":"Prototype image uploading service for offline/slow network conditions","user":{"login":"k88hudson","id":1455535,"avatar_url":"https://avatars.githubusercontent.com/u/1455535?v=3","gravatar_id":"","url":"https://api.github.com/users/k88hudson","html_url":"https://github.com/k88hudson","followers_url":"https://api.github.com/users/k88hudson/followers","following_url":"https://api.github.com/users/k88hudson/following{/other_user}","gists_url":"https://api.github.com/users/k88hudson/gists{/gist_id}","starred_url":"https://api.github.com/users/k88hudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k88hudson/subscriptions","organizations_url":"https://api.github.com/users/k88hudson/orgs","repos_url":"https://api.github.com/users/k88hudson/repos","events_url":"https://api.github.com/users/k88hudson/events{/privacy}","received_events_url":"https://api.github.com/users/k88hudson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mozilla/webmaker-app/milestones/29","labels_url":"https://api.github.com/repos/mozilla/webmaker-app/milestones/29/labels","id":922639,"number":29,"title":"Tech","description":"Improving webmaker.app tech, with a focus on:\r\n\r\n* good offline experience\r\n* efficient and conservative use of data\r\n* performance/responsiveness","creator":{"login":"k88hudson","id":1455535,"avatar_url":"https://avatars.githubusercontent.com/u/1455535?v=3","gravatar_id":"","url":"https://api.github.com/users/k88hudson","html_url":"https://github.com/k88hudson","followers_url":"https://api.github.com/users/k88hudson/followers","following_url":"https://api.github.com/users/k88hudson/following{/other_user}","gists_url":"https://api.github.com/users/k88hudson/gists{/gist_id}","starred_url":"https://api.github.com/users/k88hudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k88hudson/subscriptions","organizations_url":"https://api.github.com/users/k88hudson/orgs","repos_url":"https://api.github.com/users/k88hudson/repos","events_url":"https://api.github.com/users/k88hudson/events{/privacy}","received_events_url":"https://api.github.com/users/k88hudson/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":0,"state":"open","created_at":"2015-01-05T19:14:33Z","updated_at":"2015-01-07T20:54:35Z","due_on":"2015-01-30T05:00:00Z","closed_at":null},"comments":1,"created_at":"2015-01-07T20:48:21Z","updated_at":"2015-01-07T20:55:24Z","closed_at":null,"body":"Key objectives:\r\n* Should minimize unnecessary data usage\r\n* Should be tolerant to intermittent/poor network conditions\r\n\r\nThat means we should:\r\n* compress on the client (and/or use take advantage of what the device can provide us through cordova)\r\n* store copies of images locally until they need to be uploaded (i.e. published)\r\n* avoid a transactional model of uploading if possible, where UI is blocked until upload is done/lost connection or refresh causes total failure of upload"},"comment":{"url":"https://api.github.com/repos/mozilla/webmaker-app/issues/comments/69090328","html_url":"https://github.com/mozilla/webmaker-app/issues/672#issuecomment-69090328","issue_url":"https://api.github.com/repos/mozilla/webmaker-app/issues/672","id":69090328,"user":{"login":"davidascher","id":51278,"avatar_url":"https://avatars.githubusercontent.com/u/51278?v=3","gravatar_id":"","url":"https://api.github.com/users/davidascher","html_url":"https://github.com/davidascher","followers_url":"https://api.github.com/users/davidascher/followers","following_url":"https://api.github.com/users/davidascher/following{/other_user}","gists_url":"https://api.github.com/users/davidascher/gists{/gist_id}","starred_url":"https://api.github.com/users/davidascher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidascher/subscriptions","organizations_url":"https://api.github.com/users/davidascher/orgs","repos_url":"https://api.github.com/users/davidascher/repos","events_url":"https://api.github.com/users/davidascher/events{/privacy}","received_events_url":"https://api.github.com/users/davidascher/received_events","type":"User","site_admin":false},"created_at":"2015-01-07T20:55:24Z","updated_at":"2015-01-07T20:55:24Z","body":"fyi: https://github.com/joelvardy/Javascript-image-upload\r\n\r\nOn Wed, Jan 7, 2015 at 12:54 PM, Kate Hudson <notifications@github.com>\r\nwrote:\r\n\r\n> Just a note: this will/should not be completed immediately. Intention is\r\n> just to start researching/thinking about options.\r\n>\r\n> —\r\n> Reply to this email directly or view it on GitHub\r\n> <https://github.com/mozilla/webmaker-app/issues/672#issuecomment-69090139>\r\n> .\r\n>"}}