diff --git a/frontend/components/account/AccountCenter.tsx b/frontend/components/account/AccountCenter.tsx
index 7d0f345b..806ebc4f 100644
--- a/frontend/components/account/AccountCenter.tsx
+++ b/frontend/components/account/AccountCenter.tsx
@@ -819,14 +819,6 @@ export function AccountCenter() {
freeTier: "FREE TIER",
proPendingSync: isEn ? "Activated (pending sync)" : "已开通(待同步)",
noProSubscription: isEn ? "No Pro subscription" : "暂无 Pro 订阅",
- trialEndsSoonTitle: isEn ? "Trial ending soon" : "试用即将结束",
- trialEndsSoonBody: isEn
- ? "Your 3-day trial is almost over. Upgrade to Pro to keep full intraday analysis and decision cards."
- : "你的 3 天试用即将结束。升级 Pro 后可继续使用完整日内分析和城市决策卡。",
- trialExpiredTitle: isEn ? "Trial ended" : "试用已结束",
- trialExpiredBody: isEn
- ? "Your trial access has ended. Renew with Pro to restore full access."
- : "试用权限已结束。开通 Pro 后可恢复完整权限。",
proEndsSoonTitle: isEn ? "Pro renewal due soon" : "Pro 即将到期",
proEndsSoonBody: isEn
? "Your Pro membership will expire soon. Renew now to avoid interruption."
@@ -836,7 +828,6 @@ export function AccountCenter() {
? "Your Pro membership has expired. Renew now to restore premium access."
: "你的 Pro 会员已到期。立即续费可恢复高级权限。",
renewNow: isEn ? "Renew Now" : "立即续费",
- trialBadge: isEn ? "TRIAL" : "试用中",
daysLeft: isEn ? "{days} days left" : "剩余 {days} 天",
queuedExtensionSummary: isEn
? "Current plan until {current}. Queued extension: +{days} days. Total access until {total}."
@@ -1513,7 +1504,7 @@ export function AccountCenter() {
telegram_pricing?: TelegramPricing | null;
};
if (data.telegram_pricing?.is_group_member) {
- const amount = data.telegram_pricing.amount_usdc || "5";
+ const amount = data.telegram_pricing.amount_usdc || "10";
setPaymentInfo(`Telegram 群成员验证成功,当前会员价 ${amount}U。`);
}
await loadSnapshot();
@@ -1576,25 +1567,17 @@ export function AccountCenter() {
const paymentFeatureReady = paymentReadyForRecovery;
const canOpenCheckoutOverlay = Boolean(
paymentFeatureReady &&
- (!isSubscribed || isTrialPlan || showExpiringSoon || showExpiredReminder),
+ (!isSubscribed || showExpiringSoon || showExpiredReminder),
);
const subscriptionStatusTitle = showExpiredReminder
- ? isTrialPlan
- ? copy.trialExpiredTitle
- : copy.proExpiredTitle
+ ? copy.proExpiredTitle
: showExpiringSoon
- ? isTrialPlan
- ? copy.trialEndsSoonTitle
- : copy.proEndsSoonTitle
+ ? copy.proEndsSoonTitle
: "";
const subscriptionStatusBody = showExpiredReminder
- ? isTrialPlan
- ? copy.trialExpiredBody
- : copy.proExpiredBody
+ ? copy.proExpiredBody
: showExpiringSoon
- ? isTrialPlan
- ? copy.trialEndsSoonBody
- : copy.proEndsSoonBody
+ ? copy.proEndsSoonBody
: "";
const subscriptionStatusMeta =
expiryInfo && (showExpiringSoon || showExpiredReminder)
@@ -1738,7 +1721,7 @@ export function AccountCenter() {
const billing = useMemo(() => {
const parsedPlanAmount = Number(
- backend?.telegram_pricing?.amount_usdc ?? selectedPlan?.amount_usdc ?? 5,
+ backend?.telegram_pricing?.amount_usdc ?? selectedPlan?.amount_usdc ?? 10,
);
const planAmount =
Number.isFinite(parsedPlanAmount) && parsedPlanAmount > 0
@@ -2778,9 +2761,7 @@ export function AccountCenter() {
className={`px-2 py-0.5 rounded-full text-[10px] font-black uppercase tracking-tighter border ${isSubscribed ? "bg-blue-500/20 border-blue-500/40 text-blue-400" : "bg-slate-700/50 border-white/10 text-slate-500"}`}
>
{isSubscribed
- ? isTrialPlan
- ? copy.trialBadge
- : copy.proMember
+ ? copy.proMember
: copy.freeTier}
@@ -2861,7 +2842,7 @@ export function AccountCenter() {
Top 2-3
- +100 积分 & 3天Pro
+ +100 积分
diff --git a/frontend/components/auth/LoginClient.tsx b/frontend/components/auth/LoginClient.tsx
index 60c3fb78..1e97d26c 100644
--- a/frontend/components/auth/LoginClient.tsx
+++ b/frontend/components/auth/LoginClient.tsx
@@ -72,9 +72,6 @@ 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。",
reset: isEn ? "Forgot password?" : "忘记密码?",
resetSent: isEn
? "Reset link sent. Check your inbox."
@@ -231,9 +228,6 @@ export function LoginClient({ nextPath }: LoginClientProps) {
PolyWeather
{copy.subtitle}
-
- {copy.trialPromo}
-