2.9.0.beta2: Исправление уязвимостей и другое

Новые функции в версии 2.9.0.beta1

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

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

  • Таймаут и ограничение размера ответа Onebox

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

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

  • Возможность для существующих пользователей активировать приглашения
  • Добавлена поддержка параметра external_id при создании и получении тем. Это изменение касается только API
  • Поддержка дополнительных устройств через API веб-аутентификации
  • Возможность отправки групповых SMTP-писем с псевдонимом в поле «От»
  • Разделение настроек сегментации текста для китайского и японского языков
  • Выделение диапазона в списке тем с помощью клавиши Shift и клика
  • Возможность изменения порядка списков значений
18 лайков

Ещё больше!

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

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

Множество плагинов

  • Переводы
    • Мы обновили переводы во многих наших плагинах

Assign

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

  • Исключить неактивные назначения из подсчёта assigned_total
  • Улучшено сообщение о групповом назначении
  • Подсчёт и отображение только активных назначений

Доступность

  • Использовать autocomplete=off для полей поиска

Discourse Chat

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

  • Флагирование сообщений чата
  • Свернуть не-одиночные GIF-изображения и картинки в общем
  • Добавить мультицитирование и цепочечные атрибуты для чат-транскриптов
  • Чат-транскрипты с использованием пользовательского маркдауна BBCode [chat]
  • Разрешить разметку изображений в формате markdown
  • Фильтрация на стороне сервера и создание новых личных сообщений через Ctrl+K

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

  • Простое исправление для пустого состояния при быстром переключении канала
  • Предотвращение зависания таймера чтения обновлений
  • Высота эмодзи
  • Не сворачивать изображения эмодзи
  • Предотвращение гигантского размера YouTube
  • Пользователь не мог повторно включить чат после его отключения
  • Ограничение изображений в сообщении доступным пространством с сохранением пропорций
  • Использовать Site.markdown_additional_options
  • Визуальная регрессия, introduced в #585

Изменения UX

  • Изменить размер шрифта и стиль для заголовков каналов
  • Сделать индикатор редактирования более тонким
  • Чуть более плотные заголовки
  • Строки боковой панели становятся «активными», когда открыт флот
  • Скрыть кнопку прокрутки вниз, пока не прокручено вверх на 2/3 высоты

Calendar

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

  • Стилизация регрессировала в #220
  • Селектор .calendar был слишком широким

Изменения UX

  • Сделать цвета текста событий более читаемыми

Encrypt

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

  • Убедиться, что имя зашифрованного файла обновлено
  • Удалить кнопку перемещения для зашифрованных сообщений

SAML

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

  • Не использовать email для предложений имени пользователя и имени, пока это не включено в настройках

Docker Manager

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

  • Запуск yarn install во время обновлений

Code Review

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

  • Экранировать Git-трейлеры в сообщениях коммитов
  • Добавить настройку сайта code_review_allowed_groups

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

  • Быть более строгим при сопоставлении Git-трейлеров

Reactions

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

  • Удалить реакции «большой палец вверх», если есть также реакция «+1».
  • Переименовать эмодзи «большой палец вверх» в «+1»

Automation

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

  • Автоответчик по умолчанию должен быть регистронезависимым

Docs

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

  • Улучшение синдрома пустой страницы

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

  • TopicViewItem и TopicUser для тем документации

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

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

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

  • Кэшировать номер последнего сообщения
  • В result.rb не использовать email для предложений имени пользователя, пока это не включено в настройках
  • Добавить API requestCustomMarkdownCookFunction
  • Onebox для news.ycombinator.com
  • Проверять настройки домена только для blocked_onebox_domain
  • Новые плагины для шаблона categories-boxes
  • Частичное совпадение псевдонимов в фильтре эмодзи
  • Использовать нативный выбор цвета
  • Показывать опцию «на эти выходные» в модальном окне закладок
  • Сделать настройку use_email_for_username_and_name_suggestions видимой и включённой по умолчанию на существующих сайтах
  • Обновить cppjieba_rb до последней версии

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

  • Обработка пользовательских эмодзи не должна использовать защищённый URL
  • Настройки по умолчанию для импорта phpBB3 были нерабочими
  • Обновлять статистические данные пользователя при изменении видимости сообщения/темы.
  • Фильтр подкатегорий ограничивает результаты
  • Отложить проверку расширения загрузки для iOS
  • Inline onebox для github
  • Состояние отслеживания темы для тегов
  • Использовать данные prev_period, если значение prev30Days недоступно.
  • Избегать ошибок при обновлении статистики пользователя по количеству сообщений и тем.
  • Заменять Twitter-аккаунты по одному
  • Сортировать владельцев и участников групп вместе
  • Очищать черновики только тогда, когда сообщение создано реальным пользователем
  • Избегать возникновения ошибки при обновлении статистики пользователя по количеству сообщений и тем.
  • Явно установить allowfullscreen для Wistia Oneboxes
  • Переопределённые MessageFormat fallbacks
  • Выровнять текст прогресса
  • Дальнейшее уменьшение ввода to_tsvector
  • Не переопределять прокрутку на мобильных устройствах для закреплённого элемента прогресса
  • Поля опций пользователя мутировали при сохранении
  • Обрабатывать ошибку addressable при парсинге некорректного URL.
  • Добавить ограничения БД для кэша счётчиков сообщений и тем UserStat
  • Разрешить нативный атрибут ленивой загрузки для изображения аватара в цитате
  • Улучшенные параметрические guards для контроллеров wiki и post_type.
  • Курсор перемещается в неправильное положение при загрузке изображения через панель инструментов
  • Проблемы с вставкой таблиц через uppy
  • Лайки шепотов не должны влиять на Topic#like_count.
  • Канонический Message-ID был некорректным в некоторых случаях
  • Регрессия в локализации названий часовых поясов
  • Тесты Qunit падали, если ваш узел по умолчанию использовал IPV6
  • ARIA-метка для popup-input-tip
  • Цвет и сообщение валидации для перемещения сообщения
  • Размеры изображений были немного некорректными в некоторых случаях
  • Поля композера на малых размерах рабочего стола
  • Удалить SVG-иконки из ярлыков webmanifest
  • Некоторые опции в модальном окне таймера темы не учитывали часовой пояс
  • Показывать метку Next Monday вместо Monday в воскресенье
  • Удалить повторяющееся слово из клиентских строк

Изменения UX

  • Вид краулера всегда показывает 0 голосов, скрыть счётчик
  • Добавить whos-online в официальный список плагинов
  • Изменения отступов и положения поиска
  • Исправить z-index заголовка входа
  • Поддерживать поля ввода type=search во inline-формах
  • Подсвечивать ссылку «Пользователи» при нахождении на пути adminUser
  • Чуть скорректировать CSS admin/customize/themes
  • Добавить стиль при наведении на кнопку отклонения обновления страницы
  • Добавить текст-декорацию к <ins> и <del>
  • Попытка исправить автодополнение select-kit в Chrome

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

  • Обновить ember-auto-import
  • Попытки реже прибегать к вычислению markdown
  • Предотвращение работы быстрого редактирования, если у вас нет прав на редактирование

Доступность

  • Использовать autocomplete=off более широко
  • Использовать autocomplete="off" для заголовка композера
11 лайков