{"action":"closed","issue":{"url":"https://api.github.com/repos/3drepo/3drepo.io/issues/71","labels_url":"https://api.github.com/repos/3drepo/3drepo.io/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/3drepo/3drepo.io/issues/71/comments","events_url":"https://api.github.com/repos/3drepo/3drepo.io/issues/71/events","html_url":"https://github.com/3drepo/3drepo.io/issues/71","id":104278622,"number":71,"title":"Cleanup","user":{"login":"timscully1983","id":8613750,"avatar_url":"https://avatars.githubusercontent.com/u/8613750?v=3","gravatar_id":"","url":"https://api.github.com/users/timscully1983","html_url":"https://github.com/timscully1983","followers_url":"https://api.github.com/users/timscully1983/followers","following_url":"https://api.github.com/users/timscully1983/following{/other_user}","gists_url":"https://api.github.com/users/timscully1983/gists{/gist_id}","starred_url":"https://api.github.com/users/timscully1983/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timscully1983/subscriptions","organizations_url":"https://api.github.com/users/timscully1983/orgs","repos_url":"https://api.github.com/users/timscully1983/repos","events_url":"https://api.github.com/users/timscully1983/events{/privacy}","received_events_url":"https://api.github.com/users/timscully1983/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"timscully1983","id":8613750,"avatar_url":"https://avatars.githubusercontent.com/u/8613750?v=3","gravatar_id":"","url":"https://api.github.com/users/timscully1983","html_url":"https://github.com/timscully1983","followers_url":"https://api.github.com/users/timscully1983/followers","following_url":"https://api.github.com/users/timscully1983/following{/other_user}","gists_url":"https://api.github.com/users/timscully1983/gists{/gist_id}","starred_url":"https://api.github.com/users/timscully1983/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timscully1983/subscriptions","organizations_url":"https://api.github.com/users/timscully1983/orgs","repos_url":"https://api.github.com/users/timscully1983/repos","events_url":"https://api.github.com/users/timscully1983/events{/privacy}","received_events_url":"https://api.github.com/users/timscully1983/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/3drepo/3drepo.io/milestones/2","html_url":"https://github.com/3drepo/3drepo.io/milestones/1.0%20Alpha","labels_url":"https://api.github.com/repos/3drepo/3drepo.io/milestones/2/labels","id":976710,"number":2,"title":"1.0 Alpha","description":"- Finalisation of database structure and workflows\r\n- Working front-end\r\n- Integrated solution running on servers.","creator":{"login":"timscully1983","id":8613750,"avatar_url":"https://avatars.githubusercontent.com/u/8613750?v=3","gravatar_id":"","url":"https://api.github.com/users/timscully1983","html_url":"https://github.com/timscully1983","followers_url":"https://api.github.com/users/timscully1983/followers","following_url":"https://api.github.com/users/timscully1983/following{/other_user}","gists_url":"https://api.github.com/users/timscully1983/gists{/gist_id}","starred_url":"https://api.github.com/users/timscully1983/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timscully1983/subscriptions","organizations_url":"https://api.github.com/users/timscully1983/orgs","repos_url":"https://api.github.com/users/timscully1983/repos","events_url":"https://api.github.com/users/timscully1983/events{/privacy}","received_events_url":"https://api.github.com/users/timscully1983/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":14,"state":"open","created_at":"2015-02-12T11:44:25Z","updated_at":"2016-01-06T09:28:04Z","due_on":"2015-12-31T00:00:00Z","closed_at":null},"comments":1,"created_at":"2015-09-01T14:27:19Z","updated_at":"2016-01-06T09:28:04Z","closed_at":"2016-01-06T09:28:04Z","body":"- Make namespace naming more consistent\r\n- More comments\r\n- Enable strict mode\r\n- JSLint\r\n- Javadoc\r\n- Magic numbers/Magic Strings\r\n- Get rid of old code\r\n- Remove all console.log\r\n- Remove all error message from normal running\r\n- Cleanup TreeService code.\r\n- Change everything to Mongoose\r\n- Clean up cross origin\r\n- Move session storage to MongoDB\r\n- Cleanup maintenance page\r\n- Fix plugin loading\r\n- Split db_interface, db and routes_get\r\n- Combined latest history selector\r\n- Create models of all database objects\r\n- unsigned int and int in Material\r\n- Change issues to load not just from master/head\r\n- Split update and insert issue \r\n- Unified documentation for chat protocol\r\n- Change auth to Passport for both Socket.io and Express (Investigate only)\r\n- Make sure viewer is solely controlled by view manager.\r\n- Elevate dual functionality to viewer manager.\r\n- Remove excess self variables in viewer.js\r\n- Change everything to use x3dom vectors, matrices etc.\r\n- ViewArea, Scene, and CTX getters.\r\n- Encapsulation\r\n- Create wrapper for object to act same as multipart\r\n- Create viewpoint object"}}