Если ваш сайт в данный момент не работает на версии 2.7.0.beta2, пожалуйста, ознакомьтесь с важными предупреждениями в Discourse 2.7.0.beta2 Release Notes
Улучшение производительности миграции базы данных
Было обнаружено, что миграция базы данных в предыдущем выпуске могла приводить к переходу в режим только для чтения во время выполнения. Это чаще происходило на сайтах с большой базой данных. Миграция была обновлена для повышения производительности и исключения режима только для чтения.
Добавление нового раздела с функциями на панель администратора
Знаете ли вы, что есть администраторы сайтов Discourse, которые не читают эти примечания к выпуску? Я знаю, мне тоже трудно в это поверить!
Шутки в сторону: чтобы помочь всем администраторам Discourse узнавать о новых функциях, мы теперь поддерживаем выделение функций на панели администратора.
Мы постоянно работаем над тем, чтобы каждый пользователь интернета мог использовать Discourse, включая тех, кто пользуется вспомогательными технологиями. В связи с этим данный выпуск включает множество улучшений доступности, основанных на результатах недавнего аудита, который мы прошли.
Атрибуты aria-{expanded,haspopup} для гамбургер-меню и заголовка пользователя
Корректная установка role=dialog и aria-labelledby для d-modals
Использование role=button и поддержка ariaPressed для tapTile
Структурирование меню пользователя как вкладок
Превращение индикатора редактирования поста в кнопку вместо ссылки
Улучшение доступности фильтра поиска в опциях
Улучшение расширенного поиска и заголовков HTML
Связывание элементов управления поиском с их метками
Но подождите, это ещё не всё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но их всегда слишком много, чтобы подробно описать каждый. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Улучшения плагинов
Множество плагинов
Исправление ошибок
Мы исправили множество ошибок во многих наших плагинах
Переводы
Мы обновили переводы во многих наших плагинах
Переводчик
Добавлена настройка сайта для конфигурации количества переводов в минуту
Интеграция чата
Добавлена поддержка Google Chat
Zendesk
Поддержка двусторонней синхронизации
Назначение
Перенаправление на страницу входа при попытке просмотра назначенных тем анонимно
Улучшено сообщение об ошибке при назначении ЛС пользователю, у которого нет доступа к ЛС
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
Добавлена запись метаданных контактных email в необязательный плагин meta
Добавлены дополнительные заголовки ответа в формат логов nginx
Исправления ошибок
Разрешено одно приглашение на адрес электронной почты
Заголовок кнопки на другом языке не работал
Не кэшировать имена уровней доверия в настройках сайта
Создание учётной записи внешней авторизации в приложении для iOS
Обеспечено вызов ‘tr’ для строки.
Нельзя снять выделение в селекторе групп в настройках групп тегов
Восстановлено поведение кнопки удаления в сводке пользователя.
Опросы расширяются в истории ответов на посты
Перемещение миграции post_search_data в разовую задачу
Поддержка версии в полезной нагрузке новой функции
Ссылка «Настроить текст» была нерабочей на странице администратора значков
Точные совпадения в упоминаниях только понижены в приоритете
Неактивные пользователи понижены в приоритете в поиске пользователей
Удаление связанных ключей API пользователя при анонимизации пользователя.
Очистка куки authentication_data после входа
Скрытие непрочитанных тем с тегом
Обеспечено включение последней кортежа в timeline_lookup
Задача Reindex_search должна работать с моделью без данных поиска
Удаление UX рендеринга из модели закладок
Нельзя найти currentThemeColorSchemeId при отсутствии themeId
Проверка результата подтверждения перед удалением записи SSO
Удаление запланированных сроков DND, когда расписание отключено
Похоже, что иногда шимы оцениваются старыми JS-движками
Вывод сырого HTML изображения логотипа для пропуска нежелательного кодирования HTML
Обновление категорий без полной перезагрузки страницы
Ссылка URL повреждена, когда имя пользователя содержит подпапку.
Всплывающее окно совместного доступа расположено неправильно в локалях RTL
Изменения UX
Темы страницы категорий на рабочем столе соответствуют мобильной версии
Небольшое изменение предупреждения об удалении категории
Уважение настройки сайта email_editable на странице активации пользователя.
Упрощение био бота-нарратива
Редактор тем корректно отображает плейсхолдер для языков RTL
Отображение изображения ошибки onebox в качестве фавиконки
Указание ширины и высоты для изображения ошибки предварительного просмотра onebox
Предупреждение о сообщениях, которые станут сиротами при удалении группы.
Производительность
Пакетная обработка дорогостоящей миграции постов
Миграция данных поиска после переименования локали