2.7.0.beta5: Улучшения приглашений, авто-тегирования и авто-замены отслеживаемых слов, массовые операции в ЛС и многое другое

Еще больше!

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

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

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

  • Предпочтение Loofah для обработки обработанного HTML

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

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

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

Рецензирование кода

  • Поддержка репозиториев, где ветка по умолчанию не master

Документация

  • Улучшение стилей для мобильных устройств

BCC

  • Персонализация сообщения с именем получателя

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

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

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

  • Разрешить модераторам групп категорий закреплять/откреплять темы
  • Разрешить поисковым системам индексировать страницы тегов.
  • Разрешить выкуп приглашений с помощью провайдеров Omniauth.
  • Изменить очень высокую/низкую приоритетность поиска для ранжирования на абсолютных концах.
  • Автоматически добавлять newly загруженные темы в массовое выделение, если включено «Выбрать все».
  • Переместить настройки безопасности, связанные с пользователем, на другую вкладку.
  • Добавить год в выборщик относительного времени.
  • Добавить настройку сайта, позволяющую использовать эмодзи из внешнего URL.
  • Включить детали об ошибках хранения резервных копий S3.
  • Фильтрация reviewables по id.
  • Добавить описание сайта для webmanifest.
  • Добавить скрытую настройку сайта disable_onebox_media_download_controls.
  • Использовать статистику «time_read» для пометки пользователей как подозрительных.

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

  • Обновить фрагмент после process_post.
  • Убедиться, что булевое значение регистрации передаётся при запуске через _autoLogin.
  • Обновить версии aws-sdk-s3 и aws-sdk-sns.
  • Нестабильные JS-тесты.
  • Не добавлять один и тот же адрес электронной почты несколько раз.
  • Валидировать адрес электронной почты пользователя только один раз.
  • Добавить строку перевода для очистки всех отслеживаемых слов.
  • Не удалять загрузки, если они используются настройками темы.
  • Неправильный параметр при использовании провайдеров Omniauth на странице приглашений.
  • Состояние гонки при обновлении последовательности черновиков.
  • Индикатор новой темы на странице категорий для мобильных устройств.
  • Префикс подпапки должен работать, даже если URL начинается с этого префикса.
  • Убедиться, что изменения UserField мгновенно отражаются в веб-хуках.
  • URL-адреса уведомлений мобильного приложения с подпапкой.
  • Сделать email обязательным параметром при принятии ссылок-приглашений.
  • Шина сообщений при групповом личном сообщении.
  • Отсутствие кавычки в настройке CDN эмодзи, вызванное 83f332b.
  • Переназначение старых конечных точек S3 при восстановлении резервной копии.
  • Опечатка в пути эмодзи, вызванная 83f332b.
  • Удалить двойной отступ в списке.
  • Сортировать варианты таймера темы и времени закладки.
  • Проверять минимальное требование количества тегов при смене категории.
  • Удалить неиспользуемый JS со страницы «Завершить установку».
  • Добавить href к аватару пользователя в карточках групп.
  • Topic#invite_group не уведомлял пользователей о newly созданной теме.
  • Отсутствовали CSS-стили, специфичные для мобильных устройств, для компонентов.
  • Небольшие правки CSS, чтобы модальное окно закладки и таймера работало на мобильных устройствах.
  • Пропустить отправку email PM для отключения пользователя.
  • Добавить соответствующие классы к элементу html, включая lang.
  • Кнопка выхода на 100% ширины.
  • Использовать addRawTemplates, даже при компиляции файлов .hbr.
  • Обновить дайджест при обновлении определений цветов в компоненте темы.
  • Не выводить пустые теги стилей для компонентов.
  • Исключить пользователей с постами из запроса purge_unactivated.
  • При использовании Ember CLI JS/HTML темы не вставлялись.
  • Неправильный URL для страниц тегов внутри категории в настройке с подпапкой.
  • Вернуть auto_silence_first_post_regex.
  • Не показывать ошибку, если единственная ошибка — отсутствующее изображение.
  • Игнорировать нажатие клавиши Enter в поле поиска «Переместить в существующий пост».
  • Отправлять уведомление в локале пользователя, если он доступен.
  • Разрешить добавление пользователя в PM, если приглашающий находится в разрешённом списке (даже
  • Удалить пробелы из URL перед проверкой.
  • Максимальная ширина модального окна входа была недостаточно специфичной.
  • Вставка таблицы с многострочными ячейками.
  • Определение установленных тем с помощью URL вместо названий.
  • Отписка от присутствия в теме при переходе между темами.
  • Передача функции ajax в loadOneboxes.
  • Убедиться, что описание значка обновляется при маршрутизации без состояния загрузки.
  • Разрешить ввод пустых значений в выборщике относительного времени.
  • Улучшить сообщение об ошибке, когда сайты с требованием входа находятся под нагрузкой.
  • Emails.rake использовать домен при отправке тестового письма.
  • Не обновлять posts_read_count, если пост из PM.
  • Записывать предупреждение, если контекст отсутствует при удалении пользователя.
  • Разрешить мобильной навигации работать без переходов загрузки.
  • Добавление пользовательской области видимости не должно изменять оригинальные области.
  • Избежать ошибки service worker Safari при навигации назад.
  • Не показывать иконку «массово» на индексе групп для неавторизованных пользователей.
  • Не отправлять письма об отказе пользователям reviewable, автоматически удалённым.
  • Сделать обработку email_valid последовательной.
  • Закрывать выпадающее меню навигации при выборе элемента.
  • Уменьшить порог time_read до одной минуты.
  • Замена подпапки должна влиять только на префикс URL.
  • Сортировать новые обновления на панели администратора по последним.
  • Не требовать причину отказа, если пользователь — спаммер.
  • Не разрешать закладкам использовать дату поста в прошлом для напоминания.
  • Убедиться, что исправленная миграция выполняется.
  • Оптимизировать MoveNewSinceToTable.
  • Использовать CDN S3 для групповой эмблемы.

Изменения UX

  • Последовательные метки в форме приглашения.
  • Исправить сломанные стили в модальном окне входа, когда локальный вход отключён.
  • Вход: меньшие заголовки, более последовательные отступы, другие исправления.
  • Небольшие улучшения в приглашениях.
  • Удалить дублирующийся заголовок со страницы отслеживаемых слов.
  • Добавить класс к div с адресом электронной почты на странице входа.
  • Исправить высоту кнопки массового выделения на странице поиска.
  • Очистить стили тегов для улучшения выравнивания.
  • Восстановить автофокус на полях ввода входа.
  • Добавить ссылку для входа по электронной почте под именем пользователя, удалить кнопку.
  • Удалить избыточный стиль фокуса.
  • Использовать стандартный стиль фокуса браузера для чекбоксов и радио-кнопок.
  • Правки стилей для новых функций администратора.
  • Разрешить select-kit иметь опцию автофокуса.
  • Более последовательный стиль упоминания групп.
  • Удалить шаг с эмодзи в мастере.
  • Настроить макет group для исправления выравнивания кнопок.
  • Пропустить аватары коммитов GitHub для миниатюр тем/постов.
  • Сделать поле ввода тегов на всю ширину для PM.
  • Реализовать новый tags-intersection-chooser.
  • На очень коротких экранах переключить quick-access-profile на 2 колонки.
  • Показать маркеры для некоторых списков в композиторе.
  • Отрегулировать отступы в модальном окне создания аккаунта.
20 лайков