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

1.8 KiB
Raw Blame History

DM: Ctrl+Enter, автоскролл и время в списке

  • Статус: pending

Что сделано

  • Исправлено поведение ввода в чате:
    • Enter отправляет сообщение;
    • Ctrl+Enter добавляет перенос строки в поле ввода.
  • В списке личных сообщений время последнего сообщения всегда отображается в правой колонке снизу.
  • Бейдж непрочитанных сообщений (если есть) отображается над временем, не заменяя его.
  • Обновлены стили карточки диалога для компактного и стабильного выравнивания.

Что проверять

  • В чате:
    • нажать Ctrl+Enter в середине текста и убедиться, что вставляется новая строка;
    • нажать Enter и убедиться, что сообщение отправляется.
  • В списке диалогов:
    • при unread=0 справа снизу показывается время;
    • при unread>0 сверху бейдж, снизу всё равно показывается время;
    • длинный текст последнего сообщения обрезается многоточием и не наезжает на время.

Ожидаемый результат

  • Управление вводом работает как в постановке.
  • Время в карточке диалога не исчезает при наличии непрочитанных сообщений.
  • Верстка карточки остаётся компактной и без сдвигов.