Граф коммитов

2332 Коммитов

Автор SHA1 Сообщение Дата
Mathieu Pillard 780ae3a1b2
Remove obsolete/useless `Verified` badging filter in search (#13132) 2024-07-26 21:36:44 +02:00
Mathieu Pillard f9176e911c
Add canonical / alternate links for mozilla collections (and only those) (#13129)
* Add canonical / alternate links for mozilla collections (and only those)

Non-mozilla collections are disallowed in robots.txt
2024-07-25 15:24:11 +02:00
Mathieu Pillard 7b9f6fe7f4
Include canonical <link> for user review pages (#13127)
* Include canonical <link> for user review pages

Also add rel=nofollow to links to it filtering user reviews by score
as it's useless for search engines to visit, it's the same content but
filtered.
2024-07-25 13:03:01 +02:00
Mathieu Pillard 81b234c16f
Add rel=nofollow to links to add-on misc info pages we're not indexing (#13079)
Add-on feedback form, privacy policy form, license agreement (eula)
and custom license links don't need to be followed by search engines,
there is nothing there to index or crawl.
2024-07-01 10:23:33 +01:00
William Durand b200cefaec
Add new illegal_category and illegal_subcategory fields in the feedback forms (#13070) 2024-06-24 20:42:57 +02:00
Mathieu Pillard df2258f9d4
Remove obsolete references to nginx caching (#13057)
Caching has been done through the CDN for a long time (and before that
nginx had been upgraded & set up to support caching through the standard
Cache-Control header anyway)
2024-06-13 10:40:41 +02:00
William Durand d97ca381b3
Use mozAddonManager.sendAbuseReport() to submit add-on abuse reports (#12980) 2024-05-30 13:03:47 +02:00
Kevin Meinhardt 35ddd96711
Make the "Provide more details" field mandatory in the abuse reporting form (#13015)
Make the "Provide more details" field mandatory in the abuse reporting form (#13015)
2024-05-29 14:52:52 +02:00
Mathieu Pillard ac9739da6b
Increase default caching duration of pages to 360 seconds (#13030) 2024-05-28 18:05:55 +02:00
Mathieu Pillard 4f8a1246d0
Update wrong platform copy in add-on details pages when client app is "android" (#13016)
* Update wrong platform copy in add-on details pages when client app is "android"

We already had the right message for non add-on detail pages, so removing
the message specific to the add-on detail page is enough to address the
issue.

This causes us to show what we want, which is, on android add-on detail
pages visited from a Desktop browser, a link to download Firefox for
Android and a link to switch to the desktop version of the page.
2024-05-22 10:52:50 +02:00
Mathieu Pillard d9ac75f315
Show the "not actively monitored" banner on Android as well (#13010) 2024-05-21 10:32:58 +02:00
Mathieu Pillard 37b22f0f61
Fix smoke test with latest addons-server docker local env changes (#13011) 2024-05-16 14:07:11 +02:00
Mathieu Pillard 7a2da9da84
Fix addons-server smoke test setup (#12989)
We added an entrypoint that drops down to the correct user, so
you should run things as root.
2024-05-07 17:26:32 +02:00
Mathieu Pillard 2cd7d5b51c
Make it clear how to report a copyright/trademark infringment (#12988)
* Make it clear how to report a copyright/trademark infringment

* Bump bundle maxSize
2024-05-07 12:50:08 +02:00
Mathieu Pillard 337ae83cf2
Update "Legal" link in footer to point to new AMO-specific page (#12919)
* Update "Legal" link in footer to point to new AMO-specific page

* Update test
2024-03-28 12:47:18 +01:00
William Durand 71304cf0be
Allow HTML validation to kick in (#12848) 2024-02-20 17:41:22 +01:00
William Durand 115a653117
Mark the 'location' field as required in the feedback form (#12842) 2024-02-12 14:08:10 +01:00
Greg Sherman 08eb2efdec
Remove fxa to mza notifications (#12784)
* remove yellow banner from user profile edit page

* remove fxa to mza datetime req
2024-01-23 10:02:16 +01:00
William Durand 79fc95e3d3
Generate locale PO files with extracted comments (#12757) 2024-01-09 17:54:07 +01:00
William Durand f96185168e
Remove feedback form feature flags (#12753) 2024-01-08 16:52:45 +01:00
William Durand 9fb30f29a8
Hide Android badge when the add-on is not exactly compatible (#12755) 2024-01-08 16:32:42 +01:00
Mathieu Pillard e0968aec20
Change "Other" category in feedback form to point to "something_else" reason API (#12754)
* Change "Other" category in feedback form to point to "something_else" reason API

* Rename constant
2024-01-08 15:42:49 +01:00
Abhishek Nagekar 463283b231
Added nofollow to public links on AMO (#12714) 2024-01-02 12:58:05 +01:00
William Durand d14c93881d
Pass lang to the abuse endpoints as a form param (#12687) 2023-12-12 15:23:29 +01:00
William Durand 9ce60f98fb
Fix how we pass the UTM parameters to the Play Store (#12699) 2023-12-12 15:20:06 +01:00
Mathieu Pillard 5ae17e260b
Bump Node.js to 18.x, start testing with 20.x (#12681) 2023-12-05 15:05:27 +01:00
William Durand a566a7024f
Add UTM params to the Play Store download URL (#12680) 2023-12-05 11:54:37 +01:00
William Durand c297d1ce93
Update wrong platform notice and get firefox banner for Android (#12665) 2023-12-01 21:46:49 +01:00
William Durand 5f628f120f
Implement new badge for add-ons compatible with Android (#12652) 2023-11-28 13:46:12 +01:00
William Durand d1a81c32f8
Use replaceStringsWithJSX() in FeedbackForm to get proper localized strings (#12641) 2023-11-22 13:09:01 +01:00
William Durand 13a8d5cc40
Improve accessibility of the feedback form (#12635) 2023-11-21 17:34:25 +01:00
William Durand d3e68bad47
Update report button text (#12630) 2023-11-21 11:06:45 +01:00
William Durand 3187e1f0b7
Use installed add-on name when available, otherwise hide the add-on header when we don't have much information (#12625) 2023-11-21 08:35:38 +01:00
William Durand 82d8e2e7b4
Hide ratings for developer replies (#12629) 2023-11-20 20:28:10 +01:00
William Durand 7e3ed59ad8
Allow installAddon.setCurrentStatus() to set status for non-public add-ons (#12624) 2023-11-20 13:12:20 +01:00
William Durand 8265e60635
Remove the `enableFeatureMoreAndroidExtensions` flag (#12617) 2023-11-20 12:55:45 +01:00
William Durand 3621e596aa
Always load add-on abuse reports by GUID (#12622) 2023-11-20 12:36:46 +01:00
William Durand 34a8992426
Introduce new page for collection feedback (#12596) 2023-11-16 15:01:59 +01:00
William Durand d4ba8a9783
Update flag review menu items (#12609) 2023-11-16 15:01:43 +01:00
William Durand 7d86628d3e
Use user `name` instead of `display_name` when submitting the feedback form (#12613) 2023-11-16 15:01:05 +01:00
William Durand 6544eaa341
Update confirmation message after a report is submitted (#12608) 2023-11-15 15:21:56 +01:00
William Durand 5f24adcbb3
Allow unauthenticated users to flag user reviews (#12589) 2023-11-15 11:52:53 +01:00
William Durand 529b4b50bf
Make name/email input fields required (#12602) 2023-11-14 18:00:32 +01:00
William Durand 2f1458ab4f
Add reducer/saga/api logic for reporting a collection (#12595) 2023-11-14 13:59:27 +01:00
dependabot[bot] 3f52cb7a1a
Bump @testing-library/jest-dom from 5.16.5 to 6.1.4 (#12461)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William Durand <will+git@drnd.me>
2023-11-14 13:46:30 +01:00
dependabot[bot] 94ab92ebe2
Bump eslint-plugin-testing-library from 5.11.0 to 6.1.2 (#12573)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William Durand <will+git@drnd.me>
2023-11-14 13:41:27 +01:00
William Durand 73a4043c30
Add more test coverage for the feedback pages (#12598) 2023-11-14 11:30:53 +01:00
William Durand 13a7117688
Show add-on metadata in the add-on feedback form page (#12593) 2023-11-13 18:07:20 +01:00
William Durand 940f7ce1eb
Introduce new page for rating feedback (#12581) 2023-11-13 17:26:34 +01:00
William Durand 15b23fc7b4
Use constants in `TestAddonFeedback` (#12586) 2023-11-13 15:49:48 +01:00