Commit Graph

252 Commits (6040f18a6b7524a84f54660480188eaed7931000)

Author SHA1 Message Date
Grisha Kruglov 9ffff79a88 Perform Fennec data migration within fennecProduction 5 years ago
Sebastian Kaspari 94c5aaac53 Update to Mozilla Android Components 18.0.0-SNAPSHOT. 5 years ago
MozLando b8e41d6cec Merge #6015
6015: For #5991 - Downgrade RecyclerView version to fix a11y crash r=sblatz a=ekager



Co-authored-by: ekager <emilykager@gmail.com>
5 years ago
ekager 2fd63b6054 For #5991 - Downgrade RecyclerView version to fix a11y crash 5 years ago
ekager 4d771813b4 No issue: Update androidx fragment Oct 11 5 years ago
MozLando 4c8eb3c73c Merge #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 b0d796ccee
For #5898: Default browser toggle sends user to SUMO on Android 5&6 (#5918) 5 years ago
Jeff Boek ed239ec250 For #373 - Integrate leanplum-fcm 5 years ago
Emily Kager eb10ea96cd No issue: Update androidx dependencies Oct 9 5 years ago
Sawyer Blatz d70afda961 Upgrade to AC 16.0.0 5 years ago
Colin Lee b7647a454f
For #5599: Remove dependency on fetch_httpurlconnection (#5716)
* For #5599: Remove dependency on fetch_httpurlconnection

* For #5599: Switch Glean to GeckoViewFetchClient

