diff --git a/src/pages/Dashboard.tsx b/src/pages/Dashboard.tsx index 1ba9ff6..5047d2e 100644 --- a/src/pages/Dashboard.tsx +++ b/src/pages/Dashboard.tsx @@ -360,13 +360,25 @@ export default function Dashboard() { {/* Trial Activation */} {hasNoSubscription && !trialLoading && trialInfo?.is_available && ( - +
+ + {/* Новый пользователь не обязан активировать триал, чтобы попасть в + витрину — даём явный путь к покупке подписки. Раньше при доступном + триале это был единственный экран без кнопки покупки, и на дашборде + (вход по умолчанию) юзер оставался заперт (Telegram-баг #605056/#605063). */} + + {t('subscriptions.browsePlans', 'Посмотреть тарифы и купить подписку')} + +
)} {/* Promo Offers */} diff --git a/src/pages/Subscriptions.tsx b/src/pages/Subscriptions.tsx index 9fb032f..1f27cd9 100644 --- a/src/pages/Subscriptions.tsx +++ b/src/pages/Subscriptions.tsx @@ -157,13 +157,26 @@ export default function Subscriptions() { {/* Empty state: показываем триал, если доступен; иначе — обычный empty */} {hasNoSubscriptions && !trialLoading && trialInfo?.is_available && ( - +
+ + {/* Новый пользователь не обязан активировать триал, чтобы попасть + в витрину — даём явный путь к покупке подписки. Раньше при + доступном триале это был единственный экран без кнопки «Купить» + (Telegram-баг #605056/#605063). */} + +
)} {hasNoSubscriptions && !trialLoading && !trialInfo?.is_available && ( navigate('/subscription/purchase')} />