Johan Lorenzo
0b895fb3c8
[fenix] Enable raptor tests on Fenix
2019-04-24 09:35:23 -04:00
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.
2019-04-23 17:41:07 -05:00
Nick Alexander
cb8fafa685
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1899 - Update GeckoView version to 68.0.20190422094240.
2019-04-22 13:55:09 -07:00
Colin Lee
b98ca450d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/113 : QR Scan
2019-04-19 14:47:53 -07:00
Colin Lee
8f35a7422e
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1732 : Fix crashes opening bookmarks
2019-04-18 13:21:05 -05:00
Alessio Placitelli
aaf35e097f
[fenix] Upgrade A-C to 0.51.0-SNAPSHOT
...
This additionally changes GeckoView versions to match
then one used in A-C.
2019-04-18 12:02:04 +02:00
Sawyer Blatz
facdaee5e8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/977 : Adds telemetry for custom tabs ( https://github.com/mozilla-mobile/fenix/pull/1697 )
2019-04-17 11:13:48 -07:00
Colin Lee
a47300dfbc
[fenix] Merge branch 'master' into a-s-networking
2019-04-17 10:36:35 -05:00
Kevin Brosnan
3f181f63c9
[fenix] UI tests for the home screen
2019-04-16 13:38:06 -07:00
Sebastian Kaspari
5f18d363fa
[fenix] Update GeckoView to 68.0.20190414095735 (following AC).
2019-04-16 13:07:13 -07:00
Thom Chiovoloni
41578b9632
[fenix] Bump application-services version and initialize networking in the megazord
2019-04-16 08:27:13 -07:00
Colin Lee
81e1fde827
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1539 : Add bookmark multi-select features
2019-04-12 13:35:28 -05:00
Colin Lee
3d4bb4b1c8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1139 : Cold start has Dispatchers.Main 1/5th second delay
2019-04-11 14:24:18 -05:00
Colin Lee
52b6db6f05
[fenix] Bump GeckoView to latest
2019-04-08 17:03:07 -05:00
Nick Alexander
bb7a28e866
[fenix] No Issue - Bump GeckoView Nightly version.
...
Matches b242ad2d45/buildSrc/src/main/java/Gecko.kt
.
2019-04-08 16:13:23 -05:00
Colin Lee
c7b4a69ee7
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1312 , https://github.com/mozilla-mobile/fenix/issues/1236 , https://github.com/mozilla-mobile/fenix/issues/1237 , https://github.com/mozilla-mobile/fenix/issues/1238 , https://github.com/mozilla-mobile/fenix/issues/1239 : Creating, Editing, and Deleting Bookmarks and Bookmark Folders
2019-04-08 14:48:36 -05:00
ekager
9404ffba55
[fenix] Update RecyclerView to 1.1.0-alpha04
2019-04-06 19:53:01 -07:00
Jeff Boek
287cc6a4f1
[fenix] Updates ConstraintLayout to alpha4
2019-04-05 10:09:02 -07:00
ekager
01b58d4fc3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1387 - Downgrade androidx preference version
2019-04-04 23:32:35 -05:00
Emily Kager
7cebbbc282
[fenix] No issue: Update Androidx dependencies from 4-3-2019
2019-04-04 07:26:20 +09:00
Emily Kager
7a53ead19a
[fenix] No issue: Remove conflicting appcompat dependency
2019-04-04 06:04:19 +09:00
Sebastian Kaspari
2d060abb23
[fenix] Build against GeckoView 68.0 (browser-engine-gecko-nightly).
2019-04-03 11:09:34 -05:00
Christian Sadilek
b47c62ba72
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1329 : Raptor performance tests can no longer be executed
2019-04-02 19:18:45 -07:00
Jeff Boek
a00ccdba77
[fenix] No issue - update to A-C 50
2019-04-02 15:35:23 -07:00
Colin Lee
6311a7abd1
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/916 , fixes https://github.com/mozilla-mobile/fenix/issues/917 , fixes https://github.com/mozilla-mobile/fenix/issues/920 : Save, share, and delete bookmarks
2019-04-01 16:16:08 -05:00
Christian Sadilek
ab22bea139
[fenix] Update GeckoView Nightly to 68.0.20190329094433
2019-03-29 23:25:07 -05:00
Sawyer Blatz
51715ce7cc
[fenix] Bump A-C to 0.49.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/1200 )
2019-03-27 11:48:31 -07:00
Colin Lee
784857cfc3
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1151 : As a developer, Flipper integration might help me with debugging
2019-03-22 17:12:53 -05:00
Sebastian Kaspari
40bda8be44
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/1077 : Switch to GeckoView Beta (67.0).
2019-03-22 11:18:06 -05:00
Grisha Kruglov
5d0b76a557
[fenix] Bump A-C snapshot version to 0.48
...
This is necessary to pick up an application-services dependency bump, and unbreak master.
AwesomeBarUIView changes are needed because, evidently, a new parameter was introduced, and
not at the end.
2019-03-21 23:30:00 -05:00
Colin Lee
c29511c16f
[fenix] Update gradle to 3.3.2 to match A-C, A-S
2019-03-21 13:21:01 -07:00
Grisha Kruglov
b485bbef29
[fenix] Revert "Bump app-services gradle plugin version"
...
This reverts commit e8da8c78229cc702082c5ffcaa1fd879c53523f6.
2019-03-20 17:26:09 -05:00
Grisha Kruglov
4e9504dc8f
[fenix] Bump app-services gradle plugin version
...
This is required for consumers of 0.20.2 application-services libraries.
It includes updated megazord definitions (and, I assume, other changes).
2019-03-20 13:08:13 -05:00
Emily Kager
9938fd0038
[fenix] No issue: Update to Navigation 2.1.0-alpha01
2019-03-19 15:07:27 -07:00
Colin Lee
0a8fe6ad18
[fenix] No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code
2019-03-15 12:00:40 -07:00
Colin Lee
5cf2fa2389
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1032 : Crash altering sessions DB on main thread
2019-03-15 10:41:02 -07:00
Emily Kager
e6a4b4c227
[fenix] No issue: update Androidx dependencies
2019-03-14 11:03:17 -05:00
Grisha Kruglov
8d0e949d0b
[fenix] Integrate BackgroundSyncManager, enable history syncing
...
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.
Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden
Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
2019-03-13 19:07:28 -05:00
Arturo Mejia
b4f2e17735
[fenix] Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 ( https://github.com/mozilla-mobile/fenix/pull/958 )
...
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443
* Fix compliation errors
2019-03-12 08:49:22 -07:00
Jeff Boek
cf151c0c1a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/891 - Adds the leanplum sdk
2019-03-08 14:27:00 -08:00
ekager
0d4d22b32a
[fenix] No issue: Update Navigation Library
2019-03-06 22:33:59 -08:00
Sawyer Blatz
d406c3e5d7
[fenix] Updates AC & GV to 46-SNAPSHOT
2019-03-05 11:27:02 -08:00
Colin Lee
49d735a2aa
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/675 : Integrate Adjust SDK (for Greenfield flavor)
2019-03-01 12:57:59 -06:00
Arturo Mejia
ade773f5d3
[fenix] Adding support for Site Permissions.
2019-02-28 13:32:08 -08:00
Colin Lee
ecccfb7a1d
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/745 : Integrate Browser-Icons component for favicons
2019-02-28 13:31:44 -08:00
Grisha Kruglov
5767a3d756
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/418 : Basic Firefox Accounts integration
...
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).
Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
2019-02-27 18:07:05 -05:00
Grisha Kruglov
0898d23c69
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/309 : Consume Fenix megazord; enable Rust logging
2019-02-27 18:07:05 -05:00
Sebastian Kaspari
0d068c6af9
[fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190227104426.
2019-02-27 17:58:27 +01:00
ekager
f3e4beec37
[fenix] No issue: Update to Navigation 1.0.0-rc02
2019-02-26 16:30:20 -08:00
Sebastian Kaspari
61ad08ce5f
[fenix] Revert "Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. ( https://github.com/mozilla-mobile/fenix/pull/676 )"
...
This reverts commit b98f6afeb2e81ad9d8322188429209c14df1c22d.
2019-02-26 12:21:40 -06:00