Commit Graph

241 Commits

Author SHA1 Message Date
Vlad Filippov
0a45e33151 Bug 1652136 - Change device.name to device.id logging in send tab. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D83188
2020-07-13 01:12:12 +00:00
Kris Maglione
9bddbcfdd1 Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Vlad Filippov
1af313e84c Bug 1642556 - Write a sync log after sending a tab. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 14:29:11 +00:00
Csoregi Natalia
b0b25fa7e4 Backed out changeset 0f3b01e74838 (bug 1642556) for failures on test_errorhandler_filelog.js. CLOSED TREE 2020-06-30 07:16:34 +03:00
Vlad Filippov
9946a33bb9 Bug 1642556 - Write a sync log after sending a tab. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 01:55:09 +00:00
Vlad Filippov
c10209fcc9 Bug 1645267 - should use a lazy getter for the logger in browser-sync. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D79776
2020-06-16 14:02:10 +00:00
Vlad Filippov
2bedd618da Bug 1611058 - Do not fallback to old SendTab if new SendTab fails. r=rfkelly,markh
Differential Revision: https://phabricator.services.mozilla.com/D78807
2020-06-11 19:51:03 +00:00
Mark Hammond
a28b8b67f7 Bug 1611690 - sending a tab now prompts for a master-password. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D63440
2020-02-20 04:11:41 +00:00
Vijay Budhram
0387c5a8de Bug 1596809 - Add utm_mediuim=referral param from links from FxA menu r=groovecoder
Differential Revision: https://phabricator.services.mozilla.com/D58119
2020-01-13 20:09:13 +00:00
Mark Hammond
5943585a9b Bug 1604699 - avoid refreshing the FxA device list every sync. r=eoger,lina
Differential Revision: https://phabricator.services.mozilla.com/D59075
2020-01-09 21:01:29 +00:00
Vijay Budhram
f918b4fd31 Bug 1597994 - Update FxA menu manage account labels r=markh,flod
Differential Revision: https://phabricator.services.mozilla.com/D57548
2019-12-23 14:42:09 +00:00
Emma Malysz
ce4da4686b Bug 1601094, rename the remaining .xul files in browser/ to .xhtml r=marionette-reviewers,whimboo,mossop
Differential Revision: https://phabricator.services.mozilla.com/D55751
2019-12-11 00:27:19 +00:00
Andrei Oprea
eecab38e10 Bug 1596118 - Remove fxa accounts badge that has been replaced by Messaging System badging r=eoger,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D52843
2019-12-06 13:53:07 +00:00
Mark Hammond
43972b5e0a Bug 1595954 - record event as the user explicitly connects or disconnects sync or fxa. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D53907
2019-11-25 00:12:01 +00:00
Vijay Budhram
3ed6069805 Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh
Differential Revision: https://phabricator.services.mozilla.com/D50931
2019-11-14 21:01:23 +00:00
Oana Pop Rus
639c719229 Backed out changeset dd5c1030d23b (bug 1590231) for bc failures in browser_search_within_preferences_2.js on a CLOSED TREE 2019-11-06 19:44:13 +02:00
Vijay Budhram
deb7586d2e Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh
Differential Revision: https://phabricator.services.mozilla.com/D50931
2019-11-06 16:51:03 +00:00
Edouard Oger
e83405078d Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48410
2019-10-11 17:06:57 +00:00
Andreea Pavel
fc6a865f03 Backed out changeset 4695136f7e82 (bug 1549049) for assertion failures at ErrorResult.h on a CLOSED TREE 2019-10-11 00:53:42 +03:00
Edouard Oger
8cc6f44e0d Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48410
2019-10-10 21:08:01 +00:00
Mark Hammond
35c15badcb Bug 1587227 - ensure sendtab devices list is populated before Sync is initialized. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D48619
2019-10-09 05:58:20 +00:00
Noemi Erli
96c48937df Backed out changeset c30194bd49f9 (bug 1587227) for failing in browser_contextmenu_sendpage.js 2019-10-09 04:04:46 +03:00
Mark Hammond
6eae41c3c8 Bug 1587227 - ensure sendtab devices list is populated before Sync is initialized. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D48619
2019-10-09 00:23:13 +00:00
Edouard Oger
a0bdc19049 Bug 1584293 - Refactor the FxA disconnect dialog. r=markh,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D48098
2019-10-04 14:06:35 +00:00
Edouard Oger
82ee4e20aa Bug 1586075 - Add login failed avatar icon. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D48117
2019-10-04 13:57:37 +00:00
Lina Cambridge
4c60104169 Bug 1583413 - Fetch the Send Tab target list from FxA, not Sync. r=markh,eoger
Instead of using the list of FxA devices from the Sync clients engine,
we now fetch the list of Send Tab devices from FxA. This works like
this:

* `FxAccountsDevice#getDeviceList` has been split up into
  `recentDeviceList` and `refreshDeviceList`.
* `recentDeviceList` synchronously returns the last fetched list, so
  that consumers like Send Tab can use it right away.
* `refreshDeviceList` is asynchronous, and refreshes the last fetched
  list. Refreshes are limited to once every minute by default, matching
  the minimum sync interval (Send Tab passes the `ignoreCached` option
  to override the limit if the user clicks the "refresh" button).
  Concurrent calls to `refreshDeviceList` are also serialized, to
  ensure the list is only fetched once.
