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
Mitchell Hentges
e3fe12a9f6
[fenix] Adds IDE documentation for gradle versionName error
5 years ago
Sebastian Kaspari
f8e47d7aab
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/2381 : Add feature-media component and enable notification for recording devices.
5 years ago
Colin Lee
35ae44ced7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3129 : Add a production build type to Fenix ( https://github.com/mozilla-mobile/fenix/pull/3149 )
5 years ago
Tiger Oakes
b297d8c4b8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/3091 - Hide Pull to Refresh under flag ( https://github.com/mozilla-mobile/fenix/pull/3092 )
...
This was merged in after feature freeze so we're pulling it out for
now. Pull to refresh will continue to work in debug mode so that the
design can be iterated on easily.
5 years ago
Mitchell Hentges
4e17c26bed
[fenix] Migrates "raptor" build type to work for chrome-perf-testing, too ( https://github.com/mozilla-mobile/fenix/pull/2926 )
5 years ago
James Hugman
ce4a686423
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1570 - Enable app-links feature
5 years ago
Colin Lee
94a94edca6
[fenix] Update flipper to make LeakCanary traces appear ( https://github.com/mozilla-mobile/fenix/pull/2971 )
5 years ago
Stefan Arentz
264f522b37
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/445 - Ship Fenix x86_64 builds ( https://github.com/mozilla-mobile/fenix/pull/2856 )
5 years ago
Mitchell Hentges
b8e5d35f19
[fenix] Passes variants without parsing ( https://github.com/mozilla-mobile/fenix/pull/2408 )
5 years ago
Emily Kager
346f0f5538
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2780 - Fix home screen attributes for API 21-22 ( https://github.com/mozilla-mobile/fenix/pull/2844 )
5 years ago
Jonathan Almeida
07f5b8b763
[fenix] Adds send tab functionality to UI ( https://github.com/mozilla-mobile/fenix/pull/2790 )
...
* Closes https://github.com/mozilla-mobile/fenix/issues/2782 : Hide send tab when no devices available
* For https://github.com/mozilla-mobile/fenix/issues/2752 : Enabled send tab for debug and nightly builds
* For https://github.com/mozilla-mobile/fenix/issues/2753 : Add Send Tab functionality to UI
5 years ago
Jonathan Almeida
fb1ef670ba
[fenix] Add custom share sheet and send tab support ( https://github.com/mozilla-mobile/fenix/pull/2757 )
...
* Closes https://github.com/mozilla-mobile/fenix/issues/2751 : Add custom app share sheet
* Closes https://github.com/mozilla-mobile/fenix/issues/2753 : Add send tab devices to share sheet
* Closes https://github.com/mozilla-mobile/fenix/issues/2752 : Add build flag for send tab
* Replace Context.share with ShareFragment
5 years ago
Ryan Kelly
36686f3fd8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2555 : Remove appservices gradle plugin, perform megazord substitution by hand.
5 years ago
Sebastian Kaspari
f1e94d09ea
[fenix] Switch to browser-engine-gecko-beta (GeckoView 68.0).
5 years ago
Sawyer Blatz
f842693457
[fenix] No issue: Removes usage of COLLECTIONS_ENABLED flag
5 years ago
Sebastian Kaspari
72411cc622
[fenix] Remove feature-session-bundling component.
5 years ago
Sawyer Blatz
848fbe390c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2205 & https://github.com/mozilla-mobile/fenix/issues/1578 : Integrates tab collection storage ( https://github.com/mozilla-mobile/fenix/pull/2478 )
...
* For https://github.com/mozilla-mobile/fenix/issues/2205 : Adds TabCollectionStorage
* For https://github.com/mozilla-mobile/fenix/issues/1578 : Adds delete to TabCollection
5 years ago
Colin Lee
ec9aae6358
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1994 : Re-architect state handling code ( https://github.com/mozilla-mobile/fenix/pull/2382 )
5 years ago
Jeff Boek
018b182c7e
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1735 - adds the ability to write code against the build channel ( https://github.com/mozilla-mobile/fenix/pull/2388 )
5 years ago
Emily Kager
bb7e9e734c
[fenix] No issue: Update constraintlayout and androidx dependencies ( https://github.com/mozilla-mobile/fenix/pull/2396 )
5 years ago
Colin Lee
0f756b8f1b
[fenix] Fix build breakage over FragmentScenario integration
5 years ago
Colin Lee
28ee8089fd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1710 : Create scaffolding for Robolectric tests ( https://github.com/mozilla-mobile/fenix/pull/2282 )
5 years ago
Mitchell Hentges
9a50f00054
[fenix] Updates Fenix taskcluster tasks to support beta release ( https://github.com/mozilla-mobile/fenix/pull/1893 )
...
* Updates Fenix taskcluster tasks to support beta release
* Throw error if -PversionName isn't set for release builds
* Uses beta secrets for beta
* Improves nightly and beta treeherder symbols
5 years ago
Christian Sadilek
479a452f4a
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/910 : Integrate feature-readerview component ( https://github.com/mozilla-mobile/fenix/pull/2269 )
...
Closes https://github.com/mozilla-mobile/fenix/issues/908 , Closes https://github.com/mozilla-mobile/fenix/issues/910 , Closes https://github.com/mozilla-mobile/fenix/issues/911 , Closes https://github.com/mozilla-mobile/fenix/issues/912
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
5 years ago
Alessio Placitelli
d353bf344f
[fenix] Generate the `activation` ping and send it with Glean ( https://github.com/mozilla-mobile/fenix/pull/1707 )
...
This fetches the Google Advertising ID, salts it and
then applies hashing before sending a ping with it,
at startup. Hashing and salting are used in order
to prevent ourselves to correlate advertising IDs
from the same user running different products we
own off a single device. We will never send the
client_id and the Google Advertising ID in the same
ping.
5 years ago
Mitchell Hentges
e70c6be55f
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1566 , https://github.com/mozilla-mobile/fenix/issues/2076 ( https://github.com/mozilla-mobile/fenix/pull/2194 )
5 years ago
Emily Kager
74eca9060e
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2000 - Don't flash LeakCanary setting in release builds ( https://github.com/mozilla-mobile/fenix/pull/2006 )
5 years ago
Johan Lorenzo
0b895fb3c8
[fenix] Enable raptor tests on Fenix
5 years ago
Grisha Kruglov
95b60a0495
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1902 : Remove direct appservices dependencies
...
Our main dependency - android-components - is tightly integrated
against a certain version of appservices. Having a direct dependency
at the Fenix level is a foot-gun: it allows Fenix to consume an API-incompatible
version of appservices, breaking parts of android-components. Due to
how gradle dependency resolution works, this breakage is "silent": there are
no compile time warnings. A recent example of this is broken history sync,
and buggy FxA experience in Fenix.
This patch removes a direct dependency, letting android-components dictate
which appservices version should be used Fenix builds.
5 years ago
Mitchell Hentges
d2ea8148c8
[fenix] Moves release flavour to build type ( https://github.com/mozilla-mobile/fenix/pull/1693 )
5 years ago
Jeff Boek
ed156888ab
[fenix] Merge pull request https://github.com/mozilla-mobile/fenix/pull/1842 from boek/i1840-collections_featureflag
...
For https://github.com/mozilla-mobile/fenix/issues/1840 - Adds a save tab group button and puts it behind a feature flag
5 years ago
Colin Lee
b98ca450d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/113 : QR Scan
5 years ago
Kevin Brosnan
3f181f63c9
[fenix] UI tests for the home screen
5 years ago