SHA256
UI: обновить thread/counters, вкладку Каналы и сценарий просмотра+подписки
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Thread: стабильная нижняя панель действий со счётчиками
|
||||
|
||||
- краткое описание фичи:
|
||||
- На карточках сообщений во вкладке thread нижняя панель действий теперь всегда стабильная и содержит:
|
||||
- сердечко + количество лайков;
|
||||
- иконка ответа + количество ответов;
|
||||
- иконка изменений + количество изменений (только если изменений больше 0);
|
||||
- справа кнопку отправки (`↗ Отправить`).
|
||||
- Логика изменений: `изменения = versionsTotal - 1`.
|
||||
- Если `versionsTotal = 1`, поле изменений не показывается.
|
||||
- Убрано поведение с появлением дополнительной верхней надписи/статистики после первого взаимодействия.
|
||||
|
||||
- что именно проверять:
|
||||
- Открыть любой thread и убедиться, что у каждой карточки внизу всегда видны кнопки/счётчики.
|
||||
- Проверить, что лайк и ответ отображают корректные числа сразу, без дополнительного клика.
|
||||
- Для сообщения с `versionsTotal = 1` убедиться, что поле изменений отсутствует.
|
||||
- Для сообщения с `versionsTotal > 1` убедиться, что показывается `✏️ N`, где `N = versionsTotal - 1`.
|
||||
- Проверить, что справа всегда есть `↗ Отправить`.
|
||||
|
||||
- ожидаемый результат:
|
||||
- Нижняя панель действий во thread ведёт себя одинаково и не меняет структуру после кликов/ответов.
|
||||
- Счётчики соответствуют данным API.
|
||||
|
||||
- статус:
|
||||
- pending
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
# Каналы: новые табы + поиск/просмотр + подписка в канале
|
||||
|
||||
- краткое описание фичи:
|
||||
- На вкладке «Каналы» верхние табы переставлены в порядок: `Чаты`, `Каналы`, `Мои`.
|
||||
- По умолчанию открывается вкладка `Каналы` (центральная).
|
||||
- Нижняя кнопка на вкладке `Каналы` переименована: `Найти канал` (вместо `Подписаться на канал`).
|
||||
- В модальном поиске канала оставлен сценарий выбора по `user/channel` (и по имени канала через существующие подсказки), без использования формата `blockchain:number:hash`.
|
||||
- В результатах поиска канала добавлена явная кнопка `Просмотреть` для перехода в канал.
|
||||
- На экране канала кнопка `Подписаться на канал` показывается только если пользователь ещё не подписан.
|
||||
- После подтверждённой подписки кнопка исчезает (повторный ререндер с обновлённым feed).
|
||||
|
||||
- что именно проверять:
|
||||
- Открыть `Каналы`: убедиться, что порядок табов `Чаты | Каналы | Мои`, активна по умолчанию `Каналы`.
|
||||
- На `Каналы` проверить нижнюю кнопку `Найти канал`.
|
||||
- В `Найти канал` выбрать канал и нажать `Просмотреть`: должен открыться экран канала.
|
||||
- На экране чужого канала (без подписки) нажать `Подписаться на канал`, подтвердить `Ок`.
|
||||
- Убедиться, что после успешной подписки кнопка `Подписаться на канал` исчезает.
|
||||
|
||||
- ожидаемый результат:
|
||||
- Пользователь находит и открывает канал через `Найти канал` → `Просмотреть`.
|
||||
- Подписка выполняется на экране канала и не предлагается повторно сразу после успеха.
|
||||
|
||||
- статус:
|
||||
- pending
|
||||
Reference in New Issue
Block a user