2.7.0.beta8: Улучшения модального окна «Поделиться темой», поля поиска пользователей, пауза анимированных изображений и многое другое

Еще больше!

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

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

Эта бета-версия не включает никаких исправлений безопасности. Исправление безопасности было выпущено для плагина «Календарь».

  • Плагин «Календарь»: предотвращение произвольного вызова метода из ввода

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

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

  • Исправление ошибок
    • Мы исправили множество ошибок во многих наших плагинах
  • Переводы
    • Мы обновили переводы во многих наших плагинах

Подписи

  • Добавлено правило CSS по умолчанию для ограничения ширины изображения шириной родительского элемента

Onebox

  • Отображение длинных PR/задач с раскрывающимся фрагментом

OAuth2 Basic

  • Обработка некорректных данных email_verified от провайдера идентификации

BCC

  • Добавлена персонализация имени
  • Обновлен синтаксис

Zendesk

  • Добавлена опция включения всех категорий

Интеграция чата

  • Улучшено форматирование сообщений из транскриптов Slack
  • Добавлена поддержка ярлыков сообщений Slack

Data Explorer

  • Добавлено модальное окно справки

Assign

  • Улучшено быстрое копирование при отсутствии назначенных тем

Docker Manager

  • Docker Manager всегда отображается вторым в списке

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

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

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

  • Небольшие улучшения встраивания списка тем
  • Включение аватар-флера в аватарах, перечисленных в разделах «Наиболее…» сводки пользователя
  • Модераторы TL4 и категорий могут объединять сообщения
  • Добавлен веб-хук обновления оценок в очереди проверки
  • Разрешено использование вида «top» для встраивания списка тем
  • Фильтр низкого приоритета для очереди проверки.
  • Разрешена пауза анимированных изображений в сообщениях
  • Тег category-navigation сделан без тега
  • Отслеживание заголовка для автоматического тегирования
  • Проверка каждого сообщения с помощью очереди проверки.
  • Количество тем в блоках категорий
  • Добавлен плагин-оутлет для category-box-below-each-category
  • Отображение индикатора медленного режима в композере
  • В диалоговом окне медленного режима поле «Включено до» стало обязательным
  • Настройка сообщений и интервалов медленного режима
  • Разрешена установка переменных подключения PostgreSQL через переменные окружения
  • Уменьшена длина ключа приглашения

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

  • Длинные опросы не обрезаются
  • Корректная обработка встроенных изображений в электронных письмах
  • Добавлены ошибки полей темы
  • Аватар-флер не отображался на странице сводки пользователя
  • Улучшения паузы анимированных изображений
  • Обеспечено, что последующая гидратация тем не переопределяет категорию
  • Недавний регресс привел к тому, что мы проксировали qunit, когда не должны были
  • Ember CLI Live Reload не поддерживался CSP
  • Удалены пробелы из версий git темы
  • Нет JIT при цитировании упоминания
  • Обработка charset=windows-1252 в скрипте импорта mbox
  • Замена использования регулярного выражения
  • Обеспечено, что diffHTML обрабатывает внешние изменения
  • Показ действий с массовым участием персонала только персоналу
  • Пропуск уведомлений о бейджах для новичков
  • Ошибка при прокрутке в iOS Safari с открытым композером
  • Передача всех HTTP-заголовков при загрузке Ember CLI
  • Обеспечено, что последующие теги могут быть переименованы
  • Разрешено модераторам доступ к /admin/customize/watched_words
  • Обеспечено, что списки тем с тегами не прокручиваются к неправильной позиции
  • Не добавлять эффект CSS-перехода к анимированным изображениям
  • Отправка другого сообщения при сбое экспорта
  • При обработке флага архивировать сообщение для группы модераторов
  • Исключение изображений эмодзи из JS-размера
  • Неверная дата на ярлыке «последний» для таймера + закладок
  • TagDrop теперь использует currentCategory
  • Пустой аватар на карточке пользователя, если URL флера не определен
  • Разрешено поиск групп тегов с нестрочными буквами
  • Возврат к жестко заданной версии, когда проверка периода отключена
  • Не выгружать схему во время миграций базы данных в продакшене
  • Использование CDN-ссылок для настроек темы типа upload
  • Откат цвета карты постов
  • Если нужен путь .json, не загружать
  • Использование CDN-ссылок для загрузок темы
  • Маршрут сообщения группы пользователей не должен зависеть от регистра
  • Валидация минимального количества тегов на стороне клиента для обязательной группы тегов
  • Опрос POP3 не должен останавливаться после исключения или получения старого письма
  • Принудительная валидация количества группы тегов перед отправкой в очередь проверки
  • Разрешен формат URL .git темы в стиле CodeCommit
  • Обновление database_restorer для избегания использования оболочки
  • Пробелы при копировании блоков кода
  • Обеспечено, что gems плагина находятся в пути gem
  • Генерация уникальных имен заголовков HTML
  • Миксин докинга не очищал таймеры
  • Удалены старые стили карточки пользователя, исправлен класс bg img
  • Показаны ошибки валидации приглашений пользователям
  • Улучшены сообщения об ошибках для приглашений
  • Обеспечено, что топ-6 категорий отображаются в сводке пользователя
  • Ошибка уже отправленных заголовков в Ember CLI
  • this.loading не определен, должно быть state.loading
  • Обработка пермалинков с параметрами запроса
  • ember build не добавлял дайджесты к дополнительным пакетам
  • Не показывать сообщение композера «получить комнату» в частных категориях
  • Последовательное использование Nokogiri и Loofah

