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

15846 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 074e2ff4b4 Bump @sentry/browser from 8.32.0 to 8.33.0
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 8.32.0 to 8.33.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.32.0...8.33.0)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 09:04:30 +01:00
Alex Gibson 2a7caf9f4e
Fix app store url examples in the docs (#15244) 2024-10-07 11:26:55 +11:00
Alex Gibson cbf53a292f Fix WNP 131 CTA for default custom template 2024-10-03 09:30:59 +01:00
Rob Hudson 9ba4d37cf5 Add note about switch in request/response cycle 2024-10-02 17:10:45 -07:00
Rob Hudson ab16fd3c0a Run docs through `blacken-docs` 2024-10-02 17:10:45 -07:00
Rob Hudson 7f3dda0613 Update waffle switch docs 2024-10-02 17:10:45 -07:00
Rob Hudson 79daa18298 Move waffle switches to django-waffle 🧇 2024-10-02 17:10:45 -07:00
Craig Cook 009357a68d
Remove mozilla.social links and invite page (#15234) 2024-10-02 15:41:21 -07:00
Rob Hudson e3c41e75bd Import config waffles to django waffles 🧇 2024-10-02 15:25:44 -07:00
Alex Gibson 18668411d1
Show custom WNP 131 when no experiment params are present (#15237) 2024-10-02 10:16:12 -07:00
Rob Hudson fc18c5f32b Update Makefile to check for `uv pip` 2024-10-02 09:41:37 -07:00
Rob Hudson 1f4f03e8a3 Run end-of-file-fixer on all files 2024-10-02 09:34:07 +01:00
Rob Hudson 74fa6a93bc Update nothing personal college interest as waitlist 2024-10-01 13:48:49 -07:00
Craig Cook a09093fb13
Add new Mozilla advertising pages [fix #15198] (#15228) 2024-10-01 08:16:08 -07:00
Alex Gibson 1b7c5d3bf4
Add newsletter form to nothing-personal page (Fixes #15218) (#15223) 2024-10-01 16:12:25 +01:00
dependabot[bot] dee5f9f261 Bump the frontend group with 5 updates
Bumps the frontend group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `8.30.0` | `8.32.0` |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001660` | `1.0.30001664` |
| [sass](https://github.com/sass/dart-sass) | `1.78.0` | `1.79.4` |
| [sass-loader](https://github.com/webpack-contrib/sass-loader) | `16.0.1` | `16.0.2` |
| [webpack](https://github.com/webpack/webpack) | `5.94.0` | `5.95.0` |


Updates `@sentry/browser` from 8.30.0 to 8.32.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.30.0...8.32.0)

Updates `caniuse-lite` from 1.0.30001660 to 1.0.30001664
- [Commits](https://github.com/browserslist/caniuse-lite/compare/1.0.30001660...1.0.30001664)

Updates `sass` from 1.78.0 to 1.79.4
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.78.0...1.79.4)

Updates `sass-loader` from 16.0.1 to 16.0.2
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.1...v16.0.2)

Updates `webpack` from 5.94.0 to 5.95.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.95.0)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend
- dependency-name: caniuse-lite
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend
- dependency-name: sass-loader
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend
- dependency-name: webpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 13:00:14 +01:00
dependabot[bot] 4a239f6cd6 Bump @playwright/test in /tests/playwright in the playwright group
Bumps the playwright group in /tests/playwright with 1 update: [@playwright/test](https://github.com/microsoft/playwright).


Updates `@playwright/test` from 1.47.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.1...v1.47.2)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: playwright
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 10:57:56 +01:00
Alex Gibson 99dc133a45
Decommission old /leadership page template (Fixes #15135) (#15183) 2024-10-01 09:13:36 +01:00
Steve Jalim 2df9c9b01d When redownloading images, ensure that renditions are recreated
...by deleting any local DB records related to them.

This basically wipes all renditions, which is fine for local dev as they
can be auto-created on the fly locally, unlike in prod
2024-09-30 13:20:22 +01:00
Steve Jalim 985b9a8419 Ensure CMS image downloader makes any missing dirs before download
This will be useful for devs who have not uploaded images to Wagtail yet
so won't have the dirs available - and that missing dir will cause the
downloader to blow up, so we need to make sure they exist
2024-09-30 13:20:22 +01:00
Steve Jalim 3f9eeee68b Update CMS image-download script to make the appropriate expected target directories if they don't exist already 2024-09-30 13:20:22 +01:00
Alex Gibson 83a8df6cdc
Migrate remaining VPN Selenium tests to Playwright (#14904) 2024-09-30 10:01:38 +01:00
Jingwen Zhu 83cdddb44c
update top margin for pages with sub nav fixes issue #15214 (#15215) 2024-09-27 16:10:19 -03:00
Pascal Chevrel bb83e2361d
Issue #15187 - Nightly update message should refer to Firefox Labs instead of Nightly Experiments (#15219) 2024-09-26 14:34:05 +01:00
Steve Jalim f849d85108
Fix DB export script (#15220)
* Improve comment to help with running it in debug mode

* Update output to make more sense in terms of ordering of messages if we do fail to purge key tables

* Fix fatal error when exporting a source DB

...where the auth_user_groups and/or auth_user_user_permissions tables have data

These two tables have a non-NULL user_id column, which means that previously
the script was failing because it could not nullify rows in those tables.

The data for those rows was being pulled over via FK constraints because
we exported the auth.User model from the source DB.

The fix was to ensure that we were actually purging those two tables
as well as the auth_user table (which we were doing already).

Also, the ordering of operations needed to be addressed: clearing the tables
before running the nullifying-relations code, rather than after, to avoid
integrity issues because of that un-nullable auth_user_groups.user_id.

I've tested this locally and putting the nulling after the table deletion
seems to be fine: nullable columns are nulled and no data appears to
cascade-delete when auth_user, auth_user_groups or auth_user_user_permission
is dropped. If cascading deletion was going to occur, we would already
have seen it with the deletion of auth_user, regardless of when it's called
in the script.
2024-09-26 17:26:08 +04:00
Jan Brasna c152dfee98
Add Swedish to translate feature list (#15216)
* Add sv translations

* Add sv-SE to view context
2024-09-26 14:32:02 +10:00
Steve Jalim 977dbf65b1
Fix the example of the rendition spec in the CMS docs (#15213)
1024x isn't one of the pregenerated/allowed widths
2024-09-24 18:20:37 +04:00
Jan Brasna 2daa613fe8 Update footer-refresh cc link href 2024-09-23 17:17:12 +01:00
Jan Brasna 3f9a9839b4 Fix footer-refresh ftl href var 2024-09-23 17:17:12 +01:00
Alex Gibson 046b7466cf
Add custom app store links to built-for-you page (Fixes #15203) (#15204) 2024-09-23 12:16:25 -03:00
dependabot[bot] bfe586d7b3 Bump send and express
Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.20.0 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-23 13:36:46 +01:00
Steve Jalim 5621b010b9
Exclude django_admin_log table from sqlite export to avoid integrity failure because we don't export the Users (#15205) 2024-09-23 14:43:37 +04:00
Craig Cook 2c93e97e05
String fix for adblocker page [#15104] (#15199)
Added comma (see https://github.com/mozilla-l10n/www-l10n/pull/432#discussion_r1768876738)
2024-09-20 14:40:49 -07:00
Rob Hudson 224c736054 Run `pyupgrade --py312-plus **/*.py` 2024-09-20 11:46:52 -07:00
Rob Hudson c3d5e200d0 Update to Python 3.12.x 2024-09-20 11:46:52 -07:00
Jingwen Zhu 2179c6e780
Nav bug fix (#15171) 2024-09-20 14:12:26 +01:00
Alex Gibson 278e58f8df
Misc a11y fixes (#15186) 2024-09-20 13:38:24 +10:00
Craig Cook 58c912c6e5
Updates to adblocker feature page [fix #15104] (#15189) 2024-09-20 13:15:38 +10:00
Craig Cook f24118744a
More updates to trademarks page [#15091] (#15190)
* Uncomment the wordmark and symbol
* Rename the symbol
* Keep the mascot commented out
2024-09-20 12:04:30 +10:00
Jan Brasna 84c1c03583 Update nightly firstrun QA CTA link 2024-09-19 11:01:40 -07:00
Jan Brasna f1e7b7731a Update nav logo refresh 2024-09-19 09:47:19 -07:00
wen-2018 bb03d1779b fix issue #15154 2024-09-19 15:03:23 +01:00
Alex Gibson 434bb4a29f Remove Pocket mode functional tests 2024-09-19 13:53:58 +01:00
Steve Jalim 84357af614
Allow the url() helper to get a path for a page that will only exist in the CMS (#15180)
* Support using the url() helper in a non-CMS page to get a path for a page that will only exist in the CMS

Depends on the CMS page being on a planned/known path in the tree. See the updates to cms.rst for more

* Fix italics in documentation
2024-09-19 13:15:27 +04:00
Alex Gibson bc4773be65
Add WNP 131 (Fixes #15097) (#15176) 2024-09-18 14:14:05 -07:00
Craig Cook c7961e8bb7
Remove new brand assets from trademarks list [#15091] (#15174)
temporarily
2024-09-18 09:21:33 -07:00
Rob Hudson cfb9d21014 Also send reports for the enforced CSP 2024-09-17 15:34:56 -07:00
Craig Cook 425f92bdcd
Refresh: update brand fonts globally [fix #15088] (#15144) 2024-09-17 09:35:23 -07:00
Alex Gibson 2702fb9756 Use sentence case for navigation headings and titles 2024-09-17 09:51:19 +01:00
dependabot[bot] 2bf44bee56 Bump babel-loader from 9.1.3 to 9.2.1 in the frontend group
Bumps the frontend group with 1 update: [babel-loader](https://github.com/babel/babel-loader).


Updates `babel-loader` from 9.1.3 to 9.2.1
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.3...v9.2.1)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 09:24:07 +01:00