Commit graph

55 commits

Author SHA1 Message Date
Dave Townsend
e496a11771 Bug 1245649: Turn on no-extra-semi. r=markh
--HG--
extra : commitid : HReQFPDOA6x
extra : rebase_source : 303a92f511c3c9dd2d26135975d4dc7c85e823b3
2016-02-03 17:27:36 -08:00
Shane Tomlinson
660bbcb38d Bug 1233668 - Ensure Firefox Accounts is loaded with a valid history entry. r=markh
FxA was loaded using webNav.loadURI and LOAD_FLAGS_BYPASS_HISTORY which
caused the initial FxA history entry to be `about:blank`. This caused
two problems: 1) The "back" button did not work on the "Choose what to Sync"
page, and 2) If the user reloaded the page, an exception would occur as soon as
the user filled out the first form.
2015-12-18 18:11:29 +00:00
Carsten "Tomcat" Book
08997000eb Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
e7ef778c9d Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)

--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo
d06b6030f6 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Mark Hammond
cc6dfc67ed Bug 1199303 - improve sync login and registration by using fewers tabs. r=adw 2015-09-18 08:28:51 +10:00
Shu-yu Guo
64db2267cf Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Mark Hammond
b723623678 Bug 969474 - fix behaviour of 'back' button on about:accounts. r=adw 2015-09-11 10:41:03 +10:00
Mark Hammond
e01d374725 Bug 1198071 - remove support for session_status server commands. r=rfkelly,zaach 2015-08-28 10:47:01 +10:00
Edouard Oger
4ae5dd1c2c Bug 1189842 - Change sync post-login page (about:accounts) to instead direct to account:preferences#sync. r=markh 2015-08-15 16:39:05 +10:00
Edouard Oger
3c0d02b012 Bug 959844 - Use a custom error page when about:accounts remote pages cannot be loaded. r=markh 2015-08-13 10:35:00 -04:00
Ryan VanderMeulen
69624b9aac Backed out changeset 92cb84b00e00 (bug 1189842) for OSX about:accounts leaks. 2015-08-13 14:59:16 -04:00
Edouard Oger
e2162bcd09 Bug 1189842 - Change sync post-login page (about:accounts) to instead direct to account:preferences#sync. r=markh
--HG--
extra : histedit_source : cbe489b67d6230fcc8cd98dfc9fe5d03dc4020c6
2015-08-13 08:38:10 -07:00
Mark Hammond
31c893bae6 Bug 1190279 - fix UI for unverified FxA users in both hamburger menu and Sync prefs pane. r=oeger 2015-08-05 15:50:36 +10:00
Mark Hammond
6830b9db61 Bug 1156752 - explicitly list where each FxA field is stored. r=zaach 2015-07-27 08:58:53 +10:00
Edouard Oger
2e7af25653 Bug 1184179 - Improve the about accounts page. r=markh 2015-07-16 11:10:00 -04:00
ziyunfei
e1db0f779e Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Mark Hammond
a45b29358d Bug 1124956 - Fix Sync engine selection after migration to FxA. r=adw 2015-01-29 10:41:00 +11:00
Mark Hammond
38ba4f9318 Bug 1017931 - allow about:accounts to be used even if legacy sync is configured. r=adw 2014-11-24 12:31:10 +11:00
Panos Astithas
92d7e302aa Bug 1095420 - UI Tour should cause a migration to aurora when highlighting Sync. r=markh 2014-11-08 10:53:00 +02:00
Mark Hammond
08569936e6 Bug 1095231 - have migration of sync credentials do the right thing if no default profile exists. r=past 2014-11-07 20:04:26 +11:00
Drew Willcoxon
50d07ce7ee Bug 1020156 - Forward URL parameters from about:accounts to the remotely hosted page. r=markh 2014-11-04 17:18:56 -08:00
Panos Astithas
a9ab536a20 Add ability to pre-populate sync credentials from the default Firefox profile in about:accounts (bug 1079835). r=markh
--HG--
extra : rebase_source : 95616758ebf647b4290fc2827a3c5fcd2b732366
2014-10-27 15:15:12 +02:00
Alex Bardas
81c6cb3cbd Bug 1082130 - Test if window closed before signing in the user in fxAccounts. r=markh 2014-10-13 22:53:37 -07:00
Alex Bardas
603011765d Bug 1053939 - pass entry point to fxa content server when opening about:accounts + tests. r=markh 2014-09-10 13:39:00 +02:00
Mark Hammond
6e95b5893a Bug 1013064 (part 1) - prompt for master-password unlock when interacting with about:accounts. r=ttaubert
From 18f9d132020afee6004e63c9006245e4d3b04e18 Mon Sep 17 00:00:00 2001
---
 browser/base/content/aboutaccounts/aboutaccounts.js | 9 +++++++++
 1 file changed, 9 insertions(+)
2014-06-11 17:34:24 +10:00
Neil Deakin
f191a1b74f Bug 1013064, backout e5dfe9801f76, 11f3a97d1d2c, e2374762f521, 91db8acb8d7e, d0050ba0b875 due to sync issues 2014-07-21 09:09:41 -04:00
Mark Hammond
9d6c4e4c2f Bug 1013064 (part 1) - prompt for master-password unlock when interacting with about:accounts. r=ttaubert
From 18f9d132020afee6004e63c9006245e4d3b04e18 Mon Sep 17 00:00:00 2001
---
 browser/base/content/aboutaccounts/aboutaccounts.js | 9 +++++++++
 1 file changed, 9 insertions(+)
