From bb0a58ca12e4f71138bdecb7eeb2f46b827c04eb Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Sat, 17 May 2025 16:52:45 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Hide=20feedback=20toggle=20on=20?= =?UTF-8?q?self-hosted=20instances=20and=20use=20correct=20from=20address?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/src/features/feedback/components/feedback-toggle.tsx | 5 +++++ packages/emails/src/send-email.tsx | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/web/src/features/feedback/components/feedback-toggle.tsx b/apps/web/src/features/feedback/components/feedback-toggle.tsx index abc94aa41..f4c20bd90 100644 --- a/apps/web/src/features/feedback/components/feedback-toggle.tsx +++ b/apps/web/src/features/feedback/components/feedback-toggle.tsx @@ -24,11 +24,16 @@ import { useForm } from "react-hook-form"; import { Trans } from "@/components/trans"; +import { isSelfHosted } from "@/utils/constants"; import { submitFeedback } from "../actions"; import type { Feedback } from "../schema"; import { feedbackSchema } from "../schema"; export function FeedbackToggle() { + if (isSelfHosted) { + return null; + } + const form = useForm({ resolver: zodResolver(feedbackSchema), }); diff --git a/packages/emails/src/send-email.tsx b/packages/emails/src/send-email.tsx index 0927dd9c4..953ef2a3a 100644 --- a/packages/emails/src/send-email.tsx +++ b/packages/emails/src/send-email.tsx @@ -140,7 +140,10 @@ export class EmailClient { } try { - await this.transport.sendMail(options); + await this.transport.sendMail({ + ...options, + from: options.from || this.config.mail.from, + }); return; } catch (e) { console.error("Error sending email", e);