{"push_id":2308814812,"size":113,"distinct_size":113,"ref":"refs/heads/develop","head":"0c9475e366622e784737f6bdaec14c00bd0765d7","before":"9bea5a64b8f37dc6659c1de81022ca2251707fd0","commits":[{"sha":"26aeb7b7054a2e7b24aa691a7d47e57ad5e08fdc","author":{"name":"Brian Lim","email":"9371c4a1fd4a00f45980de7a73ce479bbe7059b3@gmail.com"},"message":"Added pad shortcut disabling feature","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/26aeb7b7054a2e7b24aa691a7d47e57ad5e08fdc"},{"sha":"009cd3124370d44a9c567332bf3be63826fd95b4","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[feature] Create option to automatically reconnect after a few seconds\n\nOn some erros that display a modal with \"Force reconnect\" button, allow\nEtherpad to automatically reload pad after a few seconds. Amount of\nseconds is defined on settings.json.\n\nStill need to create tests for this feature, and implement i18n.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/009cd3124370d44a9c567332bf3be63826fd95b4"},{"sha":"5e907005611caa9ab2b97246f38ad0a086766b80","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[test] Create tests for automatic reconnection on error","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/5e907005611caa9ab2b97246f38ad0a086766b80"},{"sha":"0eae83f2527e2ef963faee5d35993a66e84e26f4","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[feature] i18n for automatic reconnection messages/buttons","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/0eae83f2527e2ef963faee5d35993a66e84e26f4"},{"sha":"384697f65396396c821cbd86d3b3be31d385789c","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[feature] Only automatically reconnect if can establish connection to server\n\nAvoid trying to reload pad when network is not available.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/384697f65396396c821cbd86d3b3be31d385789c"},{"sha":"11813f33a571874567466be9087569a1376ed1ac","author":{"name":"Adam Niederer","email":"d7ed9df4ef031b19b85efdcafb0de83f033ae34e@users.noreply.github.com"},"message":"Butt On -> button","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/11813f33a571874567466be9087569a1376ed1ac"},{"sha":"991155c8d4cc419bff276ddf7d52c133f1f076d1","author":{"name":"webzwo0i","email":"048e277b1c053f5d3abad76856fed769bd9589e7@c3d2.de"},"message":"Merge pull request #3170 from AdamNiederer/patch-2\n\nButt On -> button","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/991155c8d4cc419bff276ddf7d52c133f1f076d1"},{"sha":"8081164a7254f78b9a3dc65408d1188385e977d5","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"Merge pull request #3161 from ether/feature/automatic_force_reconnect\n\nFeature: automatic force reconnect","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/8081164a7254f78b9a3dc65408d1188385e977d5"},{"sha":"127009f719b2752b0f67c3e34f683a0f7e95500b","author":{"name":"Thomas Wucher","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@thomaswucher.de"},"message":"Use HTTPS for images in README.md\n\nThis change prevents mixed-content warnings on pages displaying the readme via HTTPS.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/127009f719b2752b0f67c3e34f683a0f7e95500b"},{"sha":"9a3b021c23bd4dfe40494a423e7afc8b684ea86d","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"Merge pull request #3173 from therealshredder/use-https-in-readme\n\nUse HTTPS for images in README.md","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/9a3b021c23bd4dfe40494a423e7afc8b684ea86d"},{"sha":"bc5c8ec0cf7ced0c32fc7dd4b0f4fb4663d959f7","author":{"name":"translatewiki.net","email":"5291888e31f8e151c177d0e6dd9a103a96c524b0@translatewiki.net"},"message":"Localisation updates from https://translatewiki.net.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/bc5c8ec0cf7ced0c32fc7dd4b0f4fb4663d959f7"},{"sha":"5f0e7e01d7a71a8beff8124a07ee3068bba79e2c","author":{"name":"translatewiki.net","email":"5291888e31f8e151c177d0e6dd9a103a96c524b0@translatewiki.net"},"message":"Localisation updates from https://translatewiki.net.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/5f0e7e01d7a71a8beff8124a07ee3068bba79e2c"},{"sha":"51910e91872b05bef916352d8b17838c2f9b2b42","author":{"name":"translatewiki.net","email":"5291888e31f8e151c177d0e6dd9a103a96c524b0@translatewiki.net"},"message":"Localisation updates from https://translatewiki.net.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/51910e91872b05bef916352d8b17838c2f9b2b42"},{"sha":"32ed4315e2a3c2512d1434c7764391c55d265317","author":{"name":"translatewiki.net","email":"5291888e31f8e151c177d0e6dd9a103a96c524b0@translatewiki.net"},"message":"Localisation updates from https://translatewiki.net.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/32ed4315e2a3c2512d1434c7764391c55d265317"},{"sha":"0bd41696632f3d15d664253fdf598d6b9746bcff","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[fix] Block user from changing pad after he/she is disconnected\n\nUse same approach of when channel state is chaged to \"DISCONNECTED\".","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/0bd41696632f3d15d664253fdf598d6b9746bcff"},{"sha":"b43137ad2c30b8d8153a7f66ecb493ca3822481f","author":{"name":"translatewiki.net","email":"5291888e31f8e151c177d0e6dd9a103a96c524b0@translatewiki.net"},"message":"Localisation updates from https://translatewiki.net.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/b43137ad2c30b8d8153a7f66ecb493ca3822481f"},{"sha":"4eec3763b4110cbd7b436a0c6505055ee5ca2af5","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[fix] Close modals when user clicks both on pad inner and outer\n\nAlso: split tests for automatic reconnection and regular modal tests.","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/4eec3763b4110cbd7b436a0c6505055ee5ca2af5"},{"sha":"9176bf9bad8d30828ec7cf215357d5a054842c57","author":{"name":"Luiza Pagliari","email":"203bcd53b3e788727ec97489123bf3e42c8b4985@gmail.com"},"message":"[fix] Do not close \"force reconnect\" messages\n\nIf a \"force reconnect\" message is displayed to the user, it means the\nonly way to go back to a healthy state is to reload the pad. So we\ncannot hide this kind of message, like what is done with other modals\n(eg: \"settings\").","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/9176bf9bad8d30828ec7cf215357d5a054842c57"},{"sha":"96cc1ad55acd077f7e3ecc18685b7cee0cb58e18","author":{"name":"Mikk Andresen","email":"8f275be24149a6fe1b10d5ab9f6ae1d64c17e748@gmail.com"},"message":"Use different cookie name for different protocols - https://github.com/ether/etherpad-lite/issues/3179","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/96cc1ad55acd077f7e3ecc18685b7cee0cb58e18"},{"sha":"7790c5606bfb6fefb11aab8b00f2d7caecfa127a","author":{"name":"Mikk Andresen","email":"8f275be24149a6fe1b10d5ab9f6ae1d64c17e748@gmail.com"},"message":"Fix regexp","distinct":true,"url":"https://api.github.com/repos/watchmanmonitoring/etherpad-lite/commits/7790c5606bfb6fefb11aab8b00f2d7caecfa127a"}]}
{"actor":{"display_login":"YesThatAllen"}}