mcarare
27e654cafa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7095 Update androidx.biometric to latest version
2020-01-07 12:11:48 -07:00
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>
2020-01-03 18:15:35 -08:00
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
2020-01-03 14:37:12 -08:00
Tiger Oakes
8646dcfbbe
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7085 - Remove anko ( https://github.com/mozilla-mobile/fenix/pull/7301 )
2020-01-02 20:15:53 -08:00
Michael Comella
42ec15c095
[fenix] No issue: remove unused Anko dependencies.
2019-12-31 10:46:39 -05:00
Kadeem M
78a599b06e
[fenix] Added UI tests for the About Settings page ( https://github.com/mozilla-mobile/fenix/pull/6161 )
2019-12-27 07:55:35 -08:00
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 )
2019-12-20 08:27:19 -05:00
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 )
2019-12-16 13:24:55 -06:00
Ryan Kelly
b806b4c5fa
[fenix] Use feature-accounts-push, which replaces feature-sendtab.
2019-12-13 16:42:28 -08:00
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 )
2019-12-13 13:29:27 -06:00
Sawyer Blatz
a0eb12b12e
[fenix] Updates to AC 26.0.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/7068 )
2019-12-10 10:41:47 -08:00
ekager
28eab83d14
[fenix] No issue: Update to 25.0.0-snapshot
2019-12-04 12:49:10 +00:00
Edouard Oger
1e1c28e89c
[fenix] Update Application Services to 0.44.0
2019-12-02 16:26:47 -05:00
Sebastian Kaspari
69755cb94f
[fenix] Update to Mozilla Android Components 24.0.0-SNAPSHOT. ( https://github.com/mozilla-mobile/fenix/pull/6833 )
2019-11-27 11:46:22 -04:00
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.
2019-11-25 09:28:50 -08:00
Sebastian Kaspari
047ea3749d
[fenix] Update to Mozilla Android Components 23.0.0-SNAPSHOT.
2019-11-21 14:50:08 +01:00
Roger Yang
f8b8249b3f
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6440 Integrate Web Notifications Feature
2019-11-18 13:44:39 -05:00
Tiger Oakes
037d35abd1
[fenix] Use ViewModel for share fragment
2019-11-14 16:25:50 -08:00
Emily Kager
f279306478
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5074 - Sync Logins, Uses KeySharedPreferences for Passwords Encryption Key
2019-11-14 16:05:20 -08:00
Sebastian Kaspari
a24411987c
[fenix] Update Mozilla Android Components to 22.0.0-SNAPSHOT.
2019-11-14 07:23:15 -08:00
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.
2019-11-07 13:45:41 -08:00
Emily Kager
fc7084a555
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5547 - Add top level auth when accessing passwords
2019-11-07 13:45:41 -08:00
Emily Kager
4c9f6299ab
[fenix] No issue: Update to AC 21 SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/6466 )
2019-11-06 10:31:43 -08:00
Christian Sadilek
b425c60f28
[fenix] Upgrade Mozilla Application Services to 0.42.2
2019-11-02 19:31:40 -04:00
Arturo Mejia
4d7068779c
[fenix] Update to AC 20.0.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/6343 )
2019-10-30 10:26:20 -04:00
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 )
2019-10-29 10:09:07 -07:00
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.
2019-10-25 10:24:40 -04:00
Denys M
f69e53c92d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2441 . Update LeakCanary to 2.0-beta-3
version.
2019-10-24 11:19:09 -07:00
ekager
36de82bdc6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5544 : Bare Minimum Logins UI
2019-10-24 10:29:03 -07:00
Alessio Placitelli
9d544a27e8
[fenix] Pick up forUnitTest library for the Glean SDK test
2019-10-24 08:57:30 -07:00
Sebastian Kaspari
a81a60183d
[fenix] Update to Mozilla Android Components 19.0.0-SNAPSHOT.
2019-10-24 08:57:30 -07:00
Grisha Kruglov
3e5c5d9514
[fenix] Perform Fennec data migration within fennecProduction
2019-10-22 16:04:08 -04:00
Mitchell Hentges
cf0265e3b1
[fenix] Removes versionName check from gradle ( https://github.com/mozilla-mobile/fenix/pull/5934 )
2019-10-21 10:03:21 -07:00
Sebastian Kaspari
82d20a0c40
[fenix] Update to Mozilla Android Components 18.0.0-SNAPSHOT.
2019-10-18 17:54:05 +02:00
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>
2019-10-14 20:09:23 +00:00
ekager
a576c3855b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5991 - Downgrade RecyclerView version to fix a11y crash
2019-10-14 13:06:05 -07:00
ekager
fb5d00e087
[fenix] No issue: Update androidx fragment Oct 11
2019-10-11 18:03:49 -07:00
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>
2019-10-11 21:29:43 +00:00
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 )
2019-10-10 11:16:21 -07:00
Jeff Boek
d09494613a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/373 - Integrate leanplum-fcm
2019-10-09 14:43:48 -07:00
Emily Kager
2006bb64f3
[fenix] No issue: Update androidx dependencies Oct 9
2019-10-09 11:15:29 -07:00
Sawyer Blatz
20d6976512
[fenix] Upgrade to AC 16.0.0
2019-10-08 09:14:23 -07:00
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
2019-10-04 12:28:23 -05:00
Christian Sadilek
edd9e49e01
[fenix] Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT
2019-10-03 11:07:26 -07:00
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>
2019-09-30 10:33:56 -07:00
Emily Kager
bb48b2d28f
[fenix] No issue: Update navigation library
2019-09-26 17:01:13 -07:00
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.
2019-09-26 12:50:50 -07:00
Christian Sadilek
7a32899445
[fenix] Use Mozilla Android Components 14.0.1
2019-09-24 20:08:09 -04:00
Alessio Placitelli
a7f4f3fa4f
[fenix] Bump Robolectric to version 4.2.1
...
Version 4.2 is broken on Windows.
2019-09-24 12:33:14 -07:00
Alessio Placitelli
c43b478447
[fenix] Add the workmanager dependency to enable testing with Glean
2019-09-24 12:33:14 -07:00
Sawyer Blatz
e14749a875
[fenix] No issue: Pin to AC 14.0.0 ( https://github.com/mozilla-mobile/fenix/pull/5523 )
2019-09-24 10:07:33 -07:00
Sebastian Kaspari
317000247f
[fenix] Use Mozilla Android Components 15.0.0-SNAPSHOT. ( https://github.com/mozilla-mobile/fenix/pull/5517 )
2019-09-24 08:26:24 -07:00
Dennis Schubert
ebee89cc0f
[fenix] No bug - Add WebCompat feature.
2019-09-20 08:33:48 -07:00
Sawyer Blatz
d95e439bab
[fenix] Reverts https://github.com/mozilla-mobile/fenix/issues/1151 : Removes unused Flipper library
2019-09-20 08:05:14 -07:00
Sebastian Kaspari
0e24e60901
[fenix] Use Mozilla Android Components 14.0.0-SNAPSHOT.
2019-09-19 07:53:07 -07:00
Emily Kager
44dee734d4
[fenix] No issue: Update androidx libraries Sept 5 2019
2019-09-17 09:50:31 -07:00
Sebastian Kaspari
509d3c5e20
[fenix] Unbreak Nightly: Get rid of fragment-testing dependency and create fragments in test manually.
2019-09-12 13:44:17 +02:00
Sawyer Blatz
8fcdbab068
[fenix] No issue: Updates to AC 13.0.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/5240 )
2019-09-11 17:57:05 -05:00
Emily Kager
3b0a3c1643
[fenix] Add Tracking Protection Info Panel
2019-09-11 07:47:13 -07:00
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
2019-09-10 21:42:16 -07:00
Emily Kager
494e38fca2
[fenix] No issue: Use AC 12.0.0 release
2019-09-10 10:13:56 -07:00
Sawyer Blatz
e2eb292241
[fenix] No issue: Only use iconTint in XML for bookmark menus ( https://github.com/mozilla-mobile/fenix/pull/5145 )
2019-09-10 09:04:05 -07:00
Colin Lee
736fb7fd7c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3106 : Granular options for clearing user data
2019-09-09 12:32:28 -07:00
Sebastian Kaspari
9fdfd82bc0
[fenix] Update to Mozilla Android Components 12.0.0-SNAPSHOT.
2019-09-05 13:38:15 +02:00
Sebastian Kaspari
1ad6f0ea20
[fenix] Add browser-state component.
2019-09-05 13:38:15 +02:00
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.
2019-09-03 12:01:26 -07:00
Sebastian Kaspari
2782f833a8
[fenix] Issue https://github.com/mozilla-mobile/fenix/pull/4907 : Config: Get rid of "floating pow()".
2019-09-03 17:10:06 +02:00
Sebastian Kaspari
8ad7dcfe04
[fenix] Issue https://github.com/mozilla-mobile/fenix/pull/4907 : Config: Update commment explaining fennec versioning scheme.
2019-09-03 17:10:06 +02:00
Sebastian Kaspari
9a01bb2639
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4873 : Use Fennec version code mechanism for fennecProduction build type.
2019-09-03 17:10:06 +02:00
Christian Sadilek
8cb7b66108
[fenix] Use Mozilla Application Services 0.38.1
2019-08-30 18:32:25 -04:00
Christian Sadilek
9023fb1289
[fenix] Use Mozilla Android Components 11.0.0-SNAPSHOT
2019-08-30 17:56:18 -04:00
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 )
2019-08-29 14:45:11 -05:00
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 )
2019-08-29 10:16:26 -05:00
Sebastian Kaspari
5db6464268
[fenix] Use Mozilla Android Components 10.0.1.
2019-08-28 15:31:25 +02:00
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
2019-08-23 13:37:52 -07:00
Colin Lee
bd400b8f53
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Dispatchers.Main still has long cold start delay (Phase II)
2019-08-21 14:32:44 -07:00
Jonathan Almeida
584103cdf6
[fenix] Use Mozilla Android Components 10.0.0
2019-08-21 10:06:05 -04:00
Arturo Mejia
7f746f6f17
[fenix] Use Mozilla Android Components 9.0.0-SNAPSHOT. ( https://github.com/mozilla-mobile/fenix/pull/4750 )
2019-08-19 10:29:10 -07:00
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 )
2019-08-14 09:10:24 -05:00
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.
2019-08-13 14:53:36 -05:00
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 )
2019-08-09 13:51:12 -07:00
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 )
2019-08-09 14:46:40 -05:00
ekager
81fb1389ed
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4650 - Downgrade recyclerview to Version 1.1.0-beta01
2019-08-09 07:41:03 -07:00
Emily Kager
527b52ed71
[fenix] No issue: Update testing dependencies
2019-08-08 11:37:16 -07:00
Emily Kager
03e8f5b054
[fenix] No issue: Update testing dependencies and deprecated method ( https://github.com/mozilla-mobile/fenix/pull/4608 )
2019-08-08 09:03:39 -07:00
Emily Kager
4ad3e4088b
[fenix] No issue: Update AndroidX dependencies August
2019-08-07 14:26:37 -07:00
Christian Sadilek
260b91bc23
[fenix] Use Mozilla Android Components 8.0.0
2019-08-07 15:52:32 -04:00
Colin Lee
32ec775443
[fenix] No issue: Add OSS licenses link to About page
2019-08-07 12:40:10 -07:00
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
2019-08-05 15:57:34 -07:00
Travis Long
4d977e253e
[fenix] Integrate service-experiments component ( https://github.com/mozilla-mobile/fenix/pull/4098 )
2019-08-05 11:14:42 -05:00
Thom Chiovoloni
e958f9fca9
[fenix] Bump A-C version
2019-08-01 13:10:20 -07:00
Thom Chiovoloni
dc7b4f682d
[fenix] Update fenix for new megazord setup
2019-08-01 13:10:20 -07:00
ekager
cfda0676e7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4137 - Adds pagination to the history view
2019-07-31 14:35:33 -07:00
Sebastian Kaspari
34853bff08
[fenix] Update to use Mozilla Android Components 6.0.2.
2019-07-31 13:06:08 -07:00
Sebastian Kaspari
3f6add95ae
[fenix] Update to use Mozilla Android Components 6.0.1. ( https://github.com/mozilla-mobile/fenix/pull/4413 )
2019-07-31 10:29:32 -07:00
Sebastian Kaspari
a4add1765d
[fenix] Switch to GeckoView 69 Beta.
2019-07-30 18:53:27 +02:00
Sebastian Kaspari
4401093b9a
[fenix] Use Mozilla Android Components 6.0.0 release. ( https://github.com/mozilla-mobile/fenix/pull/4380 )
2019-07-30 10:15:36 -05:00
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 )
2019-07-25 21:55:51 -05:00
Jonathan Almeida
2ef80d8869
[fenix] Update to use Mozilla Android Components 6.0.0
2019-07-23 17:55:39 -04:00
Tiger Oakes
9e87335875
[fenix] Update to use Mozilla Android Components 5.0.0
2019-07-19 16:41:38 -04:00
Sawyer Blatz
1f301464fb
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/2464 : Remove Glide dependency ( https://github.com/mozilla-mobile/fenix/pull/4169 )
2019-07-19 11:06:49 -07:00
Sebastian Kaspari
ec41aea0d5
[fenix] Update to use Mozilla Android Components 4.0.1. ( https://github.com/mozilla-mobile/fenix/pull/4146 )
2019-07-18 07:27:24 -07:00
Sebastian Kaspari
d7da01235a
[fenix] Use Mozilla Android Components 4.0.0.
2019-07-16 18:35:35 +02:00
Jonathan Almeida
01457f8490
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3015 : Add push support for send tab
2019-07-15 16:38:49 -04:00
Sebastian Kaspari
30f9fdfa86
[fenix] After mege day: Switch from GV 68 beta to GV 68 release.
2019-07-15 16:29:41 +02:00
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
2019-07-12 16:32:00 -07:00
Grisha Kruglov
8729a8cc7f
[fenix] Update FxA integration to new APIs
2019-07-11 13:19:37 +02:00
Grisha Kruglov
e8f820bf98
[fenix] Bump a-s version
2019-07-11 13:19:37 +02:00
Sebastian Kaspari
483f850886
[fenix] Update to Mozilla Android Components 4.0.0-SNAPSHOT.
2019-07-10 12:22:38 -04:00
Emily Kager
1690de8ad5
[fenix] No issue: Update androidx dependencies ( https://github.com/mozilla-mobile/fenix/pull/3883 )
2019-07-08 11:59:25 -05:00
Colin Lee
47ef5c191d
[fenix] Update Android Gradle Plugin to 3.4.1 ( https://github.com/mozilla-mobile/fenix/pull/3930 )
2019-07-08 11:57:21 -05:00
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
2019-07-08 11:14:13 -05:00
Richard Pappalardo
623407a92f
[fenix] Update HomeScreenTest ( https://github.com/mozilla-mobile/fenix/pull/3882 )
2019-07-05 10:38:09 -07:00
Sebastian Kaspari
efd775766a
[fenix] Update to Mozilla Android Components 3.0.0-SNAPSHOT.
2019-07-03 18:46:55 +02:00
Sawyer Blatz
3b3a25d596
[fenix] No issue: Upgrades AC to 2.0.0-SNAPSHOT
2019-06-26 10:27:48 -07:00
Tiger Oakes
abf49d9e96
[fenix] Use lifecycleScope for settings fragments
2019-06-25 13:56:33 -07:00
Tiger Oakes
066e2fc6ea
[fenix] Use lifecycleScope for collections fragments
2019-06-25 13:56:15 -07:00
Denys M
658ad81d70
[fenix] Add unit tests for Settings
.
...
Add unit tests for `Settings`.
2019-06-24 16:02:34 -07:00
Sawyer Blatz
6028239e33
[fenix] No issue: Upgrades to AC 1.0.0 ( https://github.com/mozilla-mobile/fenix/pull/3630 )
2019-06-24 13:00:52 -07:00
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 )
2019-06-18 16:36:23 -07:00
Stefan Arentz
185a77c588
[fenix] Update A-C to 0.56.5 ( https://github.com/mozilla-mobile/fenix/pull/3543 )
2019-06-18 16:32:38 -07:00
Sebastian Kaspari
ff298b8973
[fenix] Update Android Components 0.56.4. ( https://github.com/mozilla-mobile/fenix/pull/3468 )
2019-06-14 11:41:05 -04:00
Sebastian Kaspari
ebd732ea3f
[fenix] Pin Android Components version to 0.56.2. ( https://github.com/mozilla-mobile/fenix/pull/3377 )
2019-06-12 10:09:27 -05:00
Denys M
07b92e9295
[fenix] Use Drawable.toBitmap()
from androidx-ktx. ( https://github.com/mozilla-mobile/fenix/pull/3286 )
2019-06-10 08:50:37 -04:00
Emily Kager
5dfb499b11
[fenix] No issue: Update dependencies
2019-06-05 16:30:01 -07:00
Sebastian Kaspari
f8e47d7aab
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/2381 : Add feature-media component and enable notification for recording devices.
2019-06-05 20:20:44 +02:00
Sebastian Kaspari
8359a6279f
[fenix] Update GeckoView Beta to 68.0.20190604110028.
2019-06-05 20:20:44 +02:00
Sawyer Blatz
95dc2b9e00
[fenix] No issue: Updates a-c to 0.56.0
2019-06-04 13:37:28 -07:00
Stefan Arentz
7893fdda0f
[fenix] Update Dependencies.kt
2019-06-03 14:30:15 +02:00
Stefan Arentz
d77e443091
[fenix] Update A-S to 0.30
2019-06-03 14:30:15 +02:00
Stefan Arentz
45cca0fa1c
[fenix] Update A-S to 0.30
2019-06-03 14:30:15 +02:00
James Hugman
ce4a686423
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1570 - Enable app-links feature
2019-05-31 10:39:47 -07:00
Sawyer Blatz
9a301da8bb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Fixes nits
2019-05-30 11:45:39 -07:00
Sawyer Blatz
957e4c5bbe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Adds error state syncing
2019-05-30 11:45:39 -07:00
Denys M
324684a1fe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/747 . Fix coroutines leaks in HistoryFragment
.
2019-05-29 10:21:48 -07:00
Colin Lee
94a94edca6
[fenix] Update flipper to make LeakCanary traces appear ( https://github.com/mozilla-mobile/fenix/pull/2971 )
2019-05-29 11:17:56 -05:00
Sawyer Blatz
fb3e821fb3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2948 : Adds menu button add tab to collection
2019-05-29 09:08:11 -07:00
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 )
2019-05-29 09:19:17 -04:00
Stefan Arentz
e70c7c8037
[fenix] Update GeckoView Beta to 68.0.20190527103257
2019-05-29 09:09:40 -04:00
Emily Kager
7fdc9784e7
[fenix] No issue: Correct material dependency and anchor snackbar above toolbar
2019-05-24 17:38:20 -07:00
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 )
2019-05-24 14:03:59 -07:00
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)
2019-05-23 10:46:22 -07:00
Ryan Kelly
36686f3fd8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2555 : Remove appservices gradle plugin, perform megazord substitution by hand.
2019-05-23 08:23:17 -07:00
Sebastian Kaspari
de0b28d5fe
[fenix] Update GeckoView versions (following A-C).
2019-05-22 11:14:02 -07:00
Sebastian Kaspari
a354e289c5
[fenix] Use Mozilla Android Components 0.54.0-SNAPSHOT.
2019-05-22 11:14:02 -07:00
Jeff Boek
24a95dcac4
[fenix] Revert "Update GeckoView to Nightly 68.0.20190517093040" ( https://github.com/mozilla-mobile/fenix/pull/2617 )
...
This reverts commit 07d6d73b9c17f16c04ac63bfef6b5bda4c55cf66.
2019-05-17 16:13:32 -04:00
Stefan Arentz
a6b8df1342
[fenix] Update GeckoView to Nightly 68.0.20190517093040
2019-05-17 11:58:59 -04:00
Sebastian Kaspari
72411cc622
[fenix] Remove feature-session-bundling component.
2019-05-16 22:23:23 -07:00
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
2019-05-16 14:02:24 -07:00
Emily Kager
27b38f2ae4
[fenix] No issue: Update AndroidX dependencies 5-16-2019
2019-05-16 13:31:51 -07:00
Arturo Mejia
2f6dc42635
[fenix] Updated to use Android Components 0.53.0-SNAPSHOT builds.
2019-05-15 09:17:13 -07:00
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 )
2019-05-09 23:06:12 +00:00
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 )
2019-05-09 22:05:49 +00:00
Emily Kager
bb7e9e734c
[fenix] No issue: Update constraintlayout and androidx dependencies ( https://github.com/mozilla-mobile/fenix/pull/2396 )
2019-05-09 16:19:44 -05:00
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
2019-05-08 14:16:51 -05:00
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
2019-05-08 11:04:06 -05:00
Colin Lee
0f756b8f1b
[fenix] Fix build breakage over FragmentScenario integration
2019-05-08 10:27:24 -05:00
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 )
2019-05-07 16:36:37 -05:00
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
2019-05-06 19:09:29 +02:00
Stefan Arentz
a78fd9a648
[fenix] Update GeckoView Nightly and Beta ( https://github.com/mozilla-mobile/fenix/pull/2270 )
2019-05-03 20:54:58 -05:00
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>
2019-05-03 21:01:45 +00:00
Christian Sadilek
49611b34c8
[fenix] Upgrade to A-C 0.52.0-SNAPSHOT, GV 68.0.20190429095544 and Kotlin 1.3.30
2019-05-03 09:38:48 -07:00
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.
2019-05-03 09:40:21 -05:00
Emily Kager
65ca28a7b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1573 - Create Save to Collection Component and Views
2019-04-30 23:03:54 -07:00
Emily Kager
7e25d152b6
[fenix] No issue: Update to ConstraintLayout 2.0.0-alpha5 ( https://github.com/mozilla-mobile/fenix/pull/2108 )
2019-04-26 22:25:56 -07:00
Johan Lorenzo
0b895fb3c8
[fenix] Enable raptor tests on Fenix
2019-04-24 09:35:23 -04:00
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.
2019-04-23 17:41:07 -05:00
Nick Alexander
cb8fafa685
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1899 - Update GeckoView version to 68.0.20190422094240.
2019-04-22 13:55:09 -07:00
Colin Lee
b98ca450d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/113 : QR Scan
2019-04-19 14:47:53 -07:00
Colin Lee
8f35a7422e
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1732 : Fix crashes opening bookmarks
2019-04-18 13:21:05 -05:00
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.
2019-04-18 12:02:04 +02:00
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 )
2019-04-17 11:13:48 -07:00
Colin Lee
a47300dfbc
[fenix] Merge branch 'master' into a-s-networking
2019-04-17 10:36:35 -05:00
Kevin Brosnan
3f181f63c9
[fenix] UI tests for the home screen
2019-04-16 13:38:06 -07:00
Sebastian Kaspari
5f18d363fa
[fenix] Update GeckoView to 68.0.20190414095735 (following AC).
2019-04-16 13:07:13 -07:00
Thom Chiovoloni
41578b9632
[fenix] Bump application-services version and initialize networking in the megazord
2019-04-16 08:27:13 -07:00
Colin Lee
81e1fde827
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1539 : Add bookmark multi-select features
2019-04-12 13:35:28 -05:00
Colin Lee
3d4bb4b1c8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1139 : Cold start has Dispatchers.Main 1/5th second delay
2019-04-11 14:24:18 -05:00
Colin Lee
52b6db6f05
[fenix] Bump GeckoView to latest
2019-04-08 17:03:07 -05:00
Nick Alexander
bb7a28e866
[fenix] No Issue - Bump GeckoView Nightly version.
...
Matches b242ad2d45/buildSrc/src/main/java/Gecko.kt
.
2019-04-08 16:13:23 -05:00
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
2019-04-08 14:48:36 -05:00
ekager
9404ffba55
[fenix] Update RecyclerView to 1.1.0-alpha04
2019-04-06 19:53:01 -07:00
Jeff Boek
287cc6a4f1
[fenix] Updates ConstraintLayout to alpha4
2019-04-05 10:09:02 -07:00
ekager
01b58d4fc3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1387 - Downgrade androidx preference version
2019-04-04 23:32:35 -05:00
Emily Kager
7cebbbc282
[fenix] No issue: Update Androidx dependencies from 4-3-2019
2019-04-04 07:26:20 +09:00
Emily Kager
7a53ead19a
[fenix] No issue: Remove conflicting appcompat dependency
2019-04-04 06:04:19 +09:00
Sebastian Kaspari
2d060abb23
[fenix] Build against GeckoView 68.0 (browser-engine-gecko-nightly).
2019-04-03 11:09:34 -05:00
Christian Sadilek
b47c62ba72
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1329 : Raptor performance tests can no longer be executed
2019-04-02 19:18:45 -07:00
Jeff Boek
a00ccdba77
[fenix] No issue - update to A-C 50
2019-04-02 15:35:23 -07:00
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
2019-04-01 16:16:08 -05:00
Christian Sadilek
ab22bea139
[fenix] Update GeckoView Nightly to 68.0.20190329094433
2019-03-29 23:25:07 -05:00
Sawyer Blatz
51715ce7cc
[fenix] Bump A-C to 0.49.0-SNAPSHOT ( https://github.com/mozilla-mobile/fenix/pull/1200 )
2019-03-27 11:48:31 -07:00
Colin Lee
784857cfc3
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1151 : As a developer, Flipper integration might help me with debugging
2019-03-22 17:12:53 -05:00
Sebastian Kaspari
40bda8be44
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/1077 : Switch to GeckoView Beta (67.0).
2019-03-22 11:18:06 -05:00
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.
2019-03-21 23:30:00 -05:00
Colin Lee
c29511c16f
[fenix] Update gradle to 3.3.2 to match A-C, A-S
2019-03-21 13:21:01 -07:00
Grisha Kruglov
b485bbef29
[fenix] Revert "Bump app-services gradle plugin version"
...
This reverts commit e8da8c78229cc702082c5ffcaa1fd879c53523f6.
2019-03-20 17:26:09 -05:00
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).
2019-03-20 13:08:13 -05:00
Emily Kager
9938fd0038
[fenix] No issue: Update to Navigation 2.1.0-alpha01
2019-03-19 15:07:27 -07:00
Colin Lee
0a8fe6ad18
[fenix] No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code
2019-03-15 12:00:40 -07:00
Colin Lee
5cf2fa2389
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1032 : Crash altering sessions DB on main thread
2019-03-15 10:41:02 -07:00
Emily Kager
e6a4b4c227
[fenix] No issue: update Androidx dependencies
2019-03-14 11:03:17 -05:00
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.
2019-03-13 19:07:28 -05:00
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
2019-03-12 08:49:22 -07:00
Jeff Boek
cf151c0c1a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/891 - Adds the leanplum sdk
2019-03-08 14:27:00 -08:00
ekager
0d4d22b32a
[fenix] No issue: Update Navigation Library
2019-03-06 22:33:59 -08:00
Sawyer Blatz
d406c3e5d7
[fenix] Updates AC & GV to 46-SNAPSHOT
2019-03-05 11:27:02 -08:00
Colin Lee
49d735a2aa
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/675 : Integrate Adjust SDK (for Greenfield flavor)
2019-03-01 12:57:59 -06:00
Arturo Mejia
ade773f5d3
[fenix] Adding support for Site Permissions.
2019-02-28 13:32:08 -08:00
Colin Lee
ecccfb7a1d
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/745 : Integrate Browser-Icons component for favicons
2019-02-28 13:31:44 -08:00
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.
2019-02-27 18:07:05 -05:00
Grisha Kruglov
0898d23c69
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/309 : Consume Fenix megazord; enable Rust logging
2019-02-27 18:07:05 -05:00
Sebastian Kaspari
0d068c6af9
[fenix] Update to Mozilla Android Components 0.45.0-SNAPSHOT and GeckoView Nightly 67.0.20190227104426.
2019-02-27 17:58:27 +01:00
ekager
f3e4beec37
[fenix] No issue: Update to Navigation 1.0.0-rc02
2019-02-26 16:30:20 -08:00
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.
2019-02-26 12:21:40 -06:00
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 )
2019-02-26 08:24:14 -08:00
Emily Kager
99d6ed1489
[fenix] No issue: Update Navigation Library to rc 01
2019-02-21 15:02:21 -08:00
Sawyer Blatz
6a6ab3a60b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/622 : Adds Glide ( https://github.com/mozilla-mobile/fenix/pull/623 )
2019-02-21 09:38:00 -08:00
Colin Lee
3aeaac9459
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/589 : Add sample unit tests for a component
2019-02-20 09:20:40 -08:00
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.
2019-02-16 19:40:39 -08:00
Jeff Boek
da12c7410a
[fenix] Adds build date to the about page
2019-02-13 13:20:12 -06:00
Colin Lee
b3e1b4bc0a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/401 : Resolve known leak and install LeakCanary
2019-02-13 09:37:13 -08:00
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.
2019-02-13 09:35:45 -08:00
Sebastian Kaspari
be4781d500
[fenix] Introduce aarch64 flavor and publish nightly build.
2019-02-13 08:59:31 -08:00
Sebastian Kaspari
3353693f15
[fenix] Update GeckoView Nightly to 67.0.20190213102848 (Following A-C).
2019-02-13 08:56:28 -08:00
Sebastian Kaspari
34b44e156e
[fenix] Update to Mozilla Android Components 0.43.0-SNAPSHOT.
2019-02-13 08:56:28 -08:00
Emily Kager
5a7b905b28
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/449 - Adds Basic About Page with Dated Version Name
2019-02-12 16:04:01 -08:00
Emily Kager
19ea4d10e1
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/451 - Update to Navigation Beta 2
2019-02-12 14:02:48 -06:00
Colin Lee
d6e79694f8
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/351 Create home screen component for multitasking
2019-02-09 15:52:10 -06:00
Emily Kager
8e2ddbefd0
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/403 Use Fragments for Navigation, Add Toolbar to HomeActivity
2019-02-08 12:57:38 -08:00
Emily Kager
19e77bbb4d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/378 - Creates Library Fragment UI and adds resources
2019-02-06 08:04:04 -08:00
Sebastian Kaspari
5c38c2b444
[fenix] Update GeckoView to 67.0.20190204092937 (following A-C).
2019-02-05 10:22:57 -08:00
Stefan Arentz
c0e10e9f54
[fenix] Update A-C to 0.42.0-SNAPSHOT
2019-02-05 10:22:57 -08:00
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>
2019-02-01 23:00:37 -08:00
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.
2019-02-01 16:26:37 -08:00
Sebastian Kaspari
b3d56e5720
[fenix] Move architecture/mvi code to separate gradle module.
2019-02-01 09:45:55 -06:00
Emily Kager
dbb6570f3b
[fenix] Style settings theme, add about category
2019-01-31 12:03:49 -08:00
Sebastian Kaspari
8ce521e39a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/263 : Integrate service-glean component.
2019-01-31 09:04:15 -08:00
Emily Kager
2db2d21c4e
[fenix] Part of https://github.com/mozilla-mobile/fenix/issues/288 - Set up basic settings menu
2019-01-30 14:29:17 -08:00
Christian Sadilek
2408517523
[fenix] Update GeckoView to 67.0.20190130001444
2019-01-30 15:14:35 -06:00
Colin Lee
ecbfa2bcfc
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/290 : Integrate new Fenix architecture
2019-01-30 13:44:58 -06:00
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.
2019-01-30 09:11:15 -06:00
Christian Sadilek
07fd0494a2
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/266 - Integrate feature-downloads component
2019-01-29 14:42:07 -06:00
Colin Lee
d59ae83a6e
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/127 : Add architecture classes
2019-01-28 15:07:48 -06:00
Sebastian Kaspari
fb2866f0a3
[fenix] Update GeckoView to 66.0.20190128092811 (following A-C).
2019-01-28 18:49:06 +01:00
Emily Kager
91d204b023
[fenix] No issue: Update Android arch Navigation to 1.0.0-alpha11
2019-01-28 10:48:37 -06:00
Emily Kager
efc495b1e0
[fenix] Adds toolbar with autocomplete and menu to BrowserFragment
2019-01-24 14:39:51 -08:00
Jeff Boek
5639c641a0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/141 - wires up toolbar and awesomebar
2019-01-24 14:13:28 -08:00
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
2019-01-24 14:13:28 -08:00
Jonathan Almeida
87af876489
[fenix] Use support-ktx for Lifecycle.addObservers
2019-01-24 09:25:46 -08:00
Stefan Arentz
2d2da79cf2
[fenix] Upgrade to Android Components 0.40.0-SNAPSHOT
2019-01-22 15:52:52 -08:00
Jeff Boek
cb5f85a774
[fenix] For https://github.com/mozilla-mobile/fenix/issues/131 - Loads mozilla.org in the browser fragment
2019-01-18 15:47:19 -08:00
Stefan Arentz
2e70d02ddb
[fenix] Update Android Components to 0.39-SNAPSHOT
2019-01-17 10:44:19 -08:00
Emily Kager
d1b27a0661
[fenix] Implement Navigation, Add Search Fragment, Add Browser Fragment
2019-01-15 14:08:37 -08:00
Jeff Boek
cd0141b7c0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/139 - Adds session placeholder with motionlayout
2019-01-12 17:09:28 -06:00
Jeff Boek
9bf595ec9a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/150 - Adds the search bar
2019-01-12 17:09:28 -06:00
Colin Lee
b76a058d3e
[fenix] Fix buildSrc dependencies and androidX usages
2019-01-07 16:20:22 -06:00
Colin Lee
e7b7b307a9
[fenix] Re-add automation folder; support multiple arch builds
2019-01-07 15:06:15 -06:00