From 467c62e1515e550cef868484c2fc66a0a9140ca2 Mon Sep 17 00:00:00 2001 From: v-gira Date: Mon, 2 Feb 2026 14:22:22 +0100 Subject: [PATCH 1/5] chore: move email fragments to copy to their own folder --- src/partials/en/{ => fragments}/idp-certificate-added.html | 0 src/partials/en/{ => fragments}/idp-certificate-removed.html | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/partials/en/{ => fragments}/idp-certificate-added.html (100%) rename src/partials/en/{ => fragments}/idp-certificate-removed.html (100%) diff --git a/src/partials/en/idp-certificate-added.html b/src/partials/en/fragments/idp-certificate-added.html similarity index 100% rename from src/partials/en/idp-certificate-added.html rename to src/partials/en/fragments/idp-certificate-added.html diff --git a/src/partials/en/idp-certificate-removed.html b/src/partials/en/fragments/idp-certificate-removed.html similarity index 100% rename from src/partials/en/idp-certificate-removed.html rename to src/partials/en/fragments/idp-certificate-removed.html From e5fc3a43f7872aca59bf46ded151c81a123a421f Mon Sep 17 00:00:00 2001 From: v-gira Date: Mon, 2 Feb 2026 16:05:52 +0100 Subject: [PATCH 2/5] chore: copy fragments folder into partials --- gulpfile.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 3f9ff305..21616323 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -50,9 +50,16 @@ function partials() { const streams = items .filter(name => fs.statSync(path.join(partialsDir, name)).isDirectory()) - .map(lang => gulp.src(path.join(partialsDir, lang, '/**/*')).pipe(gulp.dest(path.join('dist', lang, 'partials')))); + .map(lang => { + const fragDir = path.join(partialsDir, lang, 'fragments'); + if (fs.existsSync(fragDir) && fs.statSync(fragDir).isDirectory()) { + return gulp.src(path.join(fragDir, '/**/*')).pipe(gulp.dest(path.join('dist', lang, 'partials'))); + } + return null; + }) + .filter(Boolean); - return merge.apply(null, streams); + return streams.length ? merge.apply(null, streams) : null; } // Compile Sass into CSS From 420b13d3a8a6d7840ad1343b813eca1eb83736db Mon Sep 17 00:00:00 2001 From: v-gira Date: Mon, 2 Feb 2026 16:07:00 +0100 Subject: [PATCH 3/5] chore: style fragment components directly --- src/partials/en/fragments/idp-certificate-added.html | 8 ++++---- src/partials/en/fragments/idp-certificate-removed.html | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/partials/en/fragments/idp-certificate-added.html b/src/partials/en/fragments/idp-certificate-added.html index 7c4e423f..c4cc9867 100644 --- a/src/partials/en/fragments/idp-certificate-added.html +++ b/src/partials/en/fragments/idp-certificate-added.html @@ -1,7 +1,7 @@ -

Added:

-

${algorithm} fingerprint:
${fingerprint}

-

Subject:
${subject}

-

Issuer:
${issuer}

+

Added:

+

${algorithm} fingerprint:
${fingerprint}

+

Subject:
${subject}

+

Issuer:
${issuer}


diff --git a/src/partials/en/fragments/idp-certificate-removed.html b/src/partials/en/fragments/idp-certificate-removed.html index 8b43656d..25b8d6d1 100644 --- a/src/partials/en/fragments/idp-certificate-removed.html +++ b/src/partials/en/fragments/idp-certificate-removed.html @@ -1,7 +1,7 @@ -

Removed:

-

${algorithm} fingerprint:
${fingerprint}

-

Subject:
${subject}

-

Issuer:
${issuer}

+

Removed:

+

${algorithm} fingerprint:
${fingerprint}

+

Subject:
${subject}

+

Issuer:
${issuer}


