From c36be7692c2f1587816e6a3b5529f8813b6f4249 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 Oct 2026 11:58:34 +0200 Subject: [PATCH] fix(deps): update dependency react-email to v6 (#32143) * fix(deps): update dependency react-email to v6 * fix: move all react email imports to react-email * fix: linting --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Dietzler (cherry picked from commit 9755f64684de63f1e9c5d14d31d00f599f8925b9) --- server/package.json | 4 +--- server/src/emails/album-invite.email.tsx | 2 +- server/src/emails/album-update.email.tsx | 2 +- server/src/emails/components/button.component.tsx | 2 +- server/src/emails/components/footer.template.tsx | 2 +- server/src/emails/components/futo.layout.tsx | 15 +-------------- server/src/emails/components/immich.layout.tsx | 2 +- server/src/emails/license.email.tsx | 2 +- server/src/emails/test.email.tsx | 2 +- server/src/emails/welcome.email.tsx | 2 +- server/src/repositories/email.repository.ts | 2 +- web/package.json | 2 +- web/src/lib/utils/ocr-utils.ts | 2 -- web/src/lib/utils/wakelock.svelte.ts | 4 +--- 14 files changed, 13 insertions(+), 32 deletions(-) diff --git a/server/package.json b/server/package.json index 7946093e2..9138a9fe6 100644 --- a/server/package.json +++ b/server/package.json @@ -61,8 +61,6 @@ "@opentelemetry/sdk-metrics": "^2.0.1", "@opentelemetry/sdk-node": "^0.222.0", "@opentelemetry/semantic-conventions": "^1.34.0", - "@react-email/components": "^1.0.0", - "@react-email/render": "^2.0.0", "@socket.io/redis-adapter": "^8.3.0", "archiver": "^7.0.0", "async-lock": "^1.4.0", @@ -104,7 +102,7 @@ "postgres": "3.4.9", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-email": "^5.0.0", + "react-email": "^6.0.0", "reflect-metadata": "^0.2.0", "rxjs": "^7.8.1", "sanitize-filename": "^1.6.3", diff --git a/server/src/emails/album-invite.email.tsx b/server/src/emails/album-invite.email.tsx index d1ea2ac10..49adb25e5 100644 --- a/server/src/emails/album-invite.email.tsx +++ b/server/src/emails/album-invite.email.tsx @@ -1,4 +1,4 @@ -import { Img, Link, Section, Text } from '@react-email/components'; +import { Img, Link, Section, Text } from 'react-email'; import * as React from 'react'; import { ImmichButton } from 'src/emails/components/button.component.js'; import ImmichLayout from 'src/emails/components/immich.layout.js'; diff --git a/server/src/emails/album-update.email.tsx b/server/src/emails/album-update.email.tsx index 7e7e366f5..443e54228 100644 --- a/server/src/emails/album-update.email.tsx +++ b/server/src/emails/album-update.email.tsx @@ -1,4 +1,4 @@ -import { Img, Link, Section, Text } from '@react-email/components'; +import { Img, Link, Section, Text } from 'react-email'; import * as React from 'react'; import { ImmichButton } from 'src/emails/components/button.component.js'; import ImmichLayout from 'src/emails/components/immich.layout.js'; diff --git a/server/src/emails/components/button.component.tsx b/server/src/emails/components/button.component.tsx index a1fc4636c..15e6ea69b 100644 --- a/server/src/emails/components/button.component.tsx +++ b/server/src/emails/components/button.component.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Button, ButtonProps, Text } from '@react-email/components'; +import { Button, ButtonProps, Text } from 'react-email'; export const ImmichButton = ({ children, ...props }: ButtonProps) => (