From 7d824dd6bf94afb20c30e66c570135ce432ecb92 Mon Sep 17 00:00:00 2001
From: Claude
Date: Sun, 7 Jun 2026 11:46:57 +0530
Subject: [PATCH] =?UTF-8?q?chore(copy):=20support@instanode.dev=20?=
=?UTF-8?q?=E2=86=92=20contact@instanode.dev=20(public=20contact=20email)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
User-facing contact email changed to contact@instanode.dev everywhere it appears
(error/agent_action messages, billing/checkout/plan-change copy, transactional
email footer, OpenAPI descriptions + snapshot). No senders changed (sender stays
noreply@instanode.dev). The /support URL is unchanged — only the email address.
Co-Authored-By: Claude Opus 4.8 (1M context)
---
internal/email/email.go | 14 +++----
internal/handlers/agent_action.go | 2 +-
internal/handlers/billing.go | 14 +++----
.../billing_block_no_cancel_downgrade_test.go | 2 +-
internal/handlers/error_envelope_test.go | 4 +-
internal/handlers/helpers.go | 38 +++++++++----------
internal/handlers/openapi.go | 8 ++--
internal/middleware/admin.go | 2 +-
internal/middleware/admin_audit_test.go | 2 +-
openapi.snapshot.json | 8 ++--
plans.yaml | 2 +-
11 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/internal/email/email.go b/internal/email/email.go
index 3f6cf160..3bc61f18 100644
--- a/internal/email/email.go
+++ b/internal/email/email.go
@@ -553,11 +553,11 @@ func clampAttemptCount(n int) int {
// TEXT column on the table, so adding a new kind never needs a migration —
// the only invariant is "operators can filter by kind in the dashboard".
const (
- EmailSendKindPaymentFailed = "payment_failed"
- EmailSendKindPaymentReceipt = "receipt"
- EmailSendKindTeamInvite = "team_invite"
- EmailSendKindDeletionConfirm = "deletion_confirm"
- EmailSendKindMagicLink = "magic_link"
+ EmailSendKindPaymentFailed = "payment_failed"
+ EmailSendKindPaymentReceipt = "receipt"
+ EmailSendKindTeamInvite = "team_invite"
+ EmailSendKindDeletionConfirm = "deletion_confirm"
+ EmailSendKindMagicLink = "magic_link"
)
// SendPaymentFailed sends a payment failure notification email.
@@ -728,7 +728,7 @@ Receipt
View your billing details: https://instanode.dev/app/billing
-Need help? Reply to this email or contact support@instanode.dev.
+Need help? Reply to this email or contact contact@instanode.dev.
— The instanode.dev team
`, headline, leadPlain, receipt.Plan, amountPlain, receipt.Period)
@@ -752,7 +752,7 @@ Need help? Reply to this email or contact support@instanode.dev.
Need help? Reply to this email or contact
- support@instanode.dev.
+ contact@instanode.dev.
— The instanode.dev team