Изменения UX

  • Уменьшено количество колонок на странице приглашения
  • Исправлено оформление длинных меток в вариантах множественного выбора
  • Небольшие правки в модальном окне insert-hyplink
  • Обеспечено, что кнопка шестеренки панели инструментов имеет идентичный цвет и высоту
  • Логотип сайта является выбранным вариантом при смене аватара пользователя системы.
  • Исправлено позиционирование кнопки «Назад» на полосе прогресса
  • Последовательный порядок кнопок сообщения таймера темы
  • Мобильная согласованность сообщений статуса темы
  • Улучшено выравнивание и отступы заголовков категорий
  • Корректное отображение контура вокруг фокусированного поля ввода времени
  • Улучшен текст при отсутствии результатов в закладках и панели быстрого доступа к уведомлениям
  • Остановка прыжка индикатора присутствия, согласованность пробелов
  • Не выбирать пустой тег по умолчанию при массовом действии добавления тегов
  • Используется нативный выбор даты, когда это возможно (например, не Safari)
  • Предотвращение наложения полосы прогресса темы
  • Исправлено расположение кнопок заголовка группы на мобильных устройствах
  • Исправлен стиль фокуса для кнопки истории редактирования поста
  • Обновлено позиционирование элементов управления постами на мобильных устройствах
  • Улучшено расположение элементов управления карточки пользователя для длинного текста
  • Более широкий выпадающий список для выбора страницы «top» в наборе инструментов
  • Обновлены стили CTA для регистрации
  • Показ сообщения об ошибке вместо отключения кнопки сохранения на странице групп тегов
  • Отображение описательной ошибки, когда тема не разрешена
  • Более плавная анимация подвала временной шкалы, исправление отступов
  • Мобильное оформление кнопок модального окна «Отменить черновик»
  • Предотвращение получения фокуса некоторыми кнопками композера
  • Композер на полную высоту на мобильных Android
  • Небольшие улучшения оформления приглашений
  • Переход от summary/details к кнопке для раскрытия тела GitHub

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

  • Улучшена эффективность расчета max_file_mtime в стилях
  • Добавлен тайм-аут для команд git импорта темы
  • Улучшена производительность компиляции стилей темы
  • Удалены N+1 запросы из ThemeController#update и #show
  • Правильная предварительная загрузка писем для ускорения экспорта пользователей
  • Асинхронное уведомление пользователей после приглашения группы

Доступность

  • Логотипы категорий являются декоративными, установлен пустой alt
24 лайка