Commit Graph

96 Commits (892a4b7bf4a7f30afe9fcd4e3acc9a824af90ddd)

Author SHA1 Message Date
Emily Kager 892a4b7bf4 No issue: Update AndroidX dependencies 5-16-2019 5 years ago
Arturo Mejia a1c6e0127b Updated to use Android Components 0.53.0-SNAPSHOT builds. 5 years ago
Colin Lee ccbc14a71f For #1994: Re-architect state handling code (#2382) 5 years ago
Emily Kager 60fe8de3ec No issue: Update constraintlayout and androidx dependencies (#2396) 5 years ago
Emily Kager 5904a916d8 No issue: Update Androidx dependencies 5-8-2019 (#2350)
* No issue: Update Androidx dependencies 5-8-2019

* Update TrackingProtectionPreference
5 years ago
Colin Lee 78f8354fbb Fix build breakage over FragmentScenario integration 5 years ago
Colin Lee 96b68948b5
For #1710: Create scaffolding for Robolectric tests (#2282) 5 years ago
Christian Sadilek 9b0422b062 Issue #910: Integrate feature-readerview component (#2269)
Closes #908, Closes #910, Closes #911, Closes #912

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
5 years ago
Christian Sadilek 49ac75c8b2 Upgrade to A-C 0.52.0-SNAPSHOT, GV 68.0.20190429095544 and Kotlin 1.3.30 5 years ago
Alessio Placitelli 0d82431195 Generate the `activation` ping and send it with Glean (#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
Emily Kager 34f4720e6b For #1573 - Create Save to Collection Component and Views 5 years ago
Emily Kager e6c34f7045 No issue: Update to ConstraintLayout 2.0.0-alpha5 (#2108) 5 years ago
Grisha Kruglov f560ec8e8d Closes #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
Colin Lee d1fd5ec879 For #113: QR Scan 5 years ago
Colin Lee c432cf7b40 Fix #1732: Fix crashes opening bookmarks 5 years ago
Alessio Placitelli ff36e41da5 Upgrade A-C to 0.51.0-SNAPSHOT
This additionally changes GeckoView versions to match
then one used in A-C.
5 years ago
Sawyer Blatz aa117b1ea6
Closes #977: Adds telemetry for custom tabs (#1697) 5 years ago
Colin Lee f48ee405b2
Merge branch 'master' into a-s-networking 5 years ago
Kevin Brosnan 493bab42a4 UI tests for the home screen 5 years ago
Thom Chiovoloni 0b80aba038 Bump application-services version and initialize networking in the megazord 5 years ago
Colin Lee bc1b7e0b43 For #1539: Add bookmark multi-select features 5 years ago
Colin Lee 4c43ff09a8 For #1139: Cold start has Dispatchers.Main 1/5th second delay 5 years ago
Colin Lee b54d4d1d58 Closes #1312, #1236, #1237, #1238, #1239: Creating, Editing, and Deleting Bookmarks and Bookmark Folders 5 years ago
ekager 568edda8bc Update RecyclerView to 1.1.0-alpha04 5 years ago
Jeff Boek 4a385068e0 Updates ConstraintLayout to alpha4 5 years ago
ekager 3b23ecdc7b For #1387 - Downgrade androidx preference version 5 years ago
Emily Kager 7e151f8c02 No issue: Update Androidx dependencies from 4-3-2019 5 years ago
Emily Kager c0a1d36b50 No issue: Remove conflicting appcompat dependency 5 years ago
Christian Sadilek a17b5b86c2 Closes #1329: Raptor performance tests can no longer be executed 5 years ago
Jeff Boek 31bfba3bd8 No issue - update to A-C 50 5 years ago
Colin Lee bd81e72239 Fixes #916, fixes #917, fixes #920: Save, share, and delete bookmarks 5 years ago
Sawyer Blatz c2d0a6e265
Bump A-C to 0.49.0-SNAPSHOT (#1200) 5 years ago
Colin Lee 0acf8698ef Closes #1151: As a developer, Flipper integration might help me with debugging 5 years ago
Sebastian Kaspari 4d20f99082 Issue #1077: Switch to GeckoView Beta (67.0). 5 years ago
Grisha Kruglov 8eb113fa32 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.
5 years ago
Colin Lee ea2646aa3f Update gradle to 3.3.2 to match A-C, A-S 5 years ago
Grisha Kruglov 92d4a11e14 Revert "Bump app-services gradle plugin version"
This reverts commit 733dbfac67.
5 years ago
Grisha Kruglov 733dbfac67 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).
5 years ago
Emily Kager baebe5f2b2 No issue: Update to Navigation 2.1.0-alpha01 5 years ago
Colin Lee 72b9d4ebdb No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code 5 years ago
Colin Lee 6e1655e935 Fix #1032: Crash altering sessions DB on main thread 5 years ago
Emily Kager 4f6cc8efec No issue: update Androidx dependencies 5 years ago
Grisha Kruglov 2b00d1120f 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.
5 years ago
Arturo Mejia fd4acf6e92 Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 (#958)
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443

* Fix compliation errors
5 years ago
Jeff Boek 521ca74836 Fixes #891 - Adds the leanplum sdk 5 years ago
ekager 1d939f209e No issue: Update Navigation Library 5 years ago
Sawyer Blatz 534d0b8745 Updates AC & GV to 46-SNAPSHOT 5 years ago
Colin Lee b9aee25edd Fixes #675: Integrate Adjust SDK (for Greenfield flavor) 5 years ago
Arturo Mejia 725074ec16 Adding support for Site Permissions. 5 years ago
Colin Lee dfd3e93d17 Fixes #745: Integrate Browser-Icons component for favicons 5 years ago