Commit Graph

237 Commits (0760ab5a580bb3b80b55663449d475a486a7b125)

Author SHA1 Message Date
ohall-m 0760ab5a58 Bug 1853058 - Remove Translations Secret Settings and Use Nimbus
* This patch removes the secret setting to turn on translations and
removes the usage.
* Nimbus feature defaults for translations are all set to false.
3 months ago
ohall-m 851afc8745 Bug 1873983 - Translations Secret Settings Option in Nightly
This patch enables translations to be turned on via the secret settings
flag in Nightly.
4 months ago
alexandra.virvara 1c6ab5db3f Bug 1862190: Expose and integrate the suggested strong password in the authentication flow 5 months ago
Roger Yang 2564545160 Bug 1868683 - Turn on Meta attribution telemetry for all builds 6 months ago
Harrison Oglesby 74ca206ed5 Bug 1864759 - Add secret setting and feature flag for toolbar redesign 6 months ago
Noah Bond 0612f94e2c Bug 1815002 - Enable Tabs Tray to Compose rewrite in Beta 7 months ago
Roger Yang 04e63467c4 Bug 1860133 - Report Meta attribution from the Play Store referrer 7 months ago
Lina Butler da457de30d Bug 1860908 - Show the Firefox Suggest secret setting on all channels.
* In Nightly and debug builds, the secret setting is shown
  (via `FeatureFlags.fxSuggest`), and the feature is enabled by default
  via the `fx-suggest.enabled` Nimbus variable.
* In Beta and Release, we still want to show the secret setting, but
  disable the feature by default.
7 months ago
Tif Tran b6ef5caac1 Bug 1856496 - enable fx-suggest for nightly 8 months ago
Gabriel Luong 5058892370 Bug 1856059 - Turn off Compose Top Sites 8 months ago
Matthew Tighe 585e29def3 Bug 1842304 - Remove feature flag for history interactor removal 8 months ago
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.
8 months ago
DreVla db09db8d2e Bug 1845039 - Create new UI Tests for Compose Top Sites
Since the old UI tests don't work for the new Compose Top Sites
elements, new tests have been created.
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
Olivia Hall 939ee63f8d Bug 1840471 - Release Menu Printing out of Nightly
This bug removes the menu printing feature flag from the browser menu
and share bar to allow menu printing to ride the trains to release.
10 months ago
MatthewTighe 31b5683a76 Bug 1842246 - Add history lib-state refactor feature flag 10 months ago
Noah Bond f0f5e57ff6 Bug 1815001 - Enable the Tabs Tray to Compose rewrite in Nightly 11 months ago
mavduevskiy e36eeb6091 Bug 1841799 – enabled unified search settings on all builds (#2720)
Co-authored-by: mike a <mavduevskiy@gmail.com>
Co-authored-by: dsmithpadilla <88508950+dsmithpadilla@users.noreply.github.com>
11 months ago
Olivia Hall b8ada367ae Bug 1836780 - Add UI For Printing Page Content
This bug adds a print button on the main Fenix toolbar menu and a print
button on the share menu.

This bug adds a main toolbar extra telemetry of
print_content. Additional telemetry and Nimbus instrumentation will be
added in bug 1837517.
11 months ago
mike a e73a630bd5 Bug 1826473 – add new search engine settings screens 12 months ago
Gabriel Luong 7bbdc57d31 Bug 1816004 - Remove unused unifiedSearchFeature and notificationPrePermissionPromptEnabled feature flags 12 months ago
Milena Boselli Rosa fffabe2da1 Bug 1816004 - Remove unused saveToPDF feature flags 12 months ago
Gabriel Luong 7066592725 Bug 1836339 - Add a secret setting for the Compose Top Sites 1 year ago
MatthewTighe 63136b56a4 Bug 1809803 - Remove wallpaperV2 flag and related assets and code. 1 year ago
rahulsainani 2c10d49b30 Bug 1826387 - Enable juno onboarding nimbus flag in nightly 1 year ago
Roger Yang f9ccd5d020 Bug 1826371 - Update Unified Search to depend on experiment flag instead of feature flag 1 year ago
Joe Mahon e119905271 Bug 1826091 - Enable Pull to Refresh in release (#1521) 1 year ago
rahulsainani 72d5c2dd92 Bug 1821718 - Add feature and nimbus flag for juno onboarding 1 year ago
kycn 0a8baa4914 Bug 1820559 - Remove PlacesStorage maintenance feature flag for enabling the feature to all users.
This feature registers a periodic storage maintenance worker that runs to prune and maintain places db.
1 year ago
Mugurell 21b5953136 Bug 1814678 - Enable pull to refresh in beta also 1 year ago
Noah Bond 33737d4d90 Bug 1815968 - Add secret setting to Tabs Tray to Compose rewrite 1 year ago
Roger Yang 1fba6136a0 [fenix] Bug 1814258 - Enable notification pre permission prompt feature in release 1 year ago
Roger Yang 0301d42c3e [fenix] Close https://github.com/mozilla-mobile/fenix/issues/28597: Enable notification pre permission prompt feature in Beta 1 year ago
Mugurell 7502195edd [fenix] Bug 1810792 - Enable Pocket sponsored stories 1 year ago
rahulsainani af78546293 [fenix] Bug 1808874 - Add notification pre permission prompt 1 year ago
kycn c364bdd90a [fenix] Bug 1807933 - Enable places storage maintenance feature for the Beta variant.
Places storage maintenance flag is enabled for the Beta variant, previously it was enabled only for Nightly variant. This feature registers a periodic storage maintenance worker that runs to prune and maintain places db.
1 year ago
Jonathan Almeida a5f41dd5cd [fenix] Close https://github.com/mozilla-mobile/fenix/issues/26475: Remove more feature flags 2 years ago
Gabriel Luong fc0464de97 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26475 - Remove unnecessary features flags 2 years ago
Jonathan Almeida 90e5b9abfe [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/27759: Add link to storageMaintenance flag 2 years ago
kycn 4d56ba889d [fenix] Close https://github.com/mozilla-mobile/fenix/issues/7227: Re-enable storage maintenance call.
Re-enable storage maintenance call by introducing WorkManager worker on A-C side and consuming it from Fenix.
The work request is periodic and the repeat interval is 24h. It requires the device to be idle and not to have
low battery. This feature is available only for Nightly for now.
2 years ago
DreVla c9eedb7965 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10344 - Enable tab reordering in beta/release 2 years ago
Arturo Mejia de9e258a4c [fenix] Bug 1780639 - let Save as PDF ride the trains. 2 years ago
Roger Yang d8776a4c8e [fenix] Close https://github.com/mozilla-mobile/fenix/issues/24613: Remove history improvement feature flag 2 years ago
kycn 8bb0b07e4d [fenix] Close https://github.com/mozilla-mobile/fenix/issues/26948: Enable custom extension collections in Beta.
Similar to how Nightly functions, custom extension collections are enabled to be used in Firefox Beta as well.
2 years ago
Arturo Mejia 4fdfb13d88 [fenix] For https://github.com/mozilla-mobile/fenix/issues/3709: Add save to PDF UI. 2 years ago
Mugurell a681917a18 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27172 - Enable the home onboarding dialog in all releases 2 years ago
Mugurell 5671766e9b [fenix] For https://github.com/mozilla-mobile/fenix/issues/27172 - Enable the sync onboarding cfr in all releases 2 years ago
MatthewTighe 2ca5e9fa3b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/27081: enable wallpaper onboarding flag 2 years ago
MatthewTighe 81b246376e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26966: enable wallpapers V2 2 years ago
MatthewTighe 73ca913323 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26980: enable task continuity in all channels 2 years ago