* Use existing Gecko client for Glean
5 years ago
Christian Sadilek b733e4fa8f Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT 5 years ago
Grisha Kruglov a4097cd380 FxA WebChannels integration
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes #4971)

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
Emily Kager 3f41a4e9c6 No issue: Update navigation library 5 years ago
Christian Sadilek ac2611d744 Upgrade to A-C 15.0.0-SNAPSHOT (incl. required changes) (#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 2e32083d84 Use Mozilla Android Components 14.0.1 5 years ago
Alessio Placitelli b113c2ac24 Bump Robolectric to version 4.2.1
Version 4.2 is broken on Windows.
5 years ago
Alessio Placitelli ebd11dbca8 Add the workmanager dependency to enable testing with Glean 5 years ago
Sawyer Blatz 10ed7e5177
No issue: Pin to AC 14.0.0 (#5523) 5 years ago
Sebastian Kaspari d1dd869ff6 Use Mozilla Android Components 15.0.0-SNAPSHOT. (#5517) 5 years ago
Dennis Schubert 5577470d0b No bug - Add WebCompat feature. 5 years ago
Sawyer Blatz 13146c2b2a Reverts #1151: Removes unused Flipper library 5 years ago
Sebastian Kaspari 2869239fec Use Mozilla Android Components 14.0.0-SNAPSHOT. 5 years ago
Emily Kager 3e132f102c No issue: Update androidx libraries Sept 5 2019 5 years ago
Sebastian Kaspari d3679e0625 Unbreak Nightly: Get rid of fragment-testing dependency and create fragments in test manually. 5 years ago
Sawyer Blatz dffc027e3a No issue: Updates to AC 13.0.0-SNAPSHOT (#5240) 5 years ago
Emily Kager 4485b7f647 Add Tracking Protection Info Panel 5 years ago
mihai-adrian 9e83edcac5 For #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 e413da29f6 No issue: Use AC 12.0.0 release 5 years ago
Colin Lee 2b9efccfca For #3106: Granular options for clearing user data 5 years ago
Sebastian Kaspari 2c7fd93c7d Update to Mozilla Android Components 12.0.0-SNAPSHOT. 5 years ago
Sebastian Kaspari c2db07acf8 Add browser-state component. 5 years ago
Petru Lingurar f7087e46e3 Fix #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
Christian Sadilek 946be9e9ac Use Mozilla Application Services 0.38.1 5 years ago
Christian Sadilek 9dd9503db9 Use Mozilla Android Components 11.0.0-SNAPSHOT 5 years ago
Tiger Oakes f740d4382a Closes #773 - Add shortcuts to homescreen (#4925) 5 years ago
Colin Lee 66b2969077
For #4064: Old R8 & keep rules are inhibiting optimizations (#4930) 5 years ago
Sebastian Kaspari 8608375eac Use Mozilla Android Components 10.0.1. 5 years ago
Colin Lee 153af588af For #4885: D8 Build failure on attempt to execute UI test (#4903)
* For #4885: D8 Build failure on attempt to execute UI test

* Disabled screengrab tests until AndroidX fix is available
5 years ago
Colin Lee 48be48d1b8 For #4064: Dispatchers.Main still has long cold start delay (Phase II) 5 years ago
Jonathan Almeida 71a2478f4d Use Mozilla Android Components 10.0.0 5 years ago
Arturo Mejia 210868f5bc Use Mozilla Android Components 9.0.0-SNAPSHOT. (#4750) 5 years ago
Sebastian Kaspari b733fcdbd5 Closes #4719: Get rid of fragment-testing dependency and create fragments in StoreProviderTest manually. (#4722) 5 years ago
Sebastian Kaspari e31b61e491 Use Mozilla Android Components 8.0.0. (#4706)
This should build and is needed right away, but taskcluster scopes are messed up right now.
5 years ago
Sawyer Blatz 0ec92d716f
For #4123: Adds telemetry for quick action open in app (#4629) 5 years ago
Colin Lee 7f07eabbd8
For #4652: Crash "Can not perform this action after onSaveInstanceState" (#4654) 5 years ago
ekager ecf9d17add Closes #4650 - Downgrade recyclerview to Version 1.1.0-beta01 5 years ago
Emily Kager e1f0c9f48b No issue: Update testing dependencies 5 years ago
Emily Kager c21c91eac5 No issue: Update testing dependencies and deprecated method (#4608) 5 years ago
Emily Kager 8a6a9e7c9e No issue: Update AndroidX dependencies August 5 years ago
Christian Sadilek c388badd69 Use Mozilla Android Components 8.0.0 5 years ago
Colin Lee a514cb3f8c No issue: Add OSS licenses link to About page 5 years ago
Amit Parameshwar 532e5313e9 Closes #4102: Upgrade Leanplum version number (#4534)
Closes #4102 - Upgrade Leanplum version from 4.3.1 to 5.2.3
5 years ago
Travis Long 51218bc93e Integrate service-experiments component (#4098) 5 years ago
Thom Chiovoloni 3253f01667 Bump A-C version 5 years ago
Thom Chiovoloni a1adb2e57f Update fenix for new megazord setup 5 years ago
ekager 4494e40dbc For #4137 - Adds pagination to the history view 5 years ago
Sebastian Kaspari 27fbcc375e Update to use Mozilla Android Components 6.0.2. 5 years ago
Sebastian Kaspari c632c9920c Update to use Mozilla Android Components 6.0.1. (#4413) 5 years ago
Sebastian Kaspari 0a3cf1ad15 Use Mozilla Android Components 6.0.0 release. (#4380) 5 years ago
Colin Lee 3dc20543e3
For #4128: Migrate Bookmarks to LibState (#4254) 5 years ago
Jonathan Almeida 1026a92f32 Update to use Mozilla Android Components 6.0.0 5 years ago
Tiger Oakes 8ebd7cd744 Update to use Mozilla Android Components 5.0.0 5 years ago
Sawyer Blatz b70719bd00
Fixes #2464: Remove Glide dependency (#4169) 5 years ago
Sebastian Kaspari b9fe94b0f2 Update to use Mozilla Android Components 4.0.1. (#4146) 5 years ago
Sebastian Kaspari 110dd732e2 Use Mozilla Android Components 4.0.0. 5 years ago
Jonathan Almeida cf9ae87d50 For #3015: Add push support for send tab 5 years ago
Sebastian Kaspari abc4e93cc3 After mege day: Switch from GV 68 beta to GV 68 release. 5 years ago
Jeff Boek e4ff70c542
For #3633 - Refactors the search screen to use lib-state
* For #3633 - Adds SearchStore

* For #3633 - Refactors AwesomeBarUIView

* For #3633 - Refactors ToolbarUIView to use lib-state

* For #3633 - Fixes a couple of state bugs

* For #3633 - Moves all user interaction to SearchInteractor

* For #3633 - Adds kdocs to SearchStore and SearchInteractor

* For #3633 - Adds documentation for the properties on SearchState
Also removes uneccessary property

* For #3633 - Creates `StateViewModel` to handle state restoration

* For #3633 - Adds a test for onTextChanged

* For #3633 - Adds tests for SearchInteractor

* For #3633 - Fixes bugs and adds documentation
5 years ago
Grisha Kruglov fe51bbcf7b Update FxA integration to new APIs 5 years ago
Grisha Kruglov b8b677cbe4 Bump a-s version 5 years ago
Sebastian Kaspari 42eb3ec977 Update to Mozilla Android Components 4.0.0-SNAPSHOT. 5 years ago
Emily Kager 9c63c59ea9 No issue: Update androidx dependencies (#3883) 5 years ago
Colin Lee 31d07f9cca
Update Android Gradle Plugin to 3.4.1 (#3930) 5 years ago
Colin Lee 747e83da91
Closes #2683. Update Gradle to `5.5` (#3929)
* Closes #2683. Update Gradle to `5.4.1`

* Upgrade to Gradle 5.5
5 years ago
Richard Pappalardo e7d0bfe581
Update HomeScreenTest (#3882) 5 years ago
Sebastian Kaspari 0e34567c05 Update to Mozilla Android Components 3.0.0-SNAPSHOT. 5 years ago
Sawyer Blatz 2334b84bcd No issue: Upgrades AC to 2.0.0-SNAPSHOT 5 years ago
Tiger Oakes 55f5c5d049 Use lifecycleScope for settings fragments 5 years ago
Tiger Oakes d01bb8c442 Use lifecycleScope for collections fragments 5 years ago
Denys M 6d6b240e48 Add unit tests for `Settings`.
Add unit tests for `Settings`.
5 years ago
Sawyer Blatz 1d57e77cea
No issue: Upgrades to AC 1.0.0 (#3630) 5 years ago
Emily Kager 6a18dc75a4 For #2726 - Update ConstraintLayout to 2.0.0-beta2 (#3515) 5 years ago
Stefan Arentz 93f5262957
Update A-C to 0.56.5 (#3543) 5 years ago
Sebastian Kaspari 9d5171be6b Update Android Components 0.56.4. (#3468) 5 years ago
Sebastian Kaspari e063a92f4f Pin Android Components version to 0.56.2. (#3377) 5 years ago
Denys M c9570fd6ff Use `Drawable.toBitmap()` from androidx-ktx. (#3286) 5 years ago
Emily Kager 883afe9bd4 No issue: Update dependencies 5 years ago
Sebastian Kaspari b2d81aba43 Issue #2381: Add feature-media component and enable notification for recording devices. 5 years ago
Sawyer Blatz 605a8262b8 No issue: Updates a-c to 0.56.0 5 years ago
Stefan Arentz 71a8064411 Update Dependencies.kt 5 years ago
Stefan Arentz f9b80fdaab Update A-S to 0.30 5 years ago
Stefan Arentz c31cc67e7b Update A-S to 0.30 5 years ago
James Hugman 060cd646c8 Fixes #1570 - Enable app-links feature 5 years ago
Sawyer Blatz b8c04e02e9 For #2327: Fixes nits 5 years ago
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 5 years ago
Denys M 13f144f212 For #747. Fix coroutines leaks in `HistoryFragment`. 5 years ago
Colin Lee 6e501c33c0
Update flipper to make LeakCanary traces appear (#2971) 5 years ago
Sawyer Blatz 6a53127ef9 For #2948: Adds menu button add tab to collection 5 years ago
Emily Kager 2ad6875f09 No issue: Correct material dependency and anchor snackbar above toolbar 5 years ago