Commit Graph

382 Commits (802f8ec65c10c74bd111f57dd6a19ed61193b060)

Author SHA1 Message Date
rahulsainani c9b5c9a7d4 Bug 1827631 - Use debugImplementation for compose tooling 1 year ago
iorgamgabriel 01cce97266 Bug 1825008 - Create a storage for submitted cookie banner site reports. 1 year ago
Christian Sadilek b950e808ef Bug 1825028 - Delay init of MozillaOnline build until privacy notice accepted
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
1 year ago
rahulsainani 9a0e7f1433 Bug 1823470 - Create pager indicator component 2 years ago
Aaron Train 8eaebc046e Bug 1823442 - Remove androidx.tracing:tracing dependency 2 years ago
Ryan VanderMeulen 99952d83a6 Bug 1823532 - Remove jnaForTest from project Gradle build files.
Also remove the now-unneeded jna dependency inclusion.
2 years ago
Harrison Oglesby 480828bb9b Bug 1822269 - add androidx.activity-compose and androidx.activity-ktx dependencies 2 years ago
Aaron Train 01812ad724 Bug 1819153 - Add androidx tracing dependency to resolve NoSuchMethodError 2 years ago
rahulsainani 5913d09770 Bug 1807324 - Add macrobenchmarks for startup metrics 2 years ago
Gabriel Luong b26e07c5f2 Bug 1818826 - Remove Android Component Nimbus gradle plugin wrapper 2 years ago
rahulsainani 05191bfb90 Bug 1820130 - Remove unused accompanist insets dependency 2 years ago
Noah Bond c329af178e Bug 1814988 - Add paging to `TabsTray` 2 years ago
Ryan VanderMeulen fcd5d5c6ae Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle 2 years ago
rahulsainani a8447fc586 Bug 1820130 - Use compose foundation insets over accompanist insets 2 years ago
Aaron Train 3c054c11a4 Bug 819153 - Add androidx tracing dep to resolve NoSuchMethodError 2 years ago
mcarare 5315062482 Bug 1802817 - Replace deprecated variant.mergedFlavor.applicationId with variant.applicationId. 2 years ago
mcarare de3b18f003 Bug 1802817 - Migrate packagingOptions DSL properties to resources sub-block.
exclude, pickFirst methods are deprecated.
2 years ago
mcarare 547dc62353 Bug 1802817 - Migrate DSL properties from aaptOptions to androidResources.
AaptOptions interface is deprecated and renamed to AndroidResources
2 years ago
mcarare 6dd7b106cf Bug 1802817 - Set namespace via DSL in gradle build files.
See https://developer.android.com/studio/build/configure-app-module#set-namespace
and https://issuetracker.google.com/issues/172361895
2 years ago
mcarare 4d8644516f Bug 1802817 - Rename DSL object from lintOptions to lint.
DSL object for configuring lint options lintOptions is deprecated.
2 years ago
mcarare 5a0b9d754d Bug 1813671 - Target JVM 11 bytecode
See https://developer.android.com/studio/releases/gradle-plugin#jvm-11-bytecode for details.
2 years ago
Gabriel Luong f19e9d7ee0 Bug 1815939 - Clean up AC autopublish code in Fenix and Focus 2 years ago
Johan Lorenzo 4c78ac1264 Bug 1808605 - part 3: Prefix fenix variants with `fenix` 2 years ago
Gabriel Luong 390e980860 Bug 1804785 - Consume AC via gradle build with relative path in Fenix 2 years ago
Gabriel Luong 6e5098f746 [fenix] Bug 1814232 - Consume upstream CFRPopupFullscreenLayout 2 years ago
sarah541 4018dd9726 [fenix] Update implementation of dependency 2 years ago
rxu 0d9bee37a5 [fenix] Update MOZILLA_ONLINE_ADDON_EXCLUSIONS 2 years ago
Gabriel Luong 47ba3a90ef [fenix] Bug 1804820 - Refactor Versions to FenixVersions 2 years ago
Gabriel Luong 9afbd1bc46 [fenix] Bug 1804820 - Refactor Deps to FenixDependencies 2 years ago
Arturo Mejia b3618309ca [fenix] No issue: Update add-ons collection. 2 years ago
Charlie Humphreys 0410b1ade3 [fenix] update for pr feedback and add sync login event 2 years ago
Roger Yang 9ec675687a [fenix] Close https://github.com/mozilla-mobile/fenix/issues/27023: Add capability to override telemetry URL using local properties 2 years ago
mcarare 393d5161df [fenix] For https://github.com/mozilla-mobile/fenix/issues/27541: Update AndroidX Annotation to latest version.
Add AndroidX Annotation as a direct dependency to app build.gradle.
Update imports for annotations moved to Companion Object.
2 years ago
Ryan VanderMeulen 6854f664ae [fenix] Update Google Play Review dependency to 2.0.0 2 years ago
mcarare c04cc0550d [fenix] For https://github.com/mozilla-mobile/fenix/issues/26930: Upgrade kotlin to 1.7.10 and compose compiler to 1.3.0.
Replace deprecated Xopt-in with op-in.
Replace deprecated Xjvm-default=enable with Xjvm-default=all.
2 years ago
mcarare 5e68dd591d [fenix] For https://github.com/mozilla-mobile/fenix/issues/27133: Specify type when retrieving resValues. 2 years ago
Ryan VanderMeulen 916200a3dd [fenix] Update protobuf to latest release. 2 years ago
mcarare 614073fe24 [fenix] For https://github.com/mozilla-mobile/fenix/pull/12725: Upgrade compose to 1.2.1 version.
Split versioning of compose compiler.
Enable Xjvm-default to allow inheriting from interfaces with '@JvmDefault' members
like AbstractComposeView, NestedScrollConnection.
2 years ago
Gabriel Luong ca9d35f3f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26169 - MR Home Onboarding Dialog for upgrading users 2 years ago
Arturo Mejia c80ac7102a [fenix] For https://github.com/mozilla-mobile/fenix/issues/21894: Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder. 2 years ago
Ben Dean-Kawamura 0aff519ba1 [fenix] Adding support for app-services error reporting 2 years ago
Mugurell 3f15a9079e [fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket 2 years ago
bendk 1894c0528d [fenix] Added features to support application-services branch builds (https://github.com/mozilla-mobile/fenix/pull/22945)
- Added support for `localProperties.branchBuild.application-services`
  and `localProperties.branchBuild.android-components`.  These work like
  the autoPublish properties. However, rather than
  auto-building/publishing application-services/android-components as
  part of the fenix build, we build it ahead of time with a specific
  version name, then specify that version in `local.properties` as
  `localProperties.branchBuild.application-services.version`.
- Added support for the `localProperties.branchBuild.fenix` gradle
  property to set the version for fenito set the version for fenix
- Added support for the absolute paths when running the substutition
  scripts.

The plan is to use this feature to build/test fenix using a particular
checkout of application-services and androd-components, with the
versions set to the git commit id.
2 years ago
Jan-Erik Rediger f09f6bf618 [fenix] Auto-publish & substitute local Glean package
Careful with this: If anything inside Glean Core changes this will still
require a local substitute for the Gecko build.
2 years ago
Aaron Train 0aa4769862 [fenix] Upgrade AndroidX Espresso Deps and support API 30 (https://github.com/mozilla-mobile/fenix/pull/23904) 2 years ago
Mugurell 501829083d [fenix] For https://github.com/mozilla-mobile/fenix/issues/24618 - Add Fenix own ServiceWorkerSupport
This replaces the default implementation from Android-Components to add the
functionality to first navigate to the browser fragment before responding to
service workers' requests of opening new tabs.

This will register itself when the main activity is created and unregister
itself when that activity is destroyed to support requests even when the
activity is in background but prevent any leaks.
2 years ago
James Hugman 5f491b00bb [fenix] Move experimenter.json to experimenter.yaml 2 years ago
Mugurell e35120f075 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24331 - Support for opening new tabs when requested by service workers
Use the new `ServiceWorkerSupport` AC components for this.
Had to be installed in `FenixApplication` since there is a circular dependency
between the initialization of the required engine the `tabsUseCases` arguments.
3 years ago
Sebastian Kaspari 51f88636e9 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/22489: Remove "Fennec to Fenix" migration code 3 years ago
Arturo Mejia 1855539ab4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23489: Update SentryService reference to use the latest Sentry SDK. 3 years ago