Commit Graph

235 Commits (a3f417eb98d4c5e96f24ce8b4de9c8abbe774f6f)

Author SHA1 Message Date
Christian Sadilek b425c60f28 [fenix] Upgrade Mozilla Application Services to 0.42.2 5 years ago
Arturo Mejia 4d7068779c [fenix] Update to AC 20.0.0-SNAPSHOT (https://github.com/mozilla-mobile/fenix/pull/6343) 5 years ago
Sawyer Blatz ed0d2c0c0c [fenix] For https://github.com/mozilla-mobile/fenix/issues/1298: Fixes issue with Adjust campaign not sending through Glean (https://github.com/mozilla-mobile/fenix/pull/5896) 5 years ago
Jonathan Almeida e5f9064701 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/373 - Integrate leanplum-fcm"
This reverts commit b1ce8ffcb7710fd98b692358309db42690593e11.

We're choosing to revert LeanPlum push messaging integration since we believe
that this has introduced a crash in Firebase push messaging. To verify
this assumption we're reverting this change, and when confirmed, we can
re-introduce Leamplum in a safer manner.

See https://github.com/mozilla-mobile/fenix/issues/6250 and https://github.com/mozilla-mobile/fenix/issues/6251 for related info.
5 years ago
Denys M f69e53c92d [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2441. Update LeakCanary to `2.0-beta-3` version. 5 years ago
ekager 36de82bdc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5544: Bare Minimum Logins UI 5 years ago
Alessio Placitelli 9d544a27e8 [fenix] Pick up forUnitTest library for the Glean SDK test 5 years ago
Sebastian Kaspari a81a60183d [fenix] Update to Mozilla Android Components 19.0.0-SNAPSHOT. 5 years ago
Grisha Kruglov 3e5c5d9514 [fenix] Perform Fennec data migration within fennecProduction 5 years ago
Mitchell Hentges cf0265e3b1 [fenix] Removes versionName check from gradle (https://github.com/mozilla-mobile/fenix/pull/5934) 5 years ago
Sebastian Kaspari 82d20a0c40 [fenix] Update to Mozilla Android Components 18.0.0-SNAPSHOT. 5 years ago
MozLando 6a85b7361e [fenix] Merge https://github.com/mozilla-mobile/fenix/pull/6015
6015: For https://github.com/mozilla-mobile/fenix/issues/5991 - Downgrade RecyclerView version to fix a11y crash r=sblatz a=ekager



Co-authored-by: ekager <emilykager@gmail.com>
5 years ago
ekager a576c3855b [fenix] For https://github.com/mozilla-mobile/fenix/issues/5991 - Downgrade RecyclerView version to fix a11y crash 5 years ago
ekager fb5d00e087 [fenix] No issue: Update androidx fragment Oct 11 5 years ago
MozLando c7249beabe [fenix] Merge https://github.com/mozilla-mobile/fenix/pull/5897
5897: No issue: Update androidx dependencies Oct 9 r=sblatz a=ekager

Land tomorrow after we cut release but finally out of using alphas (mostly)

### Pull Request checklist
<!-- Before submitting the PR, please address each item -->
- [ ] **Quality**: This PR builds and passes detekt/ktlint checks (A pre-push hook is recommended)
- [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
- [ ] **Accessibility**: The code in this PR follows [accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md) or does not include any user facing features

### After merge
- [ ] **Milestone**: Make sure issues finished by this pull request are added to the [milestone](https://github.com/mozilla-mobile/fenix/milestones) of the version currently in development.

### To download an APK when reviewing a PR:
1. click on Show All Checks,
2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
3. click on the "Fenix - assemble" task, then click "Run Artifacts".
4. the APK links should be on the left side of the screen, named for each CPU architecture

Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Sawyer Blatz 2bafd3ea24 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5898: Default browser toggle sends user to SUMO on Android 5&6 (https://github.com/mozilla-mobile/fenix/pull/5918) 5 years ago
Jeff Boek d09494613a [fenix] For https://github.com/mozilla-mobile/fenix/issues/373 - Integrate leanplum-fcm 5 years ago
Emily Kager 2006bb64f3 [fenix] No issue: Update androidx dependencies Oct 9 5 years ago
Sawyer Blatz 20d6976512 [fenix] Upgrade to AC 16.0.0 5 years ago
Colin Lee a925cc246d [fenix] For https://github.com/mozilla-mobile/fenix/issues/5599: Remove dependency on fetch_httpurlconnection (https://github.com/mozilla-mobile/fenix/pull/5716)
* For https://github.com/mozilla-mobile/fenix/issues/5599: Remove dependency on fetch_httpurlconnection

* For https://github.com/mozilla-mobile/fenix/issues/5599: Switch Glean to GeckoViewFetchClient

* Use existing Gecko client for Glean
5 years ago
Christian Sadilek edd9e49e01 [fenix] Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT 5 years ago
Grisha Kruglov 8970474e62 [fenix] FxA WebChannels integration
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes https://github.com/mozilla-mobile/fenix/issues/4971)

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
Emily Kager bb48b2d28f [fenix] No issue: Update navigation library 5 years ago
Christian Sadilek 462e4c6201 [fenix] Upgrade to A-C 15.0.0-SNAPSHOT (incl. required changes) (https://github.com/mozilla-mobile/fenix/pull/5578)
* Upgrade to Mozilla Android components 15.0.0-SNAPSHOT

* Update findinpage integration to use browser-state

* Use new UseCases APIs after download migration.
5 years ago
Christian Sadilek 7a32899445 [fenix] Use Mozilla Android Components 14.0.1 5 years ago
Alessio Placitelli a7f4f3fa4f [fenix] Bump Robolectric to version 4.2.1
Version 4.2 is broken on Windows.
5 years ago
Alessio Placitelli c43b478447 [fenix] Add the workmanager dependency to enable testing with Glean 5 years ago
Sawyer Blatz e14749a875 [fenix] No issue: Pin to AC 14.0.0 (https://github.com/mozilla-mobile/fenix/pull/5523) 5 years ago
Sebastian Kaspari 317000247f [fenix] Use Mozilla Android Components 15.0.0-SNAPSHOT. (https://github.com/mozilla-mobile/fenix/pull/5517) 5 years ago
Dennis Schubert ebee89cc0f [fenix] No bug - Add WebCompat feature. 5 years ago
Sawyer Blatz d95e439bab [fenix] Reverts https://github.com/mozilla-mobile/fenix/issues/1151: Removes unused Flipper library 5 years ago
Sebastian Kaspari 0e24e60901 [fenix] Use Mozilla Android Components 14.0.0-SNAPSHOT. 5 years ago
Emily Kager 44dee734d4 [fenix] No issue: Update androidx libraries Sept 5 2019 5 years ago
Sebastian Kaspari 509d3c5e20 [fenix] Unbreak Nightly: Get rid of fragment-testing dependency and create fragments in test manually. 5 years ago
Sawyer Blatz 8fcdbab068 [fenix] No issue: Updates to AC 13.0.0-SNAPSHOT (https://github.com/mozilla-mobile/fenix/pull/5240) 5 years ago
Emily Kager 3b0a3c1643 [fenix] Add Tracking Protection Info Panel 5 years ago
mihai-adrian 40108e53c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4877: Restored logic for closing tabs when not on browserFragment
Added base test for CreateCollectionFragment that we can build upon later
5 years ago
Emily Kager 494e38fca2 [fenix] No issue: Use AC 12.0.0 release 5 years ago
Sawyer Blatz e2eb292241 [fenix] No issue: Only use iconTint in XML for bookmark menus (https://github.com/mozilla-mobile/fenix/pull/5145) 5 years ago
Colin Lee 736fb7fd7c [fenix] For https://github.com/mozilla-mobile/fenix/issues/3106: Granular options for clearing user data 5 years ago
Sebastian Kaspari 9fdfd82bc0 [fenix] Update to Mozilla Android Components 12.0.0-SNAPSHOT. 5 years ago
Sebastian Kaspari 1ad6f0ea20 [fenix] Add browser-state component. 5 years ago
Petru Lingurar 2f4392c064 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/5067 - Refactor ShareController to use SendTabUseCases
Navigation between app fragments uses ShareTab as arguments. The newly used
SendTabUseCases uses TabData which is not Parcelable.
For minimal changes we'll keep both data classes and ShareController will know
how to map between the two.
Removed the `sessionId` property of ShareTab as it isn't needed anymore.
5 years ago
Sebastian Kaspari 2782f833a8 [fenix] Issue https://github.com/mozilla-mobile/fenix/pull/4907: Config: Get rid of "floating pow()". 5 years ago
Sebastian Kaspari 8ad7dcfe04 [fenix] Issue https://github.com/mozilla-mobile/fenix/pull/4907: Config: Update commment explaining fennec versioning scheme. 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
Christian Sadilek 8cb7b66108 [fenix] Use Mozilla Application Services 0.38.1 5 years ago
Christian Sadilek 9023fb1289 [fenix] Use Mozilla Android Components 11.0.0-SNAPSHOT 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 b472ab03be [fenix] For https://github.com/mozilla-mobile/fenix/issues/4064: Old R8 & keep rules are inhibiting optimizations (https://github.com/mozilla-mobile/fenix/pull/4930) 5 years ago