Commit Graph

259 Commits

Author SHA1 Message Date
Mugurell 2343b7534c For #25311 - Set tokens used when communicating with Pocket 2022-05-25 15:53:24 +00:00
mcarare cb4f8ed0c0 For #24968: Add preference for enabling/disabling addresses autofill.
For #24968: Add preference for enabling/disabling addresses autofill.
2022-05-23 07:30:07 +00:00
bendk e5b0069791
Application services 93.0.1 (#24904)
* Fixup breaking changes from AppServices upgrade to 93.0.0

* android-components RemoteTabsStorage now requires a Context param

* Update Android Components version to 102.0.20220509214046

Co-authored-by: James Hugman <james@hugman.tv>
Co-authored-by: Mark Hammond <mhammond@skippinet.com.au>
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-05-10 05:11:00 +00:00
Gabriel Luong da1c5b9bf7 For #25115 - Remove showWallpapers feature flag 2022-05-04 19:27:13 -04:00
Gabriel Luong 957d9c487c For #25111 - Remove contileFeature feature flag 2022-05-04 22:30:37 +00:00
MatthewTighe 30666f7c94 Revert #24894: settings should not be used to cache previous auth state 2022-04-27 23:06:15 +00:00
MatthewTighe ccb3d33e8b for #24665: cache previous auth status and display placeholders accordingly 2022-04-21 21:59:24 +00:00
MatthewTighe b746295da1 for #24665: remove unused fxaHasSyncedItems setting 2022-04-21 21:59:24 +00:00
Roger Yang 2b8cf67a97 Issue #24733: Create nimbus feature for Unified Search experimentation 2022-04-19 00:07:37 +00:00
Roger Yang bf7b8f97c4 Issue #24733: Setup search for Unified Search experimentation 2022-04-12 22:35:57 +00:00
Mugurell 46d757ab54 For #16952 - Https-only mode support.
Default will be disabled with users having the possibility to enable this from
a new setting in the `Privacy and security` section.
If enabled then by default this force https for all tabs with the option for
users to switch to forcing https only on private tabs.
2022-03-29 14:54:01 +00:00
Brais Gabín 1f633edd7d For #23046 - Align detekt config between Fenix and Android Components
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2022-03-29 00:03:06 +00:00
Jonathan Almeida f953c5ec94 For #24220 and #24223: Connect GleanPlumb messages with the new tab ui card.
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2022-03-26 22:14:49 +00:00
Gabriel Luong b4725429e8 For #24334 - Add FeatureFlag for Unified Search feature 2022-03-22 14:29:12 +00:00
Gabriel Luong 0448530440 For #24235 - Remove MasterPasswordTipProvider 2022-03-15 23:29:58 +00:00
Gabriel Luong 788b83bfaa For #24229 - Remove unused MigrationTipProvider 2022-03-15 23:29:58 +00:00
Gabriel Luong c9a47d08a8 For #24130 - Change Shortcuts setting to toggle the display of Top Sites 2022-03-11 19:48:08 +00:00
Gabriel Luong 65b1716495 For #23990 - Allow for Nimbus experimentation for Contile top sites 2022-03-04 17:20:38 +00:00
Gabriel Luong 56022546f2 For #23893 - Add telemetry for Contile services 2022-03-03 20:56:44 +00:00
Gabriel Luong b6f066c9ed For #24042- Remove inactive tabs survey 2022-03-01 18:16:05 +00:00
MatthewTighe 2cc9ca3773 for #23069: add blocklist middleware for home 2022-02-22 22:25:04 +00:00
Noah Bond 15c58b7261 For #23808 - Add secret setting for enabling Task Continuity feature 2022-02-18 17:37:19 +00:00
Gabriel Luong 37a0edceb6 For #23431 - Display the order of Contile Top Sites correctly 2022-02-10 00:54:24 +00:00
jhugman b230c39a7f
Fixes #23492: Perf regression of calling isFirefoxDefault from main thread (#23556)
* Fixes #23492 — Fixup perf regression of calling isFirefoxDefault from the main thread

* Tightening of near defunct default browser message

* Fixup early crash in debug build

* ktlint
2022-02-08 12:44:07 +00:00
jhugman 82a6f8cae4
First use of Nimbus FML plugin (#23400)
* Consume Nimbus FML plugin

* Convert Homescreen to use FML

* Convert nimbusValidation to use FML

* Convert legacy experiments to use the feature API and FML

Remove dead helper code and documentation

* Fixup failing test

Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-01-28 12:48:05 +00:00
Arturo Mejia 393de99196 For #22851 Add logo animation for wallpapers 2022-01-27 00:28:12 +00:00
Matt Tighe a5f540568e update based on PR feedback and data review 2022-01-26 23:50:56 +00:00
Matt Tighe eed42ee96b closes #23381: add telemetry for wallpapers feature 2022-01-26 23:50:56 +00:00
Matt Tighe 670657b484 fixes #23404: add switch to wallpaper settings to disable tap-to-change 2022-01-25 23:34:25 +00:00
Arturo Mejia dc0f50b590 For #22851: Load wallpapers dynamically from the assets directory. 2022-01-23 23:03:07 +00:00
mcarare a6abaf7cf9 Set a minimum number of sites a search group should contain. 2022-01-20 07:38:42 +00:00
Noah Bond 157acdf7fc For #23159 - Created setting to turn off the Contile feature 2022-01-19 19:58:31 +00:00
Arturo Mejia d1ace92e64 Revert "For #22851: Add logo animation for wallpapers."
This reverts commit d089f007
2022-01-13 22:17:55 +00:00
Arturo Mejia d089f00793 For #22851: Add logo animation for wallpapers. 2022-01-13 20:11:37 +00:00
Grigory Kruglov 1b305c1398 For #22795: Stop trimming login origins on sorting
Due to the async nature (??) of the trimming code, this is causing severe performance issues
during search.

Looking back through commits, doesn't seem like there's a particularly good reason we were trimming here. All I could find is #9986 (comment) which is lacking explanation of why this is actually useful.

And currently, we're dealing with an origin (not a full url when this was initially written, I think), i.e. https://accounts.firefox.com vs https://accounts.firefox.com/signin. So, the suffix stripping isn't even doing much beyond removing com in vast majority of cases.

So, seems like all of this trimming stuff can be cleaned up.
2022-01-12 12:45:53 -08:00
Arturo Mejia 09fdee6510 For #22851: Adjust theme based on the selected wallpaper. 2022-01-05 17:55:02 +00:00
Mugurell 34c0a17b4d For #22852 - Add a new "Storage access" permission 2021-12-21 17:45:19 +00:00
Arturo Mejia 7a44412619 For #22851 toggle wallpapers when tap on the Firefox logo 2021-12-20 15:53:44 +00:00
mcarare 0cb4059b12 For #17130: Replace hardcoded strings with string resources. 2021-12-10 14:44:39 +00:00
Sarah Khan e18cf36117 For #22495 - Disable inactive tabs survey 2021-12-06 18:43:28 +00:00
Gabriel Luong b54698a3f2 For #21776 - Class member can have 'private' visibility 2021-10-26 18:26:50 +00:00
codrut.topliceanu bba787e87e For #21732 - Adds inactive tabs survey on disable + telemetry 2021-10-26 17:50:22 +00:00
Arturo Mejia 08256ac68c For #21791 Adds tab auto-close prompt 2021-10-13 12:08:59 +00:00
Noah Bond 1f97ca6ce6
For #21437 - Relocated Home-related settings to its dedicated sub screen (#21722)
* For #21437 - Relocated Home-related settings to its dedicated sub screen

* For #21437 - Updated show top sites toggle text

* PR: Fixed lint warning. Reverted preference keys

* PR: added ignore for UI test

* PR: Added ignore for UI test
2021-10-06 21:01:16 +00:00
Arturo Mejia 0f07703c3e For #21611: Show the jump back in Contextual Hints independently of the home onboarding dialog. 2021-10-06 03:21:41 +00:00
codrut.topliceanu a53b52b764 For #21565 - Adds inactive tabs onboarding popup 2021-10-05 10:00:33 +00:00
Arturo Mejia 2b363b9868 For #21618: Integrate Nimbus with MR2 Home Page to enable experimentation 2021-10-04 00:39:59 +00:00
Noah Bond aa28b6f142
For #21360 - Added toggle for search term tab groups (#21615)
* For #21360  - Added toggle for search term tab groups

* For #21360 - Lint cleanup

* PR: Added missing licenses and possibly fixed UI test

* PR: Added a "scrollTo" to potentially fix a UI test

* PR: Added potential fix for alwaysStartOnHomeTest

* PR: Added temporary ignore to alwaysStartOnHomeTest

* PR: added missing ignore comment

* For #21360 - Added missing feature flag driven visibility logic

Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-10-02 00:25:12 +00:00
Noah Bond 25d0696101
Inactive tabs changes (#21524)
* Issue mozilla-mobile#21319 - Moved inactive tabs to the top of the normal tabs tray.

* Issue mozilla-mobile#21319 - Added a delete icon to delete ALL inactive tabs.

* Issue mozilla-mobile#21319 - Changed default inactive time period to 14 days

* Issue mozilla-mobile#21319 - Hooked inactive tabs setting to UI code

Inactive tabs setting is also disabled when the user has selected the one day or week auto-close tab setting.

* Issue mozilla-mobile#21319 - File and Lint cleanup

* PR: Fixed bug causing grouped tabs to also show in "Other" when marked as inactive but inactive is OFF in Settings

* PR: Fixed lint warnings

* PR: Removed redundant feature check

* PR - Ignore test until search term tab groups switch is done
2021-09-30 19:01:31 +00:00
Mugurell e72b7f7cc8 For #21561 - Enable/Disable the feature from the customization menu 2021-09-29 19:55:26 +00:00