{"push_id":2625089078,"size":69,"distinct_size":2,"ref":"refs/heads/songgao/KBFS-2897","head":"55ce1ddb87099c2bf15f9e6166d0cd581eb10510","before":"d4cbd7a62842a105bc4d924781b66e69eb924c56","commits":[{"sha":"7a856de4a32d483d6bafcc84e59169c63ce48d1f","author":{"name":"Jeremy Stribling","email":"becc0f37b8e6d4ee27d6d921b811f71a56c73178@users.noreply.github.com"},"message":"protocol: JSON-marshaller for UID (#12146)\n\nIssue: KBFS-2992","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/7a856de4a32d483d6bafcc84e59169c63ce48d1f"},{"sha":"b0b618ded0cff774d09513bd6bfd2de692ffc643","author":{"name":"Song Gao","email":"eac923ffd38e75dc5a30da86bd6ae3442638a89f@gao.io"},"message":"fix default view share and csv (#12145)\n\n* fix default view share\r\n\r\n* fix csv\r\n\r\n* fix plain text viewing ...\r\n\r\n* do mime type extraction properly","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/b0b618ded0cff774d09513bd6bfd2de692ffc643"},{"sha":"424269915bda21b0e24e7eb53fd5f7dfa241efe3","author":{"name":"Daniel Ayoub","email":"648252e6093878bb5124c533bc6a0d63b85648b6@gmail.com"},"message":"remove dupe safeTakeEvery (#12147)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/424269915bda21b0e24e7eb53fd5f7dfa241efe3"},{"sha":"71dae38b88e1909f3dacd21706c4e94eb7fc2531","author":{"name":"Michał Zochniak","email":"a2df1e659c9fd2578de0a26565357cb273292eeb@zapu.net"},"message":"Stellar RPC: key exporting (#12056)\n\n* Add RPC for exporting pub and secret keys\r\n\r\n* Remove passphrase prompt from GetWalletAccountPrivateKeyLocal\r\n\r\n* Add additional test for wrong passphrase for ExportSecretKeyLocal\r\n\r\n* Correct comment in a test\r\n\r\n* GetWalletAccountPrivateKeyLocal -> GetWalletAccountSecretKeyLocal","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/71dae38b88e1909f3dacd21706c4e94eb7fc2531"},{"sha":"848accda218380006cd2f7f95058149aaa2a22f5","author":{"name":"Fred Akalin","email":"ec8c91e717174606c952801373306fa2f2e8f604@keyba.se"},"message":"Add action type check to pending convo user check (#12151)\n\nThis makes the chat button from a profile work again.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/848accda218380006cd2f7f95058149aaa2a22f5"},{"sha":"2d9fefaad6e7fcdf1b808c5a3def00f4930ed091","author":{"name":"Adam Spooner","email":"49d9947a8e76bac647129c2b0978d561227ed125@gmail.com"},"message":"Update mobile settings tab with sections. (#12123)\n\n* Update mobile settings tab.\r\n\r\n* Review feedback.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/2d9fefaad6e7fcdf1b808c5a3def00f4930ed091"},{"sha":"a74a9ed3e39cdb9fd23dcab5eecbd5663dcdd860","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"Return error on wrongKID in storage (#12143)\n\n* Return error on wrongKID in storage\r\n\r\n* Handle wrongKID as if an error is returned for future safety\r\n\r\n* Test ek needed\r\n\r\n* skip sig verification for decryption\r\n\r\n* comments","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/a74a9ed3e39cdb9fd23dcab5eecbd5663dcdd860"},{"sha":"6d6deda309168cfb854573f75e1488446142bab5","author":{"name":"Cécile Boucheron","email":"66c46375ad5cad4fd5d565fb366ccc047d5a406d@users.noreply.github.com"},"message":"Tweaks on chat (#12060)\n\n* Added 8px to the left of messages on desktop - feels cleaner\r\n\r\n* Added yellow3 color for editing + tweaked existing message edit style\r\n\r\n* updated storybook","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/6d6deda309168cfb854573f75e1488446142bab5"},{"sha":"6ad92f9fef52d036aafa71454bed4c8478c9adc5","author":{"name":"Michał Zochniak","email":"a2df1e659c9fd2578de0a26565357cb273292eeb@zapu.net"},"message":"Understand removedResetUsers in team.change gregor (#12133)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/6ad92f9fef52d036aafa71454bed4c8478c9adc5"},{"sha":"0691e48f50064aa202b5662a9c960c7282ac83aa","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"Test getting an non-cached EK after a PUK/PTK roll (#12158)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/0691e48f50064aa202b5662a9c960c7282ac83aa"},{"sha":"f1f8a343efdd32c62fe6d2e02fde53578bf8df6d","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"Move exploding-lifetime flag to shared code (#12159)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/f1f8a343efdd32c62fe6d2e02fde53578bf8df6d"},{"sha":"9a2d25b49e1b3fd3a4a8b953fa20f6731946287b","author":{"name":"Steve Sanders","email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@keyba.se"},"message":"Don't do an additional git pull in detached head state (#12136)\n\n* build script tweak\r\n\r\n* go env","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/9a2d25b49e1b3fd3a4a8b953fa20f6731946287b"},{"sha":"06a29c6a6e511c73ab293b6cdf92f484209346c1","author":{"name":"chrisnojima","email":"7b62e89cb6d1a08d970d8fe03775d263c9bf9b7f@gmail.com"},"message":"clear inbox if you submit (#12157)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/06a29c6a6e511c73ab293b6cdf92f484209346c1"},{"sha":"62f9c15d882b7eeffc7824fdddbcd98b3d273647","author":{"name":"Adam Spooner","email":"49d9947a8e76bac647129c2b0978d561227ed125@gmail.com"},"message":"Fix exploding icon badge. (#12116)\n\n* Fix exploding icon badge on mobile.\r\n\r\n* Show a smaller placeholder on smaller screns.\r\n\r\n* Fix icon placement.\r\n\r\n* Storyshots\r\n\r\n* Fix hover styles.\r\n\r\n* Show the exploding icon on mobile when typing a message.\r\n\r\n* Remove commented out code.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/62f9c15d882b7eeffc7824fdddbcd98b3d273647"},{"sha":"38b6719a9a77ae8abad3ed17c9fa76bc681fa973","author":{"name":"Patrick Crosby","email":"b524dd6d3b42f0e90d8c5f7f48fbe4e543fd8701@gmail.com"},"message":"Implement GetPaymentsLocal (#12094)\n\n* Add protocol for GetPaymentsLocal\r\n\r\n* WIP\r\n\r\n* Get test to pass\r\n\r\n* WIP\r\n\r\n* All fields tested in payment direct\r\n\r\n* Test relay payment\r\n\r\n* Refactor\r\n\r\n* Add constants\r\n\r\n* Fix\r\n\r\n* Change log message\r\n\r\n* Rebuild protocol\r\n\r\n* Change protocol\r\n\r\n* Add +/- to payment amount description\r\n\r\n* Add BalanceDelta to PaymentLocal\r\n\r\n* Add ToAssertion to PaymentSummaryRelay\r\n\r\n* Add enum PaymentStatus\r\n\r\n* Change PaymentCLIOptionLocal to match PaymentOrErrLocal\r\n\r\n* Rename\r\n\r\n* Change word\r\n\r\n* Add sbs target type","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/38b6719a9a77ae8abad3ed17c9fa76bc681fa973"},{"sha":"80acb8d3cbc8b24c5fb3cb9ab1d8b8da50b3b297","author":{"name":"Patrick Crosby","email":"b524dd6d3b42f0e90d8c5f7f48fbe4e543fd8701@gmail.com"},"message":"Rename PaymentLocal.Status -> PaymentLocal.StatusSimplified (#12168)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/80acb8d3cbc8b24c5fb3cb9ab1d8b8da50b3b297"},{"sha":"4c1e533ca2720c973bebd9b42bf169d1fbc343c2","author":{"name":"Maxwell Krohn","email":"a5fdc68d4f9eb929a6a61338922e9b17157be92f@gmail.com"},"message":"more robust strategy for finding next merkle root after revokes (#12155)\n\n* more robust strategy for finding next merkle root after revokes\r\n\r\n- handle bursts of merkle activity with two binary searches\r\n- a new utility, `keybase fnmr`, to test this on prod data\r\n- tested by hand, successfully, with:\r\n\r\n```sh\r\n$ ~/src/go/bin/keybase --run-mode=prod --home=/tmp/x --standalone fnmr -k 88 e0e2b660297259e41145c049c8d60d19  # the user who found this bug, in the problem spot of his sigchain\r\n{\"res\":{\"seqno\":2105929,\"hashMeta\":\"68bff3427d80ffed287c4a73bfdeda4c2f31581417320ee77a4691197a508ee7\"}}\r\n```\r\n\r\nand:\r\n\r\n```sh\r\n$ ~/src/go/bin/keybase --run-mode=prod --home=/tmp/x --standalone fnmr -k 342 dbb165b7879fe7b1174df73bed0b9500 # normal revoke, should only take one step\r\n{\"res\":{\"seqno\":1548866,\"hashMeta\":\"556629a0569625bd1e0b778ca621acea7e26a0250857088efa519cdea2afe9b9\"}}\r\n```\r\n\r\n- warning: it's not possible to use this function call on merkle roots older than:\r\n\r\n```go\r\nvar FirstProdMerkleTreeWithModernShape = keybase1.Seqno(531408)\r\n```\r\n\r\n* comment from review\r\n\r\n* better error condition","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/4c1e533ca2720c973bebd9b42bf169d1fbc343c2"},{"sha":"06b254e5a1e4a099b18b3d9043e50ddcf5efebe9","author":{"name":"Joshua Blum","email":"b50f860e4ffb1c7aa0a6b651a7af4d3743f71671@gmail.com"},"message":"Move one shot check to checkLoginAndPUK, it was removed when we lifted ShouldRun (#12163)\n\n* Move one shot check to checkLoginAndPUK for when we remove ShouldRun\r\n\r\n* Update lib.go","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/06b254e5a1e4a099b18b3d9043e50ddcf5efebe9"},{"sha":"c197548b508c302c668ccc8a8674b6906c49d7ac","author":{"name":"Mike Maxim","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@keyba.se"},"message":"make the background loader simpler CORE-8018 (#12175)\n\n* make the background loader simpler\r\n\r\n* simpler\r\n\r\n* remake\r\n\r\n* fix","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/c197548b508c302c668ccc8a8674b6906c49d7ac"},{"sha":"68883ab3e318be210c3b65f4575532972629d6c6","author":{"name":"Maxwell Krohn","email":"a5fdc68d4f9eb929a6a61338922e9b17157be92f@gmail.com"},"message":"FindNexMerkleRootAfterReset (#12177)\n\n* FindNexMerkleRootAfterReset\r\n\r\n- an RPC that given an Reset seqno and the prev merkle signed into the reset record, find the next merkle root that contains the reset\r\n\r\n* fmt\r\n\r\n* comment from review","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/68883ab3e318be210c3b65f4575532972629d6c6"}]}
{"actor":{"display_login":"songgao"}}