david
(David Taylor)
13.Июль.2022 11:52:18
1
Обновления безопасности
В этой бета-версии исправлена одна уязвимость безопасности в соответствии с уведомлением о проблеме в зависимой библиотеке. Дополнительную информацию можно найти в уведомлении о безопасности по адресу: Possible RCE escalation bug with Serialized Columns in Active Record · Advisory · discourse/discourse · GitHub
Новые функции
В этом выпуске реализовано несколько дополнительных небольших функций, включая:
Разрешение атрибута allow для iframe в сообщениях
Использование полной ширины сообщения для встраивания видео с Vimeo
17 лайков
david
(David Taylor)
13.Июль.2022 11:52:18
2
Еще больше!
Но подождите, есть еще! Мы делаем все возможное, чтобы выделять для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все подробно. Для полного списка новых функций, исправлений ошибок, улучшений UX и многого другого обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.
Улучшения плагинов
discourse-data-explorer
Изменения в UX
Фиксация заголовков таблицы результатов запроса
discourse-theme-creator
Исправления ошибок
Корректная отложенная загрузка локализации администратора
discourse-adplugin
Новые функции
Поддержка размещения рекламы в списке тем для внутренней рекламы
Исправления ошибок
Не отображать коннектор, если не следует показывать рекламу в элементе списка тем.
discourse-assign
Изменения в UX
Не отображать значок меню назначения пользователя, когда включена боковая панель
discourse-calendar
Новые функции
Добавление праздников Матарики для Новой Зеландии (nz)
Исправления ошибок
Генерация определений для индонезийских праздников
Удаление постов событий, которые не являются автоматическими праздниками
discourse-saved-searches
Исправления ошибок
Не создавать посты для тем, удаленных в корзину
discourse-subscriptions
Исправления ошибок
Разрешить пользователю обновлять данные карты для регулярных подписок
discourse-reactions
Изменения в UX
Указание причины, по которой нельзя удалить лайк/реакцию
discourse-checklist
Исправления ошибок
Делать другие флажки только для чтения при обновлении одного из них.
discourse-translator
Исправления ошибок
Добавление сопоставления языков для тайского языка
discourse-chat
Новые функции
Карточка предпросмотра канала чата
Боковая панель чата в основной боковой панели
Исправления ошибок
Корректное открытие канала из карточки пользователя
Предотвращение разворачивания выдвижной панели на полной странице
Перемещение CSS в sidebar-extensions
Пометка выдвижной панели как не развернутой при полном экране
Модальное окно выбора не фильтровало каналы корректно
После создания канала соблюдается текущий режим
Не загружать сообщения для черновика канала без ID
Ошибка модального окна создания канала с обязательным параметром типа
Предотвращение загрузки большего количества данных для сброса списка
Корректная обработка активного состояния строки канала чата
Использование as_json вместо to_json для шины сообщений DM чата
Разрешить пользователю отправлять личные сообщения самому себе и исправление несоответствий в DM
Обеспечение отображения сообщения «участники не найдены» при фильтрации
Предотвращение сбоя UI из-за уничтоженных эмодзи
Отслеживание состояния — это объект ember, и следует использовать set
Корректное обеспечение прокрутки страницы просмотра
Отображение только одной боковой панели на мобильных устройствах
Форма уведомления
Различные исправления высоты/прокрутки страниц чата
Предотвращение обнуления одного поля другим при отсутствии имени/описания
Изменения в UX
Исправлена проблема с невидимым фоновым фокусом в создателе DM
Исправление ширины чата на полной странице при использовании экспериментальной боковой панели
Удаление отступа в боковой панели при использовании чата на полной странице
Скрытие бесполезных уведомлений для чата
Исправление индикатора сообщений канала
Улучшение подсказок категорий при создании канала
Отображение кнопки удаления с помощью красного значка
Скрытие описания, если оно пустое и не редактируемое
Не фокусировать редактор на iPad
Перемещение кнопки «присоединиться/покинуть» на вкладку «О канале»
Поддержка эмодзи в заголовке вью «О канале»
Предотвращение автофокуса поля фильтрации на iPad
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
Публикация статуса всех пользователей для всех
Выход плагина для боковой панели
Разрешение атрибута allow для iframe в постах
Автоматическое удаление статуса пользователя через заранее определенный период
Использование полной ширины поста для встраивания Vimeo
Исправления ошибок
Проблемы мобильной юзабельности в режиме просмотра краулера
Исправление нескольких регрессий в select-kit
Обнаружение Firefox `< 89 как неподдерживаемого браузера
Установка параметров resolver в legacy resolver
Обновление нестабильного теста массового приглашения
Встраивание CSS QUnit в html темы-теста
Обеспечение работоспособности маршрутов фильтрации категорий-тегов
Применение всех правил отслеживаемых слов к полям пользователя
Обеспечение загрузки <noscript> для splash screen в устаревших браузерах
Обеспечение совместимости логики splash screen с iOS12
Добавление редиректа ember для tags/:tag_id → tag/:tag_id
Лимиты мин/макс длины имени пользователя не проверялись
Регрессия входов с focusout в #17345
Разрешение именам шаблонов коннекторов быть в формате camelCase
Должно быть UploadReference вместо UploadReferences
Обеспечение отсутствия ограничений в настройках списка тегов
Обеспечение возможности переписывания одиночных onebox через pull-hotlinked
Исправление ошибки в определении компонента ip-lookup
Посты могут относиться к жестко удаленным темам
Замена markdown onebox при извлечении горячих ссылок на изображения
Выход из системы мог не работать из-за кэшированного пользователя
Корректное отображение ошибок /admin/emails
Ссылка на настройки экспериментальной боковой панели не отображалась для пользователей
Перемещение ember-cli-deprecation-workflow в зависимости времени выполнения
Неправильный currentUser мог быть закэширован для запросов с ключом API
Паттерн регулярного выражения для Vimeo
Изменения в UX
Исправление дрожания навигации на 1 пиксель
Добавление классов к модальному окну создания учетной записи для удобства кастомизации
Исправление выравнивания переключателя экспериментальной боковой панели, добавление эффектов при наведении
Пропуск проверки длины для черновиков ответов
Менее «глючная» анимация для экспериментальной боковой панели
Добавление border-box для предотвращения переполнения отступов
Обеспечение использования темой цветов для точек splash screen
Действие сохранения всегда должно иметь действие отмены
Не анимировать экспериментальную боковую панель при перезагрузке
Улучшение переходов экспериментальной боковой панели
Смена цветов выделения/выбора в select-kit
Предотвращение скачков прокрутки в экспериментальной боковой панели
Splash screen всегда должен быть закреплен в верхнем левом углу видимой области
Уведомление персонала должно использовать полную ширину поста
Предотвращение перекрытия между загрузчиком splash и текстом splash на некоторых браузерах (попытка 2)
Предотвращение перекрытия между загрузчиком splash и текстом splash на некоторых браузерах
Скрытие ссылки на закладки в меню пользователя, когда включена экспериментальная боковая панель
Обновление категорий/тегов в боковой панели только после сохранения.
Принудительное применение стиля маркированных категорий в боковой панели
Улучшение экспериментальной боковой панели для мобильных устройств
Удаление жестко заданного значения цвета
Отсутствующая специфичность
Сохранение стиля значка категории в селекторе категорий select kit.
Включение настройки splash screen по умолчанию
Использование discourse-ready как базового уровня для удаления splash screen
Сделана кнопка «Отклонить новое» кликабельной путем замены метода float.
Скрытие переполнения li в боковой панели, удаление отступа заголовка
Улучшение полосы прокрутки экспериментальной боковой панели
Небольшие изменения выравнивания экспериментальной боковой панели
Удаление текста уведомления экспериментальной боковой панели
13 лайков