SHiNE-server/Dev_Docs/Pending_Features/2026-05-14_1236_thread-действия-и-счетчики.md

26 lines
2.1 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.

# Thread: стабильная нижняя панель действий со счётчиками
- краткое описание фичи:
- На карточках сообщений во вкладке thread нижняя панель действий теперь всегда стабильная и содержит:
- сердечко + количество лайков;
- иконка ответа + количество ответов;
- иконка изменений + количество изменений (только если изменений больше 0);
- справа кнопку отправки (`↗ Отправить`).
- Логика изменений: `изменения = versionsTotal - 1`.
- Если `versionsTotal = 1`, поле изменений не показывается.
- Убрано поведение с появлением дополнительной верхней надписи/статистики после первого взаимодействия.
- что именно проверять:
- Открыть любой thread и убедиться, что у каждой карточки внизу всегда видны кнопки/счётчики.
- Проверить, что лайк и ответ отображают корректные числа сразу, без дополнительного клика.
- Для сообщения с `versionsTotal = 1` убедиться, что поле изменений отсутствует.
- Для сообщения с `versionsTotal > 1` убедиться, что показывается `✏️ N`, где `N = versionsTotal - 1`.
- Проверить, что справа всегда есть `↗ Отправить`.
- ожидаемый результат:
- Нижняя панель действий во thread ведёт себя одинаково и не меняет структуру после кликов/ответов.
- Счётчики соответствуют данным API.
- статус:
- pending