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
Sebastian Kaspari
5db6464268
[fenix] Use Mozilla Android Components 10.0.1.
5 years ago
Colin Lee
cdc611fec5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test ( https://github.com/mozilla-mobile/fenix/pull/4903 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test
* Disabled screengrab tests until AndroidX fix is available
5 years ago
Colin Lee
bd400b8f53
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Dispatchers.Main still has long cold start delay (Phase II)
5 years ago
Jonathan Almeida
584103cdf6
[fenix] Use Mozilla Android Components 10.0.0
5 years ago
Arturo Mejia
7f746f6f17
[fenix] Use Mozilla Android Components 9.0.0-SNAPSHOT. ( https://github.com/mozilla-mobile/fenix/pull/4750 )
5 years ago
Sebastian Kaspari
c30700580c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4719 : Get rid of fragment-testing dependency and create fragments in StoreProviderTest manually. ( https://github.com/mozilla-mobile/fenix/pull/4722 )
5 years ago
Sebastian Kaspari
d7f108f7cb
[fenix] Use Mozilla Android Components 8.0.0. ( https://github.com/mozilla-mobile/fenix/pull/4706 )
...
This should build and is needed right away, but taskcluster scopes are messed up right now.
5 years ago
Sawyer Blatz
20b0c30640
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4123 : Adds telemetry for quick action open in app ( https://github.com/mozilla-mobile/fenix/pull/4629 )
5 years ago
Colin Lee
9124321227
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4652 : Crash "Can not perform this action after onSaveInstanceState" ( https://github.com/mozilla-mobile/fenix/pull/4654 )
5 years ago
ekager
81fb1389ed
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4650 - Downgrade recyclerview to Version 1.1.0-beta01
5 years ago
Emily Kager
527b52ed71
[fenix] No issue: Update testing dependencies
5 years ago
Emily Kager
03e8f5b054
[fenix] No issue: Update testing dependencies and deprecated method ( https://github.com/mozilla-mobile/fenix/pull/4608 )
5 years ago
Emily Kager
4ad3e4088b
[fenix] No issue: Update AndroidX dependencies August
5 years ago
Christian Sadilek
260b91bc23
[fenix] Use Mozilla Android Components 8.0.0
5 years ago
Colin Lee
32ec775443
[fenix] No issue: Add OSS licenses link to About page
5 years ago
Amit Parameshwar
267142b6c0
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4102 : Upgrade Leanplum version number ( https://github.com/mozilla-mobile/fenix/pull/4534 )
...
Closes https://github.com/mozilla-mobile/fenix/issues/4102 - Upgrade Leanplum version from 4.3.1 to 5.2.3
5 years ago
Travis Long
4d977e253e
[fenix] Integrate service-experiments component ( https://github.com/mozilla-mobile/fenix/pull/4098 )
5 years ago
Thom Chiovoloni
e958f9fca9
[fenix] Bump A-C version
5 years ago
Thom Chiovoloni
dc7b4f682d
[fenix] Update fenix for new megazord setup
5 years ago
ekager
cfda0676e7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4137 - Adds pagination to the history view
5 years ago
Sebastian Kaspari
34853bff08
[fenix] Update to use Mozilla Android Components 6.0.2.
5 years ago
Sebastian Kaspari
3f6add95ae
[fenix] Update to use Mozilla Android Components 6.0.1. ( https://github.com/mozilla-mobile/fenix/pull/4413 )
5 years ago
Sebastian Kaspari
a4add1765d
[fenix] Switch to GeckoView 69 Beta.
5 years ago
Sebastian Kaspari
4401093b9a
[fenix] Use Mozilla Android Components 6.0.0 release. ( https://github.com/mozilla-mobile/fenix/pull/4380 )
5 years ago
Colin Lee
526c077529
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4128 : Migrate Bookmarks to LibState ( https://github.com/mozilla-mobile/fenix/pull/4254 )
5 years ago
Jonathan Almeida
2ef80d8869
[fenix] Update to use Mozilla Android Components 6.0.0
5 years ago
Tiger Oakes
9e87335875
[fenix] Update to use Mozilla Android Components 5.0.0
5 years ago
Sawyer Blatz
1f301464fb
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/2464 : Remove Glide dependency ( https://github.com/mozilla-mobile/fenix/pull/4169 )
5 years ago
Sebastian Kaspari
ec41aea0d5
[fenix] Update to use Mozilla Android Components 4.0.1. ( https://github.com/mozilla-mobile/fenix/pull/4146 )
5 years ago
Sebastian Kaspari
d7da01235a
[fenix] Use Mozilla Android Components 4.0.0.
5 years ago
Jonathan Almeida
01457f8490
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3015 : Add push support for send tab
5 years ago
Sebastian Kaspari
30f9fdfa86
[fenix] After mege day: Switch from GV 68 beta to GV 68 release.
5 years ago
Jeff Boek
8f72063d99
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3633 - Refactors the search screen to use lib-state
...
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Adds SearchStore
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Refactors AwesomeBarUIView
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Refactors ToolbarUIView to use lib-state
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Fixes a couple of state bugs
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Moves all user interaction to SearchInteractor
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Adds kdocs to SearchStore and SearchInteractor
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Adds documentation for the properties on SearchState
Also removes uneccessary property
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Creates `StateViewModel` to handle state restoration
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Adds a test for onTextChanged
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Adds tests for SearchInteractor
* For https://github.com/mozilla-mobile/fenix/issues/3633 - Fixes bugs and adds documentation
5 years ago
Grisha Kruglov
8729a8cc7f
[fenix] Update FxA integration to new APIs
5 years ago
Grisha Kruglov
e8f820bf98
[fenix] Bump a-s version
5 years ago
Sebastian Kaspari
483f850886
[fenix] Update to Mozilla Android Components 4.0.0-SNAPSHOT.
5 years ago
Emily Kager
1690de8ad5
[fenix] No issue: Update androidx dependencies ( https://github.com/mozilla-mobile/fenix/pull/3883 )
5 years ago
Colin Lee
47ef5c191d
[fenix] Update Android Gradle Plugin to 3.4.1 ( https://github.com/mozilla-mobile/fenix/pull/3930 )
5 years ago
Colin Lee
e34a537230
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2683 . Update Gradle to `5.5` ( https://github.com/mozilla-mobile/fenix/pull/3929 )
...
* Closes https://github.com/mozilla-mobile/fenix/issues/2683 . Update Gradle to `5.4.1`
* Upgrade to Gradle 5.5
5 years ago
Richard Pappalardo
623407a92f
[fenix] Update HomeScreenTest ( https://github.com/mozilla-mobile/fenix/pull/3882 )
5 years ago
Sebastian Kaspari
efd775766a
[fenix] Update to Mozilla Android Components 3.0.0-SNAPSHOT.
5 years ago
Sawyer Blatz
3b3a25d596
[fenix] No issue: Upgrades AC to 2.0.0-SNAPSHOT
5 years ago
Tiger Oakes
abf49d9e96
[fenix] Use lifecycleScope for settings fragments
5 years ago
Tiger Oakes
066e2fc6ea
[fenix] Use lifecycleScope for collections fragments
5 years ago
Denys M
658ad81d70
[fenix] Add unit tests for `Settings`.
...
Add unit tests for `Settings`.
5 years ago
Sawyer Blatz
6028239e33
[fenix] No issue: Upgrades to AC 1.0.0 ( https://github.com/mozilla-mobile/fenix/pull/3630 )
5 years ago
Emily Kager
2ab8575951
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2726 - Update ConstraintLayout to 2.0.0-beta2 ( https://github.com/mozilla-mobile/fenix/pull/3515 )
5 years ago
Stefan Arentz
185a77c588
[fenix] Update A-C to 0.56.5 ( https://github.com/mozilla-mobile/fenix/pull/3543 )
5 years ago
Sebastian Kaspari
ff298b8973
[fenix] Update Android Components 0.56.4. ( https://github.com/mozilla-mobile/fenix/pull/3468 )
5 years ago
Sebastian Kaspari
ebd732ea3f
[fenix] Pin Android Components version to 0.56.2. ( https://github.com/mozilla-mobile/fenix/pull/3377 )
5 years ago
Denys M
07b92e9295
[fenix] Use `Drawable.toBitmap()` from androidx-ktx. ( https://github.com/mozilla-mobile/fenix/pull/3286 )
5 years ago
Emily Kager
5dfb499b11
[fenix] No issue: Update dependencies
5 years ago
Sebastian Kaspari
f8e47d7aab
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/2381 : Add feature-media component and enable notification for recording devices.
5 years ago
Sebastian Kaspari
8359a6279f
[fenix] Update GeckoView Beta to 68.0.20190604110028.
5 years ago
Sawyer Blatz
95dc2b9e00
[fenix] No issue: Updates a-c to 0.56.0
5 years ago
Stefan Arentz
7893fdda0f
[fenix] Update Dependencies.kt
5 years ago
Stefan Arentz
d77e443091
[fenix] Update A-S to 0.30
5 years ago
Stefan Arentz
45cca0fa1c
[fenix] Update A-S to 0.30
5 years ago
James Hugman
ce4a686423
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1570 - Enable app-links feature
5 years ago
Sawyer Blatz
9a301da8bb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Fixes nits
5 years ago
Sawyer Blatz
957e4c5bbe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Adds error state syncing
5 years ago
Denys M
324684a1fe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/747 . Fix coroutines leaks in `HistoryFragment`.
5 years ago
Colin Lee
94a94edca6
[fenix] Update flipper to make LeakCanary traces appear ( https://github.com/mozilla-mobile/fenix/pull/2971 )
5 years ago
Sawyer Blatz
fb3e821fb3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2948 : Adds menu button add tab to collection
5 years ago
Stefan Arentz
264f522b37
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/445 - Ship Fenix x86_64 builds ( https://github.com/mozilla-mobile/fenix/pull/2856 )
5 years ago
Stefan Arentz
e70c7c8037
[fenix] Update GeckoView Beta to 68.0.20190527103257
5 years ago
Emily Kager
7fdc9784e7
[fenix] No issue: Correct material dependency and anchor snackbar above toolbar
5 years ago
Emily Kager
346f0f5538
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2780 - Fix home screen attributes for API 21-22 ( https://github.com/mozilla-mobile/fenix/pull/2844 )
5 years ago
Tiger Oakes
cea10f040e
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/654 - Update refresh/stop toolbar buttons ( https://github.com/mozilla-mobile/fenix/pull/2702 )
...
(Also back and forward)
5 years ago
Ryan Kelly
36686f3fd8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2555 : Remove appservices gradle plugin, perform megazord substitution by hand.
5 years ago
Sebastian Kaspari
de0b28d5fe
[fenix] Update GeckoView versions (following A-C).
5 years ago
Sebastian Kaspari
a354e289c5
[fenix] Use Mozilla Android Components 0.54.0-SNAPSHOT.
5 years ago
Jeff Boek
24a95dcac4
[fenix] Revert "Update GeckoView to Nightly 68.0.20190517093040" ( https://github.com/mozilla-mobile/fenix/pull/2617 )
...
This reverts commit 07d6d73b9c17f16c04ac63bfef6b5bda4c55cf66.
5 years ago
Stefan Arentz
a6b8df1342
[fenix] Update GeckoView to Nightly 68.0.20190517093040
5 years ago
Sebastian Kaspari
72411cc622
[fenix] Remove feature-session-bundling component.
5 years ago
Sawyer Blatz
848fbe390c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2205 & https://github.com/mozilla-mobile/fenix/issues/1578 : Integrates tab collection storage ( https://github.com/mozilla-mobile/fenix/pull/2478 )
...
* For https://github.com/mozilla-mobile/fenix/issues/2205 : Adds TabCollectionStorage
* For https://github.com/mozilla-mobile/fenix/issues/1578 : Adds delete to TabCollection
5 years ago
Emily Kager
27b38f2ae4
[fenix] No issue: Update AndroidX dependencies 5-16-2019
5 years ago
Arturo Mejia
2f6dc42635
[fenix] Updated to use Android Components 0.53.0-SNAPSHOT builds.
5 years ago
Colin Lee
ec9aae6358
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1994 : Re-architect state handling code ( https://github.com/mozilla-mobile/fenix/pull/2382 )
5 years ago
Jeff Boek
018b182c7e
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1735 - adds the ability to write code against the build channel ( https://github.com/mozilla-mobile/fenix/pull/2388 )
5 years ago
Emily Kager
bb7e9e734c
[fenix] No issue: Update constraintlayout and androidx dependencies ( https://github.com/mozilla-mobile/fenix/pull/2396 )
5 years ago
Emily Kager
1ef87f6d05
[fenix] No issue: Update Androidx dependencies 5-8-2019 ( https://github.com/mozilla-mobile/fenix/pull/2350 )
...
* No issue: Update Androidx dependencies 5-8-2019
* Update TrackingProtectionPreference
5 years ago
Christian Sadilek
34f817ce49
[fenix] Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 ( https://github.com/mozilla-mobile/fenix/pull/2348 )
...
Closes https://github.com/mozilla-mobile/fenix/issues/2342 , Closes https://github.com/mozilla-mobile/fenix/issues/2297
5 years ago
Colin Lee
0f756b8f1b
[fenix] Fix build breakage over FragmentScenario integration
5 years ago
Colin Lee
28ee8089fd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1710 : Create scaffolding for Robolectric tests ( https://github.com/mozilla-mobile/fenix/pull/2282 )
5 years ago
Mitchell Hentges
9a50f00054
[fenix] Updates Fenix taskcluster tasks to support beta release ( https://github.com/mozilla-mobile/fenix/pull/1893 )
...
* Updates Fenix taskcluster tasks to support beta release
* Throw error if -PversionName isn't set for release builds
* Uses beta secrets for beta
* Improves nightly and beta treeherder symbols
5 years ago
Stefan Arentz
a78fd9a648
[fenix] Update GeckoView Nightly and Beta ( https://github.com/mozilla-mobile/fenix/pull/2270 )
5 years ago
Christian Sadilek
479a452f4a
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/910 : Integrate feature-readerview component ( https://github.com/mozilla-mobile/fenix/pull/2269 )
...
Closes https://github.com/mozilla-mobile/fenix/issues/908 , Closes https://github.com/mozilla-mobile/fenix/issues/910 , Closes https://github.com/mozilla-mobile/fenix/issues/911 , Closes https://github.com/mozilla-mobile/fenix/issues/912
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
5 years ago
Christian Sadilek
49611b34c8
[fenix] Upgrade to A-C 0.52.0-SNAPSHOT, GV 68.0.20190429095544 and Kotlin 1.3.30
5 years ago
Alessio Placitelli
d353bf344f
[fenix] Generate the `activation` ping and send it with Glean ( https://github.com/mozilla-mobile/fenix/pull/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
65ca28a7b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1573 - Create Save to Collection Component and Views
5 years ago
Emily Kager
7e25d152b6
[fenix] No issue: Update to ConstraintLayout 2.0.0-alpha5 ( https://github.com/mozilla-mobile/fenix/pull/2108 )
5 years ago
Johan Lorenzo
0b895fb3c8
[fenix] Enable raptor tests on Fenix
5 years ago
Grisha Kruglov
95b60a0495
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/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
Nick Alexander
cb8fafa685
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1899 - Update GeckoView version to 68.0.20190422094240.
5 years ago
Colin Lee
b98ca450d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/113 : QR Scan
5 years ago
Colin Lee
8f35a7422e
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1732 : Fix crashes opening bookmarks
5 years ago
Alessio Placitelli
aaf35e097f
[fenix] 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
facdaee5e8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/977 : Adds telemetry for custom tabs ( https://github.com/mozilla-mobile/fenix/pull/1697 )
5 years ago
Colin Lee
a47300dfbc
[fenix] Merge branch 'master' into a-s-networking
5 years ago
Kevin Brosnan
3f181f63c9
[fenix] UI tests for the home screen
5 years ago
Sebastian Kaspari
5f18d363fa
[fenix] Update GeckoView to 68.0.20190414095735 (following AC).
5 years ago
Thom Chiovoloni
41578b9632
[fenix] Bump application-services version and initialize networking in the megazord
5 years ago
Colin Lee
81e1fde827
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1539 : Add bookmark multi-select features
5 years ago
Colin Lee
3d4bb4b1c8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1139 : Cold start has Dispatchers.Main 1/5th second delay
5 years ago
Colin Lee
52b6db6f05
[fenix] Bump GeckoView to latest
5 years ago
Nick Alexander
bb7a28e866
[fenix] No Issue - Bump GeckoView Nightly version.
...
Matches b242ad2d45/buildSrc/src/main/java/Gecko.kt
.
5 years ago
Colin Lee
c7b4a69ee7
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1312 , https://github.com/mozilla-mobile/fenix/issues/1236 , https://github.com/mozilla-mobile/fenix/issues/1237 , https://github.com/mozilla-mobile/fenix/issues/1238 , https://github.com/mozilla-mobile/fenix/issues/1239 : Creating, Editing, and Deleting Bookmarks and Bookmark Folders
5 years ago
ekager
9404ffba55
[fenix] Update RecyclerView to 1.1.0-alpha04
5 years ago
Jeff Boek
287cc6a4f1
[fenix] Updates ConstraintLayout to alpha4
5 years ago
ekager
01b58d4fc3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1387 - Downgrade androidx preference version
5 years ago
Emily Kager
7cebbbc282
[fenix] No issue: Update Androidx dependencies from 4-3-2019
5 years ago
Emily Kager
7a53ead19a
[fenix] No issue: Remove conflicting appcompat dependency
5 years ago
Sebastian Kaspari
2d060abb23
[fenix] Build against GeckoView 68.0 (browser-engine-gecko-nightly).
5 years ago
Christian Sadilek
b47c62ba72
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1329 : Raptor performance tests can no longer be executed
5 years ago
Jeff Boek
a00ccdba77
[fenix] No issue - update to A-C 50
5 years ago
Colin Lee
6311a7abd1
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/916 , fixes https://github.com/mozilla-mobile/fenix/issues/917 , fixes https://github.com/mozilla-mobile/fenix/issues/920 : Save, share, and delete bookmarks
5 years ago
Christian Sadilek
ab22bea139
[fenix] Update GeckoView Nightly to 68.0.20190329094433
5 years ago
Sawyer Blatz
51715ce7cc
[fenix] Bump A-C to 0.49.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/1200 )
5 years ago
Colin Lee
784857cfc3
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1151 : As a developer, Flipper integration might help me with debugging
6 years ago
Sebastian Kaspari
40bda8be44
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/1077 : Switch to GeckoView Beta (67.0).
6 years ago
Grisha Kruglov
5d0b76a557
[fenix] 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.
6 years ago
Colin Lee
c29511c16f
[fenix] Update gradle to 3.3.2 to match A-C, A-S
6 years ago
Grisha Kruglov
b485bbef29
[fenix] Revert "Bump app-services gradle plugin version"
...
This reverts commit e8da8c78229cc702082c5ffcaa1fd879c53523f6.
6 years ago
Grisha Kruglov
4e9504dc8f
[fenix] 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).
6 years ago
Emily Kager
9938fd0038
[fenix] No issue: Update to Navigation 2.1.0-alpha01
6 years ago
Colin Lee
0a8fe6ad18
[fenix] No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code
6 years ago
Colin Lee
5cf2fa2389
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1032 : Crash altering sessions DB on main thread
6 years ago
Emily Kager
e6a4b4c227
[fenix] No issue: update Androidx dependencies
6 years ago
Grisha Kruglov
8d0e949d0b
[fenix] 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.
6 years ago
Arturo Mejia
b4f2e17735
[fenix] Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 ( https://github.com/mozilla-mobile/fenix/pull/958 )
...
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443
* Fix compliation errors
6 years ago
Jeff Boek
cf151c0c1a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/891 - Adds the leanplum sdk
6 years ago
ekager
0d4d22b32a
[fenix] No issue: Update Navigation Library
6 years ago
Sawyer Blatz
d406c3e5d7
[fenix] Updates AC & GV to 46-SNAPSHOT
6 years ago
Colin Lee
49d735a2aa
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/675 : Integrate Adjust SDK (for Greenfield flavor)
6 years ago
Arturo Mejia
ade773f5d3
[fenix] Adding support for Site Permissions.
6 years ago
Colin Lee
ecccfb7a1d
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/745 : Integrate Browser-Icons component for favicons
6 years ago
Grisha Kruglov
5767a3d756
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/418 : Basic Firefox Accounts integration
...
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).
Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
6 years ago
Grisha Kruglov
0898d23c69
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/309 : Consume Fenix megazord; enable Rust logging
6 years ago
Sebastian Kaspari
0d068c6af9
[fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190227104426.
6 years ago
ekager
f3e4beec37
[fenix] No issue: Update to Navigation 1.0.0-rc02
6 years ago
Sebastian Kaspari
61ad08ce5f
[fenix] Revert "Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. ( https://github.com/mozilla-mobile/fenix/pull/676 )"
...
This reverts commit b98f6afeb2e81ad9d8322188429209c14df1c22d.
6 years ago
Sebastian Kaspari
449fb864a6
[fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190226093755. ( https://github.com/mozilla-mobile/fenix/pull/676 )
6 years ago
Emily Kager
99d6ed1489
[fenix] No issue: Update Navigation Library to rc 01
6 years ago
Sawyer Blatz
6a6ab3a60b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/622 : Adds Glide ( https://github.com/mozilla-mobile/fenix/pull/623 )
6 years ago
Colin Lee
3aeaac9459
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/589 : Add sample unit tests for a component
6 years ago
Colin Lee
45d61ca51f
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/541 : Crash on Home Screen
...
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
6 years ago
Jeff Boek
da12c7410a
[fenix] Adds build date to the about page
6 years ago
Colin Lee
b3e1b4bc0a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/401 : Resolve known leak and install LeakCanary
6 years ago
Sebastian Kaspari
16db6131e3
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/472 : Integrate feature-session-bundling component.
...
This will take care of saving and restoring the (`SessionManager`) state.
6 years ago
Sebastian Kaspari
be4781d500
[fenix] Introduce aarch64 flavor and publish nightly build.
6 years ago
Sebastian Kaspari
3353693f15
[fenix] Update GeckoView Nightly to 67.0.20190213102848 (Following A-C).
6 years ago
Sebastian Kaspari
34b44e156e
[fenix] Update to Mozilla Android Components 0.43.0-SNAPSHOT.
6 years ago
Emily Kager
5a7b905b28
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/449 - Adds Basic About Page with Dated Version Name
6 years ago
Emily Kager
19ea4d10e1
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/451 - Update to Navigation Beta 2
6 years ago
Colin Lee
d6e79694f8
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/351 Create home screen component for multitasking
6 years ago
Emily Kager
8e2ddbefd0
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/403 Use Fragments for Navigation, Add Toolbar to HomeActivity
6 years ago
Emily Kager
19e77bbb4d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/378 - Creates Library Fragment UI and adds resources
6 years ago
Sebastian Kaspari
5c38c2b444
[fenix] Update GeckoView to 67.0.20190204092937 (following A-C).
6 years ago
Stefan Arentz
c0e10e9f54
[fenix] Update A-C to 0.42.0-SNAPSHOT
6 years ago
Jeff Boek
5ae5a5e410
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/146 & Closes https://github.com/mozilla-mobile/fenix/issues/147 : Integrates find in page
...
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
6 years ago
Jeff Boek
e12754121f
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/362 - Downgrade to ConstraintLayout 2.0.0-alpha2
...
There is currently an issue with visibility changes in ConstraintLayout 2.0.0-alpha3
https://issuetracker.google.com/issues/122090772
For now we're going to manually implement KeyTriggers.
6 years ago
Sebastian Kaspari
b3d56e5720
[fenix] Move architecture/mvi code to separate gradle module.
6 years ago
Emily Kager
dbb6570f3b
[fenix] Style settings theme, add about category
6 years ago
Sebastian Kaspari
8ce521e39a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/263 : Integrate service-glean component.
6 years ago
Emily Kager
2db2d21c4e
[fenix] Part of https://github.com/mozilla-mobile/fenix/issues/288 - Set up basic settings menu
6 years ago
Christian Sadilek
2408517523
[fenix] Update GeckoView to 67.0.20190130001444
6 years ago
Colin Lee
ecbfa2bcfc
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/290 : Integrate new Fenix architecture
6 years ago
Sebastian Kaspari
96ae28521f
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/267 : Integrate lib-crash component and upload crash reports to sentry and socorro.
6 years ago
Christian Sadilek
07fd0494a2
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/266 - Integrate feature-downloads component
6 years ago
Colin Lee
d59ae83a6e
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/127 : Add architecture classes
6 years ago
Sebastian Kaspari
fb2866f0a3
[fenix] Update GeckoView to 66.0.20190128092811 (following A-C).
6 years ago
Emily Kager
91d204b023
[fenix] No issue: Update Android arch Navigation to 1.0.0-alpha11
6 years ago
Emily Kager
efc495b1e0
[fenix] Adds toolbar with autocomplete and menu to BrowserFragment
6 years ago
Jeff Boek
5639c641a0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/141 - wires up toolbar and awesomebar
6 years ago
Jeff Boek
699b4e6a02
[fenix] For https://github.com/mozilla-mobile/fenix/issues/141 - Adds autocomplete ot the search screen
...
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
6 years ago
Jonathan Almeida
87af876489
[fenix] Use support-ktx for Lifecycle.addObservers
6 years ago
Stefan Arentz
2d2da79cf2
[fenix] Upgrade to Android Components 0.40.0-SNAPSHOT
6 years ago
Jeff Boek
cb5f85a774
[fenix] For https://github.com/mozilla-mobile/fenix/issues/131 - Loads mozilla.org in the browser fragment
6 years ago
Stefan Arentz
2e70d02ddb
[fenix] Update Android Components to 0.39-SNAPSHOT
6 years ago
Emily Kager
d1b27a0661
[fenix] Implement Navigation, Add Search Fragment, Add Browser Fragment
6 years ago
Jeff Boek
cd0141b7c0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/139 - Adds session placeholder with motionlayout
6 years ago
Jeff Boek
9bf595ec9a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/150 - Adds the search bar
6 years ago
Colin Lee
b76a058d3e
[fenix] Fix buildSrc dependencies and androidX usages
6 years ago
Colin Lee
e7b7b307a9
[fenix] Re-add automation folder; support multiple arch builds
6 years ago