SHA256
Улучшить финал регистрации и автовход
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Исправление payer для Solana login guard предпроверки
|
||||
|
||||
- статус: `pending`
|
||||
|
||||
## Кратко
|
||||
|
||||
В браузерной предпроверке логина через `shine_login_guard` убран несуществующий test payer-аккаунт.
|
||||
Для `simulateTransaction` теперь используется существующий `program id` самой `shine_login_guard`.
|
||||
|
||||
## Что проверять
|
||||
|
||||
- на странице регистрации в devnet логин длиной от `5` символов больше не показывает предупреждение:
|
||||
`предпроверка Solana недоступна: ... AccountNotFound`;
|
||||
- свободный логин показывает обычный статус `Логин свободен ✅`;
|
||||
- короткий логин всё ещё корректно классифицируется как недоступный для обычной регистрации.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- `simulateTransaction` для `shine_login_guard` не падает из-за `AccountNotFound`;
|
||||
- UI показывает результат on-chain предпроверки без ложного warning.
|
||||
@@ -0,0 +1,24 @@
|
||||
# Торжественный финал регистрации и фоновый автовход
|
||||
|
||||
- статус: `pending`
|
||||
|
||||
## Кратко
|
||||
|
||||
После успешной регистрации экран завершения сделан более торжественным.
|
||||
Убран countdown и кнопка ручного запуска автовхода.
|
||||
Теперь UI ждёт 5 секунд, затем раз в секунду пробует автоматически войти в аккаунт, пока запись не станет доступна на сервере.
|
||||
|
||||
## Что проверять
|
||||
|
||||
- после регистрации появляется экран с текстом `Поздравляем, регистрация завершена`;
|
||||
- ниже есть пояснение про ожидание обновления записи в блокчейне;
|
||||
- отображается строка `Или вы можете` и кнопка `Вернуться в главное меню`;
|
||||
- если ничего не нажимать, через несколько секунд начинается фоновый автовход без мигающего countdown;
|
||||
- после появления записи пользователь автоматически попадает в свой аккаунт;
|
||||
- если нажать `Вернуться в главное меню`, автоматические попытки прекращаются и открывается стартовый экран.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- финальный экран регистрации выглядит спокойнее и понятнее;
|
||||
- пользователь не видит лишний таймер и ручную кнопку входа;
|
||||
- автовход происходит сам, когда сервер уже готов принять логин.
|
||||
Reference in New Issue
Block a user