Еще больше!
Но подождите, есть ещё! Мы стараемся выделять для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все подробно. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Обновления безопасности
Эта бета-версия включает 2 исправления безопасности для проблем, о которых сообщили наши пользователи и HackerOne.
- Привязка nonce DiscourseConnect (SSO) к текущей сессии
- Ограничение частоты запросов для MFA при входе, если это возможно
Улучшения плагинов
Множество плагинов
- Исправление ошибок
- Мы исправили множество ошибок во многих наших плагинах
- Переводы
- Мы обновили переводы во многих наших плагинах
Готовые ответы
- Исправление безопасности для обеспечения правильных разрешений
- Общие исправления стилей и незначительные улучшения UX
Плагин рекламы
- Использование заголовка для элементов iframe
Подписки
- Добавлена поддержка пагинации на странице администратора
- Улучшена стилизация повторной покупки
- Улучшена удобство использования страницы покупки
Документация
- Knowledge Explorer переименован в Docs
- Добавлена поддержка встроенного oneboxing тем документации
Авторизация через Apple
- Удалена пользовательская стилизация кнопки
Encrypt
- Новое настройка сайта:
encrypt pms default - Использование регистра заголовков (Title Case) во всех метках
- Возможность ротации ключа шифрования пользователя
- Корректная обработка зашифрованных загрузок
Вход через Amazon
- Обновлена стилизация кнопки и текст
Data Explorer
- Добавлен графический отчёт в результаты запросов
Discourse Docker
- Добавлена поддержка ключа MAXMIND в
discourse-setup - Исправлено время очистки образа с описанием
Docker Manager
- Обработка переименования ветки репозитория с master на main
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
- Быстрая установка тем через параметры запроса
- Использование diffhtml для обновления предварительного просмотра редактора
- Поддержка тега
mark - При перемещении постов в существующую тему автоматически выбирать единственную тему
- Разрешить использование изображений onebox в качестве миниатюр тем
- Добавлена вкладка «Недавно прочитанные темы» на страницу активности пользователя
- Разрешить приоритизацию миниатюр постов/тем через markdown
- Поддержка навигации с клавиатуры (назад/вперёд) в DiscourseHub
- Разрешить переопределение места резервного копирования при восстановлении через CLI
- Обработка событий изменения подписки push-уведомлений пользовательского агента
- Разрешить длительности
< 1 часи< 1 деньдля таймеров тем, когда указана длительность (автоудаление ответов, закрытие на основе последнего поста) - Проверка настройки
blocked_onebox_domainsдля встроенных onebox - Улучшение управления настройками групп и участниками
- Обновление интерфейса таймера тем
- Добавлена ежедневная задача для проверки новых функций
Исправления ошибок
- NewPostManager должен учитывать настройки category_group_moderator
- Ограничение времени чтения поста максимальным значением целого числа
- Удаление верхнего градиента из модального окна регистрации
- Удаление таймеров тем, установленных на далёкое будущее
- Удаление ненужного OR из службы отклонения
- Увеличение максимальной длительности таймера темы до 20 лет
- Отклонение новых тем, когда topic_user существует без последнего прочтения
- Разрешить плагинам корректно расширять области действия ключей API
- Скрытие полезной нагрузки SSO за кликом по кнопке и логирование просмотров
- Автоматическое закрытие темы из настроек категории на основе даты создания темы
- Принудительное обновление журналов действий персонала при переходе от настроек сайта
- Перенаправление категории на правильный slug не должно зацикливаться
- Исправление выпадающих списков подкатегорий, тегов и значений «нет»
- Обновление topic_count при изменении видимости
- Использование autocomplete=discourse в select-kit для отключения автозаполнения в Chrome
- False для сервисных работников для остановки спам-логов через workbox
- Не помечать изображения group_flair как безопасные при загрузке
- Очистка CSS-классов topic-timer-info, добавление кнопки редактирования и улучшение интерфейса
- Добавление отслеживания Google при публикации страниц
- Восстановление резервной копии через интерфейс было сломано
- Не показывать последнюю полезную нагрузку SSO модераторам
- Отклонение новых тем с улучшенной миграцией
- Should_alter_quality должен учитывать png_to_jpg_quality
- Регрессия в разделе новых функций администратора
- Разрешить все теги в настройках сайта/темы, игнорировать ограничения групп тегов
- Валидация значений минут длительности для таймера темы
- Корректировка ширины для предотвращения горизонтального переполнения
- Не добавлять slug в сконструированные URL цитат
- При добавлении цитаты, когда редактор закрыт, добавлять новую строку
- Обработка пустого адреса электронной почты от провайдера аутентификации
- Исправления интерфейса входа
- Не уведомлять при добавлении или удалении скрытого тега
- Восстановление могло не удалиться из-за отсутствующего пути
- Восстановление резервной копии могло не удалиться из-за отсутствующих загрузок
- Возврат ошибки 404 «not found», если тема удалена
- Проверка существования post.topic перед публикацией обновлений темы
- Некоторые сообщения об ошибках использовали неправильный ключ перевода
- Исправление ошибки сервера при запуске входа SSO и добавление спецификации
- Прогресс-бар темы должен быть слева в макетах RTL
- duration_minutes таймера темы не была корректно заполнена задним числом
- Переменная перевода письма об успехе приглашения была переименована
- Выбор самого раннего поста при агрегации постов в теме для поиска
- Не отменять фильтрацию при втором нажатии на «n ответов»
- Улучшение обработки SCSS в компонентах
- Обработка новых приглашений, когда существующие пользователи уже являются членами группы
- Сохранение обновлённой удалённой темы, обновление только включённых тем/компонентов
- Регрессия иконки загрузки в редакторе из-за WEBP
- Не создавать email-приглашения, когда включён SSO или отключены локальные входы
- Не приглашать новых пользователей через группу, когда включён SSO или отключены локальные входы
- В FastImage 2.2.2 возникает ошибка с путём
nil - Включение дополнительного SCSS в дочернюю тему
- Восстановление поддержки вставки нескольких получателей личных сообщений
- Избегание загрузки горячих ссылок изображений постов, которые были удалены
- Обновление порядка категорий после сохранения
- Гарантирует наличие rects перед его использованием
- Отображение имени закладки при наведении в быстром доступе
- Ускорение/неблокирование сертификата discobot
- Пропуск логики общих черновиков, если они отключены
- Поиск/автозаполнение эмодзи должно учитывать выбранный оттенок кожи
- Существующие общие черновики должны быть доступны
- Возврат URL CDN при использовании малого логотипа сайта в качестве аватара пользователя системы
- Прекращение попыток установить значения на уничтоженный компонент закладки
- IMAP разрешает неизвестным отправителям отвечать на групповые темы по электронной почте
- Invisible не является противоположностью visible
Изменения UX
- Страница публикаций: при публичном изменении только когда страница опубликована
- Удаление отступа от кнопки входа с ключом безопасности
- Изменение emailLogin на класс info, когда пусто
- Корректировки редактора тем администратора
- Добавление инструкций по редактированию для удалённых тем
- Исправление избыточных переносов строк в уведомлениях модального окна входа
- Relative-time-picker должен использовать множественные формы строк
- Исправление стилей local-dates
- При автоматическом выборе темы убедитесь, что фокус находится на выбранной теме
- Второй фактор + отображение предупреждений
- Отображение описаний плагинов на странице плагинов администратора
- Обрезка символа
@в начале строки имени пользователя при поиске - Удаление множественного числа в типах уведомлений для одной категории
- Указание стилей кнопок социальных сетей
- Предотвращение переполнения значков на карточках пользователей
- Улучшение отображения тегов и назначений в поиске
- Корректировка стилей фокуса для поля автозаполнения
- Скрытие колонки внешнего входа при создании аккаунта
- Корректировка градиента, наведения на иконки, регистр букв
- Удаление опции конвертации для системных тем
- Изменения в разделе новых функций на панели управления администратора
- Удаление границы 2px с некоторых кнопок select-kit
- Удаление Helvetica из стека шрифтов
- Небольшое исправление стиля фокуса Chrome на кнопке ответов
- Отображение иконки стрелки в выпадающем меню уведомлений пользователя
- Не отображать меню уведомлений тегов на странице категории
- Исправление модального макета ответа
- Уточнение модального окна отказа пользователя
- Исправление и уточнение модального окна массового изменения уведомлений
- Использование яркого цвета для наведения на основную кнопку в тёмных схемах
- Корректировка стилей фокуса для меню поста темы и отмены редактора
- Кнопки всплывающего меню требуют стиля фокуса
- Добавление модального окна подтверждения для действия «Удалить все теги»
- Удаление ненужного отступа из потока пользователя
- Исправление выравнивания кнопок на странице, требующей входа
- Обеспечение согласованной высоты хлебных крошек категорий
- Унификация стилей для состояний фокуса
- Всегда показывать диалог подтверждения при конвертации тем/компонентов
- Удаление границы с сертификата из-за iframe
- Разрешить некоторое переполнение в предварительном просмотре редактора
- Исправление верхнего позиционирования массового выбора
Производительность
- Избегание lookbehinds при замене ссылок в импортированных письмах