{"push_id":732920809,"size":60,"distinct_size":2,"ref":"refs/heads/unit-tests","head":"3b42829bbd8778f696532e00daec33b02ba26db4","before":"16526a486227dd535b8583915fe2ececef0901ed","commits":[{"sha":"d99a4365e7f84d45ad97d346956ad9f9063dfc53","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Applications list is now grid tiles with cubes button to view app detail page.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/d99a4365e7f84d45ad97d346956ad9f9063dfc53"},{"sha":"5bbc28809e5f4483fe9cb26a305eea75a5550bb2","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Creating a new app is now working. After creating a new app you are brought to the app detail page.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/5bbc28809e5f4483fe9cb26a305eea75a5550bb2"},{"sha":"5e272f941a32382edccf270ff846cd4cbdca5b54","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"App state now has children states for each one of the sidemenu options (editor, preview, and settings.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/5e272f941a32382edccf270ff846cd4cbdca5b54"},{"sha":"fa847428a3ce9c4aa190248b03d266342a5fc2c6","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Code editor added. Settings page formatted and now includes collaborators selection.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/fa847428a3ce9c4aa190248b03d266342a5fc2c6"},{"sha":"753f152f352f6f3f70f9cd366b6c8c67a965cba2","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Added preview controller and updated readme with a better description.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/753f152f352f6f3f70f9cd366b6c8c67a965cba2"},{"sha":"a1603a225aa116869a446ceb6876e41357baf69d","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Deleting functionality now working with trash button on applications list page.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/a1603a225aa116869a446ceb6876e41357baf69d"},{"sha":"748d17b6956adb36c21bd22ed79eb1a2a21e0080","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Deleting now has a confirm dialog and request uses name instead of id. Applications add function added.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/748d17b6956adb36c21bd22ed79eb1a2a21e0080"},{"sha":"6b926292350fc6d742cba2e17af2e3027fbfc33e","author":{"email":"492d0cc71f70e118608002944adb68d4fd174806@borderfree.com","name":"Scott Prue"},"message":"Added scriptTags task to gulp for handling the building of javascript tags into index.html from assets.js.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/6b926292350fc6d742cba2e17af2e3027fbfc33e"},{"sha":"b98052c1e2bdde1698c68f178fb870e90a51e0d8","author":{"email":"492d0cc71f70e118608002944adb68d4fd174806@borderfree.com","name":"Scott Prue"},"message":"Gulp tasks added to handle building/bundling scripts and style references.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/b98052c1e2bdde1698c68f178fb870e90a51e0d8"},{"sha":"99aeb67907a05955bc0f2b3b043e9a7da096864d","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Subnav added to application.html to handle navigation. Current app can be selected on left of subnav.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/99aeb67907a05955bc0f2b3b043e9a7da096864d"},{"sha":"ebf191c72d402b071abf19200828a900be1fdca6","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Deleting now has a confirm dialog and request uses name instead of id. Applications add function added.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/ebf191c72d402b071abf19200828a900be1fdca6"},{"sha":"9883bea89208eef25e39f447e213cb7faeb58cf3","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Merged master. Added editor service to handle editor file functionality.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/9883bea89208eef25e39f447e213cb7faeb58cf3"},{"sha":"17fdfb3b3ba056d2bfc318f530b87fa5058249a8","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Gulp tasks added to handle building to dist folder. Watch tasks added to handling building when assets file or app files are changed.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/17fdfb3b3ba056d2bfc318f530b87fa5058249a8"},{"sha":"e7b5b04d8d4f747c5cd5b67d51f91bbda3a5fff1","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Login handles empty username/email and password inputs.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/e7b5b04d8d4f747c5cd5b67d51f91bbda3a5fff1"},{"sha":"54df940de12c7c65f1aa8fc16b5c749d9c5153ed","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Merged master to combine gulp changes with tabsnav.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/54df940de12c7c65f1aa8fc16b5c749d9c5153ed"},{"sha":"a24064262070d7089886afd8a83e1a74e5250d1f","author":{"email":"d2fce51bc9f5c5ae1caeab76ae644186b0052ebc@gmail.com","name":"Scott Prue"},"message":"Merged tabsnav. Fixed incorrect variable reference in ngConstant task.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/a24064262070d7089886afd8a83e1a74e5250d1f"},{"sha":"4c449cbc59aa6b65fd4776fdae46fa46addc425a","author":{"email":"492d0cc71f70e118608002944adb68d4fd174806@borderfree.com","name":"Scott Prue"},"message":"Account index page added with .update controller function to update account info. Signup now brings new user it apps state. Fixed double md-conent elements in applications list.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/4c449cbc59aa6b65fd4776fdae46fa46addc425a"},{"sha":"20688902414ea8ac09738f7f06dcdae802b0577e","author":{"email":"492d0cc71f70e118608002944adb68d4fd174806@borderfree.com","name":"Scott Prue"},"message":"New file input wired up to controller and service. Apps list dropdown added to application subnav.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/20688902414ea8ac09738f7f06dcdae802b0577e"},{"sha":"38f9311aebaeabd54dc0fe781c19c0ce7119d784","author":{"email":"9a6c1c0545ffb67cf93fdcb807573a22bf319b86@gmail.com","name":"Scott Prue"},"message":"Login error messages from server now displayed in toast.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/38f9311aebaeabd54dc0fe781c19c0ce7119d784"},{"sha":"e00c99184e1b05d96f7866f18533df892f8b016c","author":{"email":"492d0cc71f70e118608002944adb68d4fd174806@borderfree.com","name":"Scott Prue"},"message":"Added getStructure function to Editor service.","distinct":false,"url":"https://api.github.com/repos/prescottprue/hypercube/commits/e00c99184e1b05d96f7866f18533df892f8b016c"}]}