33 lines
2.5 KiB
Markdown
33 lines
2.5 KiB
Markdown
# Мультиаккаунты + улучшенный поиск каналов/чатов
|
||
|
||
- краткое описание фичи:
|
||
- Добавлен long-press на кнопку `Профиль` в нижнем тулбаре.
|
||
- По удержанию открывается меню с кнопкой `Сменить профиль`.
|
||
- Добавлен экран `Сменить профиль`:
|
||
- список уже добавленных аккаунтов;
|
||
- пометка активного аккаунта;
|
||
- переключение на другой аккаунт;
|
||
- кнопки `Добавить аккаунт (Войти)` и `Добавить аккаунт (Регистрация)`.
|
||
- Сессии нескольких аккаунтов сохраняются локально; при `authorizeSession` аккаунт добавляется/обновляется в списке.
|
||
- Выход из текущей сессии теперь удаляет только текущий аккаунт из списка аккаунтов.
|
||
- В `Новый персональный публичный чат` разрешён логин длиной 1 символ (тип канала `100`).
|
||
- В `Найти канал` улучшен UX:
|
||
- кнопка `Найти`;
|
||
- поиск пользователей по началу логина;
|
||
- понятные сообщения при отсутствии совпадений/каналов.
|
||
|
||
- что именно проверять:
|
||
- Удержать кнопку `Профиль` и открыть `Сменить профиль`.
|
||
- Проверить отображение активного аккаунта и переключение на другой.
|
||
- Проверить сценарий `Добавить аккаунт` (войти/зарегистрироваться) без вылета из текущего аккаунта.
|
||
- Проверить создание персонального публичного чата с логином из 1 символа.
|
||
- Проверить поиск каналов по префиксу логина и работу кнопки `Найти`.
|
||
|
||
- ожидаемый результат:
|
||
- Переключение между несколькими аккаунтами работает из UI.
|
||
- Поиск каналов стал управляемым и понятным.
|
||
- Ограничение 3+ символов для персонального чата снято.
|
||
|
||
- статус:
|
||
- pending
|