GitHub PushEvent at 2014-08-04 22:59:59
Repository: fxa-content-server
Actor: nchapman
Payload: {"shas":[["00c1c0f7a054fa690b0af00f52aa5f526dc0b127","3b8e516a1761358224aa2b7de4fbd951c40e8067@gmail.com","feat(oauth): message to native flows","vladikoff",false],["5a336acda8fb9bf44374d1506fb4a8626fa8d99f","6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","refactor(client): Prepare for multiple channels.\n\n* Channels are now ephemeral, no more storing channels on Session.\n* Create a BaseChannel which is the root of all other Channels.\n* Extract the current OAuth redirect code into its own channel named RedirectChannel.\n\n* Use the channel's `send` interface to determine whether it supports OAuth auto-verification.\n* Upon OAuth completion, display a spinner on the available submit button.\n* Upon OAuth completion, if no response is received from the channel within 10 seconds, display an error message.\n\n* Mock in some OAuth server interactions to allow for more unit test coverage.\n* Remove the @vladikoff's FxWebChannel for now to simplify review. I will add this in a separate PR.","Shane Tomlinson",false],["5b13aa01e260cd99bde532d87af48fb155e6f7e3","6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","Rip out the notion of \"should_auto_complete_after_email_verification\" and auto-completing. It's not actually needed anywhere except the IFRAME channel, which isn't even part of this PR. Thanks @vladikoff!","Shane Tomlinson",false],["ffd5c23f0fc904c6f3627fdfd6c4a441f0e020f0","8261a7788ff1ecb539df62f263ea2f8e78a07699@users.noreply.github.com","Merge pull request #1437 from mozilla/prepare-for-multiple-oauth-channels\n\nPrepare for multiple channels","Nick Chapman",true]],"size":4,"ref":"refs/heads/master","head":"ffd5c23f0fc904c6f3627fdfd6c4a441f0e020f0"}