payload: {"push_id":3732906437,"size":47,"distinct_size":1,"ref":"refs/heads/maxtaco/Y2K-7","head":"78e0279fa86e9b970458940d55525988356487e3","before":"73710e8020795df663381bf7d90d7647009b9df3","commits":[{"sha":"b8ed24dbab615d99e7625ef0629b479c27e38b80","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"proto detailsPlusPayments.includeAdvanced (#17931)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/b8ed24dbab615d99e7625ef0629b479c27e38b80"},{"sha":"f91053c3f7e8cd8c5b590b9023ba7d1093279f35","author":{"name":"Mike Maxim","email":"9f555bf71e2f3e304159e297a6f26773c95ccc9d@gmail.com"},"message":"fix loading indicator on image attachments (#17940)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/f91053c3f7e8cd8c5b590b9023ba7d1093279f35"},{"sha":"a0f4af2cfcc19fc0b41b73495a4500456a7418da","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"improve error messages on failed sends (#17952)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/a0f4af2cfcc19fc0b41b73495a4500456a7418da"},{"sha":"d716c23d1f3cd5ca547933447a28136da014bbb3","author":{"name":"Piotr Zduniak","email":"2c0eb4a25a7cde333ff2d0860cb06051925fd74f@zduniak.net"},"message":"getConfiguredAccounts improvements (#17937)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/d716c23d1f3cd5ca547933447a28136da014bbb3"},{"sha":"338f23eec7ffd51f2c9bf3fc05433692c50416ae","author":{"name":"Mike Maxim","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@keyba.se"},"message":"pod install (#17959)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/338f23eec7ffd51f2c9bf3fc05433692c50416ae"},{"sha":"9f923ecea1bd10eb12f1890fd4913c202e1e1f9b","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"Change block error (#17909)\n\n* change block error\r\n\r\n* use banner, center in scrollview\r\n\r\n* update stories\r\n\r\n* ditch padding","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/9f923ecea1bd10eb12f1890fd4913c202e1e1f9b"},{"sha":"1be1eca835bf36bd925f5a07158db921c8036602","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"improve invalid username error message, maxLength on username input (#17962)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/1be1eca835bf36bd925f5a07158db921c8036602"},{"sha":"72085fa7cf237ab90e273932be006c808d89b371","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"Vendor stellarnet (#17951)\n\n* govendor update github.com/keybase/stellarnet/...\r\n\r\n* present tense","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/72085fa7cf237ab90e273932be006c808d89b371"},{"sha":"2ffcdbe7afae2d3d358d5c8068a654374de7ee39","author":{"name":"Adam Spooner","email":"49d9947a8e76bac647129c2b0978d561227ed125@gmail.com"},"message":"Update attachment upload screen. (#17924)\n\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* Fix lint error.\r\n\r\n* WIP\r\n\r\n* WIP","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/2ffcdbe7afae2d3d358d5c8068a654374de7ee39"},{"sha":"a42745ddfc74c18a40435a4a9a0fdefb43079210","author":{"name":"John Zila","email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@keyba.se"},"message":"[Y2K-35] out of space notifications (#17934)\n\n* Revert \"Revert \"REVERT THIS BEFORE MERGING: show even if offline mode isn't enabled\"\"\r\n\r\nThis reverts commit 9eca92e4a2944d3e1522ca596e5660d19390ba3d.\r\n\r\n* use the state for comparison with previous out of space status\r\n\r\n* communicate the actual threshold in the space warning\r\n\r\n* refactor state to display the banner more sanely\r\n\r\n* Revert \"Revert \"Revert \"REVERT THIS BEFORE MERGING: show even if offline mode isn't enabled\"\"\"\r\n\r\nThis reverts commit 3948f4d7509a91b8b788cbaaaeaf1f009d1cc86b.\r\n\r\n* PR feedback to setIn","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/a42745ddfc74c18a40435a4a9a0fdefb43079210"},{"sha":"acaacd6296bcf1b699b4a9f13094c03646de4bb3","author":{"name":"Daniel Ayoub","email":"648252e6093878bb5124c533bc6a0d63b85648b6@gmail.com"},"message":"New Signup 2 - Route to optional phone number entry after signup (#17900)\n\n* add signedUp to NotifySession.loggedIn to route to optional screens\r\n\r\n* plumb causedBySignup to config.loggedIn\r\n\r\n* WIP routing\r\n\r\n* make it work as a modal\r\n\r\n* pull in phonenumber lib\r\n\r\n* enable calls and hook up continue\r\n\r\n* fix kbfs build\r\n\r\n* onSkip\r\n\r\n* no testing\r\n\r\n* New Signup 3 - verify phone number (#17926)\r\n\r\n* set up store\r\n\r\n* call to go to verification\r\n\r\n* WIP verify\r\n\r\n* remove ood comments\r\n\r\n* connect typing, route to verify screen and TODO connector\r\n\r\n* clear data on back\r\n\r\n* plumb error and enter key down\r\n\r\n* fix styling\r\n\r\n* stash allowSearch for resend calls\r\n\r\n* ready for verify\r\n\r\n* verification\r\n\r\n* it works\r\n\r\n* addPhoneNumber error\r\n\r\n* review feedback\r\n\r\n* comment\r\n\r\n* storyshots\r\n\r\n* test","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/acaacd6296bcf1b699b4a9f13094c03646de4bb3"},{"sha":"28e9ef398e056e84c941579f93d59b61fbbf7140","author":{"name":"John Zila","email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@keyba.se"},"message":"fix master menubar (#17966)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/28e9ef398e056e84c941579f93d59b61fbbf7140"},{"sha":"93efa1015891695aa29ad76552d2ca0e8119cc1d","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"minor visual tweaks [HOTPOT-149] (#17947)\n\n* minor visual tweaks\r\n\r\n* stories\r\n\r\n* double  space\r\n\r\n* use BodyTiny on sysmsg timestamps\r\n\r\n* fix margin on complex team sys message\r\n\r\n* SystemMessageTimestamp component","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/93efa1015891695aa29ad76552d2ca0e8119cc1d"},{"sha":"77e50387f7430497753aad90a290646b9b65a342","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"Tweak username taken/deleted error messages (#17949)\n\n* wip\r\n\r\n* tweak\r\n\r\n* tweak error messages","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/77e50387f7430497753aad90a290646b9b65a342"},{"sha":"65a9433c871a1043dfe4117bce35557a867a31c7","author":{"name":"David Dworken","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@keyba.se"},"message":"Add proxy support to the go client (#17837)\n\n* Add support for socks proxies\r\n\r\n* Make proxy type case insensitive\r\n\r\n* Add some docs and clean the code slightly. Now tested and working with basic auth for socks and http_connect\r\n\r\n* Create disable-ssl-pinning config option to switch the server uri to keybase.io\r\n\r\n* Add docs on disabling cert pinning (now tested and working)\r\n\r\n* A little refactoring and some basic tests\r\n\r\n* Added unit tests\r\n\r\nNote that this does not fully test the proxy support since it does not set up a test environment with a\r\nproxy or actually run HTTP requests through a real proxy. This means this is definitely a limited and\r\nimperfect set of tests but it is still definitely better than nothing. As long as go's http.ProxyFromEnvironment\r\ncontinues to function the same way and we don't switch away from it, things should be reliable.\r\n\r\n* Add comment warning not to change the transport in order to preserve proxy support\r\n\r\n* Fix golint and go vet errors\r\n\r\n* Addressed first round of feedback\r\n\r\n* Refactored NewClient to return an error to get rid of a panic\r\n\r\n* Refactored GetServerURI to return an error in order to get rid of a panic\r\n\r\n* Fixed lint errors\r\n\r\n* In progress on adding proxy everywhere\r\n\r\n* Winded the globals through in order to proxy giphy calls\r\n\r\n* Route s3 through the proxy\r\n\r\n* Enabled proxy support and fixed a test\r\n\r\n* Linting\r\n\r\n* Fix go vet\r\n\r\n* Switched to passing in a globalcontext instead of an env\r\n\r\n* Switch if err to require\r\n\r\n* Fix circle build\r\n\r\n* Fix go vet errors\r\n\r\n* Set up pre-commit hook and ran against all the files in this PR\r\n\r\n* Refactor to get rid of extraneous arguments and updated gofmt version\r\n\r\n* Fixed gofmt\r\n\r\n* Refactored to use Contextified\r\n\r\n* Fixed failing tests\r\n\r\n* Fix failing CI that was caused by clearing the env","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/65a9433c871a1043dfe4117bce35557a867a31c7"},{"sha":"54dba2a68a5a93a30763fe89873a6d74e596388e","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"DeletedError -> UserDeletedError (#17911)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/54dba2a68a5a93a30763fe89873a6d74e596388e"},{"sha":"924f33ca16c1dead5ae0148dfb7e6da7975e07fa","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"Show advanced transaction summaries (#17948)\n\n* proto detailsPlusPayments.includeAdvanced\r\n\r\n* show advanced transaction summaries\r\n\r\n* stories\r\n\r\n* show operations, feedback\r\n\r\n* stories","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/924f33ca16c1dead5ae0148dfb7e6da7975e07fa"},{"sha":"644cfb292a2284f5892f7be571db3fc98211b359","author":{"name":"Michał Zochniak","email":"a2df1e659c9fd2578de0a26565357cb273292eeb@zapu.net"},"message":"Store pwhash and eddsa when signing up fails to allow for signup recovery (#17873)\n\nStore PWHash and EdDSA (generated from stretched random passphrase) in secret\r\nstore after failed provisioning during NOPW signup. In login_provision.go, this\r\nwill allow us to log user back in to provision their first device. Otherwise,\r\nthey would have been stuck because they wouldn't know their password.\r\n\r\nPassphrase stream parts are stored in two secret store entries, pretending to\r\nbe LKSecs - pwhash and eddsa are 32-byte each so they match format used by\r\nsecret store implementation. Identifiers under which they are stored are\r\nusernames with .tmp_eddsa or .tmp_pwhash suffixes.\r\n\r\nThese secrets are only stored during failed NOPW signup - where SignupJoin\r\nworks but DeviceWrap doesn't because of network issues or similar. EdDSA and\r\nPWhash secrets are also cleared after successful provisioning.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/644cfb292a2284f5892f7be571db3fc98211b359"},{"sha":"fdc95b91efa08792f6fe23fc91182b564e42713f","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"improve offline error messenging on login (#17969)\n\n* improve offline error messenging on login\r\n\r\n* period","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/fdc95b91efa08792f6fe23fc91182b564e42713f"},{"sha":"af69105b198624238b45da41e61350a30abf21ef","author":{"name":"Miles Steele","email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessteele.com"},"message":"Wallet send form disallows negative inputs (#17968)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/af69105b198624238b45da41e61350a30abf21ef"}]}
other: {"actor":{"display_login":"maxtaco"}}