{"push_id":3085004060,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"f349357d3c08d8e942b2689165ab14f13410bdf7","before":"9c2f816c29765253ee1c55d447bb4c6f86c52286","commits":[{"sha":"a045353e6e74e6c1497c6ba0a030ec38fa88c769","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(tooltbox): use componentDidUpdate to trigger more changes","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/a045353e6e74e6c1497c6ba0a030ec38fa88c769"},{"sha":"b24e7ec5f003e68110b97ee51edbc21f6b1ecb4e","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(labels): use getDerivedStateFromProps to get display state","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/b24e7ec5f003e68110b97ee51edbc21f6b1ecb4e"},{"sha":"85f487cca59a7b1dde49068acd0ef63248615eae","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(large-video): use componentDidUpdate to change background image","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/85f487cca59a7b1dde49068acd0ef63248615eae"},{"sha":"007d60eb6cc838fd9e8053935410feb535cfac8e","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(toolbox): getter for the recording/streaming disabled tooltip","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/007d60eb6cc838fd9e8053935410feb535cfac8e"},{"sha":"1e3e71c2ffccecac38b50839a8bb454b3c63392c","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(speaker-stats): begin polling for stats after mount","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/1e3e71c2ffccecac38b50839a8bb454b3c63392c"},{"sha":"e9b2518f8adcca033cc8c6d5f689d2a51b74d5f9","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(info): use getDerivedStateFromProps to update state","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/e9b2518f8adcca033cc8c6d5f689d2a51b74d5f9"},{"sha":"280178f5d19df9e070f3bed7669dd51e2898ce39","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(info-dialog): derive when to autoshow or autohide","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/280178f5d19df9e070f3bed7669dd51e2898ce39"},{"sha":"c28c70fb2ff6a9307fa177933d08c9bd9cae236c","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(device-selection): change audio preview listener on component update","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/c28c70fb2ff6a9307fa177933d08c9bd9cae236c"},{"sha":"e0cbb838be178eaab3f1ddc0365bf5f397c12dcb","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(info): derive when to clear the entered password state","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/e0cbb838be178eaab3f1ddc0365bf5f397c12dcb"},{"sha":"45068f68db798e378f5759c74aec90cd84c12972","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(welcome-page): use getDerivedStateFromProps, set mounted after actual mount","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/45068f68db798e378f5759c74aec90cd84c12972"},{"sha":"72c1fa38be3af8a22abd6f50f3836dfbe646a7fb","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(modal): simplify functional footer passing to remove componentWillUpdate","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/72c1fa38be3af8a22abd6f50f3836dfbe646a7fb"},{"sha":"eaafc21133999214f0f4e2682580b87a42483936","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(desktop-picker): derive desired types when props change","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/eaafc21133999214f0f4e2682580b87a42483936"},{"sha":"c288d0e18c3799432a738221ddcfbd1a8651b204","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(deep-linking): set initial state in constructor","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/c288d0e18c3799432a738221ddcfbd1a8651b204"},{"sha":"14adc0b887c2d7465a2209178b3ca94c680126b8","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(always-on-top): trigger toolbar hide timeout after update","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/14adc0b887c2d7465a2209178b3ca94c680126b8"},{"sha":"77f8f85b965ca19a71110ecba255fed65308416c","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(device-selection): update preview tracks on component update","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/77f8f85b965ca19a71110ecba255fed65308416c"},{"sha":"609f3887f2cb8cdf87f9b2434087fb8523cb3e1a","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(welcome-page): native creates/destroys camera after mount","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/609f3887f2cb8cdf87f9b2434087fb8523cb3e1a"},{"sha":"c4f1588bb0e2b2d55b8db0d370248a146c984ca0","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(dialog): set mounted flag after mount","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/c4f1588bb0e2b2d55b8db0d370248a146c984ca0"},{"sha":"d5fb2c271771e9440d18c5534342fd93a24c8521","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(sdk): update comments to exclude mention of componentWillReceiveProps","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/d5fb2c271771e9440d18c5534342fd93a24c8521"},{"sha":"3a32f7f3f0d7128fa5b802e93bcad253c718ff77","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(audio-picker): fetch audio devices after mount\n\nPer react migration docs, initially fetching external data is\nrecommended to be done in componentDidMount.","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/3a32f7f3f0d7128fa5b802e93bcad253c718ff77"},{"sha":"d6216f21d5c2de3411c90a95bfacd7b9b7fb322d","author":{"name":"Leonard Kim","email":"9a3a8ae274e42fbe8a12f4e4e75ebcc7fbf25b5c@gmail.com"},"message":"ref(live-streaming): remove picker state to remove componentWillReceiveProps","distinct":true,"url":"https://api.github.com/repos/jitsi/jitsi-meet/commits/d6216f21d5c2de3411c90a95bfacd7b9b7fb322d"}]}
{"actor":{"display_login":"virtuacoplenny"}}