Mark Hammond
008e0c5f43
Bug 1205928 - update the Sync migration code to automatically and unconditionally disconnect from legacy Sync. r=adw
2015-10-23 08:37:31 +11:00
Carsten "Tomcat" Book
9fcc822888
Backed out changeset 1df2049352ff (bug 1205928) for bc7 test bustage on a CLOSED TREE
2015-10-21 12:01:38 +02:00
Mark Hammond
43b5036225
Bug 1205928 - update the Sync migration code to automatically and unconditionally disconnect from legacy Sync. r=adw
...
--HG--
extra : rebase_source : d25e174f975077705bb0070161253e34a22e478e
2015-10-21 15:00:13 +11:00
Zachary Carter
34f8bce0ce
Bug 1197323 - prevent profile images from being overwritten by an async onload callback r=markh
2015-09-25 14:02:30 -07:00
Mark Hammond
1cd3832925
Bug 1205914 - remove unused sync-error-panel. r=adw
2015-09-21 12:20:04 +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
Edouard Oger
300e351f5b
Bug 1198908 - Add an unverified state to the sync status bar in the hamburger menu. r=markh
2015-09-02 15:12:00 +02:00
Edouard Oger
4426a9a7a8
Bug 1152385 - Change sync entries points linking to about:accounts to link to about:preferences#sync. r=markh
2015-08-24 19:40:00 -04:00
Edouard Oger
01f350dc0d
Bug 1193179 - Use entrypoint query param for FxA metrics, not entryPoint. r=markh
...
--HG--
extra : rebase_source : 37823fa69b81c6ad6fcef9b72ac32362c6b36f5c
2015-08-19 15:02:07 -07:00
Edouard Oger
be5abed620
Bug 1180584 - Support multiple badges on the Hamburger menu button. r=markh
2015-08-06 14:47:32 +10: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
Carsten "Tomcat" Book
6954d6e5b6
Backed out changeset ad37329e81ce (bug 1190279) for test failures in browser_fxaccounts.js
2015-08-05 07:47:37 +02:00
Mark Hammond
147bced11a
Bug 1190279 - fix UI for unverified FxA users in both hamburger menu and Sync prefs pane. r=oeger
2015-08-05 14:22:20 +10:00
Edouard Oger
ba5e9283c5
Bug 1182009 - Remove empty sync button in the Hamburger menu for sync 1.0 users. r=markh
...
--HG--
extra : commitid : 1fehXZ80SWv
2015-07-30 14:10:00 -07:00
Mark Hammond
a81acd67a8
Bug 1184825 - treat FxAccountsWebChannel as a singleton to avoid creating one per window. r=stomlinson
2015-07-23 08:49:22 +10:00
Edouard Oger
2398878f3a
Bug 1181352 - Disable sync menu in hamburger menu when in customization mode. r=markh
2015-07-07 17:06:00 +02:00
Tim Taubert
f77e3a9feb
Bug 1179998 - Fix intermittent browser_876926_customize_mode_wrapping.js failures by checking whether a window was closed before trying to update the FxA parts of the UI r=Gijs
2015-07-05 09:45:05 +02:00
Mark Hammond
2564420a2a
Bug 1180106 - don't attempt to fetch an FxA user profile when no user is logged in. r=oeger
2015-07-03 15:04:22 +10:00
Edouard Oger
a451044e6c
Bug 1139698 - Add Firefox Account avatar in Hamburger Menu. r=markh
2015-06-29 20:06:00 -04:00
Jessie Hildebrandt
675c532590
Bug 972567 - Add a more descriptive tooltip to the Reconnect to Sync menu item. r=markh
2015-06-05 10:37:03 +10:00
Mark Hammond
24ed7c4c79
Bug 1170926 - have the hamburger menu notice the 'needs reauthentication' state. r=adw
2015-06-04 11:06:07 +10:00
Shane Tomlinson
c5ec66d94f
Bug 1146904: Add the FxAccountsWebChannel to drive Sync
...
* * *
fix tests
From 6bb486068a8b002f222f4658989968d86df9eff1 Mon Sep 17 00:00:00 2001
---
.../test/general/browser_fxa_web_channel.html | 2 +-
.../test/general/browser_fxa_web_channel.js | 131 +++++++++++----------
services/fxaccounts/tests/xpcshell/test_profile.js | 26 ----
3 files changed, 70 insertions(+), 89 deletions(-)
--HG--
rename : browser/base/content/test/general/browser_fxa_profile_channel.html => browser/base/content/test/general/browser_fxa_web_channel.html
rename : browser/base/content/test/general/browser_fxa_profile_channel.js => browser/base/content/test/general/browser_fxa_web_channel.js
rename : services/fxaccounts/FxAccountsProfileChannel.jsm => services/fxaccounts/FxAccountsWebChannel.jsm
rename : services/fxaccounts/tests/xpcshell/test_profile_channel.js => services/fxaccounts/tests/xpcshell/test_web_channel.js
2015-04-11 13:23:08 +01:00
Wes Kocher
b3fd288964
Backed out changeset 7ca0864fc405 (bug 1146904) for b2g xpcshell failures
...
--HG--
rename : browser/base/content/test/general/browser_fxa_web_channel.html => browser/base/content/test/general/browser_fxa_profile_channel.html
rename : browser/base/content/test/general/browser_fxa_web_channel.js => browser/base/content/test/general/browser_fxa_profile_channel.js
rename : services/fxaccounts/FxAccountsWebChannel.jsm => services/fxaccounts/FxAccountsProfileChannel.jsm
rename : services/fxaccounts/tests/xpcshell/test_web_channel.js => services/fxaccounts/tests/xpcshell/test_profile_channel.js
2015-05-05 19:40:55 -07:00
Shane Tomlinson
6afb9dff14
Bug 1146904: Add the FxAccountsWebChannel to drive Sync
...
* * *
fix tests
From 6bb486068a8b002f222f4658989968d86df9eff1 Mon Sep 17 00:00:00 2001
---
.../test/general/browser_fxa_web_channel.html | 2 +-
.../test/general/browser_fxa_web_channel.js | 131 +++++++++++----------
services/fxaccounts/tests/xpcshell/test_profile.js | 26 ----
3 files changed, 70 insertions(+), 89 deletions(-)
--HG--
rename : browser/base/content/test/general/browser_fxa_profile_channel.html => browser/base/content/test/general/browser_fxa_web_channel.html
rename : browser/base/content/test/general/browser_fxa_profile_channel.js => browser/base/content/test/general/browser_fxa_web_channel.js
rename : services/fxaccounts/FxAccountsProfileChannel.jsm => services/fxaccounts/FxAccountsWebChannel.jsm
rename : services/fxaccounts/tests/xpcshell/test_profile_channel.js => services/fxaccounts/tests/xpcshell/test_web_channel.js
2015-04-11 13:23:08 +01:00
Drew Willcoxon
38fdeebcee
Bug 1120716 - Offer "learn more" links in the legacy-Sync-to-FxA migration UI. r=markh,Unfocused
2015-02-04 13:59:47 -08:00
Mark Hammond
593aa0f0dc
Bug 1097406 - FHR data for sync migration. r=adw/gfritzsche
2015-02-04 17:36:44 +11:00
Matthew Noorenberghe
8afbdfd71b
Bug 1110602 - Don't remove tour tabs from originTabs when switching tabs so they can continue to get notifications. r=Unfocused
...
--HG--
extra : rebase_source : efc2d7b81fe1df31192bef3360846e9508bcbcc3
2015-01-21 13:21:41 -08:00
Drew Willcoxon
e9f2d67e3c
Bug 1112440 - Make the infobar update correctly to reflect "needs verified user" on about:accounts during Sync migration. r=markh
2015-01-08 09:28:55 -08:00
Mark Hammond
b3492f2340
Bug 1117033 - all sync migration states in the hamburger menu take us to Sync prefs. r=adw
2015-01-07 13:57:38 +11:00
Mark Hammond
c9f525ae82
Bug 1114445 - update sync migration flows to reflect latest requirements. r=adw
2015-01-07 13:57:38 +11:00
abdelrhman
b1c1b6380c
Bug 1112552 - Clean up global-scope pollution from browser-fxaccounts.js. r=dao
...
--HG--
extra : rebase_source : 17c65f8c9f40df6e1cd49f07a779b71b002a5e23
2014-12-22 15:14:17 +01:00
Carsten "Tomcat" Book
7ea173734b
Backed out changeset 1dd103323b7c (bug 1112552) for bc1 bustage
2014-12-22 14:41:36 +01:00
abdelrhman
0e485262cc
Bug 1112552 - Clean up global-scope pollution from browser-fxaccounts.js. r=dao
2014-12-22 13:28:29 +01:00
Mark Hammond
581e2f23cc
Bug 1109430 - Sync migrator module should show confirmation after resending verification email. r=adw
2014-12-18 16:14:58 +11:00
abdelrhman
6cf86471ca
Bug 1110109 - Use Services.focus instead of Cc["@mozilla.org/focus-manager;1"].getService(Ci.nsIFocusManager). r=dao
2014-12-16 21:38:33 +01:00
Drew Willcoxon
8e8d87b6b5
Bug 1016825 - Show legacy-Sync-to-Firefox-Accounts migration notifications in the main browser window. r=markh
2014-12-11 21:06:55 -08:00
Drew Willcoxon
494752c549
Bug 1026342 - Show legacy-Sync-to-Firefox-Accounts migration indicators in the app menu panel. r=markh
2014-12-10 09:33:36 -08: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
Tim Taubert
d14da0015a
Bug 966098 - Handle inactive/no windows case for "sync started" notification r=markh
2014-04-09 16:59:16 +02:00
Mark Hammond
2faebb50f3
Bug 992371 - Avoid promise rejection messages from FxAccounts. r=ttaubert
2014-04-10 17:13:53 +10:00
Gavin Sharp
a55a3e4884
Bug 982241: make the UI observe weave:service:setup-complete so that it gets updated correctly when re-signing in after an auth error, r=ttaubert
...
Changes:
* start observing weave:service:setup-complete to update the UI after all logins (re-auth, initial sign-in)
* stop observing FxAccountsCommon.ONLOGIN_NOTIFICATION, since the state we depend on to update the UI never changes interestingly as a result of it firing
--HG--
extra : rebase_source : 8632d597557b7a25ebc31dd53ad5680ac5a72583
2014-03-12 18:53:35 -07:00
Tim Taubert
afa1491838
Bug 980839 - Panel UI doesn't prompt for reauth when restarting after password change r=markh
2014-03-10 17:38:41 -07:00
Mark Hammond
1e5bb502af
Bug 969528 - only show the 'login needed' UI state when in a LOGIN_FAILED_LOGIN_REJECTED state. r=ttaubert
2014-03-07 15:41:33 +11:00
Tim Taubert
5435ba79a0
Bug 969656 - "Sign in again" menu panel UI should link directly to the sign-in page, rather than preferences r=gavin
2014-02-11 15:38:48 +01:00
Mark Hammond
f229c9977f
Bug 967350 - openSignInAgainPage() now opens about:accounts?action=reauth. r=ttaubert
2014-02-05 09:11:20 +11:00
Mark Hammond
1fd7d74a4e
Bug 966823 - ensure checking if there is a login error doesn't initialize sync too early. r=ttaubert
2014-02-03 10:47:35 +11:00
Gavin Sharp
71b9757307
[Australis] portion of bug 966511: rename gFxAccount.toggle to gFxAccount.onMenuPanelCommand, r=ttaubert
...
--HG--
extra : rebase_source : 999ac3977c3c6f1d397689489b8d9fe8d740c822
2014-01-31 17:27:51 -08: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
Tim Taubert
7b84b52ad4
Bug 965641 - [Australis] prompt user to sign-in again UI in the menu panel r=markh
2014-01-29 19:06:50 -08:00
Tim Taubert
ffa823ed32
Bug 965607 - [Australis] Show FxA doorhangers only for the most recent non-popup browser window r=markh
2014-01-30 11:15:46 -08:00