* The list is flagged as stale when a device is connected or
  disconnected. It's still kept around, but the next call to
  `refreshDeviceList` will fetch a new list from the server.
* The Send Tab UI refreshes FxA devices in the background. Matching FxA
  devices to Sync client records is best effort; we don't do it if Sync
  isn't configured or hasn't run yet. This only impacts the fallback
  case if the target doesn't support FxA commands.

Differential Revision: https://phabricator.services.mozilla.com/D47521
2019-10-03 22:40:55 +00:00
Vijay Budhram
5bbd1a2229 Bug 1570568 - Update Fxa menu to reflect decoupling r=eoger,markh
Differential Revision: https://phabricator.services.mozilla.com/D46891
2019-10-03 18:04:56 +00:00
Mark Hammond
a9b3831b25 Bug 1581980 - change the text of many Sync notifications so they aren't Sync specific. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47853
2019-10-03 05:52:58 +00:00
Mark Hammond
291eea15b8 Bug 1585428 - update FxA toolbar heading from 'Manage Account' to 'Settings'. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47852
2019-10-03 05:36:16 +00:00
Coroiu Cristina
16bac8e450 Backed out changeset 631ae4f7da71 (bug 1585428) for browser-chrome failures at browser/base/content/test/sync/browser_sync.js 2019-10-03 05:51:33 +03:00
Dorel Luca
efc96d3244 Backed out changeset 343178f58cf9 (bug 1581980) for Eslint failure on gecko/browser/components/BrowserGlue.jsm. CLOSED TREE 2019-10-03 04:47:43 +03:00
Mark Hammond
1b5bc1a4b6 Bug 1585428 - update FxA toolbar heading from 'Manage Account' to 'Settings'. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47852
2019-10-03 01:24:20 +00:00
Mark Hammond
0152d351a0 Bug 1581980 - change the text of many Sync notifications so they aren't Sync specific. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47853
2019-10-03 01:21:45 +00:00
Mark Hammond
7d340d76c6 Bug 1583414 - don't attempt to refresh the FxA device list if sync's not configured. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D46889
2019-09-25 04:31:20 +00:00
Bogdan Tara
2c7d7ae144 Backed out changeset e5f8a98c5e8b (bug 1583414) for sync/browser_contextmenu_send* failures 2019-09-25 03:12:33 +03:00
Edouard Oger
430bbcfe51 Bug 1577449 - Replace Learn about Send Tab link. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D46631
2019-09-24 22:50:36 +00:00
Mark Hammond
1164eaf1de Bug 1583414 - don't attempt to refresh the FxA device list if sync's not configured. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D46889
2019-09-24 17:15:10 +00:00
Edouard Oger
3d06d4f399 Bug 1576654 - Show Sent! notifications in every context. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D46798
2019-09-24 18:01:09 +00:00
Bogdan Tara
a613c2e6ff Backed out changeset f54538dd8a6f (bug 1576654) for pageActions/browser_page_action_menu* failures CLOSED TREE 2019-09-24 20:33:37 +03:00
Edouard Oger
24bff1b8a1 Bug 1576654 - Show Sent! notifications in every context. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D46798
2019-09-24 00:20:17 +00:00
Vijay Budhram
aa6b0c5609 Bug 1580115 - Fix fxa menu disconnected avatar r=eoger,markh
Differential Revision: https://phabricator.services.mozilla.com/D46799
2019-09-24 02:53:02 +00:00
Vijay Budhram
7c4c928301 Bug 1575706 - Add account sub menu to fxa toolbar menu r=eoger,markh
Differential Revision: https://phabricator.services.mozilla.com/D45725
2019-09-20 17:00:51 +00:00
Gurzau Raul
17457f6c33 Backed out changeset 4ce6c9d4041a (bug 1575706) for failing at browser_duplicateIDs.js on a CLOSED TREE. 2019-09-20 00:54:38 +03:00
Vijay Budhram
8ba3f6f335 Bug 1575706 - Add account sub menu to fxa toolbar menu r=eoger,markh
Differential Revision: https://phabricator.services.mozilla.com/D45725
2019-09-19 19:27:02 +00:00
Edouard Oger
0d1c1a20f7 Bug 1581170 - Normalize FxA mobile type to phone. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46479
2019-09-19 15:25:44 +00:00
Mark Hammond
43d02fca7e Bug 1582023 - Replace "sync disconnect" dialog and local data removal with simple confirmation dialog. r=eoger,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D46253
2019-09-19 05:59:51 +00:00
Edouard Oger
9b5b871811 Bug 1580906 p1 - Update page action menu Send Tab copy. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D45728
2019-09-18 18:36:51 +00:00
Noemi Erli
1c50b90281 Backed out 2 changesets (bug 1580906) for failures in browser_page_action_menu.js CLOSED TREE
Backed out changeset ae5fe308e4b2 (bug 1580906)
Backed out changeset 2dab1e9ada47 (bug 1580906)
2019-09-18 21:17:01 +03:00
Edouard Oger
27d12c4794 Bug 1580906 p1 - Update page action menu Send Tab copy. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D45728
2019-09-18 16:26:22 +00:00
monikamaheshwari
edb30ffaec Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D45629
2019-09-14 09:39:26 +00:00