Sebastian Kaspari
61c2a0878f
[fenix] Issue https://github.com/mozilla-mobile/fenix/pull/4907 : Link to usage of sharedUserId in Fennec code.
5 years ago
Sebastian Kaspari
720589cbb0
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Use manifest placeholder to inject sharedUserId.
5 years ago
Sebastian Kaspari
9a01bb2639
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Use Fennec version code mechanism for fennecProduction build type.
5 years ago
Sebastian Kaspari
b4b87eb165
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Only build fennecProduction build types with GeckoView Beta.
5 years ago
Sebastian Kaspari
c91a28030f
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Reuse Firefox application id for fennecProduction build type.
5 years ago
Sebastian Kaspari
7061d22246
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Introduce "fennecProduction" build type.
5 years ago
Tiger Oakes
e4abe9cace
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/773 - Add shortcuts to homescreen ( https://github.com/mozilla-mobile/fenix/pull/4925 )
5 years ago
Colin Lee
cdc611fec5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test ( https://github.com/mozilla-mobile/fenix/pull/4903 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test
* Disabled screengrab tests until AndroidX fix is available
5 years ago
Sebastian Kaspari
456cfb5bfb
[fenix] Use version name/code override. ( https://github.com/mozilla-mobile/fenix/pull/4895 )
5 years ago
Nick Alexander
dbb115a551
[fenix] Consume new `substitute-local-geckoview.gradle` script from Bug 1533465.
5 years ago
Mitchell Hentges
e7ca5257b4
[fenix] Configure either geckoview beta or nightly at compile-time ( https://github.com/mozilla-mobile/fenix/pull/4851 )
...
* Remove "abi" product flavor and introduce "engine" product flavor.
This patch will allow us to build Fenix against GeckoView Nightly and GeckoView Beta by
introducing a new flavor dimension: engine = [geckoNightly, geckoBeta].
In addition to that it adds a "fenix" prefix to the nightly, beta and production flavors
to reduce the ambiguity between fenix beta/nightly and GeckoView beta/nightly.
For now the build types have the following engine variants enabled:
**debug**: geckoNightly, geckoBeta
Both variants enabled for local development and testing.
**forPerformanceTest**: geckoNightly, geckoBeta
Both variants enabled unless the perf team only cares about Nightly (tbd)
**fenixNightlyLegacy**: geckoBeta
Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
as before). This release type will eventualyl be decommissioned once we switch to a separate
Nightly app on Google Play.
**fenixNightly**: geckoBeta
Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
as before). Changing this build to use GeckoView Nightly is currently being discussed.
**fenixBeta**: geckoBeta
Fenix Beta uses GeckoView Beta.
**fenixProduction**
Fenix Production uses GeckoView Beta (69) currently.
* gradle.py/variant.py: Replace "abi" with "engine".
* Disable enableUnitTestBinaryResources until we can switch to Android Gradle plugin 3.5.
* Fenix nightly should use both geckoview nightly and beta
* Updates automation to use apk splitting and support different engine
5 years ago
Sebastian Kaspari
c30700580c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4719 : Get rid of fragment-testing dependency and create fragments in StoreProviderTest manually. ( https://github.com/mozilla-mobile/fenix/pull/4722 )
5 years ago
Colin Lee
2de56210e2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4709 : Fix Bugzilla issue 1573549 ( https://github.com/mozilla-mobile/fenix/pull/4710 )
5 years ago
Colin Lee
9124321227
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4652 : Crash "Can not perform this action after onSaveInstanceState" ( https://github.com/mozilla-mobile/fenix/pull/4654 )
5 years ago
Jonathan Almeida
d544526692
[fenix] No issue: Disable failing ActivationPingTest
5 years ago
Colin Lee
952926509c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4507 Enable codecov ( https://github.com/mozilla-mobile/fenix/pull/4520 )
5 years ago
Emily Kager
527b52ed71
[fenix] No issue: Update testing dependencies
5 years ago
Emily Kager
03e8f5b054
[fenix] No issue: Update testing dependencies and deprecated method ( https://github.com/mozilla-mobile/fenix/pull/4608 )
5 years ago
Colin Lee
32ec775443
[fenix] No issue: Add OSS licenses link to About page
5 years ago
Travis Long
4d977e253e
[fenix] Integrate service-experiments component ( https://github.com/mozilla-mobile/fenix/pull/4098 )
5 years ago
Thom Chiovoloni
dc7b4f682d
[fenix] Update fenix for new megazord setup
5 years ago
Sebastian Kaspari
a4add1765d
[fenix] Switch to GeckoView 69 Beta.
5 years ago
Sawyer Blatz
6906cb0f52
[fenix] No issue: Add more useful test output to TaskCluster ( https://github.com/mozilla-mobile/fenix/pull/4165 )
5 years ago
Richard Pappalardo
1531d6d6ad
[fenix] Add taskcluster job for UI tests ( https://github.com/mozilla-mobile/fenix/pull/4088 )
5 years ago
Colin Lee
526c077529
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4128 : Migrate Bookmarks to LibState ( https://github.com/mozilla-mobile/fenix/pull/4254 )
5 years ago
Michael Droettboom
897427326e
[fenix] 1567988: Reduce likelihood of invalid URL loading Glean build script
5 years ago
Tiger Oakes
9e87335875
[fenix] Update to use Mozilla Android Components 5.0.0
5 years ago
Sawyer Blatz
1f301464fb
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/2464 : Remove Glide dependency ( https://github.com/mozilla-mobile/fenix/pull/4169 )
5 years ago
Jonathan Almeida
892014a83e
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4075 : Add Feature Flag class ( https://github.com/mozilla-mobile/fenix/pull/4077 )
5 years ago
Johan Lorenzo
78c5a74a4a
[fenix] Use Raptor release now that GV release is used ( https://github.com/mozilla-mobile/fenix/pull/4070 )
5 years ago
Sebastian Kaspari
d7da01235a
[fenix] Use Mozilla Android Components 4.0.0.
5 years ago
Jonathan Almeida
d973f3aaed
[fenix] No issue: Enable send tab in nightly legacy
5 years ago
Jonathan Almeida
01457f8490
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3015 : Add push support for send tab
5 years ago
Sebastian Kaspari
30f9fdfa86
[fenix] After mege day: Switch from GV 68 beta to GV 68 release.
5 years ago
Grisha Kruglov
8729a8cc7f
[fenix] Update FxA integration to new APIs
5 years ago
Colin Lee
e34a537230
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2683 . Update Gradle to `5.5` ( https://github.com/mozilla-mobile/fenix/pull/3929 )
...
* Closes https://github.com/mozilla-mobile/fenix/issues/2683 . Update Gradle to `5.4.1`
* Upgrade to Gradle 5.5
5 years ago
kglazko
e8acfc56b4
[fenix] Adding l10n screenshot tests for Fenix ( https://github.com/mozilla-mobile/fenix/pull/3562 )
...
* Adding l10n screenshot tests for Fenix
* fixing comments
* fix klint and detekt error and adding all tests
* better test name and doc added explaining tests
5 years ago
Richard Pappalardo
623407a92f
[fenix] Update HomeScreenTest ( https://github.com/mozilla-mobile/fenix/pull/3882 )
5 years ago
Mitchell Hentges
9da8449e36
[fenix] Re-enables pushing nightly to org.mozilla.fenix ( https://github.com/mozilla-mobile/fenix/pull/3823 )
...
* Re-enables pushing nightly to org.mozilla.fenix
* Publishes org.mozilla.fenix.nightly releases on internal track
5 years ago
Mitchell Hentges
3fa6a6e7e6
[fenix] Nightly package name should be "org.mozilla.fenix.nightly" ( https://github.com/mozilla-mobile/fenix/pull/3771 )
5 years ago
Tiger Oakes
066e2fc6ea
[fenix] Use lifecycleScope for collections fragments
5 years ago
Denys M
658ad81d70
[fenix] Add unit tests for `Settings`.
...
Add unit tests for `Settings`.
5 years ago
Tiger Oakes
515bb630e4
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/3539 - vectordrawablecompat for gradients ( https://github.com/mozilla-mobile/fenix/pull/3541 )
5 years ago
Grisha Kruglov
717d7f0424
[fenix] Disable send tab for non-nightly, non-debug builds ( https://github.com/mozilla-mobile/fenix/pull/3542 )
...
* Put deviceCapabilities list behind a SEND_TAB_ENABLED flag
* Disable SEND_TAB for non-debug, non-nightly builds
5 years ago
Colin Lee
8974d4a2e8
[fenix] For i18n testing: Enable pseudolocales ( https://github.com/mozilla-mobile/fenix/pull/3391 )
5 years ago
Johan Lorenzo
e7639388da
[fenix] Let raptor use the geckoview builds
5 years ago
Jonathan Almeida
20fb449129
[fenix] No issue: Enable send tab for all builds
5 years ago
Thom Chiovoloni
84feb0bb79
[fenix] Don't substitute application-services packages which are not part of the megazord
5 years ago
Denys M
07b92e9295
[fenix] Use `Drawable.toBitmap()` from androidx-ktx. ( https://github.com/mozilla-mobile/fenix/pull/3286 )
5 years ago
Emily Kager
5dfb499b11
[fenix] No issue: Update dependencies
5 years ago