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

15846 Коммитов

Автор SHA1 Сообщение Дата
Alex Gibson d203fae69b
Show footer newsletter details on email field focus (Fixes #15311) (#15415) 2024-10-31 12:40:50 -03:00
Alex Gibson 53f3613017 Update product brand names in nav and on home page (Fixes #15351) 2024-10-31 08:31:08 -07:00
Jingwen Zhu b898c1ca9f
update about page hero and media section (fix #15302) (#15362) 2024-10-31 13:04:35 +00:00
Alex Gibson b3f80dab14 Add vpn/landing.ftl to pontoon.toml 2024-10-31 09:05:57 +00:00
Stephanie Hobson 4c42eeb640 Updated copy and images for about page 2024-10-30 15:08:14 -07:00
Alex Gibson 8ca29f3311
VPN landing pages locale fix (#15408)
* Remove reference to old VPN landing page FTL file (Fixes #15407)

* Restore missing invite page strings
2024-10-30 11:48:15 -03:00
Stephanie Hobson 6f96cb8cd2
Send scroll event to data layer #15098 (#15179) 2024-10-30 13:34:19 +00:00
Stephanie Hobson 087e994da5
Add data-cta-name to documentation (#15392) 2024-10-30 09:24:24 +00:00
Craig Cook c6312126c1
Updated video image on WNP132 [#15295] (#15396) 2024-10-28 08:40:35 -07:00
Jingwen Zhu e70888b440
Add WNP for Firefox 132 (fix #15295) (#15384)
Co-authored-by: Craig Cook <craigcook@users.noreply.github.com>
2024-10-25 15:19:37 -07:00
Steve Jalim d3f7f520bd Add redirect and test for the redirect 2024-10-25 15:41:27 +01:00
Steve Jalim e3b46d25e0 Ensure the slug on a particular VPN page is all lowercase 2024-10-25 15:41:27 +01:00
Steve Jalim f714497609
For now, stop excluding draft wagtailcore_page rows from the DB export (#15389)
Until we can find a way to exclude both the wagtailcore_page _and_ the
related custom model that references this, the exclusion behaviour
creates a DB with a state that fails integrity checks, because
the custom model references a wagtailcore_page table row which no longer
exists
2024-10-25 16:24:33 +04:00
clarapenn 2dba421d9d Fix a11y issue by wrapping page content in a <main> element 2024-10-25 10:57:53 +01:00
clarapenn 99550af11a Fix a11y contrast issue on firefox/releasenotes page
Change background colour of all.download link
2024-10-25 10:25:15 +01:00
Steve Jalim 54584d8927
Fix up sqlite DB export (#15379)
* Add VPN Resource Centre CMS models to the DB export

This got missed during development and my code review 🤦

* Ensure that the DB export doesn't contain any unpublished Pages

This covers pages which are still draft and have never been published
before, and also would cover pages that get retired in the future
2024-10-24 16:48:24 +04:00
Steve Jalim 6320ecc438
Add management command to bootstrap admin users based on a list in an env var (#15376)
This command is intended to be called after a Bedrock Demo has been deployed to Cloud Run
so that we can bootstrap users who may then log in via SSO. The value of the users
list will come from a GCP Secret as a comma-separated list of email addresses
2024-10-24 12:38:45 +04:00
clarapenn e1104d7d8c Fix a11y issues with /about/manifesto/
The key change was basically moving the newsletter aside out of the main landmark.
2024-10-24 09:14:36 +01:00
Rob Hudson cbebf7998b Fix 12986: Remove the rest of pocketfeed 2024-10-23 14:13:40 -07:00
Rob Hudson f2c0dbbd63 Remove unused settings 2024-10-23 13:13:26 -07:00
Jingwen Zhu f8614a89ec
update about page DEI and community sections (fix #15301) (#15365) 2024-10-23 16:35:35 +01:00
Reem H e14df69eec
Refresh: Add CTA pencil banner (#15272) 2024-10-23 15:42:12 +01:00
clarapenn 743819c304 Change divs within <ul> into <li> elements instead
Ensure the three picto components contained within a <ul> are <li> elements instead of <div> elements.
2024-10-23 15:31:25 +01:00
Alex Gibson 62b279fd90
[Refresh] Navigation positioning fix (#15361) 2024-10-23 14:57:58 +01:00
Craig Cook f1ce9df08a String fix for welcome 23 [#15162]
https://github.com/mozilla-l10n/www-l10n/pull/444#discussion_r1811106526
2024-10-23 09:33:56 +01:00
Craig Cook 916a34a693
Add paths to legacy nav and footer styles [#15120] (#15369) 2024-10-22 23:51:10 +04:00
Craig Cook 6f6d8fb59a
Refresh: Separate nav and footer styles from protocol base (#15353)
* Refresh: Separate nav and footer styles from protocol base [fix #15120]

* review fixes
2024-10-22 14:08:32 -03:00
clarapenn 876fde6c20 Fix a11y issues on contribute page
Had to keep div .mzp-c-newsletter in order to keep the newsletter section the same size
2024-10-22 16:06:02 +01:00
clarapenn d3f896aa41 Fix incorrect closing element
This brings the number of Axe fails from 6 down to 1
2024-10-22 16:06:02 +01:00
Alex Gibson 65d0dc5b2a
VPN mobile subscription misc fixes (Fixes #15328) (#15356) 2024-10-22 07:42:06 -07:00
Paul McLanahan 5e90c37536 Re #15296: Add fxshare5 to allow list 2024-10-22 10:35:21 -04:00
clarapenn 5f18e55942 Update wording in Nothing Personal page's metadata
(Copy taken from request in ticket)
2024-10-22 15:16:50 +01:00
clarapenn 48dde91739 Fix landmarks issue flagged by a11y tests 2024-10-22 15:06:00 +01:00
clarapenn 835d82b072 Fix heading order to be semantically correct
Ensure heading levels only increase by one - h4s changed to h3s.

It makes them slightly bigger but not offensively so - can make a CSS tweak to bring it smaller again.
2024-10-22 15:06:00 +01:00
Steve Jalim 5fc9c8d17d Ensure pre-commit uses LTS version of node
Since Node 23 came out, fresh installs or updates to our pre-commit hooks
will fail for eslint. This is because pre-commit will pick the very new
version of Node, because we haven't told it not to.

This change tells pre-commit to use the LTS version installed on the system,
which will match what we use for main Bedrock
2024-10-22 14:21:53 +01:00
Craig Cook 08b97b9711 Add moment page Fluent files to Pontoon config [#15162] 2024-10-22 09:38:52 +01:00
Rob Hudson bccedf9d55 Fix #12986: Remove pocketfeed 2024-10-21 15:14:27 -07:00
Stephanie Hobson 7c27820f77
Add French transcreated content for edit PDF feature (#15193)
* Add French transcreated content for edit PDF feature #15193

- Created French variant of features/pdf-editor
- Added French features/pdf-free
- Added French page features/pdf-comp
- Added supporting images
2024-10-21 14:58:14 -07:00
Jingwen Zhu 5c6ebb5c15
Refresh: update navigation style (#15334) 2024-10-21 08:34:01 -07:00
Alex Gibson 7cdbaa2f3a
Migrate VPN resource center to Wagtail (#14860) (#15236)
* Bump wagtail-localize-smartling to 0.4.0
* For VPN CTA snippet, make the string name include the locale, to improve Admin UX
* Stop Django from downcasing the VPN Snippet model name, in order to improve Admin UX
* Fix bug where falling back to a non-CMS page in prefer_cms caused a 302 to en-US
* Stop wagtail-localize from publishing a non-default locale page when adding to the page tree
---------
Co-authored-by: Steve Jalim <stevejalim@mozilla.com>
2024-10-21 15:50:57 +01:00
Steve Jalim 8401aa5e1d
15330 add animated gif support to cms (#15346)
* Add support for animated GIF processing in Wagtail with Wand

* Stop sending the BedrockImage object instance into the task queue

Instead, just send its ID and then pluck the model from the DB as part of the task
2024-10-21 15:46:27 +01:00
Reem H 0945bba064
Add remaining Moments Pages for Root Certification update (#15319)
* added pages 20 and 21

* added pages 22 to 24

* review fixes
2024-10-21 12:56:30 +11:00
Craig Cook 014481fd34 Fix Andriod link on Nothing Personal page [#15274]
dash should be underscore
2024-10-18 19:41:19 +01:00
Alex Gibson c502315cac
Show Google Play Store CTA when on an iOS device in Android only country (Fixes #15328) (#15332) 2024-10-18 09:26:06 -07:00
Alex Gibson af9dbf5887
Update VPN supported landuages (Fixes #15326) (#15329) 2024-10-18 11:25:54 -03:00
Alex Gibson 90a1afbb3b Expand a11y test coverage (#14773) 2024-10-18 10:20:46 +01:00
Alex Gibson 2b3fce10e2 Conditionally show guarantee copy on vpn/features page (#15262) 2024-10-18 10:15:32 +01:00
Alex Gibson a28ad359b9 Prevent showing guarantee copy for VPN mobile subscription countries (Fixes #15262) 2024-10-18 09:39:51 +01:00
Alex Gibson e015d6cc07
Prevent aria-hidden button receiving focus (#15137) (#15320) 2024-10-18 11:37:38 +11:00
Alex Gibson d29d782245
Add Fx News one-click-subscribe page (Fixes #15142) (#15197) 2024-10-17 15:47:13 -07:00