Date: Tue, 17 Oct 2023 08:59:58 +0200
Subject: [PATCH 16/30] Subscribers: Update subscriber modal option text
(#33624)
---
.../_inc/client/newsletter/subscriptions-settings.jsx | 4 ++--
.../jetpack/changelog/update-subscriber-modal-option-text | 5 +++++
2 files changed, 7 insertions(+), 2 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-subscriber-modal-option-text
diff --git a/projects/plugins/jetpack/_inc/client/newsletter/subscriptions-settings.jsx b/projects/plugins/jetpack/_inc/client/newsletter/subscriptions-settings.jsx
index 252d197811ff3..15489302768a3 100644
--- a/projects/plugins/jetpack/_inc/client/newsletter/subscriptions-settings.jsx
+++ b/projects/plugins/jetpack/_inc/client/newsletter/subscriptions-settings.jsx
@@ -165,14 +165,14 @@ function SubscriptionsSettings( props ) {
/>
{ __(
- 'Grow subscribers by enabling a popup subscribe form that will show as readers scroll.',
+ 'Automatically add a subscribe form pop-up to every post and turn visitors into subscribers. It will appear as readers scroll through your posts.',
'jetpack'
) }
{ isBlockTheme && subscribeModalEditorUrl && (
<>
{ ' ' }
- { __( 'Preview and edit.', 'jetpack' ) }
+ { __( 'Preview and edit the pop-up', 'jetpack' ) }
>
) }
diff --git a/projects/plugins/jetpack/changelog/update-subscriber-modal-option-text b/projects/plugins/jetpack/changelog/update-subscriber-modal-option-text
new file mode 100644
index 0000000000000..8a021a9feea1b
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-subscriber-modal-option-text
@@ -0,0 +1,5 @@
+Significance: patch
+Type: bugfix
+Comment: Minor text change.
+
+
From 7c3ac9e69d379cc96c37b5b55504381f08c146d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dami=C3=A1n=20Su=C3=A1rez?=
Date: Tue, 17 Oct 2023 14:18:42 +0100
Subject: [PATCH 17/30] AI Extension: do not skip React hook instances (#33628)
* always define hooks without conditions
* changelog
* minor doc enhancement
---
.../update-jetpack-form-improve-extending | 4 +++
.../extensions/jetpack-contact-form/index.tsx | 30 ++++++++++++++-----
2 files changed, 27 insertions(+), 7 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-jetpack-form-improve-extending
diff --git a/projects/plugins/jetpack/changelog/update-jetpack-form-improve-extending b/projects/plugins/jetpack/changelog/update-jetpack-form-improve-extending
new file mode 100644
index 0000000000000..353a273a25bef
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-jetpack-form-improve-extending
@@ -0,0 +1,4 @@
+Significance: patch
+Type: enhancement
+
+AI Extension: do not skip React hook instances
diff --git a/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx b/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
index b6bd634e1ea36..1ea91a92a9527 100644
--- a/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
+++ b/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
@@ -84,11 +84,12 @@ export function isPossibleToExtendJetpackFormBlock(
return true;
}
-const withAiAssistantComponents = createHigherOrderComponent( BlockEdit => {
+/**
+ * HOC to populate the Jetpack Form edit component
+ * with the AI Assistant bar and button.
+ */
+const jetpackFormEditWithAiComponents = createHigherOrderComponent( BlockEdit => {
return props => {
- if ( ! isPossibleToExtendJetpackFormBlock( props?.name, { clientId: props.clientId } ) ) {
- return ;
- }
const { eventSource } = useAiContext();
const stopSuggestion = useCallback( () => {
@@ -104,9 +105,19 @@ const withAiAssistantComponents = createHigherOrderComponent( BlockEdit => {
* and close the event source.
*/
return () => {
+ // Only stop when the parent block is unmouted.
+ if ( props?.name !== 'jetpack/contact-form' ) {
+ return;
+ }
+
stopSuggestion();
};
- }, [ stopSuggestion ] );
+ }, [ stopSuggestion, props?.name ] );
+
+ // Only extend Jetpack Form block (children not included).
+ if ( ! isPossibleToExtendJetpackFormBlock( props?.name, { clientId: props.clientId } ) ) {
+ return ;
+ }
const blockControlsProps = {
group: 'block',
@@ -124,9 +135,14 @@ const withAiAssistantComponents = createHigherOrderComponent( BlockEdit => {
>
);
};
-}, 'withAiAssistantComponents' );
+}, 'jetpackFormEditWithAiComponents' );
-addFilter( 'editor.BlockEdit', 'jetpack/jetpack-form-block-edit', withAiAssistantComponents, 100 );
+addFilter(
+ 'editor.BlockEdit',
+ 'jetpack/jetpack-form-block-edit',
+ jetpackFormEditWithAiComponents,
+ 100
+);
/**
* Add the AI Assistant button to the toolbar.
From 39badedf502a9bc3902a7031905bc2d434e28318 Mon Sep 17 00:00:00 2001
From: Bryan Elliott
Date: Tue, 17 Oct 2023 09:55:27 -0400
Subject: [PATCH 18/30] SEO Title field: Display char count, even when over
suggested limit. (#33609)
---
.../changelog/update-counted-textarea-show-overcount | 4 ++++
.../jetpack/extensions/plugins/seo/counted-textarea.js | 8 ++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-counted-textarea-show-overcount
diff --git a/projects/plugins/jetpack/changelog/update-counted-textarea-show-overcount b/projects/plugins/jetpack/changelog/update-counted-textarea-show-overcount
new file mode 100644
index 0000000000000..47f5e2e353e69
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-counted-textarea-show-overcount
@@ -0,0 +1,4 @@
+Significance: minor
+Type: enhancement
+
+SEO Title & Description - Display the current nucount of characters, even when over the suggested limit..
diff --git a/projects/plugins/jetpack/extensions/plugins/seo/counted-textarea.js b/projects/plugins/jetpack/extensions/plugins/seo/counted-textarea.js
index dd6bd43ff8f27..4e21e80740265 100644
--- a/projects/plugins/jetpack/extensions/plugins/seo/counted-textarea.js
+++ b/projects/plugins/jetpack/extensions/plugins/seo/counted-textarea.js
@@ -12,8 +12,12 @@ export const CountedTextArea = ( { suggestedLimit, value, label, ...inputProps }
)
: sprintf(
/* translators: Placeholder is a number of characters in a sentence. */
- __( "It's recommended to use less than %d characters in this field.", 'jetpack' ),
- suggestedLimit
+ __(
+ 'It’s recommended to use less than %1$d characters in this field. (%2$d used)',
+ 'jetpack'
+ ),
+ suggestedLimit,
+ value.length
);
return (
From 72ffc3075610334a542af207d17df064d6b6faff Mon Sep 17 00:00:00 2001
From: Mikael Korpela
Date: Tue, 17 Oct 2023 17:11:46 +0300
Subject: [PATCH 19/30] Subscribe modal: fix block invalidations when editing
the modal (#33634)
---
.../jetpack/changelog/fix-subscribe-modal-block-markup | 4 ++++
.../subscribe-modal/class-jetpack-subscribe-modal.php | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/fix-subscribe-modal-block-markup
diff --git a/projects/plugins/jetpack/changelog/fix-subscribe-modal-block-markup b/projects/plugins/jetpack/changelog/fix-subscribe-modal-block-markup
new file mode 100644
index 0000000000000..78ad7aa74320d
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/fix-subscribe-modal-block-markup
@@ -0,0 +1,4 @@
+Significance: patch
+Type: bugfix
+
+Subscribe modal: match block markup with params
diff --git a/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php b/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
index 0f78eb417eb27..2a1d1b5385ee8 100644
--- a/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
+++ b/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
@@ -139,7 +139,7 @@ public function get_subscribe_template_content() {
-
+
$discover_more_from
@@ -149,7 +149,7 @@ public function get_subscribe_template_content() {
-
+
$continue_reading
From e9947ff83add8635f88be111c757473133f916a2 Mon Sep 17 00:00:00 2001
From: Brad Jorsch
Date: Tue, 17 Oct 2023 11:20:24 -0400
Subject: [PATCH 20/30] Require that new projects have an initial change entry
(#33635)
`jetpack build` chokes if there is no changelog entry at all, which can
happen on creation of a new project if that project doesn't contain an
initial change entry file.
The fix for this is threefold:
* Have `jetpack generate` include an initial change entry.
* Have `tools/check-changelogger-use.php` not count the addition of
CHANGELOG.md as having a change entry.
* Improve the error produced by `jetpack build` to indicate that an
initial change entry file may be needed.
This also fixes two small bugs in related code:
* `tools/check-changelogger-use.php` was trimming the first path
character of uncommitted files in some cases.
* `jetpack changelog add` was counting `.gitkeep` as a change entry
file.
---
tools/check-changelogger-use.php | 32 +++++++++++--------
tools/cli/commands/build.js | 8 ++++-
tools/cli/commands/changelog.js | 2 +-
.../common/changelog/initial-version | 4 +++
4 files changed, 30 insertions(+), 16 deletions(-)
create mode 100644 tools/cli/skeletons/common/changelog/initial-version
diff --git a/tools/check-changelogger-use.php b/tools/check-changelogger-use.php
index f3c95ca8ec731..27b9840c88bac 100755
--- a/tools/check-changelogger-use.php
+++ b/tools/check-changelogger-use.php
@@ -158,7 +158,7 @@ function debug() {
debug( 'Checking diff from %s...%s.', $base, $head );
$pipes = null;
$p = proc_open(
- sprintf( 'git -c core.quotepath=off diff --no-renames --name-only %s...%s', escapeshellarg( $base ), escapeshellarg( $head ) ),
+ sprintf( 'git -c core.quotepath=off diff --no-renames --name-status %s...%s', escapeshellarg( $base ), escapeshellarg( $head ) ),
array( array( 'pipe', 'r' ), array( 'pipe', 'w' ), STDERR ),
$pipes
);
@@ -171,35 +171,40 @@ function debug() {
$touched_projects = array();
// phpcs:ignore Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition
while ( ( $line = fgets( $pipes[1] ) ) ) {
- $line = trim( $line );
- $parts = explode( '/', $line, 5 );
+ $line = trim( $line );
+ list( $status, $file ) = explode( "\t", $line, 2 );
+ $parts = explode( '/', $file, 5 );
if ( count( $parts ) < 4 || 'projects' !== $parts[0] ) {
- debug( 'Ignoring non-project file %s.', $line );
+ debug( 'Ignoring non-project file %s.', $file );
continue;
}
$slug = "{$parts[1]}/{$parts[2]}";
if ( ! isset( $changelogger_projects[ $slug ] ) ) {
- debug( 'Ignoring file %s, project %s does not use changelogger.', $line, $slug );
+ debug( 'Ignoring file %s, project %s does not use changelogger.', $file, $slug );
continue;
}
if ( $parts[3] === $changelogger_projects[ $slug ]['changelog'] ) {
- debug( 'PR touches changelog file %s, marking %s as having a change file.', $line, $slug );
- $ok_projects[ $slug ] = true;
- continue;
+ if ( $status === 'A' ) {
+ debug( 'PR adds changelog file %s, this does not count as having a change file.', $file );
+ } else {
+ debug( 'PR touches changelog file %s, marking %s as having a change file.', $file, $slug );
+ $ok_projects[ $slug ] = true;
+ continue;
+ }
}
if ( $parts[3] === $changelogger_projects[ $slug ]['changes-dir'] ) {
if ( '.' === $parts[4][0] ) {
- debug( 'Ignoring changes dir dotfile %s.', $line );
+ debug( 'Ignoring changes dir dotfile %s.', $file );
} else {
- debug( 'PR touches file %s, marking %s as having a change file.', $line, $slug );
+ debug( 'PR touches file %s, marking %s as having a change file.', $file, $slug );
$ok_projects[ $slug ] = true;
}
continue;
}
- debug( 'PR touches file %s, marking %s as touched.', $line, $slug );
+ debug( 'PR touches file %s, marking %s as touched.', $file, $slug );
if ( ! isset( $touched_projects[ $slug ] ) ) {
- $touched_projects[ $slug ][] = $line;
+ $touched_projects[ $slug ][] = $file;
}
}
@@ -231,8 +236,7 @@ function debug() {
$unmerged_projects = array();
// phpcs:ignore Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition
while ( ( $line = fgets( $pipes[1] ) ) ) {
- $line = trim( $line );
- $file = substr( $line, 3 );
+ $file = trim( substr( $line, 3 ) );
$parts = explode( '/', $file, 5 );
if ( count( $parts ) < 4 || 'projects' !== $parts[0] ) {
debug( 'Ignoring non-project file %s.', $file );
diff --git a/tools/cli/commands/build.js b/tools/cli/commands/build.js
index 8735656417dab..fce0456b494ac 100644
--- a/tools/cli/commands/build.js
+++ b/tools/cli/commands/build.js
@@ -994,7 +994,13 @@ async function buildProject( t ) {
await once( rl, 'close' );
if ( ! projectVersionNumber ) {
- throw new Error( `\nError fetching latest version number from ${ changelogFileName }\n` );
+ const dir = npath.relative(
+ process.cwd(),
+ npath.resolve( t.cwd, composerJson.extra?.changelogger?.[ 'changes-dir' ] || 'changelog' )
+ );
+ throw new Error(
+ `\nFailed to fetch latest version number from ${ changelogFileName }\n\nIf this is the initial commit of a new project, be sure there's a change entry in ${ dir }/\n`
+ );
}
if ( t.project.startsWith( 'packages/' ) && projectVersionNumber.endsWith( 'alpha' ) ) {
diff --git a/tools/cli/commands/changelog.js b/tools/cli/commands/changelog.js
index 5b1d721d8ef21..22be4459ebc98 100644
--- a/tools/cli/commands/changelog.js
+++ b/tools/cli/commands/changelog.js
@@ -595,7 +595,7 @@ async function checkChangelogFiles() {
// Check for any existing changelog files.
for ( const file of touchedFiles ) {
- const match = file.match( /^projects\/([^/]+\/[^/]+)\/changelog\// );
+ const match = file.match( /^projects\/([^/]+\/[^/]+)\/changelog\/[^.]/ );
if ( match ) {
changelogsAdded.add( match[ 1 ] );
}
diff --git a/tools/cli/skeletons/common/changelog/initial-version b/tools/cli/skeletons/common/changelog/initial-version
new file mode 100644
index 0000000000000..fb1837c901e51
--- /dev/null
+++ b/tools/cli/skeletons/common/changelog/initial-version
@@ -0,0 +1,4 @@
+Significance: patch
+Type: added
+
+Initial version.
From 11b939c6936df46b2be35182382bfb5a4385ebc8 Mon Sep 17 00:00:00 2001
From: Christian Gastrell
Date: Tue, 17 Oct 2023 12:42:56 -0300
Subject: [PATCH 21/30] VideoPress: Improve attribute escaping (#33637)
---
.../videopress/changelog/improve-vp-attribute-escaping | 4 ++++
projects/packages/videopress/package.json | 2 +-
projects/packages/videopress/src/class-initializer.php | 8 ++++----
.../packages/videopress/src/class-package-version.php | 2 +-
4 files changed, 10 insertions(+), 6 deletions(-)
create mode 100644 projects/packages/videopress/changelog/improve-vp-attribute-escaping
diff --git a/projects/packages/videopress/changelog/improve-vp-attribute-escaping b/projects/packages/videopress/changelog/improve-vp-attribute-escaping
new file mode 100644
index 0000000000000..294f81842c2b9
--- /dev/null
+++ b/projects/packages/videopress/changelog/improve-vp-attribute-escaping
@@ -0,0 +1,4 @@
+Significance: patch
+Type: security
+
+Escape VideoPress attributes
diff --git a/projects/packages/videopress/package.json b/projects/packages/videopress/package.json
index f1db8ab2618f3..dbf3ed6df4786 100644
--- a/projects/packages/videopress/package.json
+++ b/projects/packages/videopress/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@automattic/jetpack-videopress",
- "version": "0.17.5",
+ "version": "0.17.6-alpha",
"description": "VideoPress package",
"homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/packages/videopress/#readme",
"bugs": {
diff --git a/projects/packages/videopress/src/class-initializer.php b/projects/packages/videopress/src/class-initializer.php
index 8f87791a342f1..6cfdcbad1d704 100644
--- a/projects/packages/videopress/src/class-initializer.php
+++ b/projects/packages/videopress/src/class-initializer.php
@@ -237,7 +237,7 @@ public static function render_videopress_video_block( $block_attributes, $conten
// Try to get the custom anchor from the block attributes.
if ( isset( $block_attributes['anchor'] ) && $block_attributes['anchor'] ) {
- $id_attribute = sprintf( 'id="%s"', $block_attributes['anchor'] );
+ $id_attribute = sprintf( 'id="%s"', esc_attr( $block_attributes['anchor'] ) );
} elseif ( preg_match( '/]*id="([^"]+)"/', $content, $matches ) ) {
// Othwerwise, try to get the custom anchor from the element.
$id_attribute = sprintf( 'id="%s"', $matches[1] );
@@ -266,9 +266,8 @@ public static function render_videopress_video_block( $block_attributes, $conten
$inline_style = '';
if ( $poster ) {
$inline_style = sprintf(
- 'style="background-image: url(%s); background-size: cover;
- background-position: center center;"',
- $poster
+ 'style="background-image: url(%s); background-size: cover; background-position: center center;"',
+ esc_attr( $poster )
);
}
@@ -309,6 +308,7 @@ public static function render_videopress_video_block( $block_attributes, $conten
);
}
+ // $id_attribute, $video_wrapper, $figcaption properly escaped earlier on the code
return sprintf(
$figure_template,
esc_attr( $classes ),
diff --git a/projects/packages/videopress/src/class-package-version.php b/projects/packages/videopress/src/class-package-version.php
index b628a3ce066e9..cc83a06783dce 100644
--- a/projects/packages/videopress/src/class-package-version.php
+++ b/projects/packages/videopress/src/class-package-version.php
@@ -11,7 +11,7 @@
* The Package_Version class.
*/
class Package_Version {
- const PACKAGE_VERSION = '0.17.5';
+ const PACKAGE_VERSION = '0.17.6-alpha';
const PACKAGE_SLUG = 'videopress';
From bcbd4827b3996c9417d44daef662e5847e29c7cf Mon Sep 17 00:00:00 2001
From: Erick Danzer
Date: Tue, 17 Oct 2023 18:20:13 +0200
Subject: [PATCH 22/30] Subscribers: Allow admins to see subscribe modal
(#33622)
---
.../jetpack/changelog/update-show-subscribe-modal-to-admins | 4 ++++
.../subscribe-modal/class-jetpack-subscribe-modal.php | 5 -----
2 files changed, 4 insertions(+), 5 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-show-subscribe-modal-to-admins
diff --git a/projects/plugins/jetpack/changelog/update-show-subscribe-modal-to-admins b/projects/plugins/jetpack/changelog/update-show-subscribe-modal-to-admins
new file mode 100644
index 0000000000000..84cf892b44e01
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-show-subscribe-modal-to-admins
@@ -0,0 +1,4 @@
+Significance: minor
+Type: enhancement
+
+Subscribers: Allow admins to see subscribe modal.
diff --git a/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php b/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
index 2a1d1b5385ee8..cbb00910afb77 100644
--- a/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
+++ b/projects/plugins/jetpack/modules/subscriptions/subscribe-modal/class-jetpack-subscribe-modal.php
@@ -189,11 +189,6 @@ public function should_user_see_modal() {
return false;
}
- // Dont show if user is member of site.
- if ( is_user_member_of_blog( get_current_user_id(), get_current_blog_id() ) ) {
- return false;
- }
-
// Don't show if user is subscribed to blog.
require_once __DIR__ . '/../views.php';
if ( $this->has_subscription_cookie() || Jetpack_Subscriptions_Widget::is_current_user_subscribed() ) {
From 1056cecf4a308d2f23f83ff94b32e60044d64944 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nauris=20P=C5=AB=C4=B7is?=
Date: Tue, 17 Oct 2023 19:38:48 +0300
Subject: [PATCH 23/30] Jetpack Boost: React DataSync (#33625)
---
pnpm-lock.yaml | 48 +++++++++++++++++
.../react-data-sync-client/.eslintrc.cjs | 27 ++++++++++
.../react-data-sync-client/.gitattributes | 18 +++++++
.../react-data-sync-client/.gitignore | 4 ++
.../react-data-sync-client/CHANGELOG.md | 7 +++
.../react-data-sync-client/README.md | 24 +++++++++
.../react-data-sync-client/babel.config.cjs | 10 ++++
.../react-data-sync-client/changelog/.gitkeep | 0
.../boost-react-react-datasync-client-init | 4 ++
.../react-data-sync-client/composer.json | 49 +++++++++++++++++
.../react-data-sync-client/package.json | 52 +++++++++++++++++++
.../react-data-sync-client/src/index.ts | 2 +
.../tests/index.test.js | 12 +++++
.../react-data-sync-client/tsconfig.json | 14 +++++
.../react-data-sync-client/webpack.config.cjs | 36 +++++++++++++
15 files changed, 307 insertions(+)
create mode 100644 projects/js-packages/react-data-sync-client/.eslintrc.cjs
create mode 100644 projects/js-packages/react-data-sync-client/.gitattributes
create mode 100644 projects/js-packages/react-data-sync-client/.gitignore
create mode 100644 projects/js-packages/react-data-sync-client/CHANGELOG.md
create mode 100644 projects/js-packages/react-data-sync-client/README.md
create mode 100644 projects/js-packages/react-data-sync-client/babel.config.cjs
create mode 100644 projects/js-packages/react-data-sync-client/changelog/.gitkeep
create mode 100644 projects/js-packages/react-data-sync-client/changelog/boost-react-react-datasync-client-init
create mode 100644 projects/js-packages/react-data-sync-client/composer.json
create mode 100644 projects/js-packages/react-data-sync-client/package.json
create mode 100644 projects/js-packages/react-data-sync-client/src/index.ts
create mode 100644 projects/js-packages/react-data-sync-client/tests/index.test.js
create mode 100644 projects/js-packages/react-data-sync-client/tsconfig.json
create mode 100644 projects/js-packages/react-data-sync-client/webpack.config.cjs
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 55ec91fed7137..e20cddeca8cfa 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -914,6 +914,40 @@ importers:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
+ projects/js-packages/react-data-sync-client:
+ dependencies:
+ swr:
+ specifier: 2.2.4
+ version: 2.2.4(react@18.2.0)
+ devDependencies:
+ '@automattic/jetpack-webpack-config':
+ specifier: workspace:*
+ version: link:../webpack-config
+ jest:
+ specifier: '*'
+ version: 29.7.0
+ react:
+ specifier: 18.2.0
+ version: 18.2.0
+ ts-loader:
+ specifier: 9.4.2
+ version: 9.4.2(typescript@5.0.4)(webpack@5.76.0)
+ tslib:
+ specifier: 2.5.0
+ version: 2.5.0
+ typescript:
+ specifier: 5.0.4
+ version: 5.0.4
+ webpack:
+ specifier: 5.76.0
+ version: 5.76.0(webpack-cli@4.9.1)
+ webpack-cli:
+ specifier: 4.9.1
+ version: 4.9.1(webpack@5.76.0)
+ zod:
+ specifier: 3.22.3
+ version: 3.22.3
+
projects/js-packages/remove-asset-webpack-plugin:
dependencies:
debug:
@@ -14006,6 +14040,10 @@ packages:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
+ /client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+ dev: false
+
/clipboard@2.0.11:
resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
dependencies:
@@ -22709,6 +22747,16 @@ packages:
ssr-window: 3.0.0
dev: false
+ /swr@2.2.4(react@18.2.0):
+ resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==}
+ peerDependencies:
+ react: ^16.11.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ client-only: 0.0.1
+ react: 18.2.0
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ dev: false
+
/symbol-observable@1.2.0:
resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
engines: {node: '>=0.10.0'}
diff --git a/projects/js-packages/react-data-sync-client/.eslintrc.cjs b/projects/js-packages/react-data-sync-client/.eslintrc.cjs
new file mode 100644
index 0000000000000..f35f9d3574713
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/.eslintrc.cjs
@@ -0,0 +1,27 @@
+module.exports = {
+ extends: [ require.resolve( 'jetpack-js-tools/eslintrc/typescript' ) ],
+ rules: {
+ 'jsdoc/check-alignment': 0,
+ 'jsdoc/check-examples': 0,
+ 'jsdoc/check-indentation': 0,
+ 'jsdoc/check-param-names': 0,
+ 'jsdoc/check-syntax': 0,
+ 'jsdoc/check-tag-names': 0,
+ 'jsdoc/check-types': 0,
+ 'jsdoc/implements-on-classes': 0,
+ 'jsdoc/require-description': 0,
+ 'jsdoc/require-hyphen-before-param-description': 0,
+ 'jsdoc/require-jsdoc': 0,
+ 'jsdoc/require-param': 0,
+ 'jsdoc/require-param-description': 0,
+ 'jsdoc/require-param-name': 0,
+ 'jsdoc/require-param-type': 0,
+ 'jsdoc/require-returns': 0,
+ 'jsdoc/require-returns-check': 0,
+ 'jsdoc/require-returns-description': 0,
+ 'jsdoc/require-returns-type': 0,
+ 'jsdoc/tag-lines': 0,
+ 'jsdoc/valid-types': 0,
+ 'jsdoc/check-values': 0,
+ },
+};
diff --git a/projects/js-packages/react-data-sync-client/.gitattributes b/projects/js-packages/react-data-sync-client/.gitattributes
new file mode 100644
index 0000000000000..61b9bb45227f0
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/.gitattributes
@@ -0,0 +1,18 @@
+# Files not needed to be distributed in the package.
+.gitattributes export-ignore
+node_modules export-ignore
+package.json export-ignore
+
+# Files to include in the mirror repo, but excluded via gitignore
+# Remember to end all directories with `/**` to properly tag every file.
+/build/** production-include
+
+# Files to exclude from the mirror repo
+/changelog/** production-exclude
+/.eslintrc.cjs production-exclude
+.gitignore production-exclude
+tests/** production-exclude
+babel.config.cjs production-exclude
+webpack.config.cjs production-exclude
+tsconfig.json production-exclude
+jsconfig.json production-exclude
diff --git a/projects/js-packages/react-data-sync-client/.gitignore b/projects/js-packages/react-data-sync-client/.gitignore
new file mode 100644
index 0000000000000..f8206b742cb31
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/.gitignore
@@ -0,0 +1,4 @@
+vendor/
+node_modules/
+build/
+.cache/
diff --git a/projects/js-packages/react-data-sync-client/CHANGELOG.md b/projects/js-packages/react-data-sync-client/CHANGELOG.md
new file mode 100644
index 0000000000000..721294abd00ad
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/CHANGELOG.md
@@ -0,0 +1,7 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
diff --git a/projects/js-packages/react-data-sync-client/README.md b/projects/js-packages/react-data-sync-client/README.md
new file mode 100644
index 0000000000000..a0dcba920c466
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/README.md
@@ -0,0 +1,24 @@
+# react-data-sync-client
+
+DataSync client for React
+
+## How to install react-data-sync-client
+
+### Installation From Git Repo
+
+## Contribute
+
+## Get Help
+
+## Using this package in your WordPress plugin
+
+If you plan on using this package in your WordPress plugin, we would recommend that you use [Jetpack Autoloader](https://packagist.org/packages/automattic/jetpack-autoloader) as your autoloader. This will allow for maximum interoperability with other plugins that use this package as well.
+
+## Security
+
+Need to report a security vulnerability? Go to [https://automattic.com/security/](https://automattic.com/security/) or directly to our security bug bounty site [https://hackerone.com/automattic](https://hackerone.com/automattic).
+
+## License
+
+react-data-sync-client is licensed under [GNU General Public License v2 (or later)](./LICENSE.txt)
+
diff --git a/projects/js-packages/react-data-sync-client/babel.config.cjs b/projects/js-packages/react-data-sync-client/babel.config.cjs
new file mode 100644
index 0000000000000..96978eea82216
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/babel.config.cjs
@@ -0,0 +1,10 @@
+module.exports = {
+ presets: [
+ [
+ '@automattic/jetpack-webpack-config/babel/preset',
+ {
+ /* options */
+ },
+ ],
+ ],
+};
diff --git a/projects/js-packages/react-data-sync-client/changelog/.gitkeep b/projects/js-packages/react-data-sync-client/changelog/.gitkeep
new file mode 100644
index 0000000000000..e69de29bb2d1d
diff --git a/projects/js-packages/react-data-sync-client/changelog/boost-react-react-datasync-client-init b/projects/js-packages/react-data-sync-client/changelog/boost-react-react-datasync-client-init
new file mode 100644
index 0000000000000..84566fb82debc
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/changelog/boost-react-react-datasync-client-init
@@ -0,0 +1,4 @@
+Significance: patch
+Type: added
+
+Init
diff --git a/projects/js-packages/react-data-sync-client/composer.json b/projects/js-packages/react-data-sync-client/composer.json
new file mode 100644
index 0000000000000..cc642c4dfe3e5
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/composer.json
@@ -0,0 +1,49 @@
+{
+ "name": "automattic/jetpack-react-data-sync-client",
+ "description": "DataSync client for React",
+ "type": "library",
+ "license": "GPL-2.0-or-later",
+ "require": {},
+ "require-dev": {
+ "yoast/phpunit-polyfills": "1.1.0",
+ "automattic/jetpack-changelogger": "@dev"
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "scripts": {
+ "build-development": [
+ "pnpm run build"
+ ],
+ "build-production": [
+ "NODE_ENV=production pnpm run build"
+ ],
+ "watch": [
+ "Composer\\Config::disableProcessTimeout",
+ "pnpm run watch"
+ ],
+ "test-js": [
+ "pnpm run test"
+ ]
+ },
+ "repositories": [
+ {
+ "type": "path",
+ "url": "../../packages/*",
+ "options": {
+ "monorepo": true
+ }
+ }
+ ],
+ "minimum-stability": "dev",
+ "prefer-stable": true,
+ "extra": {
+ "mirror-repo": "Automattic/jetpack-react-data-sync-client",
+ "changelogger": {
+ "link-template": "https://github.com/Automattic/jetpack-react-data-sync-client/compare/v${old}...v${new}"
+ },
+ "autotagger": true
+ }
+}
diff --git a/projects/js-packages/react-data-sync-client/package.json b/projects/js-packages/react-data-sync-client/package.json
new file mode 100644
index 0000000000000..49b5c9a11d0c0
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/package.json
@@ -0,0 +1,52 @@
+{
+ "private": true,
+ "name": "@automattic/jetpack-react-data-sync-client",
+ "version": "0.1.0-alpha",
+ "description": "DataSync client for React",
+ "homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/js-packages/react-data-sync-client/#readme",
+ "bugs": {
+ "url": "https://github.com/Automattic/jetpack/labels/[JS Package] React Data Sync Client"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/Automattic/jetpack.git",
+ "directory": "projects/js-packages/react-data-sync-client"
+ },
+ "license": "GPL-2.0-or-later",
+ "author": "Automattic",
+ "scripts": {
+ "build": "pnpm run clean && webpack",
+ "clean": "rm -rf build/",
+ "watch": "pnpm run build && pnpm webpack watch",
+ "reformat-files": "../../../tools/js-tools/node_modules/.bin/prettier --ignore-path .eslintignore --write --plugin-search-dir=. ./src/**/*.ts",
+ "lint": "pnpm run reformat-files && echo 'Running eslint...' && pnpm eslint src --fix && echo '✔ prettier and eslint ran successfully.'",
+ "test": "NODE_OPTIONS=--experimental-vm-modules jest"
+ },
+ "devDependencies": {
+ "@automattic/jetpack-webpack-config": "workspace:*",
+ "jest": "*",
+ "react": "18.2.0",
+ "ts-loader": "9.4.2",
+ "tslib": "2.5.0",
+ "typescript": "5.0.4",
+ "webpack": "5.76.0",
+ "webpack-cli": "4.9.1",
+ "zod": "3.22.3"
+ },
+ "engines": {
+ "node": "^18.13.0",
+ "yarn": "use pnpm instead - see docs/yarn-upgrade.md"
+ },
+ "exports": {
+ ".": {
+ "jetpack:src": "./src/index.ts",
+ "types": "./build/index.d.ts",
+ "default": "./build/index.js"
+ }
+ },
+ "main": "./build/index.js",
+ "types": "./build/index.d.ts",
+ "dependencies": {
+ "swr": "2.2.4"
+ }
+}
diff --git a/projects/js-packages/react-data-sync-client/src/index.ts b/projects/js-packages/react-data-sync-client/src/index.ts
new file mode 100644
index 0000000000000..92a8f89ec28ab
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/src/index.ts
@@ -0,0 +1,2 @@
+// eslint-disable-next-line no-console
+console.log( 'Hello World!' );
diff --git a/projects/js-packages/react-data-sync-client/tests/index.test.js b/projects/js-packages/react-data-sync-client/tests/index.test.js
new file mode 100644
index 0000000000000..ddf5d1187c0dc
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/tests/index.test.js
@@ -0,0 +1,12 @@
+// We recommend using `jest` for testing. If you're testing React code, we recommend `@testing-library/react` and related packages.
+// Please match the versions used elsewhere in the monorepo.
+//
+// Please don't add new uses of `mocha`, `chai`, `sinon`, `enzyme`, and so on. We're trying to standardize on one testing framework.
+//
+// The default setup is to have files named like "name.test.js" (or .jsx, .ts, or .tsx) in this `tests/` directory.
+// But you could instead put them in `src/`, or put files like "name.js" (or .jsx, .ts, or .tsx) in `test` or `__tests__` directories somewhere.
+describe( 'Blank Test', () => {
+ it( 'is a noop', () => {
+ expect( true ).toBe( true );
+ } );
+} );
diff --git a/projects/js-packages/react-data-sync-client/tsconfig.json b/projects/js-packages/react-data-sync-client/tsconfig.json
new file mode 100644
index 0000000000000..a88a0ca2461c4
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "jetpack-js-tools/tsconfig.base.json",
+ "include": [ "./src/*" ],
+ "compilerOptions": {
+ "typeRoots": [ "./node_modules/@types/", "src" ],
+ "sourceMap": true,
+ "forceConsistentCasingInFileNames": true,
+ "outDir": "./build/",
+ "noEmit": false,
+ "declaration": true,
+ "module": "es6",
+ "target": "es5"
+ }
+}
diff --git a/projects/js-packages/react-data-sync-client/webpack.config.cjs b/projects/js-packages/react-data-sync-client/webpack.config.cjs
new file mode 100644
index 0000000000000..308ddf6ba0d18
--- /dev/null
+++ b/projects/js-packages/react-data-sync-client/webpack.config.cjs
@@ -0,0 +1,36 @@
+// eslint-disable-next-line @typescript-eslint/no-var-requires
+const path = require( 'path' );
+// eslint-disable-next-line @typescript-eslint/no-var-requires
+const jetpackWebpackConfig = require( '@automattic/jetpack-webpack-config/webpack' );
+
+module.exports = {
+ entry: './src/index.ts',
+ mode: jetpackWebpackConfig.mode,
+ devtool: jetpackWebpackConfig.isProduction ? false : 'source-map',
+ module: {
+ strictExportPresence: true,
+ rules: [
+ {
+ test: /\.ts?$/,
+ use: 'ts-loader',
+ exclude: /node_modules/,
+ },
+ ],
+ },
+ optimization: {
+ ...jetpackWebpackConfig.optimization,
+ },
+ resolve: {
+ ...jetpackWebpackConfig.resolve,
+ },
+ output: {
+ ...jetpackWebpackConfig.output,
+ path: path.resolve( __dirname, 'build' ),
+ filename: 'index.js',
+ library: {
+ name: 'ReactDataSyncClient',
+ type: 'umd',
+ },
+ },
+ plugins: [ ...jetpackWebpackConfig.StandardPlugins() ],
+};
From e99c32b35939d17ad12edc4488a0c652f8d5c763 Mon Sep 17 00:00:00 2001
From: Jeremy Herve
Date: Tue, 17 Oct 2023 19:32:21 +0200
Subject: [PATCH 24/30] YouTube embeds: avoid popup errors caused by COOP
(#33601)
---
.../update-youtube-embeds-popup-sandbox | 4 ++++
.../jetpack/modules/shortcodes/youtube.php | 2 +-
.../modules/shortcodes/test-class.youtube.php | 16 ++++++++--------
3 files changed, 13 insertions(+), 9 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-youtube-embeds-popup-sandbox
diff --git a/projects/plugins/jetpack/changelog/update-youtube-embeds-popup-sandbox b/projects/plugins/jetpack/changelog/update-youtube-embeds-popup-sandbox
new file mode 100644
index 0000000000000..0090d95a27e96
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-youtube-embeds-popup-sandbox
@@ -0,0 +1,4 @@
+Significance: patch
+Type: bugfix
+
+YouTube embeds: avoid errors when opening YouTube in a new window from a YouTube embed.
diff --git a/projects/plugins/jetpack/modules/shortcodes/youtube.php b/projects/plugins/jetpack/modules/shortcodes/youtube.php
index fd5b4f77e44d1..0f77ee811598c 100644
--- a/projects/plugins/jetpack/modules/shortcodes/youtube.php
+++ b/projects/plugins/jetpack/modules/shortcodes/youtube.php
@@ -342,7 +342,7 @@ function youtube_id( $url ) {
$layout = $is_amp ? 'layout="responsive" ' : '';
$html = sprintf(
- '',
+ '',
esc_attr( $w ),
esc_attr( $h ),
$layout,
diff --git a/projects/plugins/jetpack/tests/php/modules/shortcodes/test-class.youtube.php b/projects/plugins/jetpack/tests/php/modules/shortcodes/test-class.youtube.php
index 2ba3087889e11..d0553c2bc7957 100644
--- a/projects/plugins/jetpack/tests/php/modules/shortcodes/test-class.youtube.php
+++ b/projects/plugins/jetpack/tests/php/modules/shortcodes/test-class.youtube.php
@@ -195,12 +195,12 @@ public function get_amp_youtube_data() {
'valid_url' => array(
'https://www.youtube.com/watch?v=SVRiktFlWxI',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
'short_youtube_url' => array(
'https://youtu.be/gS6_xOABTWo',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
'url_without_id' => array(
'https://youtube.com',
@@ -209,28 +209,28 @@ public function get_amp_youtube_data() {
),
'videoseries_url' => array(
'https://www.youtube.com/videoseries?list=PL56C3506BBE979C1B',
- 'VIDEO ',
- 'VIDEO ',
+ 'VIDEO ',
+ 'VIDEO ',
),
'with_v_query_param' => array(
'https://www.youtube.com/watch?v=WVbQ-oro7FQ',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
'only_width_in_url' => array(
'youtube="https://www.youtube.com/watch?v=SVRiktFlWxI&w=850"',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
'only_height_in_url' => array(
'youtube="https://www.youtube.com/watch?v=SVRiktFlWxI&h=550"',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
'width_and_height_in_url' => array(
'youtube="https://www.youtube.com/watch?v=SVRiktFlWxI&w=600&h=400"',
' ',
- 'VIDEO ',
+ 'VIDEO ',
),
);
}
From 4192088708d0355633f528bd54cc646fde41ffe4 Mon Sep 17 00:00:00 2001
From: Jeremy Herve
Date: Tue, 17 Oct 2023 19:34:05 +0200
Subject: [PATCH 25/30] Social Logos: update to the most recent version of the
package (#33591)
---
.../_inc/social-logos/social-logos.css | 2 +-
.../_inc/social-logos/social-logos.html | 2 +-
.../_inc/social-logos/social-logos.min.css | 2 +-
.../_inc/social-logos/social-logos.woff2 | Bin 7220 -> 7176 bytes
.../jetpack/changelog/update-social-logos-256 | 4 ++++
5 files changed, 7 insertions(+), 3 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-social-logos-256
diff --git a/projects/plugins/jetpack/_inc/social-logos/social-logos.css b/projects/plugins/jetpack/_inc/social-logos/social-logos.css
index 1bdfd67c4bed1..377b507917f0e 100644
--- a/projects/plugins/jetpack/_inc/social-logos/social-logos.css
+++ b/projects/plugins/jetpack/_inc/social-logos/social-logos.css
@@ -5,7 +5,7 @@
@font-face {
font-family:"social-logos";
- src: url(data:application/octet-stream;base64,d09GMgABAAAAABw0AAsAAAAAMqgAABvlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACJZArLSLwpATYCJAOBYAtyAAQgBYRGB4RxG9EpVQQ2DoAE2zdHRMWknP1/nUCP3cugIqhKpQ6tdiNWhBJ+j56+GTMnk3byLNdwCN9YcHCziHXSfhP+NmhwJZIdkhRNeMC115dLcpz7+QTUDoCMqZsRk3ZalAmAY3n/TbUKkcdRRGJkcOIA1yKpkSIbbUDf8vYZkE2m5lfAdso0ZR0oZ4wLIpL4Bhtj0JozzNvw/Db/z6VC4YIIWJSgYACCCgZRipFoTzEwxsTGhZO5cq7axVM39zZX4VqXbSzc/nd7Ee28qtoD9gbEGwlKVtIt15TeDyBzT/frFS0rsAIrCYhS0kVV95JeSCkC/n7NtNnrpMjyrojCVNgKVyP3bzZ393ff793blH72iAKFTTGbIglDpKo6VUDZI04KTKosDDlAYVvjalVthbSFdLZmvoVcthWG+pDA1dJhH34UIiJyIEVC6IXv0vmxvQ1+BmbxHDahgrG6OxUECK0849SaW3sl5uxrC0oosarAMa2Yq5scFu9dVNJG8Ee61RoDj+I0RC00A7xf3/g98w8OHSKO4sdE3Zj767oBWAQX35xL8Q7QQILZzUY5lXm2qCA334wUXl2/cCABeloU9Z+QPIFSWx1gyZLnakRZkLVm9+dagC4ItlFnBFvSixbBQs8zbzROwmCjoa4jpiz9lzw4rKytmrKJqbySUNXYXoprKbCTUdBQF1s7msvRWtJ6OoaaPEZRpKutb0GQFN/AyMzGwUqiAhHF1DHAOW/+I67F3B0H1/1gcS2R7AAKsgUaUgMupAw8yAT4kCkIIHkQQkogovAIMaQKDGQMEv2wxw39kMKN6AcXN04/LHEjkQBoyA64kAzwIAUQQBrAQuogDYlBBrIGWcgR5CBzkKcAChANipAWKFF4L7QgPdChsEIXMgQ9SBP0KdwbBvrB4M4ixQZZSATykC640g9t3OeRPijohwUeQAQnRAIHooCE+EBDBsCFjIAHmQEfsgEB5AAsZAVqkAR0hVABcFqq+Av/EW8BybUYJe5bLor7k1t5NIeQI3V1aEKQqs7lk7RIFSmhapD/2Uxl81xLoyrKoOcIq/ypTC4TRdVQ1cPYxLaUVUqqLsgEURIERkVX384Huq0fum09LxgiTgJjSl1Vrz+mVotNOe60yyYIVKlkVazj0Pu6MYHq24VRrz/Wsqb+taUaSsXL15KnL3quK6XW67NJpdPlbLrYsKby0dhev2mrSoX+zI7b2cIyO9fuLjSx+5koz3I656U1bZV7yv01wAfqWC0N2cE0qAObQ0YQoo8DQkGKg7q3guTh+c1+YF8wxik1sYoq9QLULyPZgKKvigG3fDZ//nVds9ZJbewPCVaeCTb42oFTxfNIasf0mSgoWIWciqKQ13qiEcALtWmEOpmqQqHdC0KAKcOhaOzH7AVYVR18fx7J2cZD8ag5l1ULIw9SiIeeRtLX8QNcdDFEeQSlJlC8/IqQ/PwcAP7iC8bq2ysYTdDjYhUW4nixxCqAwlwyAu7/mSTkJcncCL0L9nngdfAaWteekE7RxF2qTiMlwnR1S5e3dGX7l1iDeUiIq6VFLQvYLFCO57jsuusCenP9kcPMvcWGXI9R6N3YdPSYJ1st0W6rJOFx7One2f3JluYr2nJRfLyW+oKVWxp6dc3R5D2dRvcTV/W9uzR5dj72XuyZGzLOYov5PbXDYXruQJQVkznqepR5LkMilpRRehQwDx7O/79uQkfjP6ukribq+8hdjxU3ky3/CkRos1dN+TalLDMQ7XjGgdfZZioIcjKOAU+SCxBBDMUaVlkbIGn5AODNCLybakPRauV8i/UN9Nwxjnc57WlKA7t0GNhUfM71CWLGxicCi1tMQwwpEbWbQzeO6xqZTwjLbs/isV2Xg52eOZDCK8WNmo8as7X7dWa1oCohOgFgDnSkB2Dhtl4TgGIJ872re7LG66opGjn5fpxPfFCfpsTkR7xV823K7OB20HSv52CsTK3U6Cwjkj4APAinBNZmv9+iPuzsJRVYHoIYI4DhOtDlmtRDzm4LYIGBsDxeGNHcwsFDqXI7zAZOyZkdbEAxpGExw45x2aoKdT6xsDDFrTrg/bX9QaHM6WRCjnCCq3bbc3L35NeX4tU3rE4cbyC5zFfUkMkgiAPA45wOsXA5U1t/5z9szdf2J4IIIIABhvjTQn6KX2qgX6OOIi2XCWUuewjgU4hbGsA5gAupQk8ZlZxz5LefiADFu4qh6M6pbBTVw3TIU4VCTYVcX9lbqTSK3UWRKZWa1b7qLfl6unb/MX/yoD7zRr2baz56Jp4+bMy+pXJ+mI8sqKUxMbpI5apYUysbXRbCYUgqfXzYQ3I+hVUdAF5DKFzAWP2CUPz8L+A/XG0pI3XGQdEULy6i9rrz6yQ/IwpwlzKwU+h7COJBqbUwhkAIrzEEBdHCTGIzATbOnqdDkEeoCXWhaW5Q6sKuXHx4tNyoVAEADpLwiQtvDlX7jLOxp9w7SyrdGsKZA9GluW+Z0qYShGJnkcBFl6p0OlPCaoX4KgJJY6a1nPrygj//TMfzztTIBB8flqOTYmqMqSf8sXwqnuU6ujppvw8AtwcAgkMGQopc4Ns7fPXZZQgUZBBi5uHc6zjeHCe2tUNbLVcz9QMAabYdCEVD1jzvhsx2F6E2+IACoR1g5Tilpfww8NzDnSiv1D0x4Om6iMZmDNEPj3Oqr4lVAniMZCNjMo9EA8lhwG2bFjaE6e2UJjOW2RcsCIEsqmbAkysPMx7RDFFUfzBYfh2rV/zSkJxdSOmnYqV8UpmE4tXQElYfXvDxz0hWyObC9gj3yqy8riBmHBtIP0iO2AsHZg7huWPOUntTBgpKfUlcrY13GdjMM6rOe3QVx2eSgcButGTcb9WGJ4DzrvrKra8vW+1fbVZ8+fbz+MSHT1OTvbpcswoDQeRUx7q1JhXLL9gwiLBPfBe/2JwZuT8/O/po6c3Kk+H3b1efTn16MxCNpCEff49kb9Q394rKVguKdvuSNR3HTDioX+2NxdXeNydWAE8Nxx4G6E8ktJKAqujg0KS+LAHv/zFETHUECq2l7wN5NXNeNGatr67HVFcVSJYtV/sWnY57tKQdwaE/GlrYLyiIKbkmLKC+rfyX1ka7ltJMtnoWb6ukl3ljrzhoSgng/5UN0ez9iV5k55LRgFs1BOWgNsYOMVQZo/6U/a4RxKurNbEqlwG3aUPOUFaishITWc6xKbD/JyAkVAGMPT68PE+NWEzscg/9uQvO2AQUoRhbY61V1sIEVvFc8iO5VUtsGLqiu3jwYIVoUVWLDA2reR5m+4bBDg9ciEAFHbJT05IiPBthOTYviyv83fdJi/paG6fNgmCfV19snd+ZPiVXgmDrRxdUXnLm2hfeHAl4Od+Q/dTn87PJVKMgLFj07m4KOndrvixm59yuqyHPCBeP1C+lWrqentUQjmdn1ZKVBMedk99HmEdqCBFDHHLJaFQAQPZQX2c0SKK3Va5AuL/u1Dpk3TyM/Dmi8d6rip56zCYAeU2e/ryo8s71kSbGM+kgXdk//X1DWM/WD73b1dwUjaQKy+9R6+xLce6VOlPfcOjpzpYLY0prmLByoWoPrW16tHGUlhcfOqZP28je7/dzqi0FUUx3dxYQKtef8eH5t6sPx5YwBrpc4GFULcE8tkN6zUYHAKr0JgGlRTLwynRNlgfONeGfPiovDsdhiHgPJbifGt4PMODpMFvH1TlHqmbdmx4sjgNalSbcYJytEgTCPuVs8Mt5BLCLkHbEBf2GPUhvo9t4k3Tlyz3NzLBuvH0/nn7bOlngI1lZlYKVbLk3XJnLSJIBvuO3vu2bgrCpxM8fBzzun5dHozlHNkjgVBoQBlg/dOofsrpUnbGrTsEyjp+nXuVIum4Lyf7BpaG1vncsSU9wRWUeIdnTZskpb3JmdYhxUXGMoDy6yV7AUPHh5M880sW0w6Z/akIqE4wIsTIXu7XDVjGWZKPWiPiWVeMDnUqkrCHqM9WSqa1zNamxvSdpwXaChc2P09zyJWm441ahZklNJl1hjKNAwvUmMm/6Sbq9q2ca+Z/0wzXiqtxcd/h/Ys0hyRgiAUl1jnI7Vn19KvBRD/NcTaDUBmejcPC+R14A+Hq6VP9l7i1Oo8x7iLqIUewx7Ha7+HeUwwAtsilDQodAiaBCcY0TMHvx4vnX+9sr4kql5susDXZYX/WYogsXLr075BjozjiZefJfqptC9iNyMzH9tJ9uMN/gWILwHStDOIM90QsUNeerqsHyLB6er9gtKqHW8SMLKbPVapYc3r4BbZMekNpQnEGY6LvXD+1F7J07h0wV0flXi0IoDFZQX6c6kSzVtYbdlZtkpNbAhMIcXnZdB0+OANL7aAiJ4t6N+vGGI6GhCQwtp30657yQjW2vYNG/2cikdmFa6rwTqfjis8+xMYkJDfj3I06CTzlNk/QLWGJ4u0IiBt5yfMN3jYvH+zK0TFnjNsYqYqWutI9O+v1IPNYGl+bOZc8FQ2E+gDCNB7wiD1fD9TB5PXbMijAFhO9+DTd7TU55rSLu3O4bWYufpk3jd5MC1TfGjcmfKgm8zSqtBOsmu7ESzEryyh86xHAPDHpJ3onpwZB7QQPOc5CoCSdXyI4ETOihYPj2MjlJfmMJL3p17O2ljtWt7qTrn60v+ytDwf8yMrnir5l37/Yu8buDtOLX6Ij+qBnBrFhtj421tybdHttq38PzR37JrjKyTLs+WeeoIuj8LJCWcblmCKMJPhz/cuePp+yuxR4DmueH8NXBy3x/2l/6mbxCoe+0Z0+tn/p3dYCNvtqyJvDPgSX2qhvdNE4ymF10kGYzLspa9GYm5yfdIuIWj2Yzhh1+W2lGgX+nFSv/AuA5DNHYRjYCnR+I1h/Ffs2OkheELCfbwW4dOavJF+WbsESHT9lYAcpzsA12qbQ4yH4vn0gMmzfEohcOZv2/FpAmAsDseKuOUa2IKMqK892qTFRGii4Fe0MzSn+4t9ZbGL9WttX3NyuiSKFu7nUAi6qctxtcRx8e7Zg3mb7j+wSL4FA1b0tKX8Qai2LKssaYumWmeohvft/nlZE3NIair9QqdqNQhKQeOhKNj23cnLhgZhiVU3Z+3qS93Hn7gmtBQl9Enb9hHW1oTEow3axk7R86ofXddVOHQhOSTITX7ff3s1AofGxHOeVj2gLZR/KpgSPAUyDrbA/hA+HOj/mU7YlcZc6n/o+izyTbRlsAxPWWlkVgSRPqBFqtQCdMXWspz47MiHxXnV1uaVVVxJSXx1SoEjWM78JeVYPe+gDSmHqMpCadUJ8gPQowVHXwgQHt35/4HFngVU+b0JVvMDkXc5FmeJc5POR+ESGiAbkCVYjdgSNid2JTMB3oDUgHJgHfYrYWAoiNcaNH0G4f8ErTl9b3GQrnSfXs/PSztM92pqY5gQWPnDmzQUu3O9ACw/vrK6uiheoapV7ehtGiPctyzIKbuqcTvENnsr+M4ebHEqnNGNy+TyXbYlZIPt2HwzRTibF5vJgvK/a/8VejHU1aeobLxDAn4fmJ7rlW5/IH2Gb2AF8uNcgDOI+0j3S87/jmyI5wUozBBIbpa/2JEr5OK8gxikSG7Ig9Y6h624p2vigvHaObGpyrkUueNrEEF6YEywoxH2FGmNpWTtN8urZ6ycOdYVJuFgsX/G6Hie3H8XtHzAazwsx2/slJ52gwf1BikQzypYEXD+QQs6kE1celji9RyOfE0y1gdrfSoz3E60Ph6nGoPt4hrafeX4M+Wtbw6Deak/bbQ5fM6Tb+bDpUWeJ3/0j0kfvRuo896GeMfh2u9Qr5zm0v/FvaW1D/OymepNt82Oc+1MsV6/oP59g+fKpALKC6bdqK+AnbB/tGk0izJHR7/jWrRlR3cX+sg9f9gfPi+fM+PFEVMlRlos4iRpFqJJoFFd/5kxby5ykJGB7Oo/bAAD6kmhmUouEa7iFpHvjvURHo3rK9b7SlJ5DKp0HphLoG0vOxlacrqMYt5drf+hIwGJD08VSZO6JM9UNTQczTzATYVATi67h/DAz8wfUXcp2Suo4kKEQlVoUE+XPrJE6uEOzp4m/ku2ujSR/6awx1DKPHjPGMzST846LHMMoAmjuPb7ymyMBFbkJyo1AOVC4V1arahDNsqsAo+lGpqH4jphkdtRCVouqUdyaBf34cq1XpK1PRuuiWWms3sSXaWkvsdg9Rix5D9oiXCeciuIgwNKoSXhO6Bq7chStHa2Nu9QdDPMTTKhRixBGRAnDjNgg9G4TCNXpt3D2FbwIUgQqAHlefaxMnS4K+9e6tZCxG8npPUgM/vTomitLFS6NlRqHPboO4fSTIh+oz4eedYOUstwXTOQgpVHtLavN26nxCdWHBKRFh4eZ00YA7BoN17kiMiVknEpMYpRTyU9ZePVMjpATkSdZ3IZJcXiUk99bAiAJUVkgji094CoULRkWWy/wgytXk5ybdFxyRjx68OKBOIJdSHBQPSy22qrnFd0cOQhdUXE/9WB5sSVdlmZvpriozpScOf/IhNyOVrVnhC/mOm7+sIdPE6+xd2GngWHWBC6IQAUyB5JQARk4bEJucOLOvMcrs5zznve9VI35bjoW3cdnPf8V6YygO28Yc0YDlzw2c42aKCISWE/u3tOzF8g4vaZrvGO5YsyiKbrpoSE9UXSv5ZEniGhYI+kwMZISc+xi/bc4uZUFUVIFSHmHLViKbDphloUmIPK5Vr0gnpbMLKBk31+y5uCq6Jjbof+tL1GB02CPx0OlaLbWHOom4VntYgHWGGPZyWMzQUCMeTPfCxOikZ1JzH7/2C+oXnXgy7McD40j6pfK3FBOCmW7wpji47Vw3hRxmtVI42Qj/IqkW/uiB6BKdfHaIgeWr87i1OQdqPgYzdNswPPb55+QND2mPUvaQeWRC29nDB29si8wImEmYGWyOaVi1Zte5NmLadaSgwklUJoUJmIGNASSIBTEBC7MHxlJNUiCt47GWyH8IBaF/XAzoumVRt+UzScyt+VyFSakSkv0wD8/jKOzeFZyt+QysX72UJjB1i0IZ+AgB9VogACH2DUI+OeQxh68fdJIZNIrUUhCU0OQgR2ByKJULIRFfBcX+bgncQ0FRAC+3MTnQHZQcCssRKMRX8yissZ9jvqK13GaWiaZaevNkOVji1wTve08Yof0fhL7HPoi+b6OTmyUvW3fXynNp0wSvuQWreLKhzeJyz4jkgkF5SriLqd3CLtAt8MuJ0ourldezh9vJkVnn4ovtG5d6k3PifUgpaBM6Y/A/82BxNQJvtW1lWsFlldvo7u62US9RbR2R22Saze11d3ku8S5VVLqNetgGR/HLvMuJHtjmNq7MlgrLeix2KcHrbsvT2/JOuMRz8y7tfUCf1SNbDzC7L8QR0oOfhqfxCUmakPaMz+elF/8Wfov3n97tH+KgHE4Qtae3i+KT4slOJzlhdyPDYVUQxOvOLohEUHwvwT4R2TI9Vs+lvM7VNaNBRw6HG7yLAgX+8ZkqTAiBny7H3KT+1OyDjCTcqKAOWgs7w1SJ3y4LLQZ3t97eevf8F3MPDT+/EZfcCEB6VTfJdaCZ2Io69BHIG/0eckttM+yBXDuf9ubbHynMnHjZW1B/t/S85vAqTRiOkFQ88iozbANp3y/nQWHR+es4+KPwXiYp7FTeC+Zzh+MFCaDGk8nUxVvju2RJFGnw9sStwQkvkj8kWPdPL5hmDS5xYV3FxS46qDqdpGXuqaN6shOz6+KRKOlL416leAVr5PX6Z+LMY/lgy+ja97ysjJQqf2Kms4I6bi6GIYifIBVIU7CZpJYBwQ5Q1s2v5ZfVaL8GQ09ZJt9yhcKQXlv7C+/9w/IoRca/HPBqyYJNJ/buvaU8mNLm1JdGMs+Em/182BDH9akyatW1E78kEDbcTk49p//qTjyxu+R7xLIOheRytC9QucHyoq8p3ekDg8giKrSV9Nfyj4TWMc27d6jDiJe6P55O7AVvHQhtvquwTSNiW3jdNIsvetxK+vtsloDY5yjL4GWAvWLyGUoeBcOpL0YYIXAxwDnWHFtuj1WJ04KGg9LE6petPDoQ/WPK3iEF0o6IyEwp/zikZfOl67rrLI0aVlK1pCYom/t4EM1XXjVUcAsCbglsHTANogl+89Gj+httAM6UgOvfv/124gtu0+LMALBlXOwf5f8V8tu6NBn17nOZUPZdzo5wIi2W1vMdTd+9bgndjnZYALyPQZtv0mCcdiqqTNiGofA3HMHnxtR7Lc3zBojvYg8M7If/PRmjLsUW/YXSBlLSQp28TqGVQKZ7cQ7qWQKpLXwHiSyloi0x6CzTk9DOgKwNGwBaZEFTpayoD/BR5LiwnknkfFAfuicviJKNoofB8YOwzIoBTuua0jXOteNrhzkLt1RscV49ON50UDaTLgOjmgkcu7q0mNmRHusSgqe5vkyde9UNez9Hd0IqPaHj9NtvrHLrpHQWg8OXaXTQ6aaTmbofTkR3udnTodMUwWD9197RHA+6ss8Y2dDn0KTZbgpa2W4UugbX/mwcDU2mzQVXfAckfsO8/nYz0Fx7/8qMkVr1a2gbWP5jXDa3LPs1dhg2eLzq/yEPbPc79DPbRnL5Z+q+Mtc27DSMj1veBI59eNkhsOo0AtDCfpotyBsP241BV4Z/Ax1v9x66sfyJOsbTYL60YNv/B6c40DfAW1HmHf8rjlj+JjNixT+mC/o9bjQOVI8By+ld3u//YeP84/lPBYFcAGph+nZA7wRKeKUDMAtSKW7TJBUCJGwJUqxP3lOkzWhAQNmDuqMBEUi6YwAJRFNCDNODmomAZh4kgFB4AAEmz0d3BPACOyjyZj9AUcB+tTsaMExSDLB/050A8gKod0YEwkBRi6uyzu4Md7pqXC3Z1TVtTntzcB74KnnVzS11rgaOLEIadWyW6obqZntrdRWnYj6npb1G3trq4DiaXfM4ZldDHZbT6eI0NrvqqytbI2pbWxvVkZGOzXFEVLrmgRYulerYOYVzcqnh2veerVqNtrWza8ZYKKjnqc5B6w57rwGHTAQppmBRG7B7t2tVrYpXmA9FGdvVkGt9cQcOCm3mMg+HmaiEqTqJ6ByN8bT+Siv3eoTaHJ5GapGv5Tlw9QiVROTBJf+/2gKfVccGEBASQkFoCANhIRyE/2PymSWBwohEpIRNZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+2u/3heMqkYvzhP1RtwOJrxBR2yhn853e1bngbKaGhusQljAdxh01MLdBrxANVAxeFm31EINqGGak8wILbDCQz7yVuPM7UWf67Z9zzQqImF116GDNR3lES+3Wy2t7FP+wE5lLpUKqoz+yP217q5jRS0qT1dviyOwWJUqI6HmGtH/nBOCfiKl6aiNg2rwyq361UBUMUI2l4GEyjuOFkRfuefErve+N4mwlMqehdlrpXI9u7wUojLfN7ahCX5umWKdqPrjH3RtUpdtQyvNWF4ZOMWjaVo0ayo46YwCEHNBl9Fo3LZDClv9M9pvujHCD3XLyKb216EkU6DnDEUJxTKz8aOb/uL1+zt2/q2gNOAAA=) format('woff2');
+ src: url(data:application/octet-stream;base64,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) format('woff2');
font-weight:normal;
font-style:normal;
}
diff --git a/projects/plugins/jetpack/_inc/social-logos/social-logos.html b/projects/plugins/jetpack/_inc/social-logos/social-logos.html
index ff2a40a15bab7..b102642faa278 100644
--- a/projects/plugins/jetpack/_inc/social-logos/social-logos.html
+++ b/projects/plugins/jetpack/_inc/social-logos/social-logos.html
@@ -58,7 +58,7 @@
@font-face {
font-family:"social-logos";
- src: url(data:application/octet-stream;base64,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) format('woff2');
+ src: url(data:application/octet-stream;base64,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) format('woff2');
font-weight:normal;
font-style:normal;
}
diff --git a/projects/plugins/jetpack/_inc/social-logos/social-logos.min.css b/projects/plugins/jetpack/_inc/social-logos/social-logos.min.css
index e98726f15d0dd..55899285f8d74 100644
--- a/projects/plugins/jetpack/_inc/social-logos/social-logos.min.css
+++ b/projects/plugins/jetpack/_inc/social-logos/social-logos.min.css
@@ -1 +1 @@
-@font-face{font-family:social-logos;src:url(data:application/octet-stream;base64,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) format('woff2');font-weight:400;font-style:normal}.social-logo{font-family:social-logos;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-logo__amazon:before{content:"\f600"}.social-logo__behance:before{content:"\f101"}.social-logo__blogger-alt:before{content:"\f601"}.social-logo__blogger:before{content:"\f602"}.social-logo__codepen:before{content:"\f216"}.social-logo__dribbble:before{content:"\f201"}.social-logo__dropbox:before{content:"\f225"}.social-logo__eventbrite:before{content:"\f603"}.social-logo__facebook:before{content:"\f203"}.social-logo__fediverse:before{content:"\f10b"}.social-logo__feed:before{content:"\f413"}.social-logo__flickr:before{content:"\f211"}.social-logo__foursquare:before{content:"\f226"}.social-logo__ghost:before{content:"\f61c"}.social-logo__github:before{content:"\f200"}.social-logo__google-alt:before{content:"\f102"}.social-logo__google-plus-alt:before{content:"\f218"}.social-logo__google-plus:before{content:"\f206"}.social-logo__google:before{content:"\f103"}.social-logo__instagram:before{content:"\f215"}.social-logo__link:before{content:"\f109"}.social-logo__linkedin:before{content:"\f207"}.social-logo__mail:before{content:"\f410"}.social-logo__mastodon:before{content:"\f10a"}.social-logo__medium-alt:before{content:"\f106"}.social-logo__medium:before{content:"\f623"}.social-logo__nextdoor:before{content:"\f10c"}.social-logo__patreon:before{content:"\f105"}.social-logo__pinterest-alt:before{content:"\f210"}.social-logo__pinterest:before{content:"\f209"}.social-logo__pocket:before{content:"\f224"}.social-logo__polldaddy:before{content:"\f217"}.social-logo__print:before{content:"\f469"}.social-logo__reddit:before{content:"\f222"}.social-logo__share:before{content:"\f415"}.social-logo__skype:before{content:"\f220"}.social-logo__spotify:before{content:"\f515"}.social-logo__squarespace:before{content:"\f605"}.social-logo__stumbleupon:before{content:"\f223"}.social-logo__telegram:before{content:"\f606"}.social-logo-threads:before{content:"\f10d"}.social-logo__tiktok-alt:before{content:"\f107"}.social-logo__tiktok:before{content:"\f108"}.social-logo__tumblr-alt:before{content:"\f607"}.social-logo__tumblr:before{content:"\f214"}.social-logo__twitch:before{content:"\f516"}.social-logo__twitter-alt:before{content:"\f202"}.social-logo__twitter:before{content:"\f610"}.social-logo__vimeo:before{content:"\f212"}.social-logo__whatsapp:before{content:"\f608"}.social-logo__woocommerce:before{content:"\f104"}.social-logo__wordpress:before{content:"\f205"}.social-logo__x:before{content:"\f10e"}.social-logo__xanga:before{content:"\f609"}.social-logo__youtube:before{content:"\f213"}
+@font-face{font-family:social-logos;src:url(data:application/octet-stream;base64,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) format('woff2');font-weight:400;font-style:normal}.social-logo{font-family:social-logos;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-logo__amazon:before{content:"\f600"}.social-logo__behance:before{content:"\f101"}.social-logo__blogger-alt:before{content:"\f601"}.social-logo__blogger:before{content:"\f602"}.social-logo__codepen:before{content:"\f216"}.social-logo__dribbble:before{content:"\f201"}.social-logo__dropbox:before{content:"\f225"}.social-logo__eventbrite:before{content:"\f603"}.social-logo__facebook:before{content:"\f203"}.social-logo__fediverse:before{content:"\f10b"}.social-logo__feed:before{content:"\f413"}.social-logo__flickr:before{content:"\f211"}.social-logo__foursquare:before{content:"\f226"}.social-logo__ghost:before{content:"\f61c"}.social-logo__github:before{content:"\f200"}.social-logo__google-alt:before{content:"\f102"}.social-logo__google-plus-alt:before{content:"\f218"}.social-logo__google-plus:before{content:"\f206"}.social-logo__google:before{content:"\f103"}.social-logo__instagram:before{content:"\f215"}.social-logo__link:before{content:"\f109"}.social-logo__linkedin:before{content:"\f207"}.social-logo__mail:before{content:"\f410"}.social-logo__mastodon:before{content:"\f10a"}.social-logo__medium-alt:before{content:"\f106"}.social-logo__medium:before{content:"\f623"}.social-logo__nextdoor:before{content:"\f10c"}.social-logo__patreon:before{content:"\f105"}.social-logo__pinterest-alt:before{content:"\f210"}.social-logo__pinterest:before{content:"\f209"}.social-logo__pocket:before{content:"\f224"}.social-logo__polldaddy:before{content:"\f217"}.social-logo__print:before{content:"\f469"}.social-logo__reddit:before{content:"\f222"}.social-logo__share:before{content:"\f415"}.social-logo__skype:before{content:"\f220"}.social-logo__spotify:before{content:"\f515"}.social-logo__squarespace:before{content:"\f605"}.social-logo__stumbleupon:before{content:"\f223"}.social-logo__telegram:before{content:"\f606"}.social-logo-threads:before{content:"\f10d"}.social-logo__tiktok-alt:before{content:"\f107"}.social-logo__tiktok:before{content:"\f108"}.social-logo__tumblr-alt:before{content:"\f607"}.social-logo__tumblr:before{content:"\f214"}.social-logo__twitch:before{content:"\f516"}.social-logo__twitter-alt:before{content:"\f202"}.social-logo__twitter:before{content:"\f610"}.social-logo__vimeo:before{content:"\f212"}.social-logo__whatsapp:before{content:"\f608"}.social-logo__woocommerce:before{content:"\f104"}.social-logo__wordpress:before{content:"\f205"}.social-logo__x:before{content:"\f10e"}.social-logo__xanga:before{content:"\f609"}.social-logo__youtube:before{content:"\f213"}
diff --git a/projects/plugins/jetpack/_inc/social-logos/social-logos.woff2 b/projects/plugins/jetpack/_inc/social-logos/social-logos.woff2
index 8de8e64062bb77ba4e977fb0f1eaa1c663960d9f..07e9c98d566db332c9bc6f73192f5a0d328960ba 100644
GIT binary patch
delta 7042
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
delta 7093
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
diff --git a/projects/plugins/jetpack/changelog/update-social-logos-256 b/projects/plugins/jetpack/changelog/update-social-logos-256
new file mode 100644
index 0000000000000..00942f6984084
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-social-logos-256
@@ -0,0 +1,4 @@
+Significance: patch
+Type: other
+
+Social Logos: update logos with the most recent version of the package, including bug fixes for the Threads and X logos, as well as an updated X logo to match updated X branding guidelines.
From f3351c4a94580ad6ac39e96c94491dd24d9a4bd7 Mon Sep 17 00:00:00 2001
From: Christian Gastrell
Date: Tue, 17 Oct 2023 14:37:35 -0300
Subject: [PATCH 26/30] MyJetpack: add has_required_plan for VideoPress product
class (#33410)
* add has_required_plan for VideoPress product class
* changelog
* use Current_Plan class to get supported feature
* fix versions with changelogger
---
.../my-jetpack/changelog/fix-videopress-upgrade-path | 4 ++++
projects/packages/my-jetpack/composer.json | 2 +-
projects/packages/my-jetpack/package.json | 2 +-
.../packages/my-jetpack/src/class-initializer.php | 2 +-
.../my-jetpack/src/products/class-videopress.php | 11 +++++++++++
.../backup/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/backup/composer.lock | 4 ++--
.../boost/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/boost/composer.lock | 4 ++--
.../jetpack/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/jetpack/composer.lock | 4 ++--
.../migration/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/migration/composer.lock | 4 ++--
.../protect/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/protect/composer.lock | 4 ++--
.../search/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/search/composer.lock | 4 ++--
.../social/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/social/composer.lock | 4 ++--
.../changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/starter-plugin/composer.lock | 4 ++--
.../videopress/changelog/fix-videopress-upgrade-path | 5 +++++
projects/plugins/videopress/composer.lock | 4 ++--
23 files changed, 81 insertions(+), 21 deletions(-)
create mode 100644 projects/packages/my-jetpack/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/backup/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/boost/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/jetpack/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/migration/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/protect/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/search/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/social/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/starter-plugin/changelog/fix-videopress-upgrade-path
create mode 100644 projects/plugins/videopress/changelog/fix-videopress-upgrade-path
diff --git a/projects/packages/my-jetpack/changelog/fix-videopress-upgrade-path b/projects/packages/my-jetpack/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..de754f7920117
--- /dev/null
+++ b/projects/packages/my-jetpack/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,4 @@
+Significance: minor
+Type: added
+
+Add has_required_plan method for VideoPress product class, check plan purchase exists for site
diff --git a/projects/packages/my-jetpack/composer.json b/projects/packages/my-jetpack/composer.json
index 9b6f7d59931b8..b5c8a48b7a3f2 100644
--- a/projects/packages/my-jetpack/composer.json
+++ b/projects/packages/my-jetpack/composer.json
@@ -74,7 +74,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/packages/my-jetpack/package.json b/projects/packages/my-jetpack/package.json
index 2d8763f60e645..35ba214154a60 100644
--- a/projects/packages/my-jetpack/package.json
+++ b/projects/packages/my-jetpack/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@automattic/jetpack-my-jetpack",
- "version": "3.8.2",
+ "version": "3.9.0-alpha",
"description": "WP Admin page with information and configuration shared among all Jetpack stand-alone plugins",
"homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/packages/my-jetpack/#readme",
"bugs": {
diff --git a/projects/packages/my-jetpack/src/class-initializer.php b/projects/packages/my-jetpack/src/class-initializer.php
index b40263c0e9c41..3b9503291efa7 100644
--- a/projects/packages/my-jetpack/src/class-initializer.php
+++ b/projects/packages/my-jetpack/src/class-initializer.php
@@ -32,7 +32,7 @@ class Initializer {
*
* @var string
*/
- const PACKAGE_VERSION = '3.8.2';
+ const PACKAGE_VERSION = '3.9.0-alpha';
/**
* HTML container ID for the IDC screen on My Jetpack page.
diff --git a/projects/packages/my-jetpack/src/products/class-videopress.php b/projects/packages/my-jetpack/src/products/class-videopress.php
index f3bf5f1ee6a33..21961da7ba254 100644
--- a/projects/packages/my-jetpack/src/products/class-videopress.php
+++ b/projects/packages/my-jetpack/src/products/class-videopress.php
@@ -7,6 +7,7 @@
namespace Automattic\Jetpack\My_Jetpack\Products;
+use Automattic\Jetpack\Current_Plan;
use Automattic\Jetpack\My_Jetpack\Hybrid_Product;
use Automattic\Jetpack\My_Jetpack\Wpcom_Products;
@@ -156,4 +157,14 @@ public static function get_manage_url() {
return admin_url( 'admin.php?page=jetpack#/settings?term=videopress' );
}
}
+
+ /**
+ * Checks whether the current plan (or purchases) of the site already supports the product
+ *
+ * @return boolean
+ */
+ public static function has_required_plan() {
+ // using second argument `true` to force fetching from wpcom
+ return Current_Plan::supports( 'videopress-1tb-storage', true );
+ }
}
diff --git a/projects/plugins/backup/changelog/fix-videopress-upgrade-path b/projects/plugins/backup/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/backup/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/backup/composer.lock b/projects/plugins/backup/composer.lock
index baf9bf60e140b..66f7f0d8d3306 100644
--- a/projects/plugins/backup/composer.lock
+++ b/projects/plugins/backup/composer.lock
@@ -899,7 +899,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -929,7 +929,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/boost/changelog/fix-videopress-upgrade-path b/projects/plugins/boost/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/boost/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/boost/composer.lock b/projects/plugins/boost/composer.lock
index d63d6b678e463..6ca6a87ebe072 100644
--- a/projects/plugins/boost/composer.lock
+++ b/projects/plugins/boost/composer.lock
@@ -954,7 +954,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -984,7 +984,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/jetpack/changelog/fix-videopress-upgrade-path b/projects/plugins/jetpack/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..a1c1831fa1ef7
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: other
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/jetpack/composer.lock b/projects/plugins/jetpack/composer.lock
index 356570eb69ec9..026268285b480 100644
--- a/projects/plugins/jetpack/composer.lock
+++ b/projects/plugins/jetpack/composer.lock
@@ -1703,7 +1703,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -1733,7 +1733,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/migration/changelog/fix-videopress-upgrade-path b/projects/plugins/migration/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/migration/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/migration/composer.lock b/projects/plugins/migration/composer.lock
index 732a264e49488..cdde304fd8879 100644
--- a/projects/plugins/migration/composer.lock
+++ b/projects/plugins/migration/composer.lock
@@ -899,7 +899,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -929,7 +929,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/protect/changelog/fix-videopress-upgrade-path b/projects/plugins/protect/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/protect/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/protect/composer.lock b/projects/plugins/protect/composer.lock
index cb361358b68dc..2af6561fc388c 100644
--- a/projects/plugins/protect/composer.lock
+++ b/projects/plugins/protect/composer.lock
@@ -814,7 +814,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -844,7 +844,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/search/changelog/fix-videopress-upgrade-path b/projects/plugins/search/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/search/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/search/composer.lock b/projects/plugins/search/composer.lock
index 78a8a0441cb67..f5e2adc5455d1 100644
--- a/projects/plugins/search/composer.lock
+++ b/projects/plugins/search/composer.lock
@@ -814,7 +814,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -844,7 +844,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/social/changelog/fix-videopress-upgrade-path b/projects/plugins/social/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/social/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/social/composer.lock b/projects/plugins/social/composer.lock
index e12fbb8d106ab..c0fecef10feef 100644
--- a/projects/plugins/social/composer.lock
+++ b/projects/plugins/social/composer.lock
@@ -814,7 +814,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -844,7 +844,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/starter-plugin/changelog/fix-videopress-upgrade-path b/projects/plugins/starter-plugin/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/starter-plugin/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/starter-plugin/composer.lock b/projects/plugins/starter-plugin/composer.lock
index 5802a6c848647..13123f037b10b 100644
--- a/projects/plugins/starter-plugin/composer.lock
+++ b/projects/plugins/starter-plugin/composer.lock
@@ -814,7 +814,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -844,7 +844,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
diff --git a/projects/plugins/videopress/changelog/fix-videopress-upgrade-path b/projects/plugins/videopress/changelog/fix-videopress-upgrade-path
new file mode 100644
index 0000000000000..9aa70e3ec1f75
--- /dev/null
+++ b/projects/plugins/videopress/changelog/fix-videopress-upgrade-path
@@ -0,0 +1,5 @@
+Significance: patch
+Type: changed
+Comment: Updated composer.lock.
+
+
diff --git a/projects/plugins/videopress/composer.lock b/projects/plugins/videopress/composer.lock
index b7c929582a8b6..d3fcb79038767 100644
--- a/projects/plugins/videopress/composer.lock
+++ b/projects/plugins/videopress/composer.lock
@@ -814,7 +814,7 @@
"dist": {
"type": "path",
"url": "../../packages/my-jetpack",
- "reference": "f03839036e98449c2c740dca99d1f84ffe2b20af"
+ "reference": "76b8ab03a2bcc2f1702f5d4d43838badf9df7480"
},
"require": {
"automattic/jetpack-admin-ui": "@dev",
@@ -844,7 +844,7 @@
"link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}"
},
"branch-alias": {
- "dev-trunk": "3.8.x-dev"
+ "dev-trunk": "3.9.x-dev"
},
"version-constants": {
"::PACKAGE_VERSION": "src/class-initializer.php"
From d28ff45f917304fe85f89458f3b2f49339014bbf Mon Sep 17 00:00:00 2001
From: Chris McCluskey
Date: Tue, 17 Oct 2023 10:54:24 -0700
Subject: [PATCH 27/30] Fix/check for paywall access prior to tracking (#33620)
* Check for paywall access before doing tracking action
* changelog
---
...-check-for-paywall-access-prior-to-tracking | 4 ++++
.../blocks/subscriptions/subscriptions.php | 18 ++++++++++--------
2 files changed, 14 insertions(+), 8 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/fix-check-for-paywall-access-prior-to-tracking
diff --git a/projects/plugins/jetpack/changelog/fix-check-for-paywall-access-prior-to-tracking b/projects/plugins/jetpack/changelog/fix-check-for-paywall-access-prior-to-tracking
new file mode 100644
index 0000000000000..c7fbe29e0d6e7
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/fix-check-for-paywall-access-prior-to-tracking
@@ -0,0 +1,4 @@
+Significance: patch
+Type: other
+
+Check for post access first then do tracking action.
diff --git a/projects/plugins/jetpack/extensions/blocks/subscriptions/subscriptions.php b/projects/plugins/jetpack/extensions/blocks/subscriptions/subscriptions.php
index 5b5b0d9d55a5e..dadc2dc101fdb 100644
--- a/projects/plugins/jetpack/extensions/blocks/subscriptions/subscriptions.php
+++ b/projects/plugins/jetpack/extensions/blocks/subscriptions/subscriptions.php
@@ -916,18 +916,20 @@ function jetpack_filter_excerpt_for_newsletter( $excerpt, $post = null ) {
function add_paywall( $the_content ) {
require_once JETPACK__PLUGIN_DIR . 'modules/memberships/class-jetpack-memberships.php';
+ $post_access_level = Jetpack_Memberships::get_post_access_level();
+
if ( Jetpack_Memberships::user_can_view_post() ) {
- do_action(
- 'earn_track_paywalled_post_view',
- array(
- 'post_id' => get_the_ID(),
- )
- );
+ if ( $post_access_level !== Token_Subscription_Service::POST_ACCESS_LEVEL_EVERYBODY ) {
+ do_action(
+ 'earn_track_paywalled_post_view',
+ array(
+ 'post_id' => get_the_ID(),
+ )
+ );
+ }
return $the_content;
}
- $post_access_level = Jetpack_Memberships::get_post_access_level();
-
require_once JETPACK__PLUGIN_DIR . 'extensions/blocks/premium-content/_inc/subscription-service/include.php';
$token_service = is_wpcom() ? new WPCOM_Token_Subscription_Service() : new Jetpack_Token_Subscription_Service();
$token = $token_service->get_and_set_token_from_request();
From 653cbb0e4e3e25f84da28ef310ccb25dd6da44ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dami=C3=A1n=20Su=C3=A1rez?=
Date: Tue, 17 Oct 2023 19:22:32 +0100
Subject: [PATCH 28/30] AI Extension: change the filter to populate the Jetpack
Form block with AI components (#33629)
* use registerBlockType to extend Jetpack Form block
* changelog
* restore minor comment
* Update projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
Co-authored-by: Luiz Kowalski
---------
Co-authored-by: Luiz Kowalski
---
...ck-form-change-filter-to-extend-components | 4 +++
.../extensions/jetpack-contact-form/index.tsx | 28 +++++++++++++++++--
2 files changed, 29 insertions(+), 3 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-jetpack-form-change-filter-to-extend-components
diff --git a/projects/plugins/jetpack/changelog/update-jetpack-form-change-filter-to-extend-components b/projects/plugins/jetpack/changelog/update-jetpack-form-change-filter-to-extend-components
new file mode 100644
index 0000000000000..2e84cfa510894
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-jetpack-form-change-filter-to-extend-components
@@ -0,0 +1,4 @@
+Significance: patch
+Type: enhancement
+
+AI Extension: change the filter to populate the Jetpack Form block with AI components
diff --git a/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx b/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
index 1ea91a92a9527..b5ed9ae09a26d 100644
--- a/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
+++ b/projects/plugins/jetpack/extensions/blocks/ai-assistant/extensions/jetpack-contact-form/index.tsx
@@ -137,10 +137,32 @@ const jetpackFormEditWithAiComponents = createHigherOrderComponent( BlockEdit =>
};
}, 'jetpackFormEditWithAiComponents' );
+/**
+ * Function used to extend the registerBlockType settings.
+ *
+ * - Populate the Jetpack Form edit component
+ * with the AI Assistant bar and button (jetpackFormEditWithAiComponents).
+ *
+ * @param {object} settings - The block settings.
+ * @param {string} name - The block name.
+ * @returns {object} The block settings.
+ */
+function jetpackFormWithAiSupport( settings, name: string ) {
+ // Only extend Jetpack Form block type.
+ if ( name !== 'jetpack/contact-form' ) {
+ return settings;
+ }
+
+ return {
+ ...settings,
+ edit: jetpackFormEditWithAiComponents( settings.edit ),
+ };
+}
+
addFilter(
- 'editor.BlockEdit',
- 'jetpack/jetpack-form-block-edit',
- jetpackFormEditWithAiComponents,
+ 'blocks.registerBlockType',
+ 'jetpack/ai-assistant-support',
+ jetpackFormWithAiSupport,
100
);
From eafbd78711f6765310c78509758ea451386918c8 Mon Sep 17 00:00:00 2001
From: Jeremy Herve
Date: Tue, 17 Oct 2023 21:04:40 +0200
Subject: [PATCH 29/30] Facebook: update brand color (#33633)
---
.../plugins/jetpack/_inc/client/scss/variables/_colors.scss | 2 +-
projects/plugins/jetpack/changelog/update-facebook-color-code | 4 ++++
projects/plugins/jetpack/modules/sharedaddy/amp-sharing.css | 2 +-
projects/plugins/jetpack/modules/sharedaddy/sharing.css | 2 +-
4 files changed, 7 insertions(+), 3 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-facebook-color-code
diff --git a/projects/plugins/jetpack/_inc/client/scss/variables/_colors.scss b/projects/plugins/jetpack/_inc/client/scss/variables/_colors.scss
index 0518c09bb90f5..86a73a21cc9ac 100644
--- a/projects/plugins/jetpack/_inc/client/scss/variables/_colors.scss
+++ b/projects/plugins/jetpack/_inc/client/scss/variables/_colors.scss
@@ -75,7 +75,7 @@ $sidebar-selected-color: $gray;
$dashboard-number-border: #cbd7e1;
//Social media colors
-$color-facebook: #1877f2;
+$color-facebook: #0866ff;
$color-twitter: #55acee;
$color-gplus: #df4a32;
$color-tumblr: #35465c;
diff --git a/projects/plugins/jetpack/changelog/update-facebook-color-code b/projects/plugins/jetpack/changelog/update-facebook-color-code
new file mode 100644
index 0000000000000..40427b3cbe736
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-facebook-color-code
@@ -0,0 +1,4 @@
+Significance: patch
+Type: other
+
+General: update Facebook color code to match newer brand colors.
diff --git a/projects/plugins/jetpack/modules/sharedaddy/amp-sharing.css b/projects/plugins/jetpack/modules/sharedaddy/amp-sharing.css
index ad739cc41a107..b1e339fa78572 100644
--- a/projects/plugins/jetpack/modules/sharedaddy/amp-sharing.css
+++ b/projects/plugins/jetpack/modules/sharedaddy/amp-sharing.css
@@ -55,7 +55,7 @@ amp-social-share[type='tumblr']::before {
}
amp-social-share[type='facebook'] {
- background: #1877F2;
+ background: #0866ff;
}
amp-social-share[type='facebook']::before {
diff --git a/projects/plugins/jetpack/modules/sharedaddy/sharing.css b/projects/plugins/jetpack/modules/sharedaddy/sharing.css
index aa10df2be8903..607d6eb8a5989 100644
--- a/projects/plugins/jetpack/modules/sharedaddy/sharing.css
+++ b/projects/plugins/jetpack/modules/sharedaddy/sharing.css
@@ -637,7 +637,7 @@ body .sd-social-icon .sd-content li.share-custom a span {
}
.sd-social-icon .sd-content ul li[class*='share-'].share-facebook a.sd-button {
- background: #1877F2;
+ background: #0866ff;
color: #fff !important;
}
From f4d31034476987b5c9bcc510b0bef79948b8184b Mon Sep 17 00:00:00 2001
From: Jeremy Herve
Date: Tue, 17 Oct 2023 21:30:20 +0200
Subject: [PATCH 30/30] General: update Jetpack brand color to new reference
(#33583)
---
projects/plugins/jetpack/changelog/update-jetpack-colors-misc | 4 ++++
projects/plugins/jetpack/scss/atoms/colors/_colors.scss | 2 +-
projects/plugins/jetpack/scss/templates/_main.scss | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
create mode 100644 projects/plugins/jetpack/changelog/update-jetpack-colors-misc
diff --git a/projects/plugins/jetpack/changelog/update-jetpack-colors-misc b/projects/plugins/jetpack/changelog/update-jetpack-colors-misc
new file mode 100644
index 0000000000000..e883cde6b2277
--- /dev/null
+++ b/projects/plugins/jetpack/changelog/update-jetpack-colors-misc
@@ -0,0 +1,4 @@
+Significance: patch
+Type: other
+
+General: update mentions of the old Jetpack color code.
diff --git a/projects/plugins/jetpack/scss/atoms/colors/_colors.scss b/projects/plugins/jetpack/scss/atoms/colors/_colors.scss
index bfe20c76950df..5d5c1e8c37232 100644
--- a/projects/plugins/jetpack/scss/atoms/colors/_colors.scss
+++ b/projects/plugins/jetpack/scss/atoms/colors/_colors.scss
@@ -2,7 +2,7 @@
// Jetpack Colors
// ==========================================================================
-$green: #81a844;
+$green: #008710;
$white: #fff;
$red: #d94f4f;
diff --git a/projects/plugins/jetpack/scss/templates/_main.scss b/projects/plugins/jetpack/scss/templates/_main.scss
index b7e795faa7323..5106947a7af5c 100644
--- a/projects/plugins/jetpack/scss/templates/_main.scss
+++ b/projects/plugins/jetpack/scss/templates/_main.scss
@@ -365,7 +365,7 @@
&:hover,
&:focus {
- color: #81A844;
+ color: $green;
}
}
@include breakpoint(large-desktop){