Commit Graph

264 Commits

Author SHA1 Message Date
Vlad Filippov
dd701233f5 Bump a-s dependency to 0.48.2
Changelog: https://github.com/mozilla/application-services/releases/tag/v0.48.2
2020-01-13 18:44:52 -08:00
Colin Lee
7baf54f566
For #5182: Loading experiments on startup is slow, remove Fretboard (#7510)
This removes Fretboard. The goal is to reduce cold startup costs associated with loading the experiments on the main thread. We currently have two experiments frameworks in use and should only require one.
2020-01-13 12:38:32 -06:00
Jonathan Almeida
3ac17fd390 Update App Services version to 0.48.1 (#7601)
Multiple PRs required to fix UI tests. Force land needed.
2020-01-10 14:52:13 -06:00
Jonathan Almeida
eae3209feb Downgrade app services to 0.44.0 2020-01-08 18:57:31 -05:00
Sebastian Kaspari
e3408b12b4 Update Mozilla Android Components to 28.0.0-SNAPSHOT. 2020-01-08 18:57:31 -05:00
Jan-Erik Rediger
4ee259a939 Update Glean forUnitTest dependency (#6389) 2020-01-08 14:26:16 -08:00
mcarare
1e7a10c585 For #7095 Update androidx.biometric to latest version 2020-01-07 12:11:48 -07:00
Mihai Branescu
ea2411a88b Feature/#220 language menu (#7070)
* For #220
- Added advanced header + locale settings item in the settings fragment

* For #220
- Added locale selection page with lib state + handling of locale changes

* For #220
- Removed registering for locale changes in the manifest, allow system
to restart activity in that scenario

* For #220
- Added unit tests for locale settings page

* For #220: fixed an outdated unit test
ga-a

Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
2020-01-03 18:15:35 -08:00
Severin Rudie
9cbc3f7a4a
7410 remove rxjava (#7426)
* For #7410: rewrite updateBookmarkFromObservableInput with coroutines

* For 7410: remove RxJava from project. :(

* For 7410: converted updateBookmarkFromTextChanges to Flow per review
2020-01-03 14:37:12 -08:00
Tiger Oakes
a45821bac5
Closes #7085 - Remove anko (#7301) 2020-01-02 20:15:53 -08:00
Michael Comella
93e677e11b No issue: remove unused Anko dependencies. 2019-12-31 10:46:39 -05:00
Kadeem M
e22d092f5d Added UI tests for the About Settings page (#6161) 2019-12-27 07:55:35 -08:00
Roger Yang
dd1433733a
Closes #7156: Update app links feature usage to include app links interceptor (#7275) 2019-12-20 08:27:19 -05:00
Colin Lee
b654ec99cd
For #747: Update to stable LeakCanary (#7211) 2019-12-16 13:24:55 -06:00
Ryan Kelly
31f2e80ab0 Use feature-accounts-push, which replaces feature-sendtab. 2019-12-13 16:42:28 -08:00
Colin Lee
a8f895cb5c
For #4064: Replace prerelease R8 with improved Kotlin coroutines library (#7153) 2019-12-13 13:29:27 -06:00
Sawyer Blatz
f5f0cb8d9c
Updates to AC 26.0.0-SNAPSHOT (#7068) 2019-12-10 10:41:47 -08:00
ekager
cb1cb37fd8 No issue: Update to 25.0.0-snapshot 2019-12-04 12:49:10 +00:00
Edouard Oger
401cc37f99 Update Application Services to 0.44.0 2019-12-02 16:26:47 -05:00
Sebastian Kaspari
b69b70becb Update to Mozilla Android Components 24.0.0-SNAPSHOT. (#6833) 2019-11-27 11:46:22 -04:00
Alessio Placitelli
d69db50968 Update the Lifecycle dependency to 2.2.0-rc02 (#6780)
The changelog [lives here](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.2.0-rc02).
This is another attempt to fix the oddities being detected by
Glean in Fenix: 'baseline' ping are not being sent for a certain
subset of users, 'metrics' pings are.
2019-11-25 09:28:50 -08:00
Sebastian Kaspari
cf62d34136 Update to Mozilla Android Components 23.0.0-SNAPSHOT. 2019-11-21 14:50:08 +01:00
Roger Yang
f3fc532e0e Closes #6440 Integrate Web Notifications Feature 2019-11-18 13:44:39 -05:00
Tiger Oakes
fdd7400ccc Use ViewModel for share fragment 2019-11-14 16:25:50 -08:00
Emily Kager
c43f96096e For #5074 - Sync Logins, Uses KeySharedPreferences for Passwords Encryption Key 2019-11-14 16:05:20 -08:00
Sebastian Kaspari
0fb60996c6 Update Mozilla Android Components to 22.0.0-SNAPSHOT. 2019-11-14 07:23:15 -08:00
Sawyer Blatz
4183dea591 For #5547: Reuse biometricPrompt when authenticating
This fixes an issue with Samsung devices where an invisible DeviceCredentialHandler because the executor was "null" (it wasn't actually)

You *must* reuse the biometric object instead of creating a new one.
2019-11-07 13:45:41 -08:00
Emily Kager
3e2b88cc91 For #5547 - Add top level auth when accessing passwords 2019-11-07 13:45:41 -08:00
Emily Kager
b160f6ce79 No issue: Update to AC 21 SNAPSHOT (#6466) 2019-11-06 10:31:43 -08:00
Christian Sadilek
b3d62094cc Upgrade Mozilla Application Services to 0.42.2 2019-11-02 19:31:40 -04:00
Arturo Mejia
8481b0a560
Update to AC 20.0.0-SNAPSHOT (#6343) 2019-10-30 10:26:20 -04:00
Sawyer Blatz
2a358db561
For #1298: Fixes issue with Adjust campaign not sending through Glean (#5896) 2019-10-29 10:09:07 -07:00
Jonathan Almeida
59c0fb504e Revert "For #373 - Integrate leanplum-fcm"
This reverts commit ed239ec250.

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 #6250 and #6251 for related info.
2019-10-25 10:24:40 -04:00
Denys M
6290c0c826 Closes #2441. Update LeakCanary to 2.0-beta-3 version. 2019-10-24 11:19:09 -07:00
ekager
f49331de55 For #5544: Bare Minimum Logins UI 2019-10-24 10:29:03 -07:00
Alessio Placitelli
47dfcc119e Pick up forUnitTest library for the Glean SDK test 2019-10-24 08:57:30 -07:00
Sebastian Kaspari
b3ce0b421b Update to Mozilla Android Components 19.0.0-SNAPSHOT. 2019-10-24 08:57:30 -07:00
Grisha Kruglov
9ffff79a88 Perform Fennec data migration within fennecProduction 2019-10-22 16:04:08 -04:00
Mitchell Hentges
5ce1968d67 Removes versionName check from gradle (#5934) 2019-10-21 10:03:21 -07:00
Sebastian Kaspari
94c5aaac53 Update to Mozilla Android Components 18.0.0-SNAPSHOT. 2019-10-18 17:54:05 +02:00
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>
2019-10-14 20:09:23 +00:00
ekager
2fd63b6054 For #5991 - Downgrade RecyclerView version to fix a11y crash 2019-10-14 13:06:05 -07:00
ekager
4d771813b4 No issue: Update androidx fragment Oct 11 2019-10-11 18:03:49 -07:00
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>
2019-10-11 21:29:43 +00:00
Sawyer Blatz
b0d796ccee
For #5898: Default browser toggle sends user to SUMO on Android 5&6 (#5918) 2019-10-10 11:16:21 -07:00
Jeff Boek
ed239ec250 For #373 - Integrate leanplum-fcm 2019-10-09 14:43:48 -07:00
Emily Kager
eb10ea96cd No issue: Update androidx dependencies Oct 9 2019-10-09 11:15:29 -07:00
Sawyer Blatz
d70afda961 Upgrade to AC 16.0.0 2019-10-08 09:14:23 -07:00
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
2019-10-04 12:28:23 -05:00
Christian Sadilek
b733e4fa8f Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT 2019-10-03 11:07:26 -07:00