jomaxro
(Joshua Rosenfeld)
28.Ноябрь.2022 00:50:22
1
Новые функции в 2.9.0.beta13
Обновления безопасности
Эта бета-версия включает два исправления уязвимостей, о которых сообщили участники нашего сообщества и HackerOne .
Обновления безопасности плагинов
Плагин Calendar также получил исправление уязвимости. Обязательно обновите плагины, а не только сам Discourse.
Улучшения боковой панели для узких экранов
Когда экран рабочего стола узкий, боковая панель теперь ведёт себя как на мобильных устройствах: по умолчанию скрыта и появляется в виде выезжающей панели при открытии.
API статуса пользователя
Статус пользователя теперь имеет отдельную область доступа API для более безопасной интеграции. Подробнее см. в этом сообщении .
Новая настройка сайта: default composer category
Администраторы теперь могут настроить категорию по умолчанию для редактора. Выбранная категория будет автоматически подставлена при создании новой темы. Настройка применяется при создании темы со страниц, отличных от списка категорий. Если новая тема создаётся во время просмотра конкретной категории, например https://meta.discourse.org/c/bug , редактор автоматически подставит просматриваемую категорию.
Новое значение по умолчанию для чата: доступ к чату для пользователей с уровнем доверия 1
Настройка сайта chat allowed groups определяет, какие группы имеют доступ к чату. Ранее по умолчанию доступ к чату был только у группы @staff. Чтобы упростить использование чата на новых сайтах, пользователи с уровнем доверия 1 (TL1) теперь также имеют доступ по умолчанию.
Новые функции
Это обновление включает ряд дополнительных небольших функций, в том числе:
Возможность установки default_enabled для значков
Добавление описаний при наведении для результатов поиска по хештегам
Возможность для сотрудников помечать сообщения в чате
API для обновления внешнего ID пользователя в Discourse Connect
Понижение приоритета уведомлений о лайках во всех списках
Добавление подсказок для пользователей о функциях сообщений и тем
Введение настройки chat_max_direct_message_users
13 лайков
jomaxro
(Joshua Rosenfeld)
28.Ноябрь.2022 00:50:22
2
Еще больше!
Но подождите, это еще не всё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но их всегда слишком много, чтобы подробно описать каждую. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Улучшения плагинов
Назначение
Новые функции
Очистка уведомлений при переназначении
Подписка
Изменения UX
Обновление навигации по странице пользователя плагина для совместимости с новой навигацией
Календарь
Новые функции
Немедленная установка статуса праздника при добавлении или обновлении записи в календаре
Исправления ошибок
Исключение удаленных событий из MonitorEventJob
Исправления ошибок
Улучшенная обработка граничных случаев
Решено
Новые функции
Добавление новых значков и переименование существующих
Исправления ошибок
Использование default_enabled для значков
Использование общих, статических имен для значков
Значки не должны быть редактируемыми
Производительность
Улучшение запроса для значка “Helpdesk”
Улучшение запроса для значка “Tech Support”
Шифрование
Исправления ошибок
Разрешение значения null для encrypt_pms_default
BBCode Color
Исправления ошибок
Чат теперь является основным плагином
Docker Manager
Исправления ошибок
Модернизация компиляции заголовка обновления
Производительность
Использование less_memory_flags для s3:expire_missing_assets
Очистка ненужных ресурсов S3 после развертывания
Code Review
Исправления ошибок
Обновление имени репозитория при получении вебхука
Повторная попытка после снятия ограничения скорости
Подписи
Исправления ошибок
Удаление вызова register_asset для файла .hbs
Производительность клиента
Новые функции
Логирование других метрик относительно ttfb
Логирование домена приложения и CDN
Реакции
Исправления ошибок
Миграция БД не обрабатывала существующий значок “Первая реакция”
Использование общего, статического имени для значка
Производительность
Улучшение запроса для значков
Переводчик
Исправления ошибок
Увеличение максимального лимита символов Microsoft до нового значения
Ссылка на профиль Twitter
Исправления ошибок
Исправление расширения файла hbs и удаление вызова sprockets
Автоматизация
Исправления ошибок
Предотвращение сохранения включенной автоматизации без триггера
Вопрос-Ответ Discourse
Исправления ошибок
Возврат всех полей голосования за посты для новых постов
Регистрация иконки элемента уведомления плагина
Заметки пользователя
Исправления ошибок
Использование фильтров по периодам, переданных в плагин, для административных отчетов
Документация
Новые функции
Добавление глобальной настройки для поддержки пользовательского пути URL документации
Геймификация
Изменения UX
Добавление ссылки на настройки
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
Синхронизация статуса подсказок пользователя между клиентами
API для настройки обработки ошибок композера на стороне сервера на стороне клиента
Универсальный поиск автодополнения хэштегов и обработка маркдауна
Скрытая настройка сайта для подавления не защищенных категорий для администраторов
Прекращение скрытия настройки «разрешить архивирование каналов»
Исправления ошибок
Обеспечивает наличие боковой панели чата, когда основная боковая панель отключена
Предотвращает ошибку панели при изменении размера основного композера
Использование правильного флага Regexp для игнорирования регистра
Перемещение совпадения слуга хэштега категории наверх
Существующие пользователи ошибочно не могли обменять приглашение
Передача фильтра периода в выходное отверстие плагина
Незначительные исправления автодополнения хэштегов
Исправления экспериментального совпадения и ограничения результатов поиска хэштегов
Не отслеживать клик по .hashtag-cooked
Установка chat_allowed_groups на основе настройки chat_enabled
Раскодирование :emoji: в результатах поиска хэштегов
Фильтрация строк файлов инвентаря S3 была слишком строгой
При фильтрации тегов для видимости учитывать разрешения группы тегов
Обновление ссылки в описании сайта group_in_subject
Удаление связанного канала при удалении категории
Позволяет изменить звук, если звук никогда не был установлен
Возврат к старому стилю хэштегов для hashtag-raw
Не добавлять стиль цвета, если нет prefixColor
Исправление release_notes_link в app/models/admin_dashboard_general_data.rb
Исправление release_notes_link в /tests/fixtures/dashboard-new-features.js
Обеспечение того, чтобы DButton использовал правильный целевой объект для строковых действий
Enable_auto_join_users использовался при создании канала
Улучшенное положение действий сообщения чата
Исправленная реализация страницы отслеживания предпочтений пользователя
Настройка порядка тегов для нового автодополнения хэштегов
Разрешение цитирования нового HTML хэштега в маркдаун
Разрешение tl4 на массовый выбор
Скрытие кнопки карточки пользователя, когда текущий пользователь не может отправлять личные сообщения
Ошибка выкупа приглашения, если пользователь уже выкупил его
Ошибка с отчетом о росте уровня доверия администратора
Регрессия со специальным ключевым словом a в поиске
Обновление параметров пользователя только один раз
Статус очищался после редактирования предпочтений пользователя
Добавление пользовательских Primary-Numbers
Поддержка Unicode в фильтре поиска @username
Понижение приоритета уведомлений о реакциях
Переименование «Пользователи» в «Регистрации» на странице «О нас»
Предотвращение всплытия клавиш со стрелками в родительские компоненты
Применение позиции прокрутки только к полной странице
Разрешение ссылкам боковой панели регистрировать действия didInsert
Правильное открытие панели для ID сообщения при его указании
Обеспечение фокусировки композера после редактирования
Проверка только полной страницы вместо предпочтений
Изменения UX
Изменение поведения иконки чата в панели и на мобильных устройствах
Отображение обучающих сообщений для вкладки «Нравится», когда она пуста
Улучшение стиля упоминаний, упрощение
Обратная совместимость стиля для старой навигации по странице пользователя
Настройки стиля и добавление кнопки входа на странице приглашения администратора
Использование сплошной иконки конверта для единообразия
Улучшение стиля упоминаний
Обновление “education.dominating_topic” и повышение процента по умолчанию
Обеспечение фокусировки поля ввода представления обзора при загрузке страницы
Не автоматически обновлять страницу, пока композер открыт
Удаление ссылки отслеживаемого раздела из раздела «Сообщество» в боковой панели
Настройка отступа для сообщения пустого канала
Реорганизация предпочтений пользователя для экспериментальной навигации пользователя
Элементы управления сообщениями пользователя нуждаются в отступе
Улучшенные страницы входа по электронной почте
Пометка предварительно заполненных выпадающих списков как необязательных
Переработка настроек чата + добавление информации о сохранении чата
Улучшение поддержки стрелок в выборе эмодзи чата
Перемещение поля горизонтали навигации в отступ
Принудительное занятие боковой панелью полной высоты
Добавление смещения заголовка канала к высоте страницы обзора
Производительность
Прекращение загрузки изображений из процессора постов и опора на загрузки
Ускорение обновлений инвентаря S3
Настройка порога памяти узла для assets:precompile
Ограничение использования кэша redis при построении списка эмодзи
Доступность
Улучшение заголовка ссылки боковой панели «Мои посты»
Улучшенные заголовки для чата в боковой панели
Добавление заголовка и aria-expanded для переключателя боковой панели
Улучшение доступности содержимого боковой панели
Добавление живой области для меню поиска, меток
8 лайков