Требуется пересборка. Пересборка обновит версии пакетов до последних и должна быть завершена для применения обновлений безопасности.
Обновлённый мастер
Мы значительно улучшили мастер, чтобы новым администраторам было ещё проще начать работу на своём новом сайте. 3 шага, плюс ещё 3 необязательных шага, если пользователь захочет продолжить.
Обновления безопасности
Эта бета-версия включает 2 исправления уязвимостей, о которых сообщили участники нашего сообщества и HackerOne.
Отключено кэширование ответов об ошибках для статических ресурсов (CVE-2022-31182)
Но подождите, есть еще! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.
Улучшения плагинов
Чат
Новые функции
Отображение статуса в списке пользователей личных сообщений
Отображение статуса рядом с аватаром в сообщениях чата
Праздничный акцент в боковой панели
Интеграция боковой панели чата в основную боковую панель
Статистика сообщений чата, пользователей и каналов
Исправления ошибок
Гарантируется, что запрос на членство не возвращает дубликаты
Использование нового параметра enable_sidebar
Изменение порядка личных сообщений в боковой панели
Не добавлять пользователей, если chatable отсутствует
Подключение к событию user_seen для автоматического добавления пользователей при их первом посещении
Декодирование эмодзи в заголовке канала при отображении в основной боковой панели
Добавление запланированной задачи для автоматического добавления пользователей при изменении их состояния
Гарантируется, что пользователь может видеть канал даже при наличии членства
Гарантируется, что мы ждем завершения runloop после события вставки
Еще один возможный сбой из-за пробелов
Возможный сбой теста из-за пробелов
Переход к предыдущему маршруту при выходе из полноэкранного режима
Для не открытых каналов не показывать кнопку «Присоединиться» на карточке предварительного просмотра
Гарантируется, что удаление канала перенаправляет на главную страницу чата
Различные проблемы в модальном окне выбора
Изменение границы полосы прокрутки в зависимости от фона
Подключение к событию вместо обратного вызова модели, чтобы гарантировать автоматическое добавление пользователей
Структурированный возврат включает только отслеживаемые каналы
Отслеживание активации пользователя и запуск процесса автоматического добавления
Установка значения по умолчанию как «открыто» для структурированного метода
Предотвращение ошибки из-за отсутствия closeModal
Слагифицированный заголовок приводится к нижнему регистру
Гарантируется наличие заголовка у канала чата
Слагификация имени канала при открытии из всплывающего окна
Улучшение слагификации канала
Разрешение переполнения для видимости всплывающего окна
Изменения UX
Дополнительные исправления композера
Улучшение состояния композера на мобильных устройствах
Отображение цвета chatable и ограничений на чтение
Кликабельная цель для иконки настроек
Переименование канала обратной связи по умолчанию в «general»
Небольшие изменения в стилях страницы обзора чата
Полная переименование страницы обзора
Прекращение отображения количества участников, очистка минимизированного вида чата
Улучшение текста для автоматического присоединения включено/выключено
Шаблоны (ранее «Готовые ответы»)
Новые функции
Приватные шаблоны
Возможность получения шаблонов из нескольких родительских категорий
Календарь
Новые функции
Разрешение редактирования событий на основе защитника поста
Исправления ошибок
Гарантируется правильное поведение выбора даты/времени во всех часовых поясах
Последовательная иконка «пустынный остров» для праздников
Использование временной метки moment при преобразовании для изменения часового пояса
Корректная обработка событий, не относящихся к UTC
Encrypt
Исправления ошибок
Обновление удаленной темы
Плагин рекламы
Исправления ошибок
Гарантируется, что коннектор не будет отображаться, если нет рекламы
Видео
Исправления ошибок
Переключение на неминифицированный скрипт hls.js
Автоматизация
Новые функции
Новый скрипт для добавления деталей о последнем проверке в содержимое поста.
Исправления ошибок
Запуск на первой награде
Автоматизация неправильно проверяла grant_count
Заметки пользователя
Изменения UX
Добавление класса btn-default
Интеграция чата
Исправления ошибок
Не обрабатывать команды, если отсутствует ‘text’
Геймификация
Новые функции
Фильтр по периоду времени в представлении таблицы лидеров
Исправления ошибок
Не начислять очки удаленным пользователям
Имя таблицы лидеров не отображалось
Изменения UX
Улучшенный текст в настройках ограничений группы
Запрет выбора группы «все» в настройках таблицы лидеров
Ссылка «Ваш рейтинг» больше не кликабельна
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
Добавление стиля страницы категорий для сортировки тем по дате создания
Импорт My_bb поддерживает аватары
Добавление ссылок на пользователей и группы в раздел сообщества в боковой панели
Замена выпадающего меню «гамбургер» на боковую панель при отстыковке
Пользователи без постов не должны иметь возможность редактировать имя пользователя после истечения разрешенного периода
API для боковой панели
Добавление API плагина для регистрации группы статистики «О нас»
Отображение статуса во всплывающей подсказке на пузыре статуса в меню пользователя
Исправления ошибок
Публикация событий обновления членства при обновлении автоматических групп
Поддержка группы «все» в настройках тегов
Боковая панель всегда отключена на маршруте мастера
Отклоненные электронные письма не должны очищаться до их логов
Гарантируется, что загрузка работает, когда браузер пользователя переписывает многоточие
Разрешение пользователям цитировать в закрытых темах
Гарантируется, что шаблоны администратора не используются для контроллеров не администраторов
Не применять обработанные поля пользователя для применения отслеживаемых слов
Гарантируется, что список пользователей полон и отсортирован
Гарантируется, что каждый экземпляр пользователя имеет правильный счетчик отслеживания статуса
Корректная обработка случая, когда несколько подписчиков вызывают trackStatus() на модели пользователя
Исправление путей упоминаний в фикстурах
Линейный градиент с остановками вызывает путаницу в R2
Улучшение обработки фильтра с недопустимыми символами тегов
Не вызывать ошибку при таймаутах onebox
Заголовок для кнопки сочетаний клавиш в боковой панели
Уведомление наблюдателей тегов при публикации темы
Согласование пакетных операций с членами группы
Передача willDestroy для пользовательской ссылки боковой панели
Обратное заполнение наград вызывает событие DiscourseEvent :user_badge_granted
Гарантируется, что инъекции пропускаются при реанимации устаревших моделей
Не использовать приглашения, если пользователь сбрасывает пароль
При получении обновления статуса пользователя статусы других пользователей очищались
Правильное множественное число строк боковой панели
isExistingIconId() регрессировал в #17553
Правильное вызов динамических компонентов по имени
Невозможно скрыть переполнение d-editor-button-bar на мобильных устройствах
Использование отступов, а не полей
Использование URI#merge для объединения базовых и относительных URL-адресов
Предотвращение использования noneItem многовыборным списком
Ограничение CSS конкретного набора выбора боковой панели только боковой панелью
Передача willDestroy для пользовательского раздела
Пропуск задачи, если уведомления об редактировании тегов отключены
Разрешение десериализации объектов Symbol в PostRevision
Проверка, отключены ли уведомления об редактировании тегов
Значок непрочитанного количества отображается для тем, которые пользователь не отслеживает
Поддержка систем без SSE 4.2
Разрешение десериализации объектов Time в PostRevision
Ошибка с валидацией поля пользователя многовыбора
Настройка CSS и исправление позиции производства для miniprofiler
Улучшение надежности состояния отслеживания темы
Изменение UserCommScreener для использования user_ids
Корректировка высоты аватара темы для исправления прилипания
Изменения UX
Изменение текста
Настройки переходов и стилей боковой панели
Добавление многовыбора в списки тем на мобильных устройствах
Замена ссылки «Настройки сайта» на ссылку «Администратор» в боковой панели
Меню «гамбургер» боковой панели занимает всю ширину
Переход заголовка только при переключении боковой панели