{"push_id":1352644663,"size":28,"distinct_size":20,"ref":"refs/heads/master","head":"b7d039891ba5a01c0a8f3119b04310f2d0917801","before":"77add7829951b8b14bc91a5520804d2c1cb89828","commits":[{"sha":"ecaaa83f48356c1b535a0c097a3addf07e8f3157","author":{"name":"Antonio Parrella","email":"435aece09bde14b7b69875f19ed6e1854ae19ae7@inbitcoin.it"},"message":"hide progress bar on processBip70URL failure","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/ecaaa83f48356c1b535a0c097a3addf07e8f3157"},{"sha":"601f8839873827505c67a07cddb5a6b4f00c1a4f","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Return a null view when main fragments are restored without a service\n\nWith the callbacks etc now seemingly safe from being called on a\nreinstated fragment, all related crashes now occur when an activity\nis brought back from the dead with no service attached. In this\ncase the activity should correctly detect the situation and return\nto the login screen, but Android sometimes re-creates the fragments\nthat were attached to the activity before onResume is called on the\nactivity itself.\n\nDetect this case and return a null View when it happens. The fragment\nwill be deleted once the parent activity is finish()ed so it\ndoesn't matter that no UI is created for it.","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/601f8839873827505c67a07cddb5a6b4f00c1a4f"},{"sha":"371f31de0027171afa1391dde1001ef41e5b05cc","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Only attach observers when resuming if our service is available","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/371f31de0027171afa1391dde1001ef41e5b05cc"},{"sha":"deb9929ee0d4a915a220942621374987ecaa6961","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Don't try to unregister a null broadcast receiver","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/deb9929ee0d4a915a220942621374987ecaa6961"},{"sha":"a10e22c9393a9c3db79040a4b0baf81230f25549","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Avoid accessing our service members if restored and logged out","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/a10e22c9393a9c3db79040a4b0baf81230f25549"},{"sha":"c23b608792a3c906cfd79b8ff08f1957a65d6853","author":{"name":"Antonio Parrella","email":"435aece09bde14b7b69875f19ed6e1854ae19ae7@inbitcoin.it"},"message":"removed focus from input text box on nfc read","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/c23b608792a3c906cfd79b8ff08f1957a65d6853"},{"sha":"dda09faa0d6e1553bb21ae5aa238614c583877f7","author":{"name":"Antonio Parrella","email":"4ed6c3aaa764810ebea9c2c058d8ba3645fbd2ed@inbitcoin.it"},"message":"hide max button on nfc read with amount","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/dda09faa0d6e1553bb21ae5aa238614c583877f7"},{"sha":"ea17cfe4ed986b618dd7b7cfe2c27780eac67f20","author":{"name":"Antonio Parrella","email":"4ed6c3aaa764810ebea9c2c058d8ba3645fbd2ed@inbitcoin.it"},"message":"SendFragment: updated all members name to the compliant code style","distinct":false,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/ea17cfe4ed986b618dd7b7cfe2c27780eac67f20"},{"sha":"91c630458f0af2ac17783f24e5717c47dd8f85ac","author":{"name":"Lawrence Nahum","email":"e6c7faca94b62332e498820723391e33dfc68870@greenaddress.it"},"message":"do not show the fragment view while generating a new address","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/91c630458f0af2ac17783f24e5717c47dd8f85ac"},{"sha":"7a4d0b1e2e308770740efe473e194f3036dd55d5","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Prefer a single call to hide multiple elements","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/7a4d0b1e2e308770740efe473e194f3036dd55d5"},{"sha":"904e38897058e4723532683701cbba503a466f54","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Fix accounting of dirty status for the main fragment.\n\nPreviously we loaded transactions when creating our view regardless of\nwhether the view was visible or not. When rotating the device with a\npage other than the transaction list showing this meant we loaded the\ntransaction list but didn't store the result as it is not safe to run\ncallbacks on a non visible fragment. Since we weren't marked dirty, the\nlist would remain empty.\n\nWe now only load the list when creating the view if it is visible. When\nthe fragment is resumed we mark it dirty, and after loading the list\nmark it clean (unless it has been dirtied again by e.g. a new bock\narriving). This gives us correct accounting of our dirty state\nregardless of whether the fragment is visible or not.","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/904e38897058e4723532683701cbba503a466f54"},{"sha":"62f6f07e8f32267dfe54f1a3170d47174e2e0a36","author":{"name":"Lawrence Nahum","email":"e6c7faca94b62332e498820723391e33dfc68870@greenaddress.it"},"message":"bump version to 1.91","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/62f6f07e8f32267dfe54f1a3170d47174e2e0a36"},{"sha":"015bff77c9bcf1d60a04ac70e200469d8f17fbd1","author":{"name":"Lawrence Nahum","email":"e6c7faca94b62332e498820723391e33dfc68870@greenaddress.it"},"message":"update to ndk version r13","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/015bff77c9bcf1d60a04ac70e200469d8f17fbd1"},{"sha":"b3fb6680bb918aca7df88a6271f5a2ebdf1496ee","author":{"name":"Lawrence Nahum","email":"e6c7faca94b62332e498820723391e33dfc68870@greenaddress.it"},"message":"add Ukrainian","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/b3fb6680bb918aca7df88a6271f5a2ebdf1496ee"},{"sha":"543c76b2b096122e0165b63267c11f2ae4a99cd4","author":{"name":"svr","email":"ba7e38e7a3336985b70bba5c5317f154b82db59e@blockstream.io"},"message":"fix ukrainian misconceptions","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/543c76b2b096122e0165b63267c11f2ae4a99cd4"},{"sha":"9062f01cc53d16ffcbcca4a87f4d8c38d8dd4c36","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Don't reload transactions when we are being zombie-restored","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/9062f01cc53d16ffcbcca4a87f4d8c38d8dd4c36"},{"sha":"5a942f60a7d7a063b668e0fd13cbb2c9ce8b9b15","author":{"name":"svr","email":"ba7e38e7a3336985b70bba5c5317f154b82db59e@blockstream.io"},"message":" add russian translation and minor ukrainian fixes","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/5a942f60a7d7a063b668e0fd13cbb2c9ce8b9b15"},{"sha":"a230650a3e359c4fa2065bb0c5e26e120faa6ddd","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Fix build warnings about translated untranslatable strings","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/a230650a3e359c4fa2065bb0c5e26e120faa6ddd"},{"sha":"b62c377e2959d5999c7959a1a1ec48e4e2cbb9cf","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Protect ourselves from more calls that can be made in a zombie state","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/b62c377e2959d5999c7959a1a1ec48e4e2cbb9cf"},{"sha":"4e1c6389789b97ca825abca119dd15da49cf4808","author":{"name":"Jon Griffiths","email":"e0d54e47adb9b0ca19f6523b5a4692464bc59e14@yahoo.com"},"message":"Simplify joint returns","distinct":true,"url":"https://api.github.com/repos/InBitcoin/GreenBits/commits/4e1c6389789b97ca825abca119dd15da49cf4808"}]}
{"actor":{"display_login":"zidagar"}}