Michael Comella
b640d5ff27
[components] For https://github.com/mozilla-mobile/android-components/issues/10604 : add changelog entries for changes.
2021-07-27 19:39:04 +00:00
Stefan Arentz
a719bbf6ce
[components] For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master branch to main ( https://github.com/mozilla-mobile/android-components/pull/10647 )
...
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (GitHub Workflows)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (Pull Request Template)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (README)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (l10n.toml)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (GitHubPlugin.kt)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (Documentation & Comments)
* For https://github.com/mozilla-mobile/android-components/issues/10137 - Rename master to main (TaskCluster)
2021-07-21 09:59:30 -04:00
codrut.topliceanu
1e510d2772
[components] For https://github.com/mozilla-mobile/android-components/issues/10624 - Adds recoverable param to RemoveAllTabsAction
...
...to be used by UndoMiddleware.kt to prevent closed tabs from being recoverable
2021-07-19 14:49:23 +00:00
Mugurell
acf8635f10
[components] For https://github.com/mozilla-mobile/android-components/issues/10555 - Use INPUT_HANDLING_UNKNOWN as the default of InputResultDetail
...
We need to wait until having a response from GeckoView on how it handled the
touch only after which we'll know whether to animate the toolbar or not.
The edgecase scenario of having pull to refresh enabled even before having a
response from GeckoView will still work because "canOverscrollTop()" only
checks for the touch to not be handled by the browser to pan the page.
2021-07-16 12:37:29 +00:00
Gabriel Luong
41c8f7d341
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10611 - Add a new SelectOrAddUseCase for reopening existing tab with matching HistoryMetadataKey
2021-07-15 17:52:35 -04:00
Jonathan Almeida
b11afae9ca
[components] Close https://github.com/mozilla-mobile/android-components/issues/10601 : Add lastAccess to Tab in TabsTray
2021-07-14 19:01:54 +00:00
Mugurell
5b7412c8de
[components] For https://github.com/mozilla-mobile/android-components/issues/7249 - New ads / search telemetry
...
This is an upstream of the functionality already existing on Fenix so that it
can be used by multiple AC clients.
AdsTelemetry can identify whether there are ads shown in search results in
which case a (Component.FEATURE_SEARCH to SERP_SHOWN_WITH_ADDS) Fact will be
emitted. If AdsMiddleware is installed it will also track when an ad was
clicked for which a (Component.FEATURE_SEARCH to SERP_ADD_CLICKED) Fact will be
emitted.
InContentTelemetry can identify follow-on and organic web searches for which a
(Component.FEATURE_SEARCH to IN_CONTENT_SEARCH) Fact will be emitted.
In both cases the functionality only works for specific providers declared in
BaseSearchTelemetry and will be limited to only crawl websites matching the
ones declared in web extensions' manifest.json.
As such these lists will have to be permanently kept up-to-date.
2021-07-14 13:30:14 +00:00
dependabot[bot]
a72ca93ebb
[components] Bump addressable from 2.7.0 to 2.8.0 in /docs
...
Bumps [addressable](https://github.com/sporkmonger/addressable ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases )
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0 )
---
updated-dependencies:
- dependency-name: addressable
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-14 05:58:13 +00:00
Christian Sadilek
7395ed3975
[components] Prepare changelog for 92
2021-07-13 11:26:56 -04:00
codrut.topliceanu
6d605efc6e
[components] For https://github.com/mozilla-mobile/android-components/issues/10588 - ERROR_SECURITY_SSL no longer shows Advanced button
2021-07-13 12:20:32 +00:00
Sebastian Kaspari
1125473392
[components] Add blog posting about possible next architecture changes after the browser-state migration.
2021-07-09 08:29:10 +00:00
Ionut Cristian Bedregeanu
266499b6f2
[components] For https://github.com/mozilla-mobile/android-components/issues/10559 - Adds showAddonsInMenu in WebExtensionBrowserMenuBuilder
...
Adds `showAddonsInMenu` in WebExtensionBrowserMenuBuilder to allow the option of removing `Add-ons`
item even if another extensions are displayed
Add unit tests to test if 'Add-ons' item visibility is updated properly
2021-07-09 07:42:38 +00:00
Mugurell
11b0ca6e98
[components] For https://github.com/mozilla-mobile/android-components/issues/10470 - Add a new lastMediaAccess property for TabSessionState
...
This new property will be a timestamp of the last time media started playing in
the current page or be 0 if media hadn't started playing or another page loaded
in this tab so media was stopped.
To observe the media changes and update this property LastMediaAccessMiddleware
will have to be set on BrowserStore.
2021-07-08 17:08:25 +00:00
Mugurell
ae9cd34c15
[components] For https://github.com/mozilla-mobile/android-components/issues/10505 - Update the icon for the bing search engine
2021-07-07 09:04:51 +00:00
Jonathan Almeida
ac53ae76e1
[components] Close https://github.com/mozilla-mobile/android-components/issues/10382 : Handle exceptions thrown in RemoteTabsStorage
2021-07-07 03:33:22 +00:00
codrut.topliceanu
9016c4f508
[components] For https://github.com/mozilla-mobile/android-components/issues/10551 - Adds clearFlagOnStop = true in SecureWindowFeature
...
...to allow the option of keeping `FLAG_SECURE` when calling `stop()`
2021-07-05 23:01:55 +00:00
Mugurell
2142eabda2
[components] For https://github.com/mozilla-mobile/android-components/issues/10521 - Fix AwesomeBarFeature smoke tests
...
loadWebsiteTest and loadWebsitesInMultipleTabsTest were failing because
AwesomeBarFeature was asking for a negative number of history suggestions.
2021-07-05 18:41:30 +00:00
Mugurell
b462d53778
[components] For https://github.com/mozilla-mobile/android-components/issues/10521 - Simplify how history results are queried and returned
2021-07-05 17:00:18 +00:00
Mugurell
65240a159f
[components] For https://github.com/mozilla-mobile/android-components/issues/10521 - HistoryMetadataSuggestionProvider - only return pages user spent time on
2021-07-05 10:28:14 +00:00
Mugurell
4262e4076c
[components] For https://github.com/mozilla-mobile/android-components/issues/10521 - New maxNumberOfResults in HistoryMetadataSuggestionProvider
...
This allows clients to limit the number of suggested history items to even
below that of the default 5.
2021-07-05 10:28:14 +00:00
Mugurell
8f1392e896
[components] For https://github.com/mozilla-mobile/android-components/issues/10521 - New maxNumberOfResults in HistoryStorageSuggestionProvider
...
This allows clients to limit the number of suggested history items to even
below that of the default 20.
2021-07-05 10:28:14 +00:00
Mugurell
1664ac9eb5
[components] For https://github.com/mozilla-mobile/android-components/issues/10515 - Populate the CrashReporterActivity layout.
2021-06-25 06:10:48 +00:00
Arturo Mejia
66a515891e
[components] Closes https://github.com/mozilla-mobile/android-components/issues/10245 : Migrate tracking protection exceptions to new GV storage
2021-06-14 19:48:54 +00:00
Jan-Erik Rediger
163330b349
[components] Upgrade to Glean v39.0.3
...
This also adjusts sync-telemetry to use the non-deprecated form of
events now.
2021-06-14 15:48:35 +00:00
Arturo Mejia
6ee48a1640
[components] Closes https://github.com/mozilla-mobile/android-components/issues/9391 Add support for geckoView site permissions storage.
2021-06-09 18:36:18 +00:00
Elise Richards
6bb8d67741
[components] For https://github.com/mozilla-mobile/android-components/issues/10419 : Add Places calls for recently added and updated bookmarks ( https://github.com/mozilla-mobile/android-components/pull/10425 )
...
* Add Places calls for recently added bookmarks.
Changelog addition for bookmarks places api additions.
* Test for fetching list of recently added bookmarks
* Reword kdoc and changelog
2021-06-09 17:13:30 +00:00
Sebastian Kaspari
e02a012bcb
[components] Revert "Upgrade to Glean v39.0.0"
...
This reverts commit 5af3322f80c7a67b5b99c4d57d739dac74cf93c9.
2021-06-08 17:54:42 +02:00
Jan-Erik Rediger
18f3609666
[components] Upgrade to Glean v39.0.0
...
This also adjusts sync-telemetry to use the non-deprecated form of
events now.
2021-06-08 09:31:46 +00:00
Sebastian Kaspari
9a38aae3e9
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10389 : Remove codecov.
2021-06-07 08:18:13 +00:00
Roger Yang
fbd94ea212
[components] Closes https://github.com/mozilla-mobile/android-components/issues/10417 : Return collection ID when adding tabs to collection
2021-06-03 20:03:11 +00:00
Mugurell
5fc28020ea
[components] For https://github.com/mozilla-mobile/android-components/issues/8989 - Support multiple prompts in the same Session
...
Following crash reports it was seen that it is possible for multiple prompts to
be shown at the same time with an edgecase being that one prompt request comes
after the user interacted with a previous prompt but before the consume call
completing in AC / GV time at which this code will try to use the new prompt,
not the one the user interacted with.
Having support for multiple prompt requests in ContentState and tightly
coupling a PromptDialogFragment with it's PromptRequest ensures any action
consuming a PromptDialogFragment will always consume the PromptRequest for
which that dialog was shown irrespective of the number of prompts or which is
currently shown on top.
2021-06-02 12:04:17 +00:00
Gabriel Luong
f973ccc0bf
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10363 - Handle authentication of the credit card selection for a prompt request
...
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com >
2021-05-28 20:43:32 +00:00
Elise Richards
d408b5d455
[components] Create facts for autofill feature
...
Test fact emitted when a credit card is selected from autofill
Changelog for emitting cc autofill prompt fact
Facts tests for cc autofill dialog
2021-05-27 16:05:09 +00:00
Arturo Mejia
90c7a7564c
[components] Closes https://github.com/mozilla-mobile/android-components/issues/10126 : Expose the new gecko API for
...
controlling CookieBehaviorPrivateMode.
2021-05-27 15:02:45 +00:00
dependabot[bot]
119e96cfd6
[components] Bump nokogiri from 1.11.1 to 1.11.4 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.1 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.1...v1.11.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-26 15:34:12 +00:00
Gabriel Luong
33dbca874c
[components] Issue https://github.com/mozilla-mobile/android-components/issues/9813 - Add CreditCardUtils to parse credit card types from a card number and retrieve their logos
2021-05-25 23:31:52 +00:00
Mugurell
fe5ef1aa87
[components] For https://github.com/mozilla-mobile/android-components/issues/10331 - Allow dynamically toggling CC autofill ( https://github.com/mozilla-mobile/android-components/pull/10332 )
2021-05-25 17:16:48 +00:00
Sebastian Kaspari
3e4555685d
[components] Remove jcenter repository from nexus/cache.
2021-05-25 15:22:17 +00:00
Jan-Erik Rediger
79aad00bc3
[components] Upgrade to Glean v38.0.0
2021-05-17 08:40:29 +00:00
Mugurell
c220bc2fdd
[components] For https://github.com/mozilla-mobile/android-components/issues/9189 - Refactor service-pocket to support recommended articles.
...
Since the previous version of this component was not in use anymore it was used
as a starting point for the newly needed functionality - easily offering Pocket
recommended articles to interested clients.
The new version offers a simple API for downloading, caching and refreshing in
the background the list of Pocket articles that is offered to clients.
2021-05-13 15:47:34 +00:00
Gabriel Luong
398885d893
[components] Issue https://github.com/mozilla-mobile/android-components/issues/9457 : Add support to display a credit card picker to handle a SelectCreditCard request
2021-05-12 20:21:24 +00:00
Gabriel Luong
838c9e6222
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10205 : Add support for select credit card prompt
...
- Implements an override function of `onCreditCardSelect` in `GeckoPromptDelegate`
- Adds a new `CreditCard` data class in `concept-engine`. This is a parallel of GV's
`Autocomplete.CreditCard`. We can't using the existing `CreditCard` from `concept-storage`
since that has encryption dependencies whereas the card number is already decrypted
when it reaches GV.
- Adds a new `SelectCreditCard` in `PromptRequest`
2021-05-11 01:22:18 +00:00
Gabriel Luong
b4b5a513d8
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10216 : Refactor LoginPickerView to a more generic view SelectablePromptView
2021-05-07 17:41:53 +00:00
Gabriel Luong
faf9c9bfb3
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10140 - Part 3: Implement the new Autocomplete.StorageDelegate interface in GeckoAutocompleteStorageDelegate
...
- Uses the new GeckoView's `Autocomplete.StorageDelegate` interface in GeckoStorageDelegate
- Implements GeckoView's `Autocomplete.StorageDelegate.onCreditCardFetch`
2021-05-05 22:45:59 +00:00
dependabot[bot]
d1ce4fbf47
[components] Bump rexml from 3.2.4 to 3.2.5 in /docs
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-05 10:27:21 +00:00
Gabriel Luong
a45ca79a42
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10188 : Add UI components for displaying a list of branches for a Nimbus experiment
2021-05-04 21:27:51 +00:00
Jonathan Almeida
be025ecd12
[components] Close https://github.com/mozilla-mobile/android-components/issues/10050 : Upstream AbstractBinding from consuming applications
2021-05-04 20:14:29 +00:00
Jonathan Almeida
1291b9f618
[components] Close https://github.com/mozilla-mobile/android-components/issues/10207 : Add support for private requests in Glean
2021-05-04 13:00:49 +00:00
Elise Richards
5f5abcd0e8
[components] Add correct changelog issue numbers for 10133 and 10138
2021-05-03 23:31:05 +00:00
Mugurell
40416c3ac6
[components] For https://github.com/mozilla-mobile/android-components/issues/10162 - Don't show the contextual menu for blocked urls
...
There is no point in showing the "Open in new tab", "Save.." contextual menu
options and all the others if that url is blocked from loading.
2021-04-29 14:42:24 +00:00