Ещё больше!
Но подождите, есть ещё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы перечислить их все. Для полного списка новых функций, исправлений ошибок, улучшений 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
Исправления ошибок
discourse-code-review
Исправления ошибок
- Удалена функция автоматической ссылки на коммиты (243)
discourse-data-explorer
Исправления ошибок
- Добавлен новый атрибут, необходимый при использовании базового сериализатора тем (375)
discourse-doc-categories
Исправления ошибок
- Сломанные тесты (38)
discourse-gamification
Исправления ошибок
- Ограничение проверки существования материализованного представления текущей схемой (203)
discourse-livestream
Исправления ошибок
discourse-login-client
Новые функции
- Новая конечная точка «revoke» (12)
Исправления ошибок
- Автоматическое пропускание подтверждения создания при включении плагина (11)
Изменения UX
- Добавление намерения пользователя как параметра запроса (10)
discourse-preset-topic-composer
Исправления ошибок
- Сломанные тесты (48)
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)