Еще больше!
Но подождите, есть ещё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Улучшения плагинов
WP Discourse
- Исправлено отображение уведомления о статусе подключения с сообщением об успехе, когда учётные данные API не были введены
JWT
- Обновление до текущей системы плагинов аутентификации
Готовые ответы
- Исправления ошибок
Вход через Amazon
- Исправление ошибки
SAML
- Исправление ошибки
GitHub
- Исправления ошибок
Календарь
- Отображение участников группы по часовому поясу
- Исправления ошибок
Предупреждение о спойлере
- Исправления ошибок
Вход через Steam
- Исправления ошибок
Zendesk
- Проверка наличия учётных данных
Discourse Hub (мобильное приложение)
- Добавлена поддержка тёмной темы
Encrypt
- Поддержка экспорта пары ключей
- Шифрование сообщений по умолчанию
- Исправления ошибок
Code Review
- Автоматическое одобрение PR, одобренных в GitHub
- Исправления ошибок
Плагин для рекламы
- Добавлено примечание относительно рекламных сетей и CSP
- Исправления ошибок
Akismet
- Исправления ошибок
Assign
- Исправления ошибок
Cakeday
- Исправления ошибок
Data Explorer
- Исправления ошибок
Patreon
- Исправления ошибок
Solved
- Добавлены новые значки
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
- Улучшение закладок, часть 2 — закладки тем
- Экспорт функции defaultRenderTag
- Ожидающие в очереди публикации включаются даже если они не проходят порог минимального приоритета
- Добавлено логирование при присвоении и снятии метки с проверяемых помеченных публикаций
- Поддержка тегов и атрибутов подписей к видео
- Добавлена настройка сайта для конкретных хостов с использованием пользовательского агента при однобоксинге
- Гарантируем, что поле short_name в веб-манифесте всегда заполняется
- Добавлена функциональность выхода из системы в протоколе SSO-провайдера
- Добавлена тактильная обратная связь при лайках
- Пользователи могут выделять любые публичные темы на своём профиле
- Добавлено сообщение в лог при автоматической деактивации администраторов
- Замена существующих владельцев значков при использовании функции массовой выдачи
- Обновление статуса безопасности загрузки при перемещении публикации, конвертации темы или изменении категории
- Использование короткого URL upload:// для видео и аудио в редакторе
Исправления ошибок
- Не удалять изображение темы, если в публикациях его нет
- Обеспечено корректное действие ярлыков с кнопкой уведомлений о темах
- Обеспечено, чтобы select-kit мог выбирать строку со значением 0
- Обработка исключения при разборе SSO-провайдера
- Ссылка на категорию через хештег имела нерабочий URL.
- Правильная компиляция переопределений шаблонов темы
- Использование простого текста, если он доступен, вместо загрузки изображения.
- Регрессия с элементами холста мастера
- Не учитывать игнорируемые и отсутствующие загрузки при миграции в S3
- Удалена анимация рисования пирога
- Избежание выделения упоминаний групп, которые не являются публичными.
- Обеспечение работы встроенных однобоксов с защищёнными темами в защищённых контекстах
- Перезапись URL-адресов в подпапках на корневой домен при первоначальной загрузке
- Дата не изменялась при её изменении в модальном окне изменения временной метки
- Избежание выделения упоминаний групп, которые не являются публичными
- Не использовать цвета темы для ссылок в подвале для отписки от дайджеста
- Правильное исключение текущего пользователя в селекторе пользователей
- Обеспечено использование реальных булевых значений в user-selector
- Отрисовка HTML для опций круговой диаграммы
- Полифилл функции String.startsWith для IE11
- Упрощение валидации слага категории
- Отключение предварительной загрузки аудио и видео при включённом защищённом медиа
- Игнорирование упоминаний групп внутри цитат
- Удалено ограничение для отчёта о росте уровня доверия
- Делает tag-{info,list} более специфичным, чтобы избежать стилизации других элементов
- Иконка flair удалялась при обновлении другой информации профиля
- Пропуск абсолютных URL-адресов, если исходный URI недействителен
- Правильное преобразование кавычек в Markdown
- Правильное преобразование кавычек в Markdown
- Обеспечение работы s2 с мастером
- Сброс
edit_reasonв публикациях при создании новой версии. - Удаление аудио/видео контента из краткого содержания
- Предотвращение переполнения ac wrap в модальном окне добавления участника группы
- Удаление image_url публикации/темы при редактировании публикации
- Логика спойлеров должна находиться внутри плагина спойлеров
- Обеспечение правильного имени компонента
- Восстановленные публикации без пользователя будут переданы системному пользователю
- Замена фиктивного значения null на очищаемую опцию
- Отображение подробных сообщений об ошибках на страницах категорий.
- Вводящее в заблуждение сообщение об информации тега, говорящее, что он не ограничен
- Открытие черновика новой темы никогда не создаёт публикацию
- Исправлена логика мин/макс для mini-tag-chooser
- Упрощение логики максимума/минимума в sk2 для избежания ситуации «курица или яйцо»
- Разрешение отправки различных форм с клавиатуры
- Утечка слушателей событий (ошибка, introduced в 999e2ff)
- Добавлена поддержка под-под-категорий в base_importer
- Разрешение использования как meta_data, так и custom_fields при создании темы
- Прогресс-бар темы не должен отображаться на рабочем столе
- Редактирование заголовка учитывает минимальный уровень доверия для редактирования публикации
- Предотвращение генерации Firefox события клика при нажатии пробела
- Обеспечение корректной работы выпадающего списка администратора тегов с sk2
- Ссылки в описаниях коробки категорий должны быть кликабельными
- Метки были перепутаны в мастере для опций конфиденциальности
- Предупреждение пользователей о перезаписи черновика новой темы
- Заголовок выделенной темы в HTML профиля был проанализирован
- Предотвращение исключения на странице /admin/badges, когда модель не установлена
- Вложения электронной почты размером 0 байт вызывали ошибку
- Упорядочивание навигации по маршрутам в admin/email-style
- Улучшенные сообщения об ошибках, когда имя слишком длинное
- Восстановление иконок вверх/вниз в выборе периода
- Никогда не возвращать один и тот же ответ более одного раза через reply_ids
- Обеспечение совместимости пользовательских полей выпадающего списка с select-kit 2
- Не возвращать ответы на публикации из других тем
- Ошибка off-by-one при установке ключа распределённой блокировки на истечение
- Проверка типов параметров
- Список пользователей-администраторов не отображал значок 2FA, когда были включены только ключи безопасности
- Подавление потока уведомлений при редактировании публикации
- Мы не хотим обновлять счётчик прочитанных публикаций и статистику пользователей, если время публикации не было создано из-за конфликта.
- Использование updated_at в задаче инвентаризации S3
- Предоставление файлов .ico без ошибки 404 nginx для защищённых загрузок медиа
- Прекращение кодирования подписанных URL-адресов с помощью UrlHelper
- Импорт под-под-категорий
- Обеспечение того, чтобы помощник ‘unless’ один раз разрешал имя переменной
- Запрет выделения скрытых тем
- Прекращение слишком либеральной цензуры URL-адресов защищённого медиа в электронных письмах
- Настроенные темы писем игнорировались для некоторых уведомлений
- Установка showFooter в true в списке тем группы
- Обёртка видео в Markdown в класс video-container для предотвращения скачков высоты публикации
- Пустой обработанный Markdown мог вызвать исключение в логах
- Смягчение проблемы, когда устаревшее до защищённого горячее медиа не будет перезапущено
- Правильное уведомление при добавлении тега или категории
- Присвоение значка «Пользователь месяца» в начале месяца
- Задача rake Uploads:s3_migration_status была нерабочей
- Экспорт всех названий категорий в архивах пользователей
- Применение значка на основе лайков на основе даты предоставления
- Неопределённый метод ‘title’ для nil:NilClass в PostAlerter#create_notification
- GetURL на сайте в подпапке должен игнорировать префикс в середине URL
- Обновление публикации подхватывало правки для скрытых публикаций
- Улучшение downsize_uploads
- Корректировка границы плейсхолдера сломанного изображения
- Не удалось уведомить пользователя после восстановления резервной копии
- Добавление заголовка ‘noindex’ в ответы RSS-ленты.
- Решение проблем с подтягиванием горячих изображений и нерабочими ссылками для URL-адресов защищённого медиа
- Сортировка тем на страницах тегов сломана.
- Обеспечение правильности источника sourcemap. В этот раз используется полный путь к активам.
- Рефакторинг обработчика резервного копирования Redis
- Для каждой пары Redis должен использоваться отдельный обработчик резервного копирования
- Создание замороженных копий переданных конфигураций, где это возможно
- Извлечение метода start_reset и удаление метода, используемого тестами
- Использование подписанного URL-адреса для избежания ошибки 403 при подтягивании горячих изображений для защищённого медиа
- Повторное применение sourceURL в режиме разработки
- Выделение темы на профиле другого пользователя показывает их темы
- Уведомление пользователей на стадии о частных категориях
- Отображение списка категорий на странице подкатегории, если у неё тоже есть подкатегории
- Обеспечение правильности источника sourcemap
- Отображение всех родительских категорий на странице темы
- Цитирование цитаты сохраняет информацию об оригинальной публикации
- Обеспечение того, чтобы обновлялись только заголовки редактированных значков
Изменения UX
- Предотвращение переноса счётчика тем в выпадающем списке категорий на новую строку
- Использование моделирования border-box в выпадающих списках SK2
- Отображение всех родительских категорий для целевой темы
- Автодополнение редактора будет предлагать все видимые названия групп
- Не увеличивать эмодзи в опросах
- Отображение статуса целевой темы при перемещении публикации(ий) в существующую тему
- Обновление бокового меню настроек мобильного сайта для RTL
- Исправление макета для мобильных устройств для проверяемых тем, которые можно присвоить
- Предотвращение сиротства нового значка на мобильных устройствах
- Всегда отключать кнопку создания аккаунта, когда поля пользователя недействительны
- Игнорирование параметра имени от IDP, если он равен email
- Улучшена копия composer.saved_draft
- Кэширование полного списка иконок пикера иконок
- Удаление незаметной задержки рендеринга с кнопкой уведомлений временной шкалы
- Корректировка алгоритма выбора количества уведомлений
- Прогресс-бар темы не должен мигать на рабочем столе
- Введение компонента icon-picker для значков
- Предотвращение переноса заголовка мини-выбора тегов
- Добавлена поддержка навигации стрелками в mini-tag-chooser
- Центрирование заголовков в закреплённом заголовке, когда нет двух строк
- Не отображать описание опции закрепления на мобильных устройствах
- Обеспечение того, чтобы иконка опции закрепления не была на новой строке
- Включение затихших категорий на странице категорий по умолчанию
- Добавление иконки для однобокса Google Maps.
- Скрытие настройки allow_embedding_site_in_an_iframe
- Отображение вертикальной временной шкалы темы во время написания
- Введение автоматической настройки ‘категории тем’
- Администраторы должны видеть только свои личные сообщения при поиске в:all
- Сообщение об ошибке некорректного CSV теперь включает информацию о некорректной строке
- Использование ‘-’ в качестве слага категории по умолчанию
- Добавление подтверждения при добавлении синонимов тегов
Производительность
- Мемоизация PostRevisor#diff_size
- Оптимизация редактирования публикации
- Загрузка пользователей партиями при генерации уведомлений
- Ускорение перемещения публикаций на больших базах данных
- Использование отдельного маршрута для карточек пользователей и разделение сериализатора пользователей