Новые функции в версии 3.1.0.beta6
Потоки внутри Discourse Chat
Потоки — это тематические обсуждения, ведущиеся параллельно основному каналу чата. В каналах, где включены потоки, ответ на сообщение автоматически создаст новый поток, в котором можно продолжить обсуждение в стороне.
Чтобы начать использовать потоки в ваших любимых каналах, ознакомьтесь с инструкцией по адресу: Introducing chat threads!
Сетка изображений в сообщениях
Мы добавили новую функцию, позволяющую располагать изображения (или другие медиафайлы) в виде сетки внутри сообщений. Пользователи могут вручную добавить тег [grid] вокруг изображений или загрузок, либо использовать значок рядом с первым изображением в блоке изображений в предварительном просмотре редактора, чтобы включить или выключить сетку.
Экспорт сообщений чата в файл CSV
Администраторы теперь могут экспортировать сообщения чата, перейдя по адресу /admin/plugins/chat и нажав кнопку Создать экспорт в разделе Экспорт сообщений чата:
После готовности файла администратор получит личное сообщение с экспортированным файлом. На данный момент функция позволяет экспортировать до 10 000 сообщений за последние 6 месяцев. Подробнее см. в описании PR.
Улучшенная конфигурация меню навигации для категорий и тегов
В меню навигации добавлено новое модальное окно для настройки тегов и категорий с фильтрами для удобного поиска нужных элементов. Чтобы попробовать, нажмите на значок карандаша в разделах Категории или Теги вашего меню.
Также добавлены опции сброса настроек по умолчанию или просмотра наиболее популярных элементов в меню путем снятия всех выделений.


Упрощение основного раздела меню навигации
Мы убрали заголовок основного раздела меню навигации. Теперь этот раздел занимает немного меньше места и больше не сворачивается, поэтому самые важные ссылки всегда видны при открытом меню. Раздел по-прежнему настраивается администраторами через ссылку в меню «Ещё…».

Более подробную информацию об этом изменении можно найти в этой теме.
Внедрение «полосы загрузки» для навигации по страницам
Чтобы заменить полноэкранную анимацию загрузки на полосу загрузки в верхней части экрана, функциональность компонента темы Горизонтальная полоса загрузки была объединена с Discourse.

Теперь этот новый индикатор загрузки используется по умолчанию. Старый spinner планируется удалить в ближайшее время, но пока он остается доступным вариантом при изменении настройки сайта page_loading_indicator с slider на spinner. Администраторам сайтов со старым компонентом темы будет показано предложение удалить его.
Обновления безопасности
Это издание включает исправления следующих уязвимостей безопасности, сообщенных нашим сообществом и платформой HackerOne.
- ограничение количества ссылок в пользовательском боковом разделе CVE-2023-36818
- запрет повторного использования CSP nonce между запросами CVE-2023-36473
- проверка корректности темы перед обновлением категории CVE-2023-36466
- уязвимость ReDoS в библиотеке URI Ruby CVE-2023-36617}



