SHA256
UI: мультиаккаунты профиля и улучшенный поиск каналов
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
# Мультиаккаунты + улучшенный поиск каналов/чатов
|
||||
|
||||
- краткое описание фичи:
|
||||
- Добавлен long-press на кнопку `Профиль` в нижнем тулбаре.
|
||||
- По удержанию открывается меню с кнопкой `Сменить профиль`.
|
||||
- Добавлен экран `Сменить профиль`:
|
||||
- список уже добавленных аккаунтов;
|
||||
- пометка активного аккаунта;
|
||||
- переключение на другой аккаунт;
|
||||
- кнопки `Добавить аккаунт (Войти)` и `Добавить аккаунт (Регистрация)`.
|
||||
- Сессии нескольких аккаунтов сохраняются локально; при `authorizeSession` аккаунт добавляется/обновляется в списке.
|
||||
- Выход из текущей сессии теперь удаляет только текущий аккаунт из списка аккаунтов.
|
||||
- В `Новый персональный публичный чат` разрешён логин длиной 1 символ (тип канала `100`).
|
||||
- В `Найти канал` улучшен UX:
|
||||
- кнопка `Найти`;
|
||||
- поиск пользователей по началу логина;
|
||||
- понятные сообщения при отсутствии совпадений/каналов.
|
||||
|
||||
- что именно проверять:
|
||||
- Удержать кнопку `Профиль` и открыть `Сменить профиль`.
|
||||
- Проверить отображение активного аккаунта и переключение на другой.
|
||||
- Проверить сценарий `Добавить аккаунт` (войти/зарегистрироваться) без вылета из текущего аккаунта.
|
||||
- Проверить создание персонального публичного чата с логином из 1 символа.
|
||||
- Проверить поиск каналов по префиксу логина и работу кнопки `Найти`.
|
||||
|
||||
- ожидаемый результат:
|
||||
- Переключение между несколькими аккаунтами работает из UI.
|
||||
- Поиск каналов стал управляемым и понятным.
|
||||
- Ограничение 3+ символов для персонального чата снято.
|
||||
|
||||
- статус:
|
||||
- pending
|
||||
Reference in New Issue
Block a user