2014-06-11 17:34:24 +10:00
Mark Hammond
0664322217 Bug 1023734 - make show() method sane and remove hide() method in about:accounts. r=ttaubert 2014-06-12 13:01:04 +10:00
Bernd Loeber
3435494a41 Bug 980911 - Rewrite inline script/style in browser/base/content/aboutaccounts/aboutaccounts.xhtml (about:accounts). r=ttaubert 2014-04-26 08:32:00 -04:00
Mark Hammond
ce6d38c7a0 Bug 991057 - avoid continuing to initialize about:accounts if it has started closing. r=ttaubert 2014-04-03 18:20:54 +11:00
Chris Karlof
f92e71f266 Bug 976633 - Clicking Cancel on merge warning should not initiate Firefox Account creation. r=markh 2014-03-14 17:59:26 -07:00
Chris Karlof
a51705c845 Bug 981140 - Make the FxA signup uri pref and path explicitly reference signup. r=markh 2014-03-11 15:58:27 -07:00
Mark Hammond
ce4ad5b71b Bug 956605 - have about:accounts do the right thing based on user logged in states. r=ckarlof 2014-03-10 18:33:00 -07:00
Tim Taubert
9d68f76140 Bug 967197 - "Create Account" and "Sign In" links in Sync preferences should go to separate pages r=markh 2014-02-18 12:05:13 +01:00
Mark Hammond
5e4bc31da3 Bug 965472 - about:accounts should open a new tab to display legacy sync info. r=ttaubert 2014-02-14 09:08:37 +11:00
Mark Hammond
2c1822169d Bug 967313 - ensure Sync is initialized before we set the fxAccounts user. r=ttaubert. 2014-02-05 16:09:54 +11:00
Gavin Sharp
09d59a5461 Bug 966511: Tweak Sync UI, r=ttaubert
Changes:
- rename browser-fxaccounts.js "toggle" to onMenuPanelCommand
- rename openSignInPage->openSignInAgainPage and change it to point to about:accounts?signin=true
- introduce openAccountsPage and change the menu panel "signed in"'s UI to call it
- remove period at the end of "Firefox is now syncing" in the success doorhanger
- rename syncErrorPanel.title->syncErrorPanel.heading for consistency
- remove the "Preferences" button from the "you need to sign in again" doorhanger
- "manage"->"change" in the "What would you like to Sync" dialog
- change "Unlink Browser" to "Disconnect", in both the prefs button and confirmation dialog title
- adjust string in the "Disconnect" confirmation dialog
- change "Device"->"computer" in the relink verification dialog
- fix success panel heading styling (should be bold)

--HG--
extra : rebase_source : 358c93e1123e11200523b96d97ecd25421edaca4
2014-01-31 17:20:21 -08:00
Mark Hammond
42abfe8c56 Bug 966520 - have sync prefs pane open the new "force sign in" page. r=gavin 2014-01-31 17:27:59 -08:00
Gavin Sharp
afbdf2585c Bug 966134: merge warning dialog should mention new email, not old email, and we should avoid storing the plaintext of signed-in users forever, r=markh
--HG--
extra : rebase_source : cee71c3201ee6fffc477d2cced50e0df567a0976
2014-01-30 19:05:24 -08:00
Tim Taubert
2c2176f116 Bug 965544 - Show "now syncing" doorhanger when sync actually starts, once per login r=markh 2014-01-29 12:41:07 -08:00
Zachary Carter
c175b311b7 Bug 965605 - Update about:accounts intro page strings to match the latest draft r=markh 2014-01-29 17:11:05 -08:00
Mark Hammond
b21501e4dc Bug 958927 - XUL dialogs for sync unlink and relink confirmation dialogs. r=gavin
Conflicts:
	browser/base/content/aboutaccounts/aboutaccounts.js

--HG--
extra : rebase_source : 2c81fe29d3b85eb8174b988cbaff516e71c39358
2014-01-28 20:43:01 -08:00
Tim Taubert
53f8947200 Bug 963384 - Implement modal "Choose What To Sync" dialog r=markh 2014-01-28 18:57:19 -08:00
Zachary Carter
d54de21e6f Bug 965024 - Fix legacy Sync URL on about:accounts intro screen. r=markh 2014-01-28 18:19:31 -08:00
Tim Taubert
25f0bbcb6c Bug 957229 - Don't show about:accounts with FxA disabled r=markh 2014-01-28 14:36:00 -08:00
Zachary Carter
0e64d92664 Bug 957425 - make landing pages for sync on about:accounts. r=markh 2014-01-25 00:33:39 +11:00
Brian Warner
10e3acc391 Leave the fxa jelly up after signin/signup. r=ckarlof
The UX is still pretty bad, but this is marginally better, because
the instructions to "go check your email" remain on the screen.
Related to Bug 949699.
2013-12-17 17:59:55 -08:00
Brian Warner
f1e7a1dba9 Bug 949699 - switch fxa jelly to "moar_native". 2013-12-17 15:45:03 +11:00
Zach Carter
fc46c8fa5a Bug 910844 - Allow Firefox Accounts jelly to check signed-in status and to sign out. r=gavin,markh 2013-10-14 14:37:20 -07:00