From a60de461739f78f2b72adc1a75161f05e6bc16cf Mon Sep 17 00:00:00 2001 From: 3252a8 <3252a8@proton.me> Date: Sun, 24 May 2026 22:24:02 +0300 Subject: [PATCH] feat: guide users after subscription activation --- frontend/src/App.svelte | 95 +++++++++++++++++-- .../src/lib/webapp/stores/billingStore.js | 63 ++++++++++-- frontend/src/styles/dialogs.css | 28 ++++++ .../screens/TrialActivationScreen.svelte | 8 +- locales/en.json | 4 + locales/ru.json | 4 + 6 files changed, 178 insertions(+), 24 deletions(-) diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index 9131a88..764e832 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -1,5 +1,5 @@ @@ -139,11 +139,7 @@ {t("wa_install_and_configure")} {:else if trialError && canRequestTrial} - diff --git a/locales/en.json b/locales/en.json index b9b0c6c..ebd17f7 100644 --- a/locales/en.json +++ b/locales/en.json @@ -754,6 +754,9 @@ "wa_trial_download_traffic_label": "Available to download", "wa_trial_try_free": "Try for free", "wa_trial_activated": "Trial activated", + "wa_activation_success_title": "Everything is successfully activated", + "wa_activation_success_install_hint": "Press OK and follow the setup instructions for your device.", + "wa_activation_success_connect_hint": "Press OK and we will open the Remnawave subscription page for setup.", "wa_trial_activation_failed": "Failed to activate trial", "wa_trial_activation_loading": "Activating trial...", "wa_trial_activation_wait": "Preparing access and connection details.", @@ -821,6 +824,7 @@ "wa_device_disconnected": "Device disconnected", "wa_device_disconnect_failed": "Failed to disconnect device", "wa_cancel": "Cancel", + "wa_ok": "OK", "wa_payment_created": "Payment created", "wa_payment_create_failed": "Failed to create payment", "wa_connect_link_unavailable": "Connection link is not available yet", diff --git a/locales/ru.json b/locales/ru.json index 094028f..d5925f9 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -754,6 +754,9 @@ "wa_trial_download_traffic_label": "Доступно для скачивания", "wa_trial_try_free": "Попробовать бесплатно", "wa_trial_activated": "Пробный период активирован", + "wa_activation_success_title": "Всё успешно активировано", + "wa_activation_success_install_hint": "Нажмите ОК и следуйте инструкциям по установке на вашем устройстве.", + "wa_activation_success_connect_hint": "Нажмите ОК, и мы откроем страницу подписки Remnawave для настройки устройства.", "wa_trial_activation_failed": "Не удалось активировать пробный период", "wa_trial_activation_loading": "Активируем пробный период...", "wa_trial_activation_wait": "Готовим доступ и данные для подключения.", @@ -821,6 +824,7 @@ "wa_device_disconnected": "Устройство отключено", "wa_device_disconnect_failed": "Не удалось отключить устройство", "wa_cancel": "Отмена", + "wa_ok": "ОК", "wa_payment_created": "Платеж создан", "wa_payment_create_failed": "Не удалось создать платеж", "wa_connect_link_unavailable": "Ссылка для подключения пока недоступна",