Commit Graph

97 Commits (3ba6593f986c483fccbdd0158268d8374b081aa1)

Author SHA1 Message Date
Lina Butler 3ba6593f98 Bug 1851268 - Show Firefox Suggest search suggestions in Fenix.
This commit integrates the Firefox Suggest Android component added in
bug 1850296 into Fenix, and adds:

* A Nimbus feature for Firefox Suggest.
* A secret setting to enable the Firefox Suggest feature, only visible
  on the debug channel.
* Search settings for toggling sponsored and non-sponsored suggestions,
  only visible when the Firefox Suggest feature is enabled.

When the feature is enabled, Fenix will ingest new suggestions in
the background, show the new Search settings, and show matching
suggestions in the awesomebar depending on those Search settings.
9 months ago
Olivia Hall a272a0d585 Bug 1851691 - FeatureFlag and Debug Preferences for Translations
This patch adds a feature flag of `translations` and a debug preference
of `pref_key_enable_translations` for developing translations.

Currently, the feature flag guards the option to enable translations and
is set to debug channels. These options will slowly adjust for wider
audiences as development progresses.
9 months ago
Alexandru2909 55da305c3f Bug 1840090 - Add content strings for shopping experience 9 months ago
Logan Rosen d6dc375ead Bug 1829018 - Remove and clean up `Settings.enableTaskContinuityEnhancements` 9 months ago
Noah Bond d0f75706c0 Bug 1848377 - Add secret setting to control the visibility of the Shopping feature 10 months ago
Noah Bond ee4f30518f Bug 1840338 - Add review quality info card to review product analysis. 10 months ago
rahulsainani a92a39c79c Bug 1840339 - Add review highlights card for shopping experience 10 months ago
rahulsainani 1b1ce07590 Bug 1846480 - Add adjusted rating card for review quality check 10 months ago
rahulsainani 609895be91 Bug 1845260 - Create top level structure for Review Quality Check 11 months ago
rahulsainani 21068e8bb3 Bug 1840332 - Add ReviewGradeCard 11 months ago
rahulsainani b477c45245 Bug 1840097 - Add StarRating UI component 11 months ago
rahulsainani 68116174f3 Bug 1840095 - Add ReviewGrade UI component 11 months ago
rahulsainani 6f31670705 Bug 1840099 - Add bottom sheet container for shopping experience 11 months ago
rahulsainani d3e5c2a002 Bug 1840578 - Add shopping experience entry point 12 months ago
Gabriel Luong 7066592725 Bug 1836339 - Add a secret setting for the Compose Top Sites 1 year ago
mike a b2268b3937 Bug 1821261 – Enables unified search on nightly 1 year ago
Noah Bond 33737d4d90 Bug 1815968 - Add secret setting to Tabs Tray to Compose rewrite 1 year ago
Gabriel Luong 390e980860 Bug 1804785 - Consume AC via gradle build with relative path in Fenix 1 year ago
Alexandru2909 ef8366dc01 [fenix] Bug 1811537 - Add secret setting allowing to overwrite the `country` and `city` parameters for Pocket sponsored stories 1 year ago
Alexandru2909 f072aa85cc [fenix] Bug 1811532 - Add secret setting allowing to overwrite the `site` parameter for Pocket sponsored stories 1 year ago
Alexandru2909 6c3d248341 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27691 - Replace 'Pocket' word in all strings with placeholder 2 years ago
Roger Yang fdaae59999 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/27023: Add capability to override telemetry URL 2 years ago
sarah541 9835d3735d [fenix] For https://github.com/mozilla-mobile/fenix/issues/27029 - Use placeholder inplace of app name 2 years ago
Ben Dean-Kawamura 45aa64d39c [fenix] Added secret debug menu to override the push server URL (https://github.com/mozilla-mobile/fenix/issues/24170)
- Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push
  server override prefs.  They were taking a lot of screen space on the
  top-level settings menu as individual items
- Added button on that screen to quit FF which is needed to apply the
  changes.
    - This is definitely not the nicest UI, but hopefully QA can just
      override the prefs once save them in an emulator and never have to
      go back to this screen.
    - I do think this is a nicer UI than before, where FF would quit
      after a change to any of the prefs.  That forces you to restart FF
      3 times if you wanted to override all 3 server URLs.
2 years ago
Marc Leclair 4fe2ec1188 [fenix] Fixed PR review 2 years ago
Marc Leclair 57b2f43a55 [fenix] Added strings and keys to XML 2 years ago
Gabriel Luong 74fdb5243a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24967 - Enable address autofill for Nightly and Debug 2 years ago
Alexandru2909 b4fc097cd5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25721 - Remove 'Daylight' from the 'About Firefox' screen 2 years ago
Roger Yang 2609047630 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24299: Add history to the search engine menu 2 years ago
Gabriel Luong 89bc8ae0de [fenix] For https://github.com/mozilla-mobile/fenix/issues/25111 - Remove contileFeature feature flag 2 years ago
Gabriel Luong fa34f4f53e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24334 - Add FeatureFlag for Unified Search feature 2 years ago
Gabriel Luong 082705a3c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24235 - Remove MasterPasswordTipProvider 2 years ago
Noah Bond 1a4e821c92 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23808 - Add secret setting for enabling Task Continuity feature 2 years ago
Jonathan Almeida b87b822d48 [fenix] No issue: Update debug app name to Fenix
We don't use the "Preview" naming any more and it's easier to find the app when "Fenix" is in the app name.
2 years ago
Gabriel Luong 3c81494caa [fenix] For https://github.com/mozilla-mobile/fenix/issues/23304 - Add a setting for enabling Contile 2 years ago
Gabriel Luong cb7cc7a7eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/21760 - Remove some unused resources 3 years ago
Mugurell ad0f428f39 [fenix] For https://github.com/mozilla-mobile/fenix/issues/21561 - Enable/Disable the feature from the customization menu 3 years ago
Mugurell f826174109 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20586 - Put everything behing a secret setting
Not ready for prime-time. Lot of work still to be done.
3 years ago
Jonathan Almeida 3fcd0878d4 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20349: Add inactive tab grouping to tabs tray 3 years ago
Gabriel Luong b0c410ce60 [fenix] Add history metadata feature to the settings menu 3 years ago
Sebastian Kaspari cb0f5facd9 [fenix] Render debug info screen with Jetpack Compose. 3 years ago
Jonathan Almeida 34199d5b72 [fenix] Move Nimbus strings to static_strings
Goes with 6bb89f346e01edd431056bfcd7472bc3082a39a5
3 years ago
Jonathan Almeida aa8d5795b2 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19112: Remove old tab tray code 3 years ago
Mugurell 3ad7bff786 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19590 - Enable credit card autofill in Debug and Nightly (https://github.com/mozilla-mobile/fenix/pull/19601) 3 years ago
Roger Yang f9477db816 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/3728: Add secret menu switch for allowing third party root certificates (https://github.com/mozilla-mobile/fenix/pull/19398) 3 years ago
Sebastian Kaspari 7c11a19369 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19040: Remove Leanplum (Nightly) 3 years ago
Gabriel Luong 83e350ed4c [fenix] For https://github.com/mozilla-mobile/fenix/issues/17291 - Display a list of all active Nimbus experiments (https://github.com/mozilla-mobile/fenix/pull/17515) 3 years ago
Gabriel Luong 2b405b20eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/18198 - Add a feature flag for Credit Cards and Addresses autofill feature (https://github.com/mozilla-mobile/fenix/pull/18200) 3 years ago
Jonathan Almeida fdcf799ec5 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/17928: Add feature flag for tabs tray refactor 3 years ago
Gabriel Luong 8ddbd3a470 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17292 - Remove unused static_strings (https://github.com/mozilla-mobile/fenix/pull/17293) 3 years ago