{"push_id":856470548,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"dd1ae671ead626436d9744504ffc92c95ae90ef3","before":"c85ca37c7c44d93dc219ae96bdd9f308a2ec71f4","commits":[{"sha":"991b8cfd114c2301cab29ed60072b935c6e0ad9b","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"Yusuf Modan"},"message":"[fix][docs]: check if collection exists before adding a new one\n\nchecked if collection exists before inserting into collections table on server.js file\ndeleted branch description from readme","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/991b8cfd114c2301cab29ed60072b935c6e0ad9b"},{"sha":"eb07fcb7aa26c93b6693b5d45e5d658dd8756143","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"Yusuf Modan"},"message":"Merge branch 'master' of https://github.com/yusufmodan/knapsack","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/eb07fcb7aa26c93b6693b5d45e5d658dd8756143"},{"sha":"13112caa4e14847a309583bbd2739a7887c99c8f","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"Yusuf Modan"},"message":"[docs] updated workflow docs","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/13112caa4e14847a309583bbd2739a7887c99c8f"},{"sha":"af887028180ae35fd347ab750c1031699f0d3dc8","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"Yusuf Modan"},"message":"Merge branch 'master' of https://github.com/dundermifflin/knapsack","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/af887028180ae35fd347ab750c1031699f0d3dc8"},{"sha":"2a6732b8701127e363540f2f94d118b18b20fbfe","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"Melody Lu"},"message":"Merge pull request #1 from yusufmodan/master\n\ncheck if collection exists and update readme","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/2a6732b8701127e363540f2f94d118b18b20fbfe"},{"sha":"66b78f3f85c41e5ce0d732282f3d8a97358c6e48","author":{"email":"4f4cc78c13e96f99dfe855df52f246b887033315@RachelsAir.local","name":"Rachel Lader"},"message":"[feat] Add user search bar.\n\nUsed typeahead to add live user search bar and implemented in views.","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/66b78f3f85c41e5ce0d732282f3d8a97358c6e48"},{"sha":"7ed7e3a5ea20f7eebfafcd333c536efac2bab83e","author":{"email":"88c258a353a51462c63a81f46dc23ae1845b5501@gmail.com","name":"Andrew Huang"},"message":"[refactor]: Swap db from sqlite to PostgreSQL\n\nTested locally. Heroku URL stored in localPWD.js (added to gitignore). pg and pg-hstore added to package.json.","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/7ed7e3a5ea20f7eebfafcd333c536efac2bab83e"},{"sha":"52d8f4bf898b3ff793f3edd29c63cc9238ecc84c","author":{"email":"4f4cc78c13e96f99dfe855df52f246b887033315@RachelsAir.local","name":"Rachel Lader"},"message":"[feat] : Add profile page and input modals.\n\nFunctional About Me and Fact modals added to profile page.\nSet up factory to process modal forms.\nLocally tested.","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/52d8f4bf898b3ff793f3edd29c63cc9238ecc84c"},{"sha":"e0d3feaa6409df423a4d0ac00fcbb3cfb2bd7b99","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"yusufmodan"},"message":"Merge pull request #2 from AndrewTHuang/master\n\n[refactor]: Swap db from sqlite to PostgreSQL","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/e0d3feaa6409df423a4d0ac00fcbb3cfb2bd7b99"},{"sha":"f7264629f61de6a348ad73294ef5e81e984ce02e","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"mlu"},"message":"[feat]: Add success popups when sharing collections or books.\n\n * Added new factory in services.js called \"Utils\"\n    - contains \"properCaps\"\n * Add angular.snackbar","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/f7264629f61de6a348ad73294ef5e81e984ce02e"},{"sha":"87d4f5cd67a5cefddfe52f53b7cd462c487bee4d","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"yusufmodan"},"message":"Merge pull request #3 from RachelLader/master\n\nCreate Search Bar and Profile Skeleton","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/87d4f5cd67a5cefddfe52f53b7cd462c487bee4d"},{"sha":"5852af5a4f9b65d934a0acc4e007baa345dc3b89","author":{"email":"84eb4016b3a6fd72cb66fedd0053c7681f5b857e@gmail.com","name":"Robert"},"message":"Merge branch 'master' of https://github.com/dundermifflin/knapsack","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/5852af5a4f9b65d934a0acc4e007baa345dc3b89"},{"sha":"608b98fc60ad465f58358551913bf741af47947f","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"mlu"},"message":"Merge branch 'master' of https://github.com/dundermifflin/knapsack\n\nConflicts:\n\tclient/app/app.js\n\tclient/app/main_lists/main.js\n\tclient/app/services/services.js","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/608b98fc60ad465f58358551913bf741af47947f"},{"sha":"b9d45eeb8f93e7a17389b667ce42e4a7de84e880","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"mlu"},"message":"[bug]: Update .gitignore","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/b9d45eeb8f93e7a17389b667ce42e4a7de84e880"},{"sha":"39e4fa610992ae26f2ab67ff86c6f1fa4d0916ff","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"yusufmodan"},"message":"Merge pull request #5 from melodylu/master\n\n[feat]: Add success popups when sharing collections or books. …","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/39e4fa610992ae26f2ab67ff86c6f1fa4d0916ff"},{"sha":"a25a7dd1f5d534422027de96299d45d2b56ee8e6","author":{"email":"84eb4016b3a6fd72cb66fedd0053c7681f5b857e@gmail.com","name":"Robert"},"message":"Merge branch 'master' of https://github.com/dundermifflin/knapsack","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/a25a7dd1f5d534422027de96299d45d2b56ee8e6"},{"sha":"e73e1a0ddb88ee804f098ce5fcbdc2c3d3300ec0","author":{"email":"53ad1f0cfdc0e442e189ce0f841a0ffbe428141d@gmail.com","name":"yusufmodan"},"message":"Update app.js","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/e73e1a0ddb88ee804f098ce5fcbdc2c3d3300ec0"},{"sha":"3ab3fba1e1252e6dc70b8fb0b285abab967f2f0c","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"mlu"},"message":"[feat]: Add angular.snackbar.js","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/3ab3fba1e1252e6dc70b8fb0b285abab967f2f0c"},{"sha":"add8ddfe4c576bfb9d52bb79f06c3f24b6aab837","author":{"email":"84eb4016b3a6fd72cb66fedd0053c7681f5b857e@gmail.com","name":"Robert"},"message":"[feat]: create friends schema\n\nEstablished one user to many friend relationship.","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/add8ddfe4c576bfb9d52bb79f06c3f24b6aab837"},{"sha":"9fc4db14310f9962bffe032073e87b0144c0d00a","author":{"email":"ada030d01354310191103e2fd55dcdb339c71c20@users.noreply.github.com","name":"mlu"},"message":"Merge branch 'master' of https://github.com/dundermifflin/knapsack","distinct":true,"url":"https://api.github.com/repos/grooveIsAll/knapsack/commits/9fc4db14310f9962bffe032073e87b0144c0d00a"}]}