SHiNE-server/Dev_Docs/Pending_Features/2026-05-14_1236_thread-actions-counters-layout.md

2.1 KiB
Raw Blame History

Thread: стабильная нижняя панель действий со счётчиками

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

    • На карточках сообщений во вкладке thread нижняя панель действий теперь всегда стабильная и содержит:
      • сердечко + количество лайков;
      • иконка ответа + количество ответов;
      • иконка изменений + количество изменений (только если изменений больше 0);
      • справа кнопку отправки (↗ Отправить).
    • Логика изменений: изменения = versionsTotal - 1.
    • Если versionsTotal = 1, поле изменений не показывается.
    • Убрано поведение с появлением дополнительной верхней надписи/статистики после первого взаимодействия.
  • что именно проверять:

    • Открыть любой thread и убедиться, что у каждой карточки внизу всегда видны кнопки/счётчики.
    • Проверить, что лайк и ответ отображают корректные числа сразу, без дополнительного клика.
    • Для сообщения с versionsTotal = 1 убедиться, что поле изменений отсутствует.
    • Для сообщения с versionsTotal > 1 убедиться, что показывается ✏️ N, где N = versionsTotal - 1.
    • Проверить, что справа всегда есть ↗ Отправить.
  • ожидаемый результат:

    • Нижняя панель действий во thread ведёт себя одинаково и не меняет структуру после кликов/ответов.
    • Счётчики соответствуют данным API.
  • статус:

    • pending