Saif
(Saif Murtaza )
30.Июль.2024 08:41:46
1
Новые функции в v3.3.0.beta5
Упрощённая карта тем
Новая карта тем значительно упрощает макет, выделяя полезную информацию, а детали доступны в один клик. Узнать больше .
Улучшенные массовые действия с темами
Изменения в меню включают индикатор загрузки во время выполнения операций, доступность всех опций в один клик и поддержку дополнительных вариантов, например «Закрыть тихо». Теперь доступно по умолчанию на всех сайтах.
Дополнительные сообщения для пользовательских флагов модерации
Администраторы теперь могут запрашивать у пользователей дополнительные пояснения при отметке сообщений. Эти причины будут отображаться в очереди модерации.
Новые объявления о функциях
Страница «Что нового» теперь отображает новые функции, сгруппированные по месяцам и номерам версий.
Обновления безопасности
Это релиз включает исправления следующих проблем безопасности, сообщённых нашим сообществом и платформой HackerOne .
8 лайков
nat
(Natalie T)
30.Июль.2024 08:41:46
3
Еще больше!
Но подождите, есть ещё! Мы стараемся выделять для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать их все подробно. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», представленным ниже.
Улучшения плагинов
discourse-ai
Новые функции
Отслеживание возможности работы с изображениями моделью в таблице llm_models (725 )
Токенизатор GPT4o (721 )
Исправления ошибок
Корректное исправление последовательности таблицы ai_summaries (727 )
Сворачивание кнопки «Суммаризировать» на мобильных устройствах (726 )
Добавление нижнего отступа для новой карты тем (722 )
Ace-editor теперь входит в пакет discourse, а не в admin (717 )
Убедитесь, что пользовательские перечисления инструментов соответствуют json-schema (718 )
Изменения UX
Использование DMenu для суммаризации тем (724 )
discourse-assign
Исправления ошибок
Обеспечение возможности массового назначения тем на странице группы (580 )
discourse-brightcove
Исправления ошибок
Не использовать строку для действия (47 )
discourse-calendar
Изменения UX
Добавление переводов I18n для предстоящих событий (590 )
Исправление макета часового пояса группы в Safari (589 )
discourse-custom-topic-lists
Исправления ошибок
Удаление экспериментальной настройки из тестов (23 )
Добавление возможности для авторизованного пользователя (20 )
discourse-data-explorer
Новые функции
Добавление горячих клавиш для сохранения и выполнения в редакторе запросов (299 )
Добавление запроса для экспорта голосования с мгновенным исключением (294 )
discourse-follow
Доступность
Удаление тега заголовка из статистики карточки пользователя (117 )
discourse-gamification
Доступность
Удаление тега заголовка из статистики карточки пользователя (148 )
discourse-kolide
Исправления ошибок
Решённые проблемы могут быть решены или проигнорированы (99 )
Отображение тела сообщения, когда есть только предстоящие проблемы (98 )
discourse-linkedin-auth
Исправления ошибок
Добавление перевода проблемы проверки устаревшего плагина (70 )
discourse-multilingual
Исправления ошибок
Предотвращение сбоя теста (15 )
discourse-preset-topic-composer
Исправления ошибок
Анонимные пользователи могут использовать кнопку (24 )
discourse-rss-polling
Исправления ошибок
Предотвращение ошибки при встраивании без заголовка (74 )
discourse-saved-searches
Исправления ошибок
Обеспечение пропуска заданий, когда они отключены (78 )
discourse-signatures
Изменения UX
Добавление плейсхолдера для ввода подписи (63 )
discourse-solved
Доступность
Удаление тега заголовка из статистики карточки пользователя (299 )
discourse-subscriptions
Исправления ошибок
Обрезка десятичной точки (223 )
Исключение при обновлении данных кампании (222 )
discourse-theme-creator
Исправления ошибок
Обеспечение возможности редактирования настроек пользователями (84 )
discourse-translator
Новые функции
Добавление ProblemChecker для ключа Azure (155 )
discourse-zoom
Исправления ошибок
Ошибка сериализации из-за новых ограничений на способ сериализации моделей (81 )
Все функции и исправления
Новые функции
Использование новой настройки сайта для пользовательского агента onebox (28045 )
Очистка ранее записанной информации после постоянного удаления сообщений (28033 )
Использование нового меню массовых действий для тем для всех сайтов (28003 )
Добавление создателя и логирования для CustomEmoji (28004 )
Разрешение oneboxing для приватных URL репозиториев GitHub и добавление индикатора приватности в HTML (27947 )
Включение опции расширенного поиска для включения нераскрытых тем в результаты (27958 )
Пользовательский флаг может требовать дополнительное сообщение (27908 )
Добавление голосования с ранжированным выбором
Разрешение страницы обзора в ящике чата (27919 )
Логирование изменений медленного режима темы (27934 )
Исправления ошибок
Второй аргумент AddCommunitySectionLink (28135 )
Обработка и предупреждение при возникновении ошибки в DiscourseIpInfo.mmdb_download (28134 )
Добавление новых/отсутствующих шаблонов электронной почты в редактор шаблонов (28075 )
Избегание сбоя при отсутствии определений MF
Ошибки Db_timestamps_mover от плагина discourse-voting (28123 )
Не экранировать переменные MF в HTML-ссылках
Обеспечение того, чтобы JsLocaleHelper не выводил устаревшие переводы (28037 )
Массовый выбор тем (glimmer) на мобильных устройствах (28100 )
Настройка опций minify swc для поддержки Safari 15 (28098 )
Валидация строк MF при добавлении переопределений
Восстановление отсутствующего scss модального окна (28085 )
Стилизация карты тем для личных сообщений (28084 )
Улучшенная копия для одной записи (28082 )
Отсутствующий ? в переводе множественного числа (28079 )
Рендеринг нижней карты тем только если все сообщения загружены (28078 )
Разрешение недействительных ключей множественного числа в переводах MF
Выполнение массового действия с темами в фоновом потоке (28061 )
Исправление ошибки undefined method для nilClass в Jobs::Onceoff.enqueue_all (28073 )
Добавление id сообщения к якорю для предотвращения двух одинаковых якорей (28070 )
Хранение информации о методе входа в базу данных (28054 )
Улучшение интеграции темы/заголовка при переходе (28040 )
Возврат is invalid внутри блока (28036 )
Отсутствующий возврат модели в маршруте admin-backups (28035 )
Обеспечение загрузки потока тем перед рендерингом карты (28031 )
Валидный тип включения флага должен быть лямбда-функцией (28030 )
Разрешение всех заглавных букв в тексте CJK (28018 )
Улучшение обработки ошибок компиляции messageformat (28015 )
Остановка мемоизации PostActionTypes (28005 )
Удаление фрагментного кэша для флагов (28001 )
Экспериментальный фильтр тем должен разрешать теги с подчеркиванием (27994 )
Не перезагружать идентичный маршрут в ящике (27992 )
Избегание обновления hamburgerVisible в том же вычислении (27956 )
Возврат к пользовательскому типу для флагов (27961 )
Добавление определений множественного числа для венгерского языка (27933 )
Использование аутентификации SMTP входа для office365 в групповом отправителе писем (27931 )
Возврат кодов ответа 400, когда параметры запроса списка тем недействительны (27930 )
Отображение ошибки аутентификации SMTP для интерфейса группы (27914 )
Ошибка проверки 2fa для анонимных пользователей (27924 )
Изменения UX
Избегание мерцания информации о теме в заголовке при использовании параметров ?page= (28117 )
Группировка новых функций администратором группы по месяцам (28106 )
Рестайлинг основного меню навигации на мобильных устройствах (28094 )
Исправление синтаксиса кнопки в настройках (28074 )
Ограничение опции наблюдения слова «выводит HTML» заменами (28063 )
Разрешение добавления контента inline в карту тем (28053 )
Удаление заголовка меню закладок на мобильных устройствах (28069 )
Не показывать нижнюю навигацию, если нет действий (28059 )
Изменение фона боковой панели на вторичный (28043 )
Последующие сообщения об ошибках FormKit (28009 )
Объединение упрощённой карты тем (27964 )
Удаление автоматического приглашения композитора при наличии черновика (28017 )
Использование локализованного формата времени во встроенных комментариях (28014 )
Изменение текста ошибки FormKit «не целое число» (28006 )
Исправление переполнения содержимого страницы при раскрытии списка категорий настроек на мобильных устройствах (27983 )
Исправление переполнения навигации панели управления (27963 )
Отображение ошибки при сбое изменения флажка (27968 )
Использование выпадающего списка для режима SSL для группового SMTP (27932 )
Удаление утечки CSS formkit во все выпадающие списки (27955 )
Удаление пробелов из рендеринга localdate (27952 )
Разрешение сокращения названий категорий в select-kit при необходимости (27941 )
Исправление отступов для связанных тем на мобильных устройствах (27940 )
Исправление переполняющейся панели цитирования (27938 )
Исправление отступов переключателя предложенных/связанных тем в личных сообщениях (27939 )
Исправление ширины имени и имени пользователя в сводке профиля (27925 )
Изменения безопасности
Исправления для main (28137 )
Производительность
Не использовать unaccent для строковых литералов (28120 )
Восстановление минимизации всех JS-ассетов (28077 )
Избегание использования ObjectSpace.each_object в Jobs::Onceoff.enqueue_all (28072 )
Улучшение проверки seems_unpretentious в TextSentinel (28044 )
Прерывание Topic.similar_to, если max_similar_results равно 0 (28023 )
Доступность
Попытка вернуть фокус на триггер модального окна при закрытии модального окна (27972 )
Удаление тегов заголовков из карточек пользователей (27926 )
Закрытие выпадающих меню заголовка при потере фокуса (27901 )
6 лайков