From 74a156cedc5771c66f21e070a737439ee541dc24 Mon Sep 17 00:00:00 2001
From: Emiliano Frascaro
Date: Wed, 29 Jul 2026 14:36:42 +0200
Subject: [PATCH] Corregge i contatti email al dominio matchlivetv.it.
I mailto di prezzi/billing e i default privacy/mailer puntavano
ancora a matchlive.it, dominio brand incoerente.
Co-authored-by: Cursor
---
backend/app/views/public/clubs/billing.html.erb | 2 +-
backend/app/views/public/pages/pricing.html.erb | 2 +-
backend/app/views/public/teams/billing.html.erb | 2 +-
backend/config/initializers/match_live_tv.rb | 2 +-
docs/PRODUCT_PREMIUM.md | 2 +-
infra/.env.example | 2 +-
infra/.env.production.example | 2 +-
infra/docker-compose.prod.yml | 2 +-
infra/docker-compose.yml | 4 ++--
9 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/backend/app/views/public/clubs/billing.html.erb b/backend/app/views/public/clubs/billing.html.erb
index 7252034..0246253 100644
--- a/backend/app/views/public/clubs/billing.html.erb
+++ b/backend/app/views/public/clubs/billing.html.erb
@@ -13,7 +13,7 @@
<% if @subscription.admin_comped_reason.present? %>
(<%= @subscription.admin_comped_reason %>)
<% end %>.
- <%= raw t("club.billing.comped.no_payment_html", email_link: mail_to("info@matchlive.it", "info@matchlive.it")) %>
+ <%= raw t("club.billing.comped.no_payment_html", email_link: mail_to("info@matchlivetv.it", "info@matchlivetv.it")) %>
<% else %>
diff --git a/backend/app/views/public/pages/pricing.html.erb b/backend/app/views/public/pages/pricing.html.erb
index 1027814..8d4a774 100644
--- a/backend/app/views/public/pages/pricing.html.erb
+++ b/backend/app/views/public/pages/pricing.html.erb
@@ -40,6 +40,6 @@
<%= t("pages.pricing.different_title") %>
<%= t("pages.pricing.different_body") %>
- <%= mail_to "info@matchlive.it", t("pages.pricing.contact_button"), class: "btn btn-primary" %>
+ <%= mail_to "info@matchlivetv.it", t("pages.pricing.contact_button"), class: "btn btn-primary" %>
diff --git a/backend/app/views/public/teams/billing.html.erb b/backend/app/views/public/teams/billing.html.erb
index 3cd05cc..c3f3bf7 100644
--- a/backend/app/views/public/teams/billing.html.erb
+++ b/backend/app/views/public/teams/billing.html.erb
@@ -37,7 +37,7 @@
-
<%= t("team.billing.contact_lead") %> <%= mail_to "info@matchlive.it", t("team.billing.contact_cta") %> <%= t("team.billing.contact_trailer") %>
+
<%= t("team.billing.contact_lead") %> <%= mail_to "info@matchlivetv.it", t("team.billing.contact_cta") %> <%= t("team.billing.contact_trailer") %>
<%= link_to t("team.billing.club_payments_link"), public_club_billing_path(@team.club) %>
diff --git a/backend/config/initializers/match_live_tv.rb b/backend/config/initializers/match_live_tv.rb
index 2daf48d..f97faac 100644
--- a/backend/config/initializers/match_live_tv.rb
+++ b/backend/config/initializers/match_live_tv.rb
@@ -78,7 +78,7 @@ module MatchLiveTv
end
def privacy_controller_email
- ENV.fetch("PRIVACY_CONTACT_EMAIL", "privacy@matchlive.it")
+ ENV.fetch("PRIVACY_CONTACT_EMAIL", "privacy@matchlivetv.it")
end
def privacy_controller_address
diff --git a/docs/PRODUCT_PREMIUM.md b/docs/PRODUCT_PREMIUM.md
index 9ebd620..d635f66 100644
--- a/docs/PRODUCT_PREMIUM.md
+++ b/docs/PRODUCT_PREMIUM.md
@@ -15,7 +15,7 @@
Il punteggio in diretta si gestisce tramite **link regia** condivisibile (WhatsApp, email, SMS…): non serve un account per chi fa il tabellone.
-Esigenze custom: contatto `info@matchlive.it`.
+Esigenze custom: contatto `info@matchlivetv.it`.
## Sito
diff --git a/infra/.env.example b/infra/.env.example
index c6bdbcd..ec6149b 100644
--- a/infra/.env.example
+++ b/infra/.env.example
@@ -14,7 +14,7 @@ YOUTUBE_MOCK_STREAM_KEY=mock-stream-key
PRIVACY_CONTROLLER_NAME=Emiliano Frascaro
PRIVACY_CONTROLLER_ADDRESS=Via Guido De Ruggiero, 89 - 20142 - Milano (MI)
-PRIVACY_CONTACT_EMAIL=privacy@matchlive.it
+PRIVACY_CONTACT_EMAIL=privacy@matchlivetv.it
MAILER_FROM=Match Live TV
PASSWORD_RESET_EXPIRY_HOURS=2
diff --git a/infra/.env.production.example b/infra/.env.production.example
index fd82cae..bc56c6b 100644
--- a/infra/.env.production.example
+++ b/infra/.env.production.example
@@ -38,7 +38,7 @@ RAILS_LOG_LEVEL=info
# Titolare trattamento (GDPR) — obbligatorio in produzione
PRIVACY_CONTROLLER_NAME=Emiliano Frascaro
PRIVACY_CONTROLLER_ADDRESS=Via Guido De Ruggiero, 89 - 20142 - Milano (MI)
-PRIVACY_CONTACT_EMAIL=privacy@matchlive.it
+PRIVACY_CONTACT_EMAIL=privacy@matchlivetv.it
PRIVACY_CONTROLLER_VAT=
# Email transazionali (reset password, inviti)
diff --git a/infra/docker-compose.prod.yml b/infra/docker-compose.prod.yml
index c54a336..28ce7c1 100644
--- a/infra/docker-compose.prod.yml
+++ b/infra/docker-compose.prod.yml
@@ -72,7 +72,7 @@ services:
YOUTUBE_PLATFORM_REFRESH_TOKEN: ${YOUTUBE_PLATFORM_REFRESH_TOKEN:-}
HLS_PUBLIC_URL: ${HLS_PUBLIC_URL:-http://localhost:8888}
APP_PUBLIC_URL: ${APP_PUBLIC_URL:-http://localhost:3000}
- PRIVACY_CONTACT_EMAIL: ${PRIVACY_CONTACT_EMAIL:-privacy@matchlive.it}
+ PRIVACY_CONTACT_EMAIL: ${PRIVACY_CONTACT_EMAIL:-privacy@matchlivetv.it}
PRIVACY_CONTROLLER_NAME: ${PRIVACY_CONTROLLER_NAME:-Emiliano Frascaro}
PRIVACY_CONTROLLER_ADDRESS: ${PRIVACY_CONTROLLER_ADDRESS:-Via Guido De Ruggiero, 89 - 20142 - Milano (MI)}
PRIVACY_CONTROLLER_VAT: ${PRIVACY_CONTROLLER_VAT:-}
diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml
index c85db72..71845a5 100644
--- a/infra/docker-compose.yml
+++ b/infra/docker-compose.yml
@@ -70,8 +70,8 @@ services:
RAILS_LOG_TO_STDOUT: "true"
PRIVACY_CONTROLLER_NAME: ${PRIVACY_CONTROLLER_NAME:-Emiliano Frascaro}
PRIVACY_CONTROLLER_ADDRESS: ${PRIVACY_CONTROLLER_ADDRESS:-Via Guido De Ruggiero, 89 - 20142 - Milano (MI)}
- PRIVACY_CONTACT_EMAIL: ${PRIVACY_CONTACT_EMAIL:-privacy@matchlive.it}
- MAILER_FROM: ${MAILER_FROM:-Match Live TV }
+ PRIVACY_CONTACT_EMAIL: ${PRIVACY_CONTACT_EMAIL:-privacy@matchlivetv.it}
+ MAILER_FROM: ${MAILER_FROM:-Match Live TV }
APP_PUBLIC_URL: ${APP_PUBLIC_URL:-http://localhost:3000}
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY:-}
STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET:-}