Cathy Lu
801a4c1f23
Bug 1858948 - Add shopping NotAvailable product state and UI
7 months ago
rahulsainani
96301d0e2d
Bug 1866113 - Add determinate analysis progress ui for review checker
7 months ago
Arturo Mejia
547da6e26a
Bug 1868940 - Cannot install an add-on a from local file on Android <10.
7 months ago
Cathy Lu
0a685d58fe
Bug 1866115 - Use progress in analysis status API
7 months ago
rahulsainani
43db2acda2
Bug 1868323 - Use localised quotes for review checker highlights
7 months ago
William Durand
1e2b8d5920
Bug 1867498 - Add report add-on button in detail view
7 months ago
William Durand
a5f6d005f7
Bug 1868172 - Add support for `UnsupportedAddonType` error code
7 months ago
rahulsainani
ba9bbd9ab9
Bug 1867061 - Display and hide rc product recommendations on toggle
7 months ago
rahulsainani
888e2e49ce
Bug 1826883 - Remove juno prefix from onboarding
7 months ago
Arturo Mejia
8abee316da
Bug 1866293 - Add support for installing an add-on a from local file.
7 months ago
rahulsainani
6af781a519
Bug 1861694 - Use analysis status to restore (re)analysis state
7 months ago
rahulsainani
1f7fb7f376
Bug 1866992 - Add product recommendations exposure telemetry
7 months ago
DreVla
f8d1673b4b
Bug 1865854 - Product recommendations telemetry
...
Add missing product recommendations telemetry.
7 months ago
jackyzy823
3a16f515b6
Bug 1835525 - Bookmark saves to the last select folder in TabsTray
7 months ago
rahulsainani
f1f96ed867
Bug 1862085 - Use different rc onboarding description based on tld
7 months ago
rahulsainani
2c0bf2acdb
Bug 1865318 - Fix review checker store tests
7 months ago
rahulsainani
101acb7ec9
Bug 1865226 - Ignore review checker store flaky tests
8 months ago
Cathy Lu
c3fbd49fda
Bug 1860618 - Shopping "not enough reviews" error card should depend on analysis not_enough_reviews field
8 months ago
Arturo Mejia
0ef251c789
Bug 1859817 - Align social trackers in Custom mode with desktop.
8 months ago
DreVla
37f328fdb4
Bug 1862776 - Add Fakespot stale analysis shown telemetry probe
...
Added `shopping.surface_stale_analysis_shown` telemetry probe which
is sent when the user sees the "New info to check" card.
8 months ago
rahulsainani
c60d1f1bc9
Bug 1859671 - Remember review checker card states for the session
8 months ago
Lina Butler
ac332ff8c3
Bug 1863754 - Disable sponsored and non-sponsored suggestions when Firefox Suggest is disabled.
...
This commit fixes an issue where it was possible for Firefox to show
sponsored and non-sponsored suggestions if the user explicitly disabled
and re-enabled the settings, and then unenrolled from the experiment.
In that case, the `show{Non}SponsoredSuggestions` settings would still
be `true` because they were user-set, even though `enableFxSuggest`
was now `false`.
As of this commit, the `show{Non}SponsoredSuggestions` settings are
only used if `enableFxSuggest` is `true`.
8 months ago
Arturo Mejia
1cce998212
Bug 1859393 - Add CFR when the first cookie banner gets cleared.
8 months ago
rahulsainani
fc38da6d17
Bug 1863922 - Move highlights expanded state to ReviewQualityCheckState
8 months ago
Arturo Mejia
ef57a71852
Bug 1859392 - Update the cookie banner handling section in the quick setting to only show in private mode.
8 months ago
rahulsainani
9e455f7158
Bug 1856336 - Integrate rc impression and click APIs in network middleware
8 months ago
Roger Yang
a34c5d7542
Bug 1863603 - Add handling of Meta attribution in percent format
8 months ago
DreVla
f9996f57ab
Bug 1863504 - Track Shopping CFR shown to user when it is displayed
...
Rather than tracking that the CFR was shown to the user when the
user explicitly interacts with it (dismiss or action tap),
we will track it when the CFR was shown, not considering how the
user dismissed it.
8 months ago
RebecaTudor
10f56ea925
Bug 1862403 - Remove unneeded states from RecommendedProductState
...
Removed unneeded states from RecommendedProductState: Loading and Error,
because the UI only uses the other 2 states.
8 months ago
rahulsainani
76c56e54a2
Bug 1846517 - Part 1:Expose coroutine scope for stores through lazyStore
...
Bug 1846517 - Part 1:Expose coroutine scope for stores through lazyStore
8 months ago
DreVla
ddc0d43d31
Bug 1862775 - Send telemetry on "Powered by Fakespot by Mozilla" tap
...
Added `surface_powered_by_fakespot_link_clicked` telemetry probe
that is sent when the user taps the "Powered by Fakespot by Mozilla"
footer link in Review Checker Sheet.
8 months ago
DreVla
5ee95765f2
Bug 1861173 - Correctly increment shopping CFR counter
...
Using `.inc()` was wrong due to it returning the incremented
value and not incrementing the already existing one. This
patch aims to fix that, therefore showing the CFR correctly
for max 3 times.
8 months ago
Harrison Oglesby
0f1bd3f7f8
Bug 1858882 - Update "Learn More" link in private browsing description
8 months ago
Lina Butler
090eed0f3d
Bug 1861415 - Filter out sponsored URLs from other suggestion providers in Fenix.
...
This commit:
* Adds an `AwesomeBarView.SearchResultFilter` type, with variants to
only include results for the current search engine (`CurrentEngine`)
and exclude results with a matching query parameter
(`ExcludeSponsored`).
* Adds a `String.urlContainsQueryParameters` extension function for
using the `ExcludeSponsored` filter with the synced tabs provider.
* Refactors the `AwesomeBarView.get*Provider` methods to take an
optional `SearchResultFilter`.
8 months ago
Lina Butler
36ed959f49
Bug 1861415 - Refactor `results{Uri, Url}Filter` to be a predicate.
...
This commit:
* Changes the bookmarks, history, session, and synced tabs suggestion
providers to take an optional predicate that filters matching
suggestions by `Uri` (bookmarks, history, session) or URL string
(synced tabs), instead of comparing the suggestions' URLs directly.
* Hoists the host matching checks out of the providers.
8 months ago
DreVla
6ab8aadd6b
Bug 1861173 - Change timing of the Review Checker onboarding CFR
...
The current onboarding CFR is set to show the first time someone
lands on a product detail page. If the user dismisses the CFR and
does not opt-in, we show it on the next product detail page after at
least 24 hours have elapsed.
This patch changes this to showing the CFR up to 3X (instead of 2)
with at least 12 hrs in-between (instead of 24).
8 months ago
rahulsainani
9c07a700fe
Bug 1862399 - Keep review checker card expanded states in ReviewQualityCheckState
8 months ago
Gabriel Luong
ba6f075d2f
Bug 1849073 - Part 7: Remove pill wrapper in search dialog
8 months ago
Ryan VanderMeulen
d619946676
Bug 1861989 - Update Robolectric to version 4.11.1
8 months ago
Roger Yang
04e63467c4
Bug 1860133 - Report Meta attribution from the Play Store referrer
8 months ago
Lina Butler
0c11a4ed91
Bug 1861416 - Don't show sponsored or non-sponsored suggestions in private mode.
...
In Firefox Desktop, sponsored and non-sponsored suggestions aren't
shown in private windows, even when the "Show search suggestions in
Private Windows" option is checked. This commit makes Fenix's behavior
match Desktop's.
8 months ago
Arturo Mejia
ff75fe2377
Bug 1858439 - Refactor how addons icons are loaded #4065
8 months ago
Matthew Tighe
d4d68f4b23
Bug 1861455 - Unify PBM types by replacing Mode with BrowsingMode
8 months ago
rahulsainani
cec1940d38
Bug 1857215 - Part 2:Integrate review checker recommendations
8 months ago
Arturo Mejia
a5bacc4d12
Bug 1858795 - Disable the re-engagement and first encounter of a cookie banner dialogs.
8 months ago
DreVla
51033cb791
Bug 1854501 - Add telemetry to count Fakespot exposures
...
Added a new probe `product_page_visits` which counts the number of
visits to a supported retailer product page.
8 months ago
rahulsainani
80b698e5e4
Bug 1857215 - Part 1:Integrate review checker recommendations
8 months ago
Lina Butler
6111632cdf
Bug 1858542 - Send Glean pings for Firefox Suggest impressions from Fenix.
...
This commit adds the following measurements:
* A new value for the `fx_suggest.ping_type` metric,
`fxsuggest-impression`.
* An `fx_suggest.position` metric to capture the position of the
Firefox Suggest search suggestion in the awesomebar, for impressions
and clicks.
* An `fx_suggest.is_clicked` metric, to capture whether an
`fxsuggest-impression` ping is for a clicked suggestion.
This commit also:
* Mounts `FxSuggestFactsMiddleware` to collect facts for impressions
and clicks.
* Dispatches `AwesomeBarAction`s from the `SearchDialogController` in
response to user interactions with the awesomebar and toolbar.
8 months ago
rahulsainani
0c1039e14b
Bug 1859593 - Use ProductAnalysis and ProductRecommendation as data classes
8 months ago
Jeff Boek
dcc7416b02
Bug 1859903 - Adds telemetry for the new quick erase action
9 months ago
rahulsainani
0ad4626c65
Bug 1856959 - Fix review checker unsupported product error case
9 months ago
Zac McKenney
89d1998f95
Bug 1857487 - Kill the app when backgrounded and extensions process spawning threshold is exceeded
9 months ago
William Durand
baa6d77b15
Bug 1858925 - Add a link to AMO in the detail view
9 months ago
Sammy Khamis
f00072062f
Bug 1855586 - Update VisitType enum from a-s
9 months ago
rahulsainani
5163283147
Bug 1857440 - Fix review checker tag icon flicker when pdp loads
9 months ago
rahulsainani
40626a81ff
Bug 1856852 - Fix review checker not enough reviews card case
9 months ago
Tif Tran
268657a16c
Bug 1856438 - Reorganize Search settings to match the Cross Platform Suggest designs
9 months ago
Cathy Lu
416d5c39c7
Bug 1857424 - Add shopping review analysis pageNotSupported field
9 months ago
William Durand
8d1afeec60
Bug 1858925 - Fix `homepageUrl` field on the `Addon` class
9 months ago
Alexandru Putanu
88f2a69785
Bug 1855150 - Add bottom sheet displayed and closed event extras ( #4060 )
...
* Bug 1855150 - Add bottom sheet displayed event extras
* Bug 1855150 - Add bottom sheet closed event extras
---------
Co-authored-by: Rahul Sainani <rsainani@mozilla.com>
9 months ago
rahulsainani
692e1e6853
Bug 1858018 - Persist review checker reanalysis state
9 months ago
Harrison Oglesby
446dc14dbe
Bug 1858771 - New Help button telemetry in home menu
9 months ago
Alexandru2909
48a00da0ff
Bug 1858378 - Fix flaky review quality check navigation middleware unit test
9 months ago
Gabriel Luong
0cb3c7c96f
Bug 1849073 - Part 6: Remove the old search preferences
9 months ago
William Durand
eced3b6668
Bug 1858199 - Add link to review pages in add-ons details view
9 months ago
rahulsainani
536f76b1c2
Bug 1857287 - Move isProductUrl to ContentState
9 months ago
William Durand
b69eb9037e
Bug 1847088 - Show a notification in the Fenix add-on manager when the extensions process spawning is disabled
9 months ago
Gabriel Luong
742b7ca33b
Bug 1857139 - Add translation bottom sheet boilerplate
9 months ago
Alexandru2909
265580a8dd
Bug 1856357 - Allow first shopping CFR to be displayed again after 24 hours for non-opted in users
9 months ago
William Durand
27acc1d22b
Bug 1857539 - Remove AMO request interceptor
9 months ago
Gabriel Luong
a3aa4539eb
Bug 1849073 - Part 3: Remove trivial `showUnifiedSearchFeature` and `enableUnifiedSearchSettingsUI` checks
9 months ago
Alexandru2909
1ec1a4fd11
Bug 1843508 - Part 1: Add review quality check feature telemetry events
9 months ago
William Durand
af182b5f8a
Bug 1857232 - Linkify author of an add-on in the details view
...
The biggest change here is that we no longer have a list of authors for
an add-on, we only have one author (optional). This is because Gecko
only considers a single author.
9 months ago
William Durand
ee64e28554
Bug 1810047 - Fixup WebExtensionPromptFeature
9 months ago
William Durand
a55c358bcb
Bug 1857168 - Hide empty metadata in the add-on details view
9 months ago
Alexandru2909
135514b69e
Bug 1857019 - Update Fakespot SUMO links
9 months ago
rahulsainani
f919ee7d84
Bug 1849525 - Fix review checker service test issue with mockito
9 months ago
rahulsainani
d85d8cc474
Bug 1856913 - Refactor ReviewQualityCheckVendorsService and repackage ext
9 months ago
rahulsainani
7bc745dc39
Bug 1856894 - Fix review checker shopping icon tint
9 months ago
Lina Butler
baa1958b0f
Bug 1856434 - Only show new Firefox Suggest suggestions for the default search engine.
...
This commit hides sponsored and non-sponsored search suggestions from
Firefox Suggest when a non-default search engine is selected, matching
Desktop's behavior.
9 months ago
William Durand
5264d19c7c
Bug 1810047 - Implement UI for webextensions optional permissions.
9 months ago
William Durand
92a1a0d3fe
Bug 1847266 - Implement status message for incompatible add-ons in the manager
9 months ago
Gabriel Luong
978871c859
Bug 1848527 - Part 1: Enable OutdatedDocumentation detekt rule in Fenix
9 months ago
Alexandru2909
ef4ceb4404
Bug 1855939 - Fix crash when tapping the shopping CFR action after rotation
9 months ago
William Durand
c623101f19
Bug 1847266 - Implement status message for add-ons not signed correctly in the manager
9 months ago
Cathy Lu
e397837bf4
Bug 1848658 - Make shopping analysis field adjustedRating nullable to allow GV to set the default to null
9 months ago
William Durand
38f82a2552
Bug 1847266 - Implement status message for blocklisted add-ons in the manager
9 months ago
Noah Bond
b51d385b3a
Bug 1855553 - Add missing copy & update existing review quality info copy
9 months ago
Noah Bond
d0f9a8b8af
Bug 1853304 - Color the shopping icon while the bottom sheet is open
9 months ago
rahulsainani
32e8ef35a1
Bug 1850610 - Fix review checker onboarding bottom sheet height
9 months ago
Alexandru2909
31f8156dd6
Bug 1855209 - Show the shopping CFRs only once for loaded product pages
9 months ago
Alexandru2909
5df74fbfab
Bug 1852074 - Add actions to the shopping CFRs
9 months ago
Matthew Tighe
585e29def3
Bug 1842304 - Remove feature flag for history interactor removal
9 months ago
William Durand
9353b6d87e
Bug 1855516 - Call `disableExtensionProcessSpawning()` when the user clicks the "continue without add-ons" button
9 months ago
Gabriel Luong
46b27b6ad9
Bug 1849073 - Part 2: Remove the History Search Dialog
9 months ago
Gabriel Luong
08be473cbf
Bug 1849073 - Part 1: Remove the Bookmark Search Dialog
9 months ago
rahulsainani
0af50d1b52
Bug 1855137 - Add review checker vendor ordering logic
9 months ago
Arturo Mejia
9740f5ed0a
Bug 1844557 - Disable the switch control when the add-on is blockedlisted.
9 months ago
Alexandru2909
9cac2fca23
Bug 1853301 - Refactor ReviewQualityCheckNavigationMiddleware to use TabsUseCases and SessionUseCases
...
Refactor LinkType class to support instances for each external link accessible from the review quality check feature
9 months ago
Matthew Tighe
1020af9827
Bug 1854709 - Add Store actions for remaining History interactor calls
9 months ago