{"push_id":2396209886,"size":25,"distinct_size":4,"ref":"refs/heads/joshblum/CORE-6872-device-ek-storage","head":"448134c994bc68b4d5c76dd8c8526511014cfe0d","before":"a43c9a8c318fc899247183978fd06d457702d0f3","commits":[{"sha":"d9015580dfa903067dd67dcf135845df21e03fe3","author":{"name":"Miles Steele","email":"7b5d9074aad0c1438ccbad8e2224b3ef9ee3b29f@milessteele.com"},"message":"ban CompletedInvites section from team Invite links (#10810)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/d9015580dfa903067dd67dcf135845df21e03fe3"},{"sha":"80e2c052e60df8366157012ee5daeca1ec593257","author":{"name":"Miles Steele","email":"7b5d9074aad0c1438ccbad8e2224b3ef9ee3b29f@milessteele.com"},"message":"Chat pager sets Last for retention/delh (#10759)\n\n* chat pager sets Last for retention/delh\r\n\r\n* move patchPaginationLast into postProcessThread\r\n\r\n* use GetUnverifiedConv\r\n\r\n* use MessageID.Min\r\n\r\n* return xlate\r\n\r\n* unify {types.u,U}nboxConversationInfo","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/80e2c052e60df8366157012ee5daeca1ec593257"},{"sha":"93298a3c39c40c323634d2dbe33a7ade35611b84","author":{"name":"chrisnojima","email":"8a40e6228f2d2b9fd1162c285f9d6019cb21cbff@gmail.com"},"message":"Chat2: rolled up (#10744)\n\n* deletes\r\n\r\n* Chat 2: Part 2 - smaller modifications (#10745)\r\n\r\n* smaller modifications\r\n\r\n* removed commented out\r\n\r\n* Chat 2: Part 3 - medium modifications (#10746)\r\n\r\n* medium modifications\r\n\r\n* more comments\r\n\r\n* Chat 2: Part 4 - random chat parts (#10747)\r\n\r\n* random chat parts\r\n\r\n* Chat 2: Part 5 - Inbox (#10748)\r\n\r\n* inbox\r\n\r\n* Chat 2: Part 6 - conversation minus messages (#10749)\r\n\r\n* conversation minus messages\r\n\r\n* better names. use conversationidkey from ownprops in dispatch more\r\n\r\n* move displaynameup\r\n\r\n* fix accidentally calling function\r\n\r\n* Chat 2: Part 7 - conversation messages (#10750)\r\n\r\n* conversation messages\r\n\r\n* cleanup\r\n\r\n* Chat 2: Part 8 - types / constants / reducers (#10751)\r\n\r\n* types / constants / reducers\r\n\r\n* typo\r\n\r\n* pr comments\r\n\r\n* Chat 2: Part 9 - actions (#10752)\r\n\r\n* actions\r\n\r\n* cleanup\r\n\r\n* Chat 2 Part 10 - Bug fixes (#10755)\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* show errors\r\n\r\n* add team join error success\r\n\r\n* use connectedusernames. dont use connect at all. fix changes in withStateHandlers vs withState with the setter\r\n\r\n* fix changes in withStateHandlers vs withState with the setter\r\n\r\n* only show channel mentions if in a team\r\n\r\n* fix emoji toggle\r\n\r\n* fix channel mention mobile\r\n\r\n* dont show error in team channel rows\r\n\r\n* better comment for not loading no selected convo. skip tracker loop on mobile, never does anything\r\n\r\n* better loading line. always show some of it and make it blue w/ a white overlay. add bridge spying flag\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* force app state foreground only when we actually handle the push and not when we get the token or silent etc\r\n\r\n* bump version so we can bot build\r\n\r\n* cleanup and submit some chat metadata\r\n\r\n* remvoe channelname\r\n\r\n* back button on error view\r\n\r\n* Chat 2 Part 11: More bug fixes (#10809)\r\n\r\n* flow fixes. ignore savedState when coming in from push\r\n\r\n* fix flag\r\n\r\n* deal with finalizeinfo w/o superseded. don't pass those flags down to muted icon / avatars. mark finalized in inbox with a lock (#10822)\r\n\r\n* remove red. remove debug dumping\r\n\r\n* remove old call\r\n\r\n* remove old call\r\n\r\n* flow fixes\r\n\r\n* actually delete ordinals from teh list and mark the message as delete in the messagemap\r\n\r\n* dont allow typing into finalized\r\n\r\n* WIP\r\n\r\n* fix stories\r\n\r\n* fix storybook","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/93298a3c39c40c323634d2dbe33a7ade35611b84"},{"sha":"2f125b28ceadbce65c6fee16549dfc4eb7dc59f6","author":{"name":"chrisnojima","email":"8a40e6228f2d2b9fd1162c285f9d6019cb21cbff@gmail.com"},"message":"WIP (#10829)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/2f125b28ceadbce65c6fee16549dfc4eb7dc59f6"},{"sha":"b214db6dbe1a48fffa4ae9990b641bac7eeda39e","author":{"name":"Chris Ball","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@printf.net"},"message":"Parse phone number mentions on mobile (#10817)\n\n* wip\r\n\r\n* Working, but too strict\r\n\r\n* Parse and link phone number mentions on mobile\r\n\r\n* use options.href directly\r\n\r\n* remove debugging\r\n\r\n* tidy up\r\n\r\n* Add another phone format from Danny\r\n\r\n* Add '(123)456-7890' syntax too","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/b214db6dbe1a48fffa4ae9990b641bac7eeda39e"},{"sha":"fc51b566f65fd21f9893225a301ea417cfcb7d59","author":{"name":"Daniel Ayoub","email":"733f2345f85c1b178c681d7cc6b890fa9ad0686e@gmail.com"},"message":"fix profile back button styling on iPX","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/fc51b566f65fd21f9893225a301ea417cfcb7d59"},{"sha":"de32168e5cfb2014bb1b8a8f284fa461139ce1f3","author":{"name":"Steve Sanders","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@keyba.se"},"message":"Updater can't launch an .msi after all (#10827)\n\n* has to be an .exe after all, because of the updater\r\n\r\n* remove more bundle stuff","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/de32168e5cfb2014bb1b8a8f284fa461139ce1f3"},{"sha":"b6c58dd3645eb55dc8dba1d7e607c33f5b77244a","author":{"name":"Fred Akalin","email":"d9227f8413cf415ddf629f71d1a324776391987e@keyba.se"},"message":"Move login flow into separate route tree (#10712)\n\nSplit routeTree into loginRouteTree and appRouteTree.\r\n\r\nSplit setRouteDef action into setInitialRouteDef, refreshRouteDef, and switchRouteDef.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/b6c58dd3645eb55dc8dba1d7e607c33f5b77244a"},{"sha":"0e77c23af991d8930c76728cc35e9591f8c5396e","author":{"name":"Fred Akalin","email":"d9227f8413cf415ddf629f71d1a324776391987e@keyba.se"},"message":"Route KeyStore logs to NativeLogger (#10818)\n\nAlso add a lot more KeyStore logs.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/0e77c23af991d8930c76728cc35e9591f8c5396e"},{"sha":"52a454784e843cf5df9bf11e0e9194009b87ef73","author":{"name":"Fred Akalin","email":"d9227f8413cf415ddf629f71d1a324776391987e@keyba.se"},"message":"Add \"pprof cpu\" command to take CPU profiles (#10785)\n\nEverything is analogous to the \"pprof trace\" command.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/52a454784e843cf5df9bf11e0e9194009b87ef73"},{"sha":"0b8b01e27f1e697ccb06d2556793c52b62ed6764","author":{"name":"Jack O'Connor","email":"7f87306ac2919bc45d460ed32f68f968c6dd92b4@gmail.com"},"message":"initial client side code for generating and fetching deviceEKs (#10825)\n\nThis hand waves all the details of key storage. It's just enough to pass\r\na unit test.","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/0b8b01e27f1e697ccb06d2556793c52b62ed6764"},{"sha":"0543eae271f327331e1606342790e6282e8e092e","author":{"name":"chrisnojima","email":"8a40e6228f2d2b9fd1162c285f9d6019cb21cbff@gmail.com"},"message":"wasn't marking as read when app focus changed (#10834)\n\n* missing changed focus\r\n\r\n* don't keep a cache of last mark as read\r\n\r\n* WIP","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/0543eae271f327331e1606342790e6282e8e092e"},{"sha":"508cc3804b9088c04b607bb057f30e2a29c5c14b","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@users.noreply.github.com"},"message":"service: change install timeouts from 120ns to 120s (#10828)\n\nThis was causing two copies of KBFS to run when launchd didn't report\r\na status within 120ns.  In turn, this caused an KBFS error popup\r\nbecause the disk cache can't be used by two processes at once.\r\n\r\nIssue: KBFS-2818","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/508cc3804b9088c04b607bb057f30e2a29c5c14b"},{"sha":"c2837c412e640546f1ac2ecfe581fc05ffd2c7e2","author":{"name":"Chris Ball","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@printf.net"},"message":"Enable deleting chat history (#10838)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/c2837c412e640546f1ac2ecfe581fc05ffd2c7e2"},{"sha":"53ba2c33bd0700bd6f2cf99201b218c6386633e8","author":{"name":"Chris Ball","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@printf.net"},"message":"Add 'Remember Passphrase' checkbox to GUI (#10835)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/53ba2c33bd0700bd6f2cf99201b218c6386633e8"},{"sha":"bdd8b5b476c040b27f7ce2a9fda18b97fb0ef8d7","author":{"name":"Song Gao","email":"adb95ac2170cb2c886af40f05d8a86b379a792ea@gao.io"},"message":"use a HOC around Files to fix loading folders (#10846)\n\n* use a HOC for loading folders\r\n\r\n* don't use a full-blown connect\r\n\r\n* review feedback from chrisnojima\r\n\r\n* add comment\r\n\r\n* review feedback from chrisnojima","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/bdd8b5b476c040b27f7ce2a9fda18b97fb0ef8d7"},{"sha":"0e7fda874f22097999438772436b6512a33eb130","author":{"name":"Maxwell Krohn","email":"399f28450dabdd66e09a2d2778cf0144f63bfad6@gmail.com"},"message":"clear unneeded comments","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/0e7fda874f22097999438772436b6512a33eb130"},{"sha":"eb8e5c2534ea3bf92608111d3dfceb6cf0e179e3","author":{"name":"Miles Steele","email":"7b5d9074aad0c1438ccbad8e2224b3ef9ee3b29f@milessteele.com"},"message":"Fix error formatting (#10861)","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/eb8e5c2534ea3bf92608111d3dfceb6cf0e179e3"},{"sha":"81af5b1038c82043679adc34f8fbf1426fd08a55","author":{"name":"Fred Akalin","email":"d9227f8413cf415ddf629f71d1a324776391987e@keyba.se"},"message":"Reduce CircleCI flakiness (#10839)\n\n* TODO\r\n\r\n* Move test to build\r\n\r\n* Move uploadApp to deployment\r\n\r\n* Do nothing in test\r\n\r\n* One more tr\r\n\r\n* Fix\r\n\r\n* Remove upload to S3","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/81af5b1038c82043679adc34f8fbf1426fd08a55"},{"sha":"15460cde512e6dd86578a2d7675b47ed7034dd95","author":{"name":"Daniel Ayoub","email":"733f2345f85c1b178c681d7cc6b890fa9ad0686e@gmail.com"},"message":"Name-with-icon component (#10796)\n\n* name w icon bootstrap\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* WIP\r\n\r\n* WIP\r\n\r\n* node for metadata\r\n\r\n* WIP\r\n\r\n* use collapseStyles in clickable box & organize styles WIP\r\n\r\n* more styles\r\n\r\n* cleanup\r\n\r\n* comment swap\r\n\r\n* add export in common adapter index\r\n\r\n* add conditional meta margin\r\n\r\n* storyshots\r\n\r\n* Use name with icon in team header & follow suggestions (#10804)\r\n\r\n* compare to custom impl.\r\n\r\n* replace follow suggestion with namewithicon\r\n\r\n* team header\r\n\r\n* wip\r\n\r\n* remove avatar size override\r\n\r\n* WIP\r\n\r\n* connected avatar\r\n\r\n* transition to using connected avatar WIP\r\n\r\n* get avatar placeholders in storybook\r\n\r\n* sort out avatar prop providers\r\n\r\n* get rid of extra props in implementations\r\n\r\n* sort out avatar storybook for real\r\n\r\n* fix suggestions stories\r\n\r\n* storyshots","distinct":false,"url":"https://api.github.com/repos/keybase/client/commits/15460cde512e6dd86578a2d7675b47ed7034dd95"}]}
{"actor":{"display_login":"joshblum"}}