SHiNE-server/Dev_Docs/Pending_Features/2026-05-19_1618_dm-список-и-поведение-enter-в-чате.md

1.8 KiB
Raw Blame History

Личные сообщения: правая мета-колонка и Enter/Ctrl+Enter

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

    • В списке Личные сообщения обновлена правая колонка карточки диалога:
      • сверху отображается бейдж количества непрочитанных (если есть);
      • снизу маленьким шрифтом отображается дата/время последнего сообщения;
      • если сообщений нет, вместо времени отображается -.
    • В экране чата нижний блок ввода закреплён (sticky) и остаётся на месте при прокрутке.
    • В поле ввода чата изменено поведение клавиш:
      • Enter отправляет сообщение;
      • Ctrl+Enter добавляет перенос строки и не отправляет сообщение.
  • Что проверять:

    • В карточках диалогов справа корректно показываются непрочитанные/время/прочерк.
    • В чате нижний блок ввода не уезжает при прокрутке истории.
    • Enter отправляет сообщение из textarea.
    • Ctrl+Enter вставляет новую строку в textarea.
  • Ожидаемый результат:

    • Список диалогов показывает полезную мета-информацию в стабильном формате.
    • Ввод сообщений в чате работает в привычной схеме Enter/многострочность.
  • Статус:

    • pending