Remove Secret Settings and Give Nimbus Release Control
Categories
(Firefox for Android :: Translations, enhancement, P1)
Tracking
()
| 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.
| Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
Nimbus instrumentation to control feature should also be available - see bug 1859845.
| Assignee | ||
Comment 2•2 years ago
|
||
Enabling the background engine to ride the trains in GV is now bug 1882841.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 3•2 years ago
|
||
Adjusting this bug, it should remove secret settings and swap Nimbus defaults as mentioned here.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
| Assignee | ||
Comment 5•2 years ago
•
|
||
When this lands, these are the options to access the translations feature:
- Via
nimbus-cli(Nimbus CLI Docs) :
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.
Comment 6•2 years ago
|
||
Authored by https://github.com/ohall-m
https://github.com/mozilla-mobile/firefox-android/commit/b404a98164f6a95028477853ba9766e1fd709122
[main] Bug 1853058 - Remove Translations Secret Settings and Use Nimbus
Description
•