{"push_id":2471588322,"size":16,"distinct_size":7,"ref":"refs/heads/fabs/dream/DCOS-21639-graphql-repositories","head":"5cbf4617d030c02a33255c2e40d2ce7c0a0881f2","before":"ea4c6133792705509e1e3bca98ff7862be4301f8","commits":[{"sha":"df5e92b20fd24a3b1fac1db92332b18f7e146d9d","author":{"name":"Daniel Schmidt","email":"e77217753346c16ab9739354ca49147ca181c728@mesosphere.com"},"message":"fix(editservicemodal): render empty modal if the service is not loaded\n\nWe accessed getLabel on the service without checking if the service is\neven there. Therefore reloading the edit page caused an error.\n\nBy checking for a service and rendering an empty modal otherwise\nwe make sure that we don't try to render before we have the data.\n\nRendering the create form in these cases lead to a mutation of the data,\nwhich in return lead to the edit form never being rendered.\nRendering null if there is no service lead to a dark flickering for the\ntime before the service loads. An empty modal gives a nicer UX.\n\nCloses DCOS-21798","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/df5e92b20fd24a3b1fac1db92332b18f7e146d9d"},{"sha":"7aaf5a79ab28e0005a44f55cf2214c4961ef9adb","author":{"name":"Daniel Schmidt","email":"e77217753346c16ab9739354ca49147ca181c728@mesosphere.com"},"message":"feat(webpack-dev-server): add webpack dashboard\n\nThis also fixes problems with not being able to abort a webpack build\n\nCloses DCOS-21847","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/7aaf5a79ab28e0005a44f55cf2214c4961ef9adb"},{"sha":"4c10c8e4d4200659c31e3e47bcb9a59010a777c3","author":{"name":"Dmitriy Rozhkov","email":"58dabd7eae4f906d1034011f558644d47362bc44@gmail.com"},"message":"Merge pull request #2872 from dcos/danielmschmidt/DCOS-21847-cancel-webpack-dev-server\n\nDCOS-21847: Add webpack dashboard to fix aborts of webpack builds","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/4c10c8e4d4200659c31e3e47bcb9a59010a777c3"},{"sha":"1d05008315a3754dbdddf6c57515a2c302116c2f","author":{"name":"Julian Gieseke","email":"38e6396ba4a6f5008348121342fccc333ab9a0d6@users.noreply.github.com"},"message":"Merge pull request #2871 from dcos/danielmschmidt/DCOS-21798-edit-app-get-labels-of-undefined\n\nDCOS-21798: render empty modal if the service is not loaded","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/1d05008315a3754dbdddf6c57515a2c302116c2f"},{"sha":"0170a355751f66b8d44a7fa084d6624f8e4c0e6c","author":{"name":"Daniel Schmidt","email":"e77217753346c16ab9739354ca49147ca181c728@mesosphere.com"},"message":"docs(dockerfile): remove comments about versions\n\nThese are unnecessary verbose and dont add a lot of value\n\nCloses DCOS-21574","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/0170a355751f66b8d44a7fa084d6624f8e4c0e6c"},{"sha":"71a24cd89a0b70d416205d34b93d6de13e924a23","author":{"name":"Daniel Schmidt","email":"6fccc852d70bd22c06c63a9e3e71595d139ffe2e@gmail.com"},"message":"Merge pull request #2885 from dcos/danielmschmidt/DCOS-21574-align-docs\n\nDCOS-21574: remove comments about versions","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/71a24cd89a0b70d416205d34b93d6de13e924a23"},{"sha":"500255ca395772659ac2b4617f4b86c14f229029","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"feat(data-layer): add graphql support\n\nAdds the ability to handle graphql Queries as Rxjs streams,\nwith the resolvers for those queries also being streams.","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/500255ca395772659ac2b4617f4b86c14f229029"},{"sha":"f29f92a95f9bee461579904756572c02cb9fb349","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"feat(data-layer): wraps recompose api with rxjs config\n\nIn order to have streams in and out of the recompose api,\nwe need to pass it the rxjs config. This is a solution were\nthat fact is hidden in the data-services.","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/f29f92a95f9bee461579904756572c02cb9fb349"},{"sha":"e08afa05a7be774bac6b78da3657d4f3e2a4693e","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"chore: add package structure to data-service\n\nAllow the data-service to be used as package.\nAdds: license, gitifnore, dependencies","distinct":false,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/e08afa05a7be774bac6b78da3657d4f3e2a4693e"},{"sha":"51f760a64182163452886db94c730779394f622d","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"feat: add liveFetchRepositories\n\nAfter a mutation (update/delete) we want a stream that \"magically\"\ngets new data so we never out of sync with the server.","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/51f760a64182163452886db94c730779394f622d"},{"sha":"4c4b2607a872ee3141bdd3d9d58e41583b2ce85b","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"feat(data-layer): add graphql support\n\nAdds the ability to handle graphql Queries as Rxjs streams,\nwith the resolvers for those queries also being streams.","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/4c4b2607a872ee3141bdd3d9d58e41583b2ce85b"},{"sha":"e0e9d8bb5653dc19ab6eb8c768f3eaca1757d33c","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"fix: add #PACKAGE alias\n\nThis alias helps house and import dcos-ui packages before\nthey become their on repositories","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/e0e9d8bb5653dc19ab6eb8c768f3eaca1757d33c"},{"sha":"19e1bcf209e9b11e65bbb65465f1fe68fffe1114","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"feat: add graphql support to RepositoryTab\n\nWe use graphql here instead of plain streams to\nenhance the Mediator pattern and provide data in\na declarative way.\n\nCLOSES DCOS-21639","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/19e1bcf209e9b11e65bbb65465f1fe68fffe1114"},{"sha":"38c14ce77811138b01555102c7b87924d32b6305","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"fix: deprecate store methods and skip tests\n\nThe Store way to mutate repositories work but the tests\ndoes not. We will remove that capability from the store\nuntil the end of this feature, so no point in fixing\nthose tests.","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/38c14ce77811138b01555102c7b87924d32b6305"},{"sha":"f3ce2a9b7f3cba18cf509e13fea167c86a3ff5a9","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"graphql fixes","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/f3ce2a9b7f3cba18cf509e13fea167c86a3ff5a9"},{"sha":"5cbf4617d030c02a33255c2e40d2ce7c0a0881f2","author":{"name":"Fabs","email":"d36d8adfcac2f990bb72e311fbbef5b55fc93242@mesosphere.com"},"message":"other fixes","distinct":true,"url":"https://api.github.com/repos/dcos/dcos-ui/commits/5cbf4617d030c02a33255c2e40d2ce7c0a0881f2"}]}
{"actor":{"display_login":"Fabs"}}