Closed Bug 1853058 Opened 3 years ago Closed 2 years ago

Remove Secret Settings and Give Nimbus Release Control

Categories

(Firefox for Android :: Translations, enhancement, P1)

All
Android
enhancement

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: olivia, Assigned: olivia)

References

Details

(Whiteboard: [fxdroid][foundation])

Attachments

(1 file)

Bug for tracking preference and settings necessary to release translations out of nightly:

GeckoView:

  • geckoview-prefs.js - pref("browser.translations.enable", true); will be enabled behind a Nightly flag soon

Fenix:

  • FeatureFlag - translations - is currently debug/developer
  • pref_key_enable_translations - Special Debug Menu - is currently only visible for adjustment in debug/developer

When ready for fully releasing, GeckoView needs to be adjusted first to enable the translations toolkit, then the Fenix preference.

Severity: -- → N/A
Priority: -- → P3
Whiteboard: [fxdroid][foundation]

Nimbus instrumentation to control feature should also be available - see bug 1859845.

Blocks: 1859845
No longer depends on: fx-translation-android
See Also: → 1882572
Depends on: 1882841

Enabling the background engine to ride the trains in GV is now bug 1882841.

Summary: Release Translations out of Nightly for Android → Remove Secret Settings and Give Nimbus Release Control

Adjusting this bug, it should remove secret settings and swap Nimbus defaults as mentioned here.

Assignee: nobody → ohall
Priority: P3 → P1

When this lands, these are the options to access the translations feature:

nimbus-cli --app fenix --channel developer test-feature translations ~/Desktop/translations-all-enabled.json --no-validate

Where ~/Desktop/translations-all-enabled.json:

{
  "main-flow-toolbar-enabled" : true,
  "main-flow-browser-menu-enabled" : true,
  "page-settings-enabled" : true,
  "global-settings-enabled" : true,
  "global-lang-settings-enabled" : true,
  "global-site-settings-enabled" : true,
  "downloads-enabled" : true
}

Release options are: developer, nightly, beta, and release.

  • Via the Nimbus Options unlocked the same way Secret Settings are unlocked, once the experiment is published.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: