Commit Graph

262 Commits (0180880b3eb79945f430998872ef521f4b62bc79)

Author SHA1 Message Date
Jonathan Almeida aeb1af59e2 [fenix] Update App Services version to 0.48.1 (https://github.com/mozilla-mobile/fenix/pull/7601)
Multiple PRs required to fix UI tests. Force land needed.
5 years ago
Jonathan Almeida ba65f30cbd [fenix] Downgrade app services to 0.44.0 5 years ago
Sebastian Kaspari 39b1040830 [fenix] Update Mozilla Android Components to 28.0.0-SNAPSHOT. 5 years ago
Jan-Erik Rediger 1c8b412035 [fenix] Update Glean `forUnitTest` dependency (https://github.com/mozilla-mobile/fenix/pull/6389) 5 years ago
mcarare 27e654cafa [fenix] For https://github.com/mozilla-mobile/fenix/issues/7095 Update androidx.biometric to latest version 5 years ago
Mihai Branescu bbd73acf60 [fenix] Feature/https://github.com/mozilla-mobile/fenix/issues/220 language menu (https://github.com/mozilla-mobile/fenix/pull/7070)
* For https://github.com/mozilla-mobile/fenix/issues/220
- Added advanced header + locale settings item in the settings fragment

* For https://github.com/mozilla-mobile/fenix/issues/220
- Added locale selection page with lib state + handling of locale changes

* For https://github.com/mozilla-mobile/fenix/issues/220
- Removed registering for locale changes in the manifest, allow system
to restart activity in that scenario

* For https://github.com/mozilla-mobile/fenix/issues/220
- Added unit tests for locale settings page

* For https://github.com/mozilla-mobile/fenix/issues/220: fixed an outdated unit test
ga-a

Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
5 years ago
Severin Rudie 8b746007fd [fenix] 7410 remove rxjava (https://github.com/mozilla-mobile/fenix/pull/7426)
* For https://github.com/mozilla-mobile/fenix/issues/7410: rewrite updateBookmarkFromObservableInput with coroutines

* For 7410: remove RxJava from project. :(

* For 7410: converted updateBookmarkFromTextChanges to Flow per review
5 years ago
Tiger Oakes 8646dcfbbe [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7085 - Remove anko (https://github.com/mozilla-mobile/fenix/pull/7301) 5 years ago
Michael Comella 42ec15c095 [fenix] No issue: remove unused Anko dependencies. 5 years ago
Kadeem M 78a599b06e [fenix] Added UI tests for the About Settings page (https://github.com/mozilla-mobile/fenix/pull/6161) 5 years ago
Roger Yang 5ae8bc6f0a [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7156: Update app links feature usage to include app links interceptor (https://github.com/mozilla-mobile/fenix/pull/7275) 5 years ago
Colin Lee 37bf6b8509 [fenix] For https://github.com/mozilla-mobile/fenix/issues/747: Update to stable LeakCanary (https://github.com/mozilla-mobile/fenix/pull/7211) 5 years ago
Ryan Kelly b806b4c5fa [fenix] Use feature-accounts-push, which replaces feature-sendtab. 5 years ago
Colin Lee a9a3fdc1fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/4064: Replace prerelease R8 with improved Kotlin coroutines library (https://github.com/mozilla-mobile/fenix/pull/7153) 5 years ago
Sawyer Blatz a0eb12b12e [fenix] Updates to AC 26.0.0-SNAPSHOT (https://github.com/mozilla-mobile/fenix/pull/7068) 5 years ago
ekager 28eab83d14 [fenix] No issue: Update to 25.0.0-snapshot 5 years ago
Edouard Oger 1e1c28e89c [fenix] Update Application Services to 0.44.0 5 years ago
Sebastian Kaspari 69755cb94f [fenix] Update to Mozilla Android Components 24.0.0-SNAPSHOT. (https://github.com/mozilla-mobile/fenix/pull/6833) 5 years ago
Alessio Placitelli 1f0e7b6ff5 [fenix] Update the Lifecycle dependency to 2.2.0-rc02 (https://github.com/mozilla-mobile/fenix/pull/6780)
The changelog [lives here](https://developer.android.com/jetpack/androidx/releases/lifecyclehttps://github.com/mozilla-mobile/fenix/pull/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.
5 years ago
Sebastian Kaspari 047ea3749d [fenix] Update to Mozilla Android Components 23.0.0-SNAPSHOT. 5 years ago
Roger Yang f8b8249b3f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6440 Integrate Web Notifications Feature 5 years ago
Tiger Oakes 037d35abd1 [fenix] Use ViewModel for share fragment 5 years ago
Emily Kager f279306478 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5074 - Sync Logins, Uses KeySharedPreferences for Passwords Encryption Key 5 years ago
Sebastian Kaspari a24411987c [fenix] Update Mozilla Android Components to 22.0.0-SNAPSHOT. 5 years ago
Sawyer Blatz a7fdfe5cd0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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.
5 years ago
Emily Kager fc7084a555 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5547 - Add top level auth when accessing passwords 5 years ago
Emily Kager 4c9f6299ab [fenix] No issue: Update to AC 21 SNAPSHOT (https://github.com/mozilla-mobile/fenix/pull/6466) 5 years ago
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