2.8.0.beta4: Выпуск безопасности, новый стиль PM и многое другое

Новые функции в 2.8.0.beta4

Исправление безопасности

Эта бета-версия включает критическое исправление безопасности. Всем сайтам рекомендуется обновиться как можно скорее. Это исправление гарантирует, что параметр периода для маршрутов топ-тем правильно проверяется.

Новый стиль личных сообщений (ЛС)

Мы обновили стиль личных сообщений, добавив пузыри, что помогает лучше отличать ЛС от обычных тем.

Помимо стилей, напрямую влияющих на личные сообщения, есть несколько вспомогательных улучшений:

  • Добавлен класс .current-user-post к вашим собственным сообщениям
  • Добавлен класс .embedded-reply к .topic-meta-data встроенных сообщений
  • Добавлен новый цвет --tertiary-very-low
  • Переработаны некоторые стили для удалённых сообщений

Улучшения виджета поиска в заголовке

Мы добавили несколько улучшений пользовательского опыта в виджет поиска в заголовке. Теперь упоминания и категории можно быстро вызвать с помощью @ и #, а поиск также предлагает более мощные фильтры при вводе in:, status: или order:. Вот короткая видеозапись, демонстрирующая новую функциональность:

29 лайков

Ещё больше!

Но это ещё не всё! Мы делаем всё возможное, чтобы освещать для вас новые функции и изменения, но их всегда слишком много, чтобы описать все подробно. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведённым ниже.

Обновления безопасности

Эта бета-версия включает одно исправление безопасности для проблем, о которых сообщили наше сообщество и HackerOne.

  • Валидация параметра периода для маршрутов топ-тем

Улучшения плагинов

Assign

Исправления ошибок

  • Фильтрация по «никто» не работала
  • Параметры TagsHtmlCallback могут быть неопределёнными
  • Обеспечение того, чтобы обратный вызов tagsHtml уважал опцию tagName

Изменения UX

  • Добавление записей с быстрыми подсказками поиска

Solved

Изменения UX

  • Добавление записей с быстрыми подсказками поиска

Encrypt

Исправления ошибок

  • Предзагрузка всех ассоциаций, используемых для поиска

Subscriptions

Новые функции

  • Отображение/скрытие баннера кампании со статусом цели

Reactions

Исправления ошибок

  • Попытки сделать клики более корректными
  • Отсутствующая иконка при использовании с ядром в стабильной ветке
  • Более точный расчёт оптимального количества столбцов
  • Обновление положения поп-апа панели состояния после загрузки пользователей

Docs

Изменения UX

  • Добавление фильтра in:docs в поиск

Дополнительные функции и исправления

Нажмите, чтобы развернуть

Новые функции

  • Длительность режима медленного обсуждения по умолчанию для каждой категории.
  • Добавление имени поля ввода, чтобы 1Password игнорировал его.
  • Добавление нового API плагинов, позволяющего плагинам расширять Site#categories.
  • Добавление поля фильтра в список тем/компонентов.
  • Отключение проверки реферера для встроенных материалов.
  • Включение оптимизации изображений на стороне клиента по умолчанию.
  • Добавление помощника в виджет быстрого поиска.
  • Добавление области API users.list.

Исправления ошибок

  • Обеспечение того, чтобы история браузера содержала правильные URL-адреса.
  • Обновление списка пользователей после присоединения пользователя к группе.
  • Валидация цвета email_accent_bg_color.
  • Импортер MyBB раскрывает удалённые сообщения.
  • Ручное добавление эмодзи «грустное лицо с открытым ртом» для Apple.
  • Отключение проксирования URL /qunit при использовании Ember CLI.
  • Принудительное повторное вставка таймлайна/прогресса в DOM при смене темы.
  • Отображение подсказок фильтра пользователей при вводе @ в поиске.
  • Разрешение использования выбора иконок в мастере.
  • Разрешение выбора только групп с флэрами.
  • Рассмотрение 100-летнего бана как постоянного (вместо 500-летнего бана).
  • Отображение предупреждения, когда email SSO отличается от email приглашения.
  • Каталог пользователей — исправление имён переменных.
  • Сериализация ID группы флэров для страницы настроек.
  • Изменение поля «от» в письме, чтобы для группового SMTP не указывалось «через site_name».
  • Переключение меню поиска при повторном нажатии на ту же кнопку.
  • Удаление жёстко заданного значения при отображении количества входящих сообщений.
  • Выравнивание значков пользователя в карточке пользователя.
  • Запрет настроек отслеживания категорий и тегов для пользователей в режиме подготовки.
  • Настройка оптимизации медиа была названа неправильно.
  • Правильное отключение кнопки отправки сообщения во время обработки изображений.
  • Очистка устаревшего статуса перезагруженных элементов для проверки.
  • Использование правильных настроек для переопределения фона карточки DiscourseConnect.
  • Сортировка по возрастанию/убыванию на странице запросов на вступление в группу.
  • При обновлении временных меток темы установка правильной даты поднятия.
  • Упрощение и улучшение выбора любимых значков.
  • Правильная дебаунс-валидация имени группы.
  • Сетка «Лучшие значки» пользователя.

Изменения UX

  • Улучшение подсказок быстрого поиска.
  • Новый текст и стиль для сообщения о доминирующей теме.
  • Сообщения о сроке бессрочной блокировки.
  • Корректировка CSS страницы групп.
  • Последовательное модальное окно и всплывающее окно для совместного использования, рефакторинг.

Производительность

  • Добавление запланированной задачи для удаления старых записей кэша стилей.
23 лайка