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

25 lines
1.8 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.

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