{"push_id":3172755401,"size":16,"distinct_size":1,"ref":"refs/heads/master","head":"903cddc25fcc033b729faa1fb8fb28ca0dbd8899","before":"15490e196bc4846a1d6c1384249e983cf9c1f934","commits":[{"sha":"ffab26a44f047069e8bd6b235b3ee71240c4e3b3","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"ProjectGetAll returns shared & owned projects, CommentGetAll returns shared & assignedTo comments","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/ffab26a44f047069e8bd6b235b3ee71240c4e3b3"},{"sha":"6e609bc0997376d8fd497f603273972a94e9f78d","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"removed canRead and canWrite from protected fields","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/6e609bc0997376d8fd497f603273972a94e9f78d"},{"sha":"a93a95e32457ce3808b36168054dfda796516e4a","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"adds deleted field to projects, fixes permission check for ProjectPut endpoint","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/a93a95e32457ce3808b36168054dfda796516e4a"},{"sha":"95ceac9f91b5aad674ff835918ff5b2fe91e4e8b","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"turning off strict for streams to enable setting a onlineEditable prop from the frontend","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/95ceac9f91b5aad674ff835918ff5b2fe91e4e8b"},{"sha":"43ab322e5c614289553375df2e5d44ac128492d9","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"adds a \"serveSource\" optional parameter for plugins (ie, specify a relative directory from which to source the plugin inside its root dir, such as 'dist')","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/43ab322e5c614289553375df2e5d44ac128492d9"},{"sha":"90c37ff41d4cd4759312a831f5830618879764f1","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"4/6 project modify permission routes done & made eslint use ecma 2017  because node >8","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/90c37ff41d4cd4759312a831f5830618879764f1"},{"sha":"aff6c7d38d794a00c5f49bcf5e1177dc04f4f4ac","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"6/6 routes done, moving to testing... or 🥃","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/aff6c7d38d794a00c5f49bcf5e1177dc04f4f4ac"},{"sha":"04737f5e011cbde20a48750d7dce97e7f70ac1b0","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"surprisingly, as i write perfect code, there were bugs due to quantum fluctuations in the local environment. this has been handled.","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/04737f5e011cbde20a48750d7dce97e7f70ac1b0"},{"sha":"9e00b659cf2d84ea4d3f061fab14604705fdf9b2","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"Merge pull request #110 from speckleworks/Dimitrie/dev/project-perm-routes\n\nDimitrie/dev/project perm routes","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/9e00b659cf2d84ea4d3f061fab14604705fdf9b2"},{"sha":"99254bf3eb7163746f2449a6feefd0660c29c4c9","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"deleting a project now removes permissions if possible (ie, not set in other projects)","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/99254bf3eb7163746f2449a6feefd0660c29c4c9"},{"sha":"9954e9f11fa46c0781e71fbc313f686605521b71","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"cleanup","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/9954e9f11fa46c0781e71fbc313f686605521b71"},{"sha":"e2abc62372dd4da75a90fce0ba2b72d84db96aef","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"fixed eslint error","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/e2abc62372dd4da75a90fce0ba2b72d84db96aef"},{"sha":"0ca1521baef8a58d0774e4f513c07c1a7f51ee28","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"Merge pull request #111 from speckleworks/Dimitrie/dev/project-perm-routes\n\nDimitrie/dev/project perm routes","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/0ca1521baef8a58d0774e4f513c07c1a7f51ee28"},{"sha":"114e7a4cb8685f598015e24a32c98504e3eaea65","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"pre new year bug fixes 🎉","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/114e7a4cb8685f598015e24a32c98504e3eaea65"},{"sha":"dc0c597cc5fae18590358e14d1246036c37000ed","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"permanently deleting a stream permanently deletes its children too","distinct":false,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/dc0c597cc5fae18590358e14d1246036c37000ed"},{"sha":"903cddc25fcc033b729faa1fb8fb28ca0dbd8899","author":{"name":"Dimitrie Stefanescu","email":"09aded25b1b10d5fafb056f4fc1a4380acf12403@gmail.com"},"message":"Merge pull request #112 from speckleworks/Dimitrie/def/project-shared\n\nAdds permission handling routes for projects","distinct":true,"url":"https://api.github.com/repos/speckleworks/SpeckleServer/commits/903cddc25fcc033b729faa1fb8fb28ca0dbd8899"}]}
{"actor":{"display_login":"didimitrie"}}