SHiNE-server/Dev_Docs/Pending_Features/2026-05-19_1613_dm-ctrl-enter-автоскролл-и-время-в-списке.md

29 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.

# DM: Ctrl+Enter, автоскролл и время в списке
- Статус: `pending`
## Что сделано
- Исправлено поведение ввода в чате:
- `Enter` отправляет сообщение;
- `Ctrl+Enter` добавляет перенос строки в поле ввода.
- В списке личных сообщений время последнего сообщения всегда отображается в правой колонке снизу.
- Бейдж непрочитанных сообщений (если есть) отображается над временем, не заменяя его.
- Обновлены стили карточки диалога для компактного и стабильного выравнивания.
## Что проверять
- В чате:
- нажать `Ctrl+Enter` в середине текста и убедиться, что вставляется новая строка;
- нажать `Enter` и убедиться, что сообщение отправляется.
- В списке диалогов:
- при `unread=0` справа снизу показывается время;
- при `unread>0` сверху бейдж, снизу всё равно показывается время;
- длинный текст последнего сообщения обрезается многоточием и не наезжает на время.
## Ожидаемый результат
- Управление вводом работает как в постановке.
- Время в карточке диалога не исчезает при наличии непрочитанных сообщений.
- Верстка карточки остаётся компактной и без сдвигов.