SHiNE-server/Dev_Docs/Pending_Features/2026-05-14_1627_мультиаккаунты-и-улучшенный-поиск-каналов.md

33 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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