hugh
(Hugh Lashbrooke)
24.Февраль.2025 05:42:02
1
Новые функции в версии 3.5.0.beta1
Простое переключение между светлой и тёмной темой
Если вы используете тему, поддерживающую как светлый, так и тёмный режим, теперь у вас есть возможность отображать для пользователей селектор выбора предпочтительного режима. Этот селектор может появляться в подвале или в заголовке и позволяет пользователям выбирать тёмный, светлый или автоматический режим, который будет подбираться в соответствии с настройками их системы. Эта базовая функция заменяет теперь устаревший компонент темы , который предоставлял такой селектор. Ознакомьтесь с анонсом здесь .
Более полезная информация при отметке контента
Чтобы помочь администраторам сайтов соблюдать меняющееся законодательство, модальное окно отметки теперь включает текст с кратким объяснением того, что происходит после отметки контента и как он проверяется. Этот текст можно настроить, включив в него любую необходимую информацию, например, ожидаемые сроки проверки. Узнайте больше об этом в нашей документации .
По умолчанию этот текст звучит так:
Все отметки поступают модераторам и будут проверены как можно скорее.
Ознакомьтесь с документацией по функции, чтобы узнать, как отредактировать этот текст и добавить свои собственные детали.
Поощрение более качественных обсуждений
Чтобы способствовать более интересным и ценным обсуждениям, теперь у нас есть настройка, исключающая загрузки файлов из расчёта минимальной длины поста. При включении новой настройки prevent uploads only posts публикации, содержащие только изображения или другие файлы, будут блокироваться, что побуждает пользователей предлагать более содержательные и ценные ответы при участии в обсуждениях.
10 лайков
tgxworld
(Alan Tan)
24.Февраль.2025 05:42:02
3
Еще больше!
Но подождите, есть ещё! Мы стараемся освещать для вас новые функции и изменения, но изменений всегда слишком много, чтобы перечислить их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Улучшения плагинов
discourse-activity-pub
Новые функции
Добавлена карта тем ActivityPub, действия по темам, действия по сообщениям и информация о темах, обновлена информация о сообщениях ActivityPub (169 )
Добавлена карта тем ActivityPub, действия по темам, действия по сообщениям и информация о темах, обновлена информация о сообщениях ActivityPub. (161 )
Исправления ошибок
Обновление акторов сайта при создании или редактировании актора (173 )
Анонимные пользователи должны включаться в группу «все» для групп видимости статуса сообщения (175 )
Обработка атрибутов AP в модальном окне информации о теме для тем с первым сообщением (174 )
Неверное изменение строки i18n (172 )
Регрессия маршрутизации к подписчикам/подпискам (170 )
discourse-ai
Новые функции
Экспериментальные результаты поиска от ИИ-персоны. (1139 )
Новый отчёт визуализации анализа тональности (1109 )
Нативная поддержка PDF (1127 )
Поддержка PDF для конвейера RAG (1118 )
Валидация имени инструмента (842 )
Изменения в устаревшей логике сводок. (1108 )
Исправления ошибок
Поиск в разделе «Обнаружение» нарушал обычный поиск для анонимных пользователей (1143 )
Жёстко заданное требование для оценок (1137 )
Добавлен обходной путь для ограничений поиска HNSW в pgvector (1133 )
Использование max_completion_tokens для моделей Open AI (1134 )
Правильная обработка редактирования провайдера (1125 )
Обновление ключа черновика для нового PM с ботом ИИ (1123 )
Совместимость задачи обратной загрузки эмбеддингов при переходе между моделями (1122 )
Проверка результата создателя действия сообщения при маркировке спама (1119 )
Необходимо иметь возможность поиска и замены внутри строк (1110 )
Изменения UX
Небольшие корректировки поискового бота (1146 )
Пользовательская иконка для открытий Discobot (1144 )
Отображение всплывающей подсказки, сигнализирующей, что это функция на базе ИИ (1141 )
Улучшенные всплывающие подсказки для префиксов инструкций по задачам эмбеддингов (1121 )
Уточнение описания эмбеддингов (1113 )
Включение значения «none» false для параметров провайдера (1111 )
discourse-assign
Исправления ошибок
Пропуск уведомлений, когда тема не найдена (634 )
Изменения UX
Исправление макета назначения группам после изменения в ядре (631 )
discourse-calendar
Новые функции
Добавлен трансформатор значений для отображения участников в дополнительном меню события (687 )
Исправления ошибок
Не показывать кнопку «отправить PM» пользователю, создавшему событие (690 )
Разрешить удаление событий, принадлежащих удалённым пользователям (688 )
discourse-client-performance
Исправления ошибок
Не выполнять ротацию cookies сессии во время отчётов о производительности (58 )
discourse-data-explorer
Исправления ошибок
При загрузке запросов передавался неверный объект запроса. (359 )
Несоответствие состояния по умолчанию для булевых полей (353 )
discourse-doc-categories
Новые функции
Добавлены чешские переводы (29 )
discourse-gamification
Исправления ошибок
N1 для flair_url группы (185 )
discourse-jira
Исправления ошибок
Правильный импорт помощника i18n (95 )
discourse-livestream
Исправления ошибок
Проблемы с прокруткой чата для десктопной версии (46 )
discourse-preset-topic-composer
Исправления ошибок
Проблема с устаревшими именами иконок (43 )
discourse-reactions
Исправления ошибок
Предотвращение закрытия панели на мобильных устройствах (347 )
Улучшение работы на десктопе с поддержкой сенсорного ввода (345 )
Добавление TopicViewPostsSerializerExtension для исправления N1 (340 )
Изменения UX
Исправление выравнивания реакций в элементах потока пользователя (343 )
discourse-solved
Исправления ошибок
Не разрешать и не учитывать решения в личных сообщениях (334 )
discourse-subscriptions
Новые функции
Добавлена поддержка валюты CZK (265 )
Исправления ошибок
Обновление совместимости иконок FontAwesome 6 (264 )
discourse-topic-voting
Новые функции
Добавлена опция «Голоса» в настройки списка тем категории (232 )
discourse-translator
Новые функции
Перевод каждого сообщения на целевые языки автоматического перевода (207 )
Отображение полных переводов тем (205 )
Исправления ошибок
Неверная запись в .discourse-compatibility (218 )
Обеспечение работы старой функции с новой и отображение кнопки перевода в правильных сценариях (215 )
Возврат строк i18n, которые были удалены (214 )
Не переводить сообщения ботов (213 )
Установка локали очищенного сообщения в локаль сайта по умолчанию (212 )
Пропуск удалённого или пустого контента (211 )
Изменения UX
Обновление текста, указывающего, что страница переведена машиной (219 )
Отображение явной ошибки тайм-аута вместо общей (216 )
Все функции и исправления
Новые функции
Отмена/повторное добавление кнопки панели инструментов импорта цитаты (31449 )
Разрешение авторства инициализатора gjs в локальных темах (31423 )
Ввод реакций в чате (31439 )
Первая версия экспериментального административного поиска (31299 )
Разрешение администраторам удалять пользователей из личных сообщений чата (31366 )
Разрешение отображать только эксперименты в разделе «Что нового?» (31347 )
Отображение информации о процессе в модальном окне жалобы (31300 )
Добавление first_post_id в TopicListItemSerializer (31254 )
Разрешение администраторам добровольно подключаться к бесшовным перенаправлениям на /auth/* (31235 )
Селектор тёмного/светлого режима (31086 )
Добавление сериализатора данных лайков первого сообщения (31216 )
Разрешение исключать загрузки из требования минимальной длины сообщения (31194 )
Отображение описания жалобы вместе с дополнительной причиной (31210 )
Корректная обработка необработанных элементов на рассмотрении (31118 )
Внедрение редактора ProseMirror (30815 )
Исправления ошибок
Предотвращение прокрутки боковой панели при открытии канала (31454 )
Предотвращение прокрутки боковой панели при фокусе на композиторе чата (31446 )
Черновики не должны иметь кнопку развертывания (31424 )
Восстановление после сбоя автоматизаций (31413 )
Мгновенное открытие загрузок чата в лайтбоксе после оптимизации (31414 )
Исправление ошибок в задаче rake uploads:sync_s3_acls (31411 )
Улучшение валидации имен групп (31315 )
Изображения и разделы Wikipedia onebox (31384 )
Совпадение парсера языка с дефисами или подчеркиваниями (31381 )
Обеспечение работы revoke_ungranted_titles! с user_ids (31371 )
Добавлена дальнейшая поддержка настройки ‘prioritize_full_name_in_ux’ (31346 )
Поиск по постоянным ссылкам работает даже при наличии 100+ постоянных ссылок (31354 )
Не показывать в кнопке даты (31352 )
Отсутствие ссылки на удалённое сообщение в /my/deleted-posts (31342 )
Загрузки изображений в настройках сайта и профиле (31350 )
Предотвращение двойной установки в одном вычислении (31348 )
Последовательность формата относительной даты (31349 )
Пересмотр сообщения учитывает настройку ‘prioritize_full_name_in_ux’ (31293 )
Минимальная длина имени пользователя должна проверяться (31332 )
Сохранение пользователя в том же контексте после входа (31314 )
Обеспечение правильной отмены регистрации полей (31329 )
Вычисление reaction_users_count в скрипте массовой загрузки (30964 )
Автоматическое перенаправление авторизованных пользователей на тему, когда… (31301 )
Не показывать модальное окно подтверждения (31304 )
Ограничение отображаемых групп в <GroupChooser /> до 100 групп (31288 )
Профиль пользователя не загружается с пустым экспортом (31290 )
Корректное отображение метки (31282 )
Не загружать все группы при рендеринге <GroupChooser /> (31271 )
Ошибка JS, когда отсутствует .header-cloak (31281 )
Недопустимые источники директив CSP должны позволять запуск сайта с допустимыми директивами CSP (31256 )
Улучшения для задачи uploads:disable_secure_uploads (31231 )
Неверный лимит приглашений в тему в минуту (31252 )
Автоматический поток авторизации с полным входом/регистрацией на странице V3 (31072 )
Не уведомлять администраторов о личных сообщениях, когда подавление включено (31232 )
Исправление опечатки в имени свойства компонента кнопки сохранения (31221 )
Установка правильного состояния настройки пользователя для чекбокса тёмного режима (31214 )
Корректировка селектора значка для правильного вложенности в списке плагинов (31218 )
Включать только пользовательские маршруты конфигурации плагинов во вкладках для старой страницы отображения (31213 )
Очистка небезопасных загрузок с access_control_post_id (31189 )
Корректная проверка наличия данных в admin-report (31197 )
Распространение событий pointerdown на триггер DMenu, когда меню не развернуто (31104 )
Исправление мобильной высоты модальных окон значков и владения (31187 )
Изменения UX
Замена иконки селектора эмодзи с улыбкой на обычную (31421 )
Закрытие панели потока одним нажатием Escape (31426 )
Запуск диалога загрузки по двойному щелчку (31425 )
Увеличение лимита в загрузчике каналов чата (31406 )
Удаление старого хака с границей меню (31344 )
Предотвращение переполнения длинных имен категорий в списке тем на мобильных устройствах (31335 )
Скрытие элемента «powered-by» на странице приглашения администратора (31303 )
Добавление подсказок с клавишей Enter для поиска (31298 )
Удаление сброса отступа main-outlet-wrapper для мобильных устройств (31286 )
Добавление подтверждения в настройки краулера (31269 )
Обновление поля изображения баннера для использования текста справки (30666 )
Исправление горизонтальной навигации по группам на мобильных устройствах (31259 )
Переключение страниц групп на горизонтальную навигацию (31243 )
Использование иконки для кнопки создания темы на мобильных устройствах (31237 )
Исключение даты в потоке пользователя для небольших сообщений действий (31236 )
Исправление выравнивания потока пользователя для лайков (31234 )
Не использовать общие предложения имен пользователей для приглашений (31175 )
Условное обновление страницы на этапе стилизации мастера (31193 )
Удаление настройки сайта enable_quote_copy (31191 )
Исправление отображения HTML в кнопке удаления пользователя (31201 )
Исправление макета ошибок модального окна приглашения (31199 )
Выравнивание текста кнопки выпадающего меню по левому краю (31198 )
Исправление переноса ссылок карты темы со счетчиком (31184 )
Обновление стилизации индикатора бота (31108 )
Улучшения меню множественных черновиков (31195 )
Отображение имени родительской категории для хэштегов категорий (31188 )
Обеспечение кликабельности всех дочерних элементов .with-topic-progress (31176 )
Производительность
Кэширование всех пакетов дополнительных локалей и использование CDN (31445 )
Отложенное вычисление consolePrefix() для трансформаторов (31367 )
Маршруты настроек предварительной загрузки плагинов администратора (31215 )
Доступность
Исправление проблемы контрастности кнопки управления сообщением для цветов WCAG (31177 )
10 лайков
mcwumbly
(Dave McClure)
Разделил(а) эту тему
24.Февраль.2025 12:16:41
5