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