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

2.5 KiB
Raw Blame History

Мультиаккаунты + улучшенный поиск каналов/чатов

  • краткое описание фичи:

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

    • Удержать кнопку Профиль и открыть Сменить профиль.
    • Проверить отображение активного аккаунта и переключение на другой.
    • Проверить сценарий Добавить аккаунт (войти/зарегистрироваться) без вылета из текущего аккаунта.
    • Проверить создание персонального публичного чата с логином из 1 символа.
    • Проверить поиск каналов по префиксу логина и работу кнопки Найти.
  • ожидаемый результат:

    • Переключение между несколькими аккаунтами работает из UI.
    • Поиск каналов стал управляемым и понятным.
    • Ограничение 3+ символов для персонального чата снято.
  • статус:

    • pending