fix(dm): Ctrl+Enter перенос, время в списке и выравнивание карточек

This commit is contained in:
AidarKC
2026-05-19 16:13:44 +03:00
parent 8325cbec84
commit 9c35567389
5 changed files with 84 additions and 8 deletions
@@ -0,0 +1,28 @@
# DM: Ctrl+Enter, автоскролл и время в списке
- Статус: `pending`
## Что сделано
- Исправлено поведение ввода в чате:
- `Enter` отправляет сообщение;
- `Ctrl+Enter` добавляет перенос строки в поле ввода.
- В списке личных сообщений время последнего сообщения всегда отображается в правой колонке снизу.
- Бейдж непрочитанных сообщений (если есть) отображается над временем, не заменяя его.
- Обновлены стили карточки диалога для компактного и стабильного выравнивания.
## Что проверять
- В чате:
- нажать `Ctrl+Enter` в середине текста и убедиться, что вставляется новая строка;
- нажать `Enter` и убедиться, что сообщение отправляется.
- В списке диалогов:
- при `unread=0` справа снизу показывается время;
- при `unread>0` сверху бейдж, снизу всё равно показывается время;
- длинный текст последнего сообщения обрезается многоточием и не наезжает на время.
## Ожидаемый результат
- Управление вводом работает как в постановке.
- Время в карточке диалога не исчезает при наличии непрочитанных сообщений.
- Верстка карточки остаётся компактной и без сдвигов.