From 3da15aadd3b84fd3a0bfe08dca5609fc2d53b59e Mon Sep 17 00:00:00 2001 From: v-gira Date: Mon, 2 Feb 2026 16:09:24 +0100 Subject: [PATCH 4/5] replace mono by monospace --- src/partials/en/fragments/idp-certificate-added.html | 6 +++--- src/partials/en/fragments/idp-certificate-removed.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/partials/en/fragments/idp-certificate-added.html b/src/partials/en/fragments/idp-certificate-added.html index c4cc9867..054e7b34 100644 --- a/src/partials/en/fragments/idp-certificate-added.html +++ b/src/partials/en/fragments/idp-certificate-added.html @@ -1,7 +1,7 @@

Added:

-

${algorithm} fingerprint:
${fingerprint}

-

Subject:
${subject}

-

Issuer:
${issuer}

+

${algorithm} fingerprint:
${fingerprint}

+

Subject:
${subject}

+

Issuer:
${issuer}


diff --git a/src/partials/en/fragments/idp-certificate-removed.html b/src/partials/en/fragments/idp-certificate-removed.html index 25b8d6d1..ed8a961b 100644 --- a/src/partials/en/fragments/idp-certificate-removed.html +++ b/src/partials/en/fragments/idp-certificate-removed.html @@ -1,7 +1,7 @@

Removed:

-

${algorithm} fingerprint:
${fingerprint}

-

Subject:
${subject}

-

Issuer:
${issuer}

+

${algorithm} fingerprint:
${fingerprint}

+

Subject:
${subject}

+

Issuer:
${issuer}


From abfde6ebe0ddc0b9a1739d0d4d08fcf8d8fbda12 Mon Sep 17 00:00:00 2001 From: v-gira Date: Mon, 2 Feb 2026 17:38:12 +0100 Subject: [PATCH 5/5] chore: use monospaced font in main idp change email template --- src/assets/scss/_settings.scss | 1 + src/assets/scss/_typography.scss | 4 ++++ src/pages/en/team/email/idp-config-change.html | 14 +++++++------- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/assets/scss/_settings.scss b/src/assets/scss/_settings.scss index 16766ff2..741d3375 100644 --- a/src/assets/scss/_settings.scss +++ b/src/assets/scss/_settings.scss @@ -63,6 +63,7 @@ $block-grid-gutter: $global-gutter; $global-font-color: $dark-gray; $body-font-family: -apple-system, BlinkMacSystemFont, -apple-system, Helvetica Neue, Arial, sans-serif; +$monospace-font-family: monospace; $global-font-weight: 300; $header-color: inherit; $global-line-height: 1.6; diff --git a/src/assets/scss/_typography.scss b/src/assets/scss/_typography.scss index 30f62ca1..67454600 100644 --- a/src/assets/scss/_typography.scss +++ b/src/assets/scss/_typography.scss @@ -50,3 +50,7 @@ ul { text-decoration: underline; } } + +.mono { + font-family: $monospace-font-family; +} diff --git a/src/pages/en/team/email/idp-config-change.html b/src/pages/en/team/email/idp-config-change.html index 4717a565..368e57c2 100644 --- a/src/pages/en/team/email/idp-config-change.html +++ b/src/pages/en/team/email/idp-config-change.html @@ -10,20 +10,20 @@

Change in your Identity Provider configuration

Team ID:
- ${team_id} + ${team_id}

User ID:
- ${user_id} + ${user_id}


Details:

-

IdP ID:
${idp_id}

-

New IdP Issuer:
${new_idp_issuer}

-

New IdP Endpoint:
${new_idp_endpoint}

-

Old IdP Issuer:
${old_idp_issuer}

-

Old IdP Endpoint:
${old_idp_endpoint}

+

IdP ID:
${idp_id}

+

New IdP Issuer:
${new_idp_issuer}

+

New IdP Endpoint:
${new_idp_endpoint}

+

Old IdP Issuer:
${old_idp_issuer}

+

Old IdP Endpoint:
${old_idp_endpoint}


${certificates_details}