From f4335833b4eef3879a47b8e3a4b9cb20346fa973 Mon Sep 17 00:00:00 2001
From: "2569718930@qq.com" <2569718930@qq.com>
Date: Mon, 6 Apr 2026 05:38:41 +0800
Subject: [PATCH] Promote Pro trial and rename settlement source to station
---
frontend/components/auth/LoginClient.tsx | 6 +++
.../components/dashboard/Dashboard.module.css | 23 +++++++++
.../dashboard/FutureForecastModal.tsx | 48 ++++---------------
frontend/components/dashboard/HeaderBar.tsx | 11 +++++
.../subscription/UnlockProOverlay.module.css | 15 ++++++
.../subscription/UnlockProOverlay.tsx | 5 ++
frontend/content/docs/docs.ts | 20 ++++----
frontend/lib/dashboard-utils.ts | 25 +++++-----
frontend/lib/i18n.ts | 4 +-
9 files changed, 94 insertions(+), 63 deletions(-)
diff --git a/frontend/components/auth/LoginClient.tsx b/frontend/components/auth/LoginClient.tsx
index 22481c94..eac5586b 100644
--- a/frontend/components/auth/LoginClient.tsx
+++ b/frontend/components/auth/LoginClient.tsx
@@ -71,6 +71,9 @@ export function LoginClient({ nextPath }: LoginClientProps) {
signupCheckEmail: isEn
? "Sign-up successful. Please verify your email before signing in."
: "注册成功,请检查邮箱并完成验证后登录。",
+ trialPromo: isEn
+ ? "New users unlock a free 3-day Pro trial after sign-up."
+ : "新用户注册后可免费体验 3 天 Pro。",
} as const;
useEffect(() => {
@@ -190,6 +193,9 @@ export function LoginClient({ nextPath }: LoginClientProps) {
PolyWeather
{copy.subtitle}
+
+ {copy.trialPromo}
+