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
Grisha Kruglov 5bbfd49e1d Refactor History types to eliminate nullability
This introduces a separate HistoryDB type at the PagedHistoryProvider
layer, that doesn't need to deal with positions. Positioning logic in
HistoryDataSource becomes a type conversion between the new type and an
existing History type that UI and ItemKeyedDataSource API is written against.

With this refactor, we entirely eliminate nullability from these types.
3 years ago
..
addons Update Kotlin and Jetpack Compose versions. 3 years ago
android For #19886 - Add connection sub-menu. 3 years ago
autofill Add dialog-like theme for AutofillSearchActivity 3 years ago
browser For #22569: Remove allopen plugin and Mockable annotations 3 years ago
collections For #21776 - Remove redundant qualifier name 3 years ago
components Refactor History types to eliminate nullability 3 years ago
compose For #22832 - Added parameters to base Text composables 3 years ago
crashes For #21313: Remove expiring/unused metrics for December (#21789) 3 years ago
customtabs For #22793 - Rename fx_mobile_icon_color_notice color token to fx_mobile_icon_color_information 3 years ago
datastore For #21593 - Persist stories categories selections in a Proto DataStore 3 years ago
downloads Remove downloads management telemetry 3 years ago
exceptions Update Kotlin and Jetpack Compose versions. 3 years ago
experiments Prepare nimbus features default values for release 95 3 years ago
ext For #22442 - Don't display individual tab if part of the Jump back in tabs group 3 years ago
gecko For #21776 - Class member can have 'private' visibility 3 years ago
historymetadata Refactor: Move historymetadata classes in separate package 3 years ago
home Refactor History types to eliminate nullability 3 years ago
library Refactor History types to eliminate nullability 3 years ago
media Issue #17174: Remove usage of old media APIs. 3 years ago
migration For #17917 - Finish migrating all synthetics usages 3 years ago
nimbus Update Kotlin and Jetpack Compose versions. 3 years ago
onboarding For #21611: Show the jump back in Contextual Hints independently of the home onboarding dialog. 3 years ago
perf For #22569: Remove allopen plugin and Mockable annotations 3 years ago
push Run ktlintFormat to adapt to latest formatting rules. 3 years ago
search Closes #22736: Do not remove focus from toolbar when scrolling 3 years ago
selection Issue #18774: Move SelectionInteractor to new package 3 years ago
session Remove private browsing mode telemetry 3 years ago
settings For #22852 - Add a new "Storage access" permission 3 years ago
share For #17917 - Finish migrating all synthetics usages 3 years ago
shortcut Update Kotlin and Jetpack Compose versions. 3 years ago
sync For #17917 - Finish migrating all synthetics usages 3 years ago
tabhistory Update Kotlin and Jetpack Compose versions. 3 years ago
tabstray Fixes #22688: remove inactive_tabs_recently_closed probe 3 years ago
telemetry Remove total uri count telemetry 3 years ago
theme For #22793 - Update the colors for Scrim Start/End design tokens 3 years ago
trackingprotection Update Kotlin and Jetpack Compose versions. 3 years ago
utils For #22852 - Add a new "Storage access" permission 3 years ago
wallpapers For #22851 toggle wallpapers when tap on the Firefox logo 3 years ago
whatsnew Run ktlintFormat to adapt to latest formatting rules. 3 years ago
widget Closes #19921: Update appcompat and fragment dependencies to 1.3.x 3 years ago
wifi For #21776 - Class member can have 'private' visibility 3 years ago
AppRequestInterceptor.kt Update Android Components version to 97.0.20211208143435. 3 years ago
BrowserDirection.kt For #20893 - Search term groups in history 3 years ago
Config.kt Closes #16256: Introduce build flag for "Mozilla Online" variant. 4 years ago
FeatureFlags.kt For #22851 toggle wallpapers when tap on the Firefox logo 3 years ago
FenixApplication.kt For #20513: Use UrlMetricType for search engine submission url. 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 Closes #21759: Do not render home fragment when launching to tab 3 years ago
IntentReceiverActivity.kt For #21921: rename MarkersLifecycleCallbacks to ...ActivityLifecycle... 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
SecureFragment.kt For #18507 - Prevent screenshots on credit card screens. (#19560) 3 years ago
StartupFragment.kt Closes #21759: Do not render home fragment when launching to tab 3 years ago