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
Michael Comella 000bef020a For #18836: replace StartupActivityStateProvider with StartupStateProvider.
The StartupActivityStateProvider uses an imperative implementation,
driven by callbacks, to set the state of the application. This is hard
to follow as you need to understand which callbacks will be called in
which order. For example, to make sense of an implementation like this,
COLD, WARM, AND HOT would likely need to be implemented in separate
ActivityLifecycleCallbacks.

I feel the StartupStateProvider is an improvement because it leverages
the StartupActivityLog to query a linear state for a more understandable
implementation. Furthermore, it seems accessible to write COLD, WARM,
and HOT in the same class because they can all be approached the same
way.
3 years ago
..
addons Closes #18706 - Remove unneeded add-on telemetry calls (#18707) 3 years ago
android For #18426: add DefaultActivityLifecycleCallbacks. 3 years ago
autofill Integrate Android Autofill support into Nightly and debug builds. 3 years ago
browser Closes #18522: Re-add call to action in tabs tray 3 years ago
collections Close #18931: Implement add to collections in interactor 3 years ago
components For #18836: replace StartupActivityStateProvider with StartupStateProvider. 3 years ago
crashes Refactor CrashReporterFragment to use browser store 3 years ago
customtabs For #18426: record cold start duration telemetry. 3 years ago
downloads For #18617 - Use the new EngineView#getInputResultDetail() 3 years ago
exceptions Update Android Components, Kotlin, Gradle plugin (#16021) 4 years ago
experiments For #18375: Add experiment for set default browser New Tab card. 3 years ago
ext Update app/src/main/java/org/mozilla/fenix/ext/Activity.kt 3 years ago
home For #18375: Add experiment for set default browser New Tab card. 3 years ago
library Issue #18774: Move SelectionInteractor to new package 3 years ago
media Issue #17174: Remove usage of old media APIs. 3 years ago
migration For #14168: Fix click listener on migration button 4 years ago
nimbus For #17291 - Display a list of all active Nimbus experiments (#17515) 3 years ago
onboarding For #15372 Optimize the order and messages of onboarding cards 3 years ago
perf For #18836: replace StartupActivityStateProvider with StartupStateProvider. 3 years ago
push Fix breaking changes from FCM SDK update 4 years ago
search Closes #18068: Track custom fill link from clipboard clicked (#18827) 3 years ago
selection Issue #18774: Move SelectionInteractor to new package 3 years ago
session For #17190: notifications are updated when locale is changed (#18179) 3 years ago
settings For #18268, #18269 - [Saved cards] Display a list of Saved cards fetched from the credit card storage (#18808) 3 years ago
share Target Android 11 3 years ago
shortcut Closes #17473: Intermittent failues of PwaOnboardingObserver 3 years ago
sync Close #13892: Remove Synced Tabs appended to tabs tray 3 years ago
tabhistory Issue #17548: Remove SessionManager reference from TabHistoryDialog 3 years ago
tabstray Close #18931: Implement add to collections in interactor 3 years ago
tabtray Issue #18931: Move dialog adapter to collections package 3 years ago
telemetry Introduce process lifecycle observer to collect metrics about tabs when app goes to foreground/background. 3 years ago
theme Target Android 11 3 years ago
trackingprotection For #17724: Wait for tab to be fully created before showing ETP Onboarding if ETP is active 3 years ago
utils For #18375: Add experiment for set default browser New Tab card. 3 years ago
whatsnew For #13959: move resetAfter into StrictModeManager. 4 years ago
widget For #15430: Fix StrictMode death on opening app from widget voice search. 4 years ago
wifi For issue #16557 set autoplay block audio only 3 years ago
AppRequestInterceptor.kt Add new BuildConfig variables to support AMO non-production envs 3 years ago
BrowserDirection.kt For #14280, #14743: Remove old search fragment (#15169) 4 years ago
Config.kt Closes #16256: Introduce build flag for "Mozilla Online" variant. 4 years ago
FeatureFlags.kt For #17870 - Enable new three-dot menu redesign on nightly builds (#18883) 3 years ago
FenixApplication.kt For #18836: replace StartupActivityStateProvider with StartupStateProvider. 3 years ago
FenixLogSink.kt For #14735: Remove debug logs from release build. (#15747) 4 years ago
GlobalDirections.kt For #8157: Redirect about:addons search (#13990) 4 years ago
HomeActivity.kt For #18836: replace StartupActivityStateProvider with StartupStateProvider. 3 years ago
IntentReceiverActivity.kt For #17816: add profiler marker for 2x Activity.onCreate. 3 years ago
NavHostActivity.kt Add method to test fragments in roboletric (#12261) 4 years ago
OnBackLongPressedListener.kt For #1048 - Add ability to view tab history by long-pressing the back or forward button. 4 years ago