You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iceraven-browser/app/src/main/java/org/mozilla/fenix/components
jhugman ea9f692007
Nimbus-SDK-119 Get Nimbus server endpoint at build time. (#16682)
This PR builds on [AC##9024][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].

For production use, this requires a secret named `nimbus_url` to be put into CI.

Note: Nimbus is currently behind a feature flag.

If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:

```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```

Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.

[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
4 years ago
..
history 15278 detekt rule runblocking (#15942) 4 years ago
metrics Integrate new search code from Android Components into Fenix. 4 years ago
search Integrate new search code from Android Components into Fenix. 4 years ago
settings FNX-14583 ⁃ Extract and test preference helpers for Settings (#13402) 4 years ago
tips For #11397 - Add lint rule for AppCompatResources instead of ContextCompat (#16011) 4 years ago
toolbar Issue #16435: Open custom tab in Fenix: Force launch outside of and remove current task. 4 years ago
AccountAbnormalities.kt No issue: move StrictModeManager to perf package. 4 years ago
Analytics.kt Nimbus-SDK-119 Get Nimbus server endpoint at build time. (#16682) 4 years ago
BackgroundServices.kt Update Android Components to 67.0.20201117165227 (#16619) 4 years ago
Components.kt Integrate new search code from Android Components into Fenix. 4 years ago
Core.kt For #16032: Support installing recommended add-ons from AMO 4 years ago
FenixSnackbar.kt No issue: Update stable androidx and material versions 4 years ago
FindInPageIntegration.kt No issue: Move Do and OpenClass to utils pkg. 4 years ago
FxaServer.kt Update FxaServer.kt 4 years ago
InflationAwareFeature.kt Fix license on remaining files 4 years ago
IntentProcessorType.kt For #10844 - Fennec page shortcuts will open in normal tabs 4 years ago
IntentProcessors.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
NotificationManager.kt No issue: Use SendTabFeature and FxaPushSupportFeature 4 years ago
PerformanceComponent.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
PermissionStorage.kt Enforce IO thread inside of components (#14704) 4 years ago
PrivateShortcutCreateManager.kt For #7208 For #7212 - Update parameterized strings 4 years ago
Push.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
ReviewPromptController.kt For #14318 - Use old API to try to fix startup crash without GPS 4 years ago
SearchWidgetCreator.kt For #9488: Add experimentation support 4 years ago
Services.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
StoreProvider.kt Fix license on remaining files 4 years ago
TabCollectionStorage.kt No issue: move StrictModeManager to perf package. 4 years ago
TrackingProtectionPolicyFactory.kt For #13812: add ETP category for redirect trackers (#15139) 4 years ago
UseCases.kt Integrate new search code from Android Components into Fenix. 4 years ago