{"push_id":2212030192,"size":147,"distinct_size":0,"ref":"refs/heads/production","head":"f8f2758d12523eaa07146862bb02b0949c0f5b20","before":"67640dd4c0cef49fec68bcd4e4b4d1cb370f898f","commits":[{"sha":"a53bd74f4de1bda8d3cc95e7afdf4e2f3c3354dc","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"fix unit test of AboutBuildModal component (#111)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/a53bd74f4de1bda8d3cc95e7afdf4e2f3c3354dc"},{"sha":"19490e42b78455e73f987615683d7963722252d4","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"Fix unit test of EditIncomingWebhook (#112)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/19490e42b78455e73f987615683d7963722252d4"},{"sha":"2f47bb14292f87e434c31b0bdabd1df3c15d9ffe","author":{"name":"MARUYAMA Takayuki","email":"4fe3324d7017e4f7f139317feaa0ad96042ae503@users.noreply.github.com"},"message":"fix incorrect message id (#110)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/2f47bb14292f87e434c31b0bdabd1df3c15d9ffe"},{"sha":"38d0d3eac1fb01faf7c422fee07af92d2840b364","author":{"name":"Aibulatov Alex","email":"859904cde74af540e4c19b18681e7ebcf2035c08@gmail.com"},"message":"PLT-6739 Convert theme color pickers to use react-color (#108)\n\n* Add color input component\r\n\r\n* Add ColorChooser component\r\n\r\nAdd component for choosing color in custom_theme_chooser.jsx\r\n\r\n* Use custom chooser isntead of bootstrap color picker\r\n\r\n* Configure enzyme to work with react 15\r\n\r\nAfter updating enzyme to 3(commit:\r\nhttps://github.com/mattermost/mattermost-webapp/commit/561b93b3eee4a13d849d0bbe9b0eea72427fd2bf)\r\n\r\nNeed to add Adapter for\r\nenzyme(http://airbnb.io/enzyme/docs/guides/migration-from-2-to-3.html)\r\n\r\n* Add snapshot tests for ColorInput component\r\n\r\n* Add test for ColorChooser component\r\n\r\n* Fix test for ColorChooser\r\n\r\n* Update dependencies for enzyme-adapter-react-15","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/38d0d3eac1fb01faf7c422fee07af92d2840b364"},{"sha":"c41de179cdb82435f7b32e346811f7cad20603dd","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"Reorganize imports and add eslint rules (#87)\n\n* reorganize imports and add eslint rules\r\n\r\n* rebase and fix conflicts","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/c41de179cdb82435f7b32e346811f7cad20603dd"},{"sha":"94e230279d7dafc260fc74fb62872cf05024ff2d","author":{"name":"Simon Eisenmann","email":"3a69a7dd305e9c7705028afae27095688d25197a@longsleep.org"},"message":"Allow multiple STUN and TURN servers (#119)\n\nSplit StunURI and TurnURI of WebrtcSettings by space to support\r\nconfigurations with multiple TURN and/or STUN servers.\r\n\r\nExample:\r\n\r\n    \"WebrtcSettings\": {\r\n        \"StunURI\": \"stun:stun.example.com:3478 stun:stun.l.google.com:19302\"\r\n    }","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/94e230279d7dafc260fc74fb62872cf05024ff2d"},{"sha":"f5a010e006d0b976afaab728830fc19bee720fca","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"[PLT-7814] Fix unit tests of BackstageHeader and AddIncomingWebhook components (#117)\n\n* fix unit tests of BackstageHeader and AddIncomingWebhook\r\n\r\n* move import UserStore before the simport Selectors","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/f5a010e006d0b976afaab728830fc19bee720fca"},{"sha":"f163930c9b5376872d4047ca2f38257a5e7bdfd0","author":{"name":"Dan Cherouny","email":"d03441302fc312abf9ef00e075410510f578f7d7@appacademy.io"},"message":"fix(constants.js): add m4r to audio mime types (#122)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/f163930c9b5376872d4047ca2f38257a5e7bdfd0"},{"sha":"ef22fabea10462bfe563f2b438b85604855eae21","author":{"name":"Jason Blais","email":"158e602a35675d2a0b685478824aa5995557a235@spinpunch.com"},"message":"PLT-7706 Change Mattermost GitLab configuration to use GitLab APIv4 (#113)\n\n* Update en.json\r\n\r\n* Update oauth_settings.jsx\r\n\r\n* Update gitlab_settings.jsx","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/ef22fabea10462bfe563f2b438b85604855eae21"},{"sha":"25b8878058cfcd199d1b0a69d2e5c44cb07ebcc8","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"fix unit test of PostInfo component (#118)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/25b8878058cfcd199d1b0a69d2e5c44cb07ebcc8"},{"sha":"ff957dff24a5d3936cde76989d437d263eac3939","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"cleanup package.json & enzyme adapter, and improve EditIncomingWebhook unit test (#138)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/ff957dff24a5d3936cde76989d437d263eac3939"},{"sha":"2ef6732e2624dbb8b46d6ecbb9da96752b8e3c12","author":{"name":"Aibulatov Alex","email":"859904cde74af540e4c19b18681e7ebcf2035c08@gmail.com"},"message":"7234 migrate edit channel header modal (#123)\n\n* Connect EditChannelHeaderModal with redux\r\n\r\n* Add tests for EditChannelHeaderModal components\r\n\r\nAnd unit test for components and fix circular import issue\r\n\r\n* Fix eslint errors in test/edit_channel_header_modal.test.jsx\r\n\r\n* Desribe props and update connect with redux for EditChannelHeaderModal\r\n\r\n* Update EditChannelHeaderModal methods bindings\r\n\r\n* Increase test coverage for EditChannelHeaderModal\r\n\r\n* Remove unexpected commas,","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/2ef6732e2624dbb8b46d6ecbb9da96752b8e3c12"},{"sha":"7fd0401cae3595b74a51d295aec0a09006b44be3","author":{"name":"Tsilavina Razafinirina","email":"3f901bd738d57d60de02cef39f2957a2db7a0c98@gmail.com"},"message":"Add spinner on all user settings button (#6487) (#35)\n\n* Add spinner on all user settings button (#6487)\r\n\r\n* Fixing indentation\r\n\r\n* Change save_button location and some of its defaults props\r\n\r\n* Fix some styling and some property name (#6487)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/7fd0401cae3595b74a51d295aec0a09006b44be3"},{"sha":"5f7def828569a6d25d3bd884e6578c43ce9f419a","author":{"name":"n1aba","email":"467cb0fcf7d3a4574f862a1899bdb6060d70ddc2@gmail.com"},"message":"PLT-4752 Create screens to edit OAuth 2.0 Applications (#44)\n\n* Add test for abstract incoming webhook component\r\n\r\n* Add abstract oauth app component and test\r\n\r\n* Add more tests for incoming and outgoing webhooks\r\n\r\n* Rewrite add/edit command to use abstract component\r\n\r\n* Add edit page for oauth app, add/update jest tests\r\n\r\n* Update yarn.lock/package.json to match latest code in redux#master\r\n\r\n* Update wrong url to OAuth edit page\r\n\r\n* Revert bad route change\r\n\r\n* Clenup after rebase\r\n\r\n* Remove unused test snapshot & add isSystemAdmin prop","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/5f7def828569a6d25d3bd884e6578c43ce9f419a"},{"sha":"656d9cfab961807d78350fff95d531416c8797e0","author":{"name":"George Goldberg","email":"d8c2dd775e638f321570ec9e0e20ada72f845d33@gberg.me"},"message":"PLT-7763: Hide channel header add link when you don't have permission. (#139)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/656d9cfab961807d78350fff95d531416c8797e0"},{"sha":"e3b05276fde16a1d1ee748491b7afe717eaf9923","author":{"name":"Aibulatov Alex","email":"859904cde74af540e4c19b18681e7ebcf2035c08@gmail.com"},"message":"GH-7235 migrate edit channel purpose modal (#136)\n\n* Connect EditChannelPurposeModal with redux state\r\n\r\n* Cover EditChannelPurposeModal by tests","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/e3b05276fde16a1d1ee748491b7afe717eaf9923"},{"sha":"cc99e00d1daa9425f4e53ccd42153328ecb962db","author":{"name":"Saturnino Abril","email":"35fdf98aa63b1b7801e137c67b0d15fa9218c0d4@gmail.com"},"message":"add tutorial page e2e test and cleanup initial patch (#148)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/cc99e00d1daa9425f4e53ccd42153328ecb962db"},{"sha":"eea995da031021b39827b42f4e0f7fd83eaf823f","author":{"name":"Chris","email":"673c1f7b805756e7967ba05e5017e0e60715f9c8@gmail.com"},"message":"don't repeat yourself. cleaning up executeCommand (#143)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/eea995da031021b39827b42f4e0f7fd83eaf823f"},{"sha":"4b3fef22e91c3ddb07111f14dc8f26ef097c8e92","author":{"name":"Ryan Wang","email":"c2ad7bc9814739d1ed301b0f68534c94f2203026@users.noreply.github.com"},"message":"[PLT-7526] More channels modal search doesn't remember page (#14)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/4b3fef22e91c3ddb07111f14dc8f26ef097c8e92"},{"sha":"4452ce65d2ea0cb884fc87f2967c0e66d4538638","author":{"name":"Jesús Espino","email":"0f3fa393faeab99e055df658070c68ffae12cc9e@gmail.com"},"message":"PLT-7508: Add settings to disable wide mention confirmation (#18)","distinct":false,"url":"https://api.github.com/repos/uber-uchat/mattermost-webapp/commits/4452ce65d2ea0cb884fc87f2967c0e66d4538638"}]}
{"actor":{"display_login":"dmeza"}}