{"push_id":813911282,"size":27,"distinct_size":27,"ref":"refs/heads/i2302","head":"56330456c26ee67d7799efb18add46394032fa8f","before":"f1e9ac039e1cf48be525540ce966ce1c6a42cc9c","commits":[{"sha":"10a882f50e1a12784c66ab0249b0773be2615cbe","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"fix(client): Show the `success` message for 5 seconds to help functional tests.\n\nissue #2483","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/10a882f50e1a12784c66ab0249b0773be2615cbe"},{"sha":"e1fe47134da956558936b7410d95db27f195dfd1","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"fix(l10n): Do not show fuzzy strings to users.\n\nSometimes the context is completely off.\n\nRef\nhttps://github.com/mozilla/fxa-content-server-l10n/issues/73\n\nfixes #3113","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/e1fe47134da956558936b7410d95db27f195dfd1"},{"sha":"6363a971b4b7d883e73585e0ae8df3039ca950b5","author":{"email":"3b8e516a1761358224aa2b7de4fbd951c40e8067@gmail.com","name":"Vlad Filippov"},"message":"Merge pull request #3114 from mozilla/issue-3113-no-fuzzy-translations\n\nfix(l10n): Do not show fuzzy strings to users. r=vladikoff","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/6363a971b4b7d883e73585e0ae8df3039ca950b5"},{"sha":"0eefb94d7225225d3d8288caff1a76ffd0ee2b3c","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nelsonpestana.net","name":"Nelson Pestana"},"message":"fix(config): copy 'local.json-dist' to 'local.json' if it don't exists\n\nCreate 'scripts/check-local-config.js' to check if 'local.json' don't exists.\nThis script will run on 'npm start' before 'grant server'.\n\nCloses #2619","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/0eefb94d7225225d3d8288caff1a76ffd0ee2b3c"},{"sha":"3d7fa00fe19b2ee7ca71a1d2569aae395ff345e9","author":{"email":"3b8e516a1761358224aa2b7de4fbd951c40e8067@gmail.com","name":"Vlad Filippov"},"message":"Merge pull request #3115 from npestana/i2619-local-json\n\nfix(config): copy 'local.json-dist' to 'local.json' if it don't exists r=vladikoff","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/3d7fa00fe19b2ee7ca71a1d2569aae395ff345e9"},{"sha":"519b924037ab1d8d93213cbb4bb08e11b3cc07de","author":{"email":"70c3989ac3960928a9271c6f69dc61e4c09bd3c6@gmail.com","name":"John Morrison"},"message":"chore(tests): put back original ordering","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/519b924037ab1d8d93213cbb4bb08e11b3cc07de"},{"sha":"bc27ed8b968ad85f7f5ea3955bbaabe71d0958a1","author":{"email":"70c3989ac3960928a9271c6f69dc61e4c09bd3c6@gmail.com","name":"John Morrison"},"message":"Merge pull request #3116 from jrgm/revert-version-change\n\nchore(tests): put back original ordering of /__version__","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/bc27ed8b968ad85f7f5ea3955bbaabe71d0958a1"},{"sha":"0703cc0ea4d26fe1c378c69c7401a694c02a4b28","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"fix(server): Fix server crash if metrics event does not include `type`\n\nfixes Bugzilla #1208397","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/0703cc0ea4d26fe1c378c69c7401a694c02a4b28"},{"sha":"7343ffc6e3a74c9254f138693bf73aa69f6d505d","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"Merge pull request #3112 from mozilla/issue-2483-more-time-for-success-message\n\nfix(client): Show the `success` message for 5 seconds to help functional tests.\r\n\r\nr=@shane-tomlinson (self merge to help fix broken tests)","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/7343ffc6e3a74c9254f138693bf73aa69f6d505d"},{"sha":"a37eb6f7c67644c0c863450189ec7a0255d976f0","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"refactor(client): Start email confirmation polling in afterVisible.\n\nThis makes testing much simplar because afterVisible can return the\n`_waitForConfirmation` promises without blocking screen rendering.","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/a37eb6f7c67644c0c863450189ec7a0255d976f0"},{"sha":"2118e5347409891b33071956989bc8189a5d3927","author":{"email":"55c124655ec05e440a56920d270fe77b46239e81@gmail.com","name":"Zachary Carter"},"message":"fix(settings): Unblock rendering of settings on communication prefs screen\n\nfixes #3061","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/2118e5347409891b33071956989bc8189a5d3927"},{"sha":"ec9ddabc9ed5ad4988860bc2ee463766d3840f6b","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"feat(client): Add the beginning states of capabilities.\n\nCapabilities are a way to query whether the given environment supports\na feature. The goal is to query Firefox to see which FxA features it supports.\nWith this PR, the `signup` capability is hard coded, without querying Firefox.\n\nissue #2771","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/ec9ddabc9ed5ad4988860bc2ee463766d3840f6b"},{"sha":"ffec14ebe165747879cf2e2b78a5583cd5e563bc","author":{"email":"3b8e516a1761358224aa2b7de4fbd951c40e8067@gmail.com","name":"Vlad Filippov"},"message":"Merge pull request #3109 from mozilla/refactor-start-poll-in-afterVisible\n\nrefactor(client): Start email confirmation polling in afterVisible. r=vladikoff","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/ffec14ebe165747879cf2e2b78a5583cd5e563bc"},{"sha":"1fd420c8b0a659c96a1e431f921c997dddf60670","author":{"email":"3b8e516a1761358224aa2b7de4fbd951c40e8067@gmail.com","name":"Vlad Filippov"},"message":"Merge pull request #3077 from shane-tomlinson/issue-2771-capabilities\n\nfeat(client): Add the internal capabilities API (no handshake) r=vladikoff","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/1fd420c8b0a659c96a1e431f921c997dddf60670"},{"sha":"2a6afb78c785b6e87d6f49c635bdabe1f42b44bc","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"Merge pull request #3088 from mozilla/issue-3061-email-prefs-non-blocking\n\nfix(settings): unblock rendering of settings on communication prefs screen\r\n\r\nr=@shane-tomlinson\r\n\r\nThanks @zaach!","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/2a6afb78c785b6e87d6f49c635bdabe1f42b44bc"},{"sha":"4af09168a94eb16b597f804ecabcd65907ae96b3","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"feat(client): Add View behavior functions instead of passing around objects.\n\nThis allows for more concise behavior declarations in brokers as well as\nprovide an abstract type that can be consumed by views in an abstract sense.\nA view just calls the behavior with itself and lets the behavior do the rest.\nNo more adding new code to a bunch of views to add new functionality!\n\nissue #2771","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/4af09168a94eb16b597f804ecabcd65907ae96b3"},{"sha":"16c9fd54962e44292ec94a4305399bcacfa2d3cb","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"Merge pull request #3111 from mozilla/refactor-extend-behaviors\n\nfeat(client): Add View behavior functions instead of passing around objects.\r\n\r\nr=@vladikoff\r\n\r\nThanks for the review @vladikoff!","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/16c9fd54962e44292ec94a4305399bcacfa2d3cb"},{"sha":"3afdc32bc7ff8b59e7a2ebd34c2fb5955d287d1c","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"feat(test): Add more /force_auth functional tests.\n\nAdd for:\n* Fx Desktop Sync v1\n* OAuth\n* OAuth web channel\n\nAdding these tests to ensure force auth functionality does not regress with\nFennec related changes to how the brokers handle force auth.\n\nissue #1933\nissue #1934","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/3afdc32bc7ff8b59e7a2ebd34c2fb5955d287d1c"},{"sha":"b907fdc000ea225785c5c5e4fe91de5e1288d7fc","author":{"email":"ba2bf3ce7421f0eba49073e18863ee7a14cea631@gmail.com","name":"John Gruen"},"message":"fix(styles): make setting header UI better\n\nfixes #3055","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/b907fdc000ea225785c5c5e4fe91de5e1288d7fc"},{"sha":"20faf0e67a1d855829d47683f747eadbe3a55256","author":{"email":"6678606b9e2d8c926b6129e574d857be5fe0afa2@mozilla.com","name":"Shane Tomlinson"},"message":"feat(client): Follow on /settings updates.\n\n* Change `Firefox Account`=>`Firefox Accounts`\n* Ensure the displayName is not an XSS vector.\n* Remove the display name from the settings-unit-summary","distinct":true,"url":"https://api.github.com/repos/vladikoff/fxa-content-server/commits/20faf0e67a1d855829d47683f747eadbe3a55256"}]}