payload: {"push_id":4030102447,"size":9,"distinct_size":1,"ref":"refs/heads/improve-gladys-gateway-integration","head":"9a08e7c7c683e605c110df6573849e71458aad4e","before":"6fea439eb821dded5e0bd499e676748f23bd3ff2","commits":[{"sha":"d48fb2f3dcd3841bcb654624a57a23892bbf8e6d","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Fix windows compilation error (#508)","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/d48fb2f3dcd3841bcb654624a57a23892bbf8e6d"},{"sha":"cf62f50796ca538276fc02954fcfff9e4d00c58d","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Add more z-wave compatibilities (#512)\n\n* Add more z-wave categories\r\n\r\n* Add zwave mapping\r\n\r\n* Fix switch power\r\n\r\n* Add icons and i18n to new categories\r\n\r\n* Add product ids for keypad\r\n\r\n* Remove unknown features from zwave view\r\n\r\n* Add more detailed translation/icons\r\n\r\n* Improve translation\r\n\r\n* More precise productid/producttype\r\n\r\n* Fix node issue\r\n\r\n* Add detailed icons\r\n\r\n* Apply change to device page\r\n\r\n* Add power and show inactive nodes\r\n\r\n* add light sensor / sismic translation\r\n\r\n* Put zwave with product id first\r\n\r\n* Add product type to smoke sensor\r\n\r\n* Fix device zwave view\r\n\r\n* Add bindValue function to map states\r\n\r\n* Fix linting\r\n\r\n* Fix demo mode for zwave","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/cf62f50796ca538276fc02954fcfff9e4d00c58d"},{"sha":"594b460813abc999a36003ac932da47ee3dc565b","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Change Docker port to 80 (#523)","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/594b460813abc999a36003ac932da47ee3dc565b"},{"sha":"694ad998d41ec7544a8dde06d0845beef1309f01","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Fix device.create save + delete features/params (#524)\n\n* Save device in plain JS instead of sequelize object\r\n\r\n* Delete not provided features & params when updating an existing device\r\n\r\n* Add more tests\r\n\r\n* Run prettier","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/694ad998d41ec7544a8dde06d0845beef1309f01"},{"sha":"e0199330d75f6f25ea39fed19b6471dfb4b024d0","author":{"name":"Alexandre Trovato","email":"56a2b4d43dbc8947040a2fccab52b7c90ed8f23c@gmail.com"},"message":"First version MQTT service (#517)\n\n* MQTT service: front devices + setup draft\r\n\r\n* MQTT service: setup page + connect\r\n\r\n* MQTT service: fix and add tests\r\n\r\n* MQTT service: manage topics\r\n\r\n* MQTT service: no topics variable for service\r\n\r\n* MQTT service: configure devicestate topic\r\n\r\n* MQTT service: improve device creation\r\n\r\n* MQTT service: fix test\r\n\r\n* MQTT service: fix feature creation + some clean\r\n\r\n* MQTT service: complete tests (and fix)\r\n\r\n* MQTT service: new \"state\" handler\r\n\r\n* MQTT: change server to broker\r\n\r\n* MQTT: allow no user/pwd\r\n\r\n* MQTT: fix front device creation/edition\r\n\r\n* MQTT: add sub-service binding system\r\n\r\n* MQTT: fix front device creation\r\n\r\n* MQTT: fix topic regex\r\n\r\n* MQTT: fix import\r\n\r\n* Fix name update in device form\r\n\r\n* Change fake_password + add comment\r\n\r\n* Remove Gladys 3 compatibility + change MQTT API topic\r\n\r\n* Adapt tests\r\n\r\n* Improve experience of MQTT device creation\r\n\r\n* Update MQTT image cover\r\n\r\n* Change position of external id text in feature tab\r\n\r\n* Run prettier\r\n\r\n* Add unit for temperature sensor\r\n\r\n* Add different error message when error is a conflict\r\n\r\n* Add success message when MQTT broker is connected\r\n\r\n* Run prettier\r\n\r\n* Add message in setup page\r\n\r\n* Add \"mqtt:\" base by default in the device\r\n feature external_id field","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/e0199330d75f6f25ea39fed19b6471dfb4b024d0"},{"sha":"5397383c008851dbe10259a0e3b4f46adc1b7d3f","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Handle error when foreign user is not found in Gateway (#515)","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/5397383c008851dbe10259a0e3b4f46adc1b7d3f"},{"sha":"d90c33772cc34408e3217298d8fba4a324539707","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Set server port to 80 in Dockerfile","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/d90c33772cc34408e3217298d8fba4a324539707"},{"sha":"2976c79864cca2dcea4372bc325be626db144b88","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Merge branch 'master' of personal:GladysProject/Gladys","distinct":false,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/2976c79864cca2dcea4372bc325be626db144b88"},{"sha":"9a08e7c7c683e605c110df6573849e71458aad4e","author":{"name":"Pierre-Gilles Leymarie","email":"30bad49e9f9a68b0a8725ae25134935340bffc24@gmail.com"},"message":"Merge branch 'master' into improve-gladys-gateway-integration","distinct":true,"url":"https://api.github.com/repos/GladysAssistant/Gladys/commits/9a08e7c7c683e605c110df6573849e71458aad4e"}]}
other: {"actor":{"display_login":"Pierre-Gilles"}}