hugh
(Hugh Lashbrooke)
28.Май.2025 05:22:52
1
Новые функции в 3.5.0.beta5
Улучшение административного поиска
Мы недавно выпустили новый полный административный поиск, позволяющий искать во всех разделах вашей админ-панели из одного места. В этом месяце мы потратили время на доработку его работы, чтобы сделать его более удобным и полезным. Административный поиск теперь легче найти в боковой панели, он отображает только поле поиска для более сфокусированных запросов и позволяет быстрее находить нужное.
Улучшение исследований форума с помощью ИИ
Плагин Discourse AI теперь включает новый персонаж «Исследователь форума». Этот персонаж обладает расширенными возможностями фильтрации и анализа, поддерживая теги, категории, даты, пользователей и ключевые слова. Он также будет более эффективно обрабатывать результаты исследований, предоставляя более быструю обратную связь по всем запросам.
Упрощение управления внешним видом вашего сайта
В рамках нашей постоянной работы по улучшению конфигурации внешнего вида сайта мы выпустили дополнительные улучшения, которые облегчают вам настройку внешнего вида сайта в соответствии с вашими предпочтениями. Настройки шрифтов и логотипов теперь проще найти в административной боковой панели, изображения легче загружать, а новая страница тем загружается быстрее. Кроме того, мы внесли изменения в мастер настройки и руководство «Начало работы» для новых сайтов, помогая администраторам быстрее и эффективнее переходить к конфигурации своего сайта.
Более удобное создание плагинов для разработчиков
Некоторое время назад мы представили новую схему type: object для настроек тем , позволяющую разработчикам тем хранить коллекцию объектов в формате JSON в базе данных. Теперь мы перенесли эту же схему настроек на плагины, позволяя разработчикам плагинов использовать этот более простой, чистый и удобный формат для хранения данных. Подробнее см. в запросе на слияние .
12 лайков
tgxworld
(Alan Tan)
28.Май.2025 05:22:52
3
Ещё больше!
Но подождите, есть ещё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы перечислить их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Улучшения плагинов
discourse-activity-pub
Новые функции
Добавлена поддержка вложений изображений (197 )
discourse-ai
Новые функции
Добавлена анимация потоковой передачи дифференциалов (1355 )
Добавлены участники и кнопка приглашения в диалоги ИИ (1354 )
Тriage может скрывать сообщения после добавления их в очередь проверки (1348 )
Разрешена передача атрибутов данных артефакту (1346 )
Автодополнение хештегов и упоминаний для первого сообщения бота (1342 )
Разрешено исследователю также исследовать конкретные темы (1339 )
Персона исследователя форума для глубокого исследования (1313 )
Поддержка примеров для персон (1334 )
Улучшена потоковая передача дифференциалов для помощника композитора ИИ (1332 )
Новый параметр для управления моделью переводов (1333 )
Поддержка настраиваемых токенов размышлений для Gemini (1322 )
Обеспечено, что исследователь и помощник GitHub знают дату (1312 )
Принудительное использование форматов jpg/png для всех изображений (1309 )
Исправления ошибок
Закрытие меню ИИ останавливает воспроизведение аудио сообщения (1369 )
Улучшение инструмента исследования — исправление фильтров тем (1368 )
Более последовательное применение дифференциалов (1367 )
Отсутствие ошибки при переходе от темы бота ИИ к обычной (1366 )
Корректная передача tool_choice при использовании моделей Claude (1364 )
Улучшение эффективности MessageBus и корректная остановка потоковой передачи (1362 )
Обеспечение того, что объект обновления потока ограничен его исходной темой (1359 )
Стабилизация алгоритма дифференциалов для потоковой передачи (1358 )
Повторная попытка парсинга экранированного внутреннего JSON для обработки управляющих символов (1357 )
Отсутствие обращения к nil при проверке схемы gemini (1356 )
Добавлена безопасная навигация для условий включения сериализатора (1349 )
Деликатная передача активов страницы обмена ИИ через CDN на сайтах с обязательным входом (1343 )
Расхождения структурированного вывода (1340 )
Тriage персон должна регистрироваться в автоматизации (1326 )
Корректный формат промпта для img2text, используемого в нашем конвейере AI Bot PDF Rag (1323 )
Не отображать пустое состояние при получении диалогов бота (1320 )
Возврат структурированного вывода в режиме без потоковой передачи (1318 )
Ошибка недопустимого доступа в логах (1317 )
Обработка неожиданных ошибок при просмотре веб-страниц (1314 )
Замена resource_url в системном промпте персоны (1310 )
Изменения UX
Разрешены скруглённые углы (1365 )
Не показывать предложения ИИ в композиторе, когда поля ввода отключены (1331 )
Закрепить кнопку нового вопроса в верхней части боковой панели на мобильных устройствах (1329 )
Применение стилей боковой панели диалога бота к боковой панели на мобильных устройствах (1328 )
Настройки стилей для диалогов (1325 )
Прекращение рендеринга ссылки «Назад на форум» (1319 )
discourse-authentication-validations
Исправления ошибок
Сломанный тест (43 )
Сломанные тесты (41 )
discourse-code-review
Исправления ошибок
Удалена функция автоматической ссылки на коммиты (243 )
discourse-data-explorer
Исправления ошибок
Добавлен новый атрибут, необходимый при использовании базового сериализатора тем (375 )
discourse-doc-categories
Исправления ошибок
discourse-gamification
Исправления ошибок
Ограничение проверки существования материализованного представления текущей схемой (203 )
discourse-livestream
Исправления ошибок
Удаление записи «TopicChatChannel» при удалении канала чата (55 )
Сломанные тесты (53 )
discourse-login-client
Новые функции
Новая конечная точка «revoke» (12 )
Исправления ошибок
Автоматическое пропускание подтверждения создания при включении плагина (11 )
Изменения UX
Добавление намерения пользователя как параметра запроса (10 )
discourse-preset-topic-composer
Исправления ошибок
discourse-solved
Новые функции
Применение модификатора плагина для ограничения скорости контроллера ответов (369 )
discourse-theme-creator
Исправления ошибок
Исправление падающих тестов для редактора настроек темы схемы пользователя (111 )
discourse-translator
Новые функции
Перевод тем по расписанию и при создании темы (291 )
Автоматическое обнаружение и перевод постов в Post и PostLocalization (290 )
Обнаружение локали и перевод постов из основной таблицы (287 )
Исправления ошибок
Ограничение перевода на публичные посты или посты определённого возраста (307 )
Поддержка языка Microsoft Azure (306 )
Подавление ошибок при переводе (299 )
Отсутствие двойной установки куки (297 )
Пропуск проверки при обновлении локали темы (293 )
Переключение на StructuredOutput от DiscourseAi (288 )
Все функции и исправления
Новые функции
Улучшено отображение разнообразия эмодзи (32909 )
Локализация баннеров также (32908 )
Разрешено сворачивание композитора при отсутствии текста (32880 )
Запуск события при удалении канала чата (32844 )
Локализация отрывков тем также (32839 )
Отображение локализованных постов и тем в зависимости от локали пользователя (32618 )
Добавлена конечная точка show группы для поиска групп по ID вместо только имени слаг (32442 )
Перенос объекта типа на настройки сайта (32706 )
Добавление переводов к постам (32564 )
Исправления ошибок
Уточнение регулярных выражений триггеров автоматизации создания/редактирования постов (32944 )
Пропуск импорта решённых тем, если плагин не установлен (32922 )
Разблокировка социальной регистрации, когда имя требуется и `auth overrides… (32923 )
Добавлена отсутствующая опция порядка «О группе» (32931 )
Избегание бесконечного цикла, когда тег-синоним сам себе (32932 )
Кнопка «Назад на форум» должна вести на форум, а не в чат (32913 )
Предоставление RTL CSS для тем и компонентов (32916 )
Отображение кнопки переключения локализации также на мобильных устройствах (32912 )
Разрешение отказа от черновика с сохранением редактирования (32667 )
Кнопка «Назад на форум» только из админки (32911 )
Предотвращение двойной загрузки automation.index (32899 )
Разрешение масштабирования изображений в чате (32891 )
Исправление неработающих метки и описания в объектах типов для настроек сайта (32868 )
Исправление ссылки на заголовок категории, обновляемой при изменении категории, добавление тестов (32840 )
Избегание двойного перенаправления после установки темы (32876 )
Регрессия полноэкранного композитора (32864 )
Забытый фон (32857 )
Заголовок страницы тем и компонентов (32856 )
Возврат фильтра боковой панели (32837 )
Добавлен отсутствующий перевод для действия проверяемого поста (32813 )
Обеспечение того, что сначала изменена страница (32802 )
HeaderSearch не всегда появляется при удалении welcomeBanner (32804 )
Корректная обработка ошибок postcss для полей темы (32800 )
Ожидание данных перед показом результатов поиска администратора (32796 )
N+1 на странице тем администратора (32763 )
Пропуск нестабильных тестов (32786 )
Использование ожидателей capybara (32789 )
Использование правильного ожидателя capybara (32788 )
Попытка исправить нестабильность в медиа-обзоре (32787 )
Попытка исправить нестабильность в статистическом тесте (32784 )
Использование правильных ожидателей и API (32778 )
Проверка скрытой боковой панели и удаление scrollLock при скрытии меню гамбургера (32775 )
Ошибка настройки 2FA сразу после регистрации (32754 )
Ссылка сброса пароля сломана для нештатного пользователя в диалоге подтверждения сессии (32765 )
Разрешение существующим пользователям принимать приглашения, добавляющие их в группу (32762 )
Корректная защита от отсутствия метода close (32760 )
Добавлен отсутствующий search-input-wrapper (32749 )
Привязка gem Bullet к совместимой версии (32724 )
Это скрывало верхнюю часть композитора на iOS (32734 )
Обеспечение возможности поиска одинаковых IP-адресов (32725 )
Неправильный класс в файле таблицы стилей редактора настроек схемы (32715 )
Проблема z-index поиска в заголовке на мобильных устройствах (32683 )
Корректная перезагрузка страницы редактирования темы (32658 )
Обеспечение корректной установки старого email при обновлении email (32309 )
Правильная очистка кэша ExtraLocalesController для мультисайтов (32654 )
Ссылка на раздел поддержки браузеров на сайте (32647 )
Перенаправление на новую страницу тем после удаления (32638 )
Приоритет страниц над другими категориями в поиске администратора (32614 )
Обеспечение того, что hashtag_lookup возвращается к системному пользователю, если пользователь поста удалён (32466 )
Не применять строгую загрузку к основному записи анонимного пользователя (32590 )
Улучшения для поиска администратора (32574 )
Значок не отображается как отключённый, когда он таков (32591 )
Ключ оптимизированных изображений по формату (32575 )
Автодополнение обрезается в богатом редакторе (32586 )
Изменения UX
Обработка длинных URL в сетке тем с overflow-wrap (32942 )
Улучшение UX, когда профили скрыты от анонимов (32938 )
Добавлена ширина по умолчанию для модального окна (32937 )
Обновление текста образовательных подсказок композитора (32933 )
Анимация закрытия модального окна (32842 )
Исправление недоступности нижних результатов поиска и кнопки «Ещё» (32883 )
Соответствие иконки установки темы иконке компонента (32894 )
Удаление фона при наведении на навигационную пилюлю (32893 )
Ещё больше применения скругления границ (32892 )
Переключение фокуса боковой панели на focus-visible (32882 )
Установлен больший радиус скругления по умолчанию (32889 )
Улучшение промежуточного состояния в процессе социальной регистрации (32887 )
Исправление позиционирования индикатора загрузки (32885 )
Недопустимое правило отмены ввода в чеклисте богатого редактора (32877 )
Возврат стилей похожих тем (32866 )
Новые стили для подсказок композитора (32843 )
Обновление всплывающего окна несохранённых изменений (32849 )
Исправление переполнения имени в карточке пользователя (32838 )
Немедленное закрытие модального окна поиска администратора при выборе результата (32811 )
Небольшое улучшение выбора даты на мобильных устройствах (32822 )
Улучшение сообщения об ошибке при неудаче социального входа (32772 )
Настройка стилей для подсказок композитора похожие темы + ограничение количества (32774 )
Исправление выравнивания навигационных пилюль «Ещё тем» (32808 )
Последующие исправления поиска для приветственного баннера (32776 )
Согласование панели уведомлений с новыми стилями панели поиска (32753 )
Улучшение отступов текста в элементах списка тем (32755 )
Рефакторинг интерфейса редактирования заголовка темы (32339 )
Более последовательный цвет наведения/фокуса в поиске администратора (32752 )
Улучшение состояний фокуса в поиске администратора (32751 )
Добавлена текстовая иконка Discourse (32744 )
Упрощение поиска администратора, повышение доступности (32733 )
Фокус на форме регистрации в процессе социальной аутентификации (32728 )
Разделение логотипа и шрифтов администратора на отдельные страницы (32700 )
Модальное окно наследует радиус скругления (32709 )
Небольшие настройки стилей для экспериментальной функции перевода (32708 )
Добавлен отсутствующий импорт в admin_base.scss (32707 )
Добавлен фиксированный желоб полосы прокрутки для избежания скачков с модальными окнами (32702 )
Рефакторинг CSS поиска + исправления (32401 )
Всегда закрывать меню гамбургера при переходе в админку (32651 )
Не всегда заполнять имя пользователя для сброса пароля (32646 )
Не резервировать место для сообщения-подсказки на странице регистрации (32627 )
Улучшение макета управления настройкой загрузки изображений (32626 )
Включение описания пользовательского текстового поля в форму регистрации (32624 )
Различные улучшения на новой странице палитры цветов (32597 )
Композитор начинается с allowPreview по умолчанию false (32589 )
Ссылка на /new-invite в руководстве по быстрому старту (32580 )
Производительность
Введение lazyHash и обновление вызовов PluginOutlet для его использования (32823 )
Предотвращение N+1 на last_updated_by (32817 )
Корректное использование предварительно загруженных ассоциаций (32814 )
Исправление N+1 для плагина автоматизации (32810 )
Улучшение производительности новой страницы списка тем (32641 )
Доступность
Обновление доступных заголовков для более гибких переводов (32863 )
7 лайков