И это еще не все!
Но подождите, есть еще кое-что! Мы делаем все возможное, чтобы выделять новые функции и изменения, но их всегда слишком много, чтобы описать каждый. Чтобы получить полный список новых функций, исправлений ошибок, улучшений пользовательского интерфейса и многого другого, обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.
Улучшения плагинов
discourse-activity-pub
Исправления ошибок
- Пагинация была сломана после 50 подписок/подписчиков (239)
- Использовать правильную страницу для load_more_uri (238)
- Разрешить редактирование заголовка темы для постов, не связанных с ActivityPub (235)
discourse-custom-topic-lists
Исправления ошибок
- Использовать компонент TagDropHeader вместо простых строк (48)
Все функции и исправления
Новые функции
- Пропускать проверку на спам, если релевантный контент не изменился или был отредактирован модераторами (34391)
- Возможность регенерации кратких описаний (34345)
- Отключить советы для пользователей и приветственный пост от бота-наставника для всех сайтов (34316)
- Административный интерфейс прогресса перевода (34239)
- Включить кнопку создания темы для категорий только для чтения (34211)
- Доступ CRUD для ai-artifacts (только для администраторов) (34193)
- Улучшить порядок сортировки палитры цветов в административной панели (34282)
- Опциональное подключение к API ответов при использовании Azure (34290)
- Отображать скрипты автоматизации на странице функций ИИ (34254)
- Локализовать просмотр темы в режиме ползунка (crawler) (34253)
- Фильтровать советы для назначенных тем (33992)
- Локализовать заголовки тем и названия категорий в режиме ползунка (34212)
- Убрать флажок темного режима (34165)
- Добавить превью к селекторам палитры цветов (34129)
- Добавить поддержку ‘минимальных’ усилий по рассуждению в моделях OpenAI (34179)
- Поддержка GPT-5 (34168)
- Опция темы по умолчанию в пользовательском интерфейсе (34126)
- Иконка заголовка ИИ должна запоминать последний URL (34108)
- Добавить поддержку матрешки в эмбеддингах Gemini (34145)
- Сделать экспорт журналов действий модераторов учитывающим фильтр (34113)
- Опция темы по умолчанию в пользовательском интерфейсе (34110)
- Добавить селектор диапазона дат в журнал действий модераторов (33959)
- Добавить переключатель для PM gists в Discourse AI (34107)
- Добавить возможность скрытия IP-адресов от модераторов (33682)
- Сделать HyDE опциональным в поиске ИИ (34074)
- Локализовать заголовки тем в уведомлениях и закладках (34059)
- Использовать персону при запуске скрипта автоматизации сортировки ИИ (34010)
- Пользовательская настройка моноширинного шрифта Markdown в редакторе (34051)
- Добавить настройку темной цветовой схемы для тем (33967)
- Разрешить повторную локализацию дважды в день, если версия поста изменилась (34023)
- Добавить новую настройку edit_tags_allowed_groups (34000)
- По умолчанию загружать предварительно собранные JS-активы (34009)
- Настройка режима цвета (33875)
- Сбрасывать дату повышения при отмене скрытия поста (33926)
- Добавить поддержку юникода в именах пользователей для rich-редактора (33734)
- Сбрасывать дату повышения при скрытии поста (33895)
- Локализовать названия языков (33790)
Исправления ошибок
- Обновлять список палитр при возврате на страницу списка палитр (34374)
- Включать скрипты llm_persona_triage в раздел сортировки функций ИИ (34395)
- Обрезать имена сгенерированных персон, чтобы они соответствовали ограничению длины имени (34393)
- Разрешить пользователям из content_localization_allowed_groups удалять переводы (34385)
- Выпадающий список языков в мастеру должен фильтроваться корректно (34379)
- Опечатка в обратном вызове изменения для мастера (34378)
- Исправить закрывающий тег абзаца в локали (34372)
- Убедиться, что поля подтверждения пользователя экспортируются корректно в списках пользователей (34375)
- Скрыть поиск в заголовке для определенных маршрутов (34294)
- Приоритизировать стандартные светлую и темную палитры в административной панели (34348)
- Разрешить пересортировку индекса тем при добавлении новых тем (34314)
- Неправильная ссылка на настройку сайта для плагинов в административном поиске (34349)
- Кнопка редактирования палитры цветов ведет на неправильный маршрут (34318)
- Ссылка на правильные журналы действий модераторов для настройки сайта темы (34315)
- Улучшить переключатель автоматизации вкл/выкл (33482)
- Использовать название группы в предупреждении о недостижимом упоминании (34174)
- Очищать user_auth_token_logs, даже когда подробное логирование отключено (34196)
- Устанавливать цвет текста категории при потере фокуса поля (34289)
- Удаленная тема вызывает проблему при замене атрибутов (34286)
- Спецификации сериализатора настроек сайта системной темы и менеджера таблиц стилей (34277)
- Убедиться, что gist ИИ отображаются на мобильных устройствах (34261)
- Border-radius должен отображаться в поле ввода заголовка темы (34258)
- Улучшить автозаполнение hex-значений в поле ввода цвета (34218)
- Использовать правильный путь к подпапке подкатегории в ползунке (34250)
- Не делать палитры Horizon выбираемыми пользователем (34062)
- Использовать допустимое значение для отключения резервных копий с помощью backup_frequency (34245)
- Настройки сайта темы не перезагружались между процессами (34242)
- Удалить избыточный параметр allowedGroups (34244)
- Разрешить администраторам удалять приглашения, созданные другими (34064)
- Упростить логику требования полного имени при регистрации (34215)
- Обновить стили для маленьких экранов (34232)
- Предположить, что буфер также содержит данные из предыдущих чанков, а не только из последнего (34230)
- Отображение ошибок во время социальной аутентификации в некоторых крайних случаях (34220)
- Улучшить обработку URL назначения при регистрации (34221)
- Улучшить фильтрацию с несколькими фильтрами тегов (34120)
- Загрязнение кэша автозаполнения поиска пользователей (34208)
- Обновить конечный пункт назначения для использования более нового user agent (34207)
- Нажатие ENTER в rich-редакторе после нетекстового узла (34188)
- Вставка упоминания из поста в rich-редактор (34184)
- Плагин Hcaptcha был несовместим с сайтами, требующими входа (34181)
- Показывать сообщение об ошибке, когда социальная аутентификация не удается для заблокированных пользователей (34173)
- Перенаправление на ‘частную’ тему при использовании discourse connect (34176)
- Rich-редактор html_inline parseDOM не устанавливал атрибут тега (34175)
- Не выходить досрочно из маршрута входа в webviews (34172)
- Экранирование URL в rich-редакторе при автолинке/linkify (34164)
- Исправить вызов конечной точки OpenAI (34170)
- Не пытаться обновлять поле автоматизации, если не удалось создать Персону из-за отсутствующих полей (34147)
- Удалить запутывающий пример markdown с несколькими ссылками из персонажа сводки (34146)
- Инструмент поиска ИИ должен учитывать новую настройку hyde (34117)
- Убедиться, что мы не добавляем части одного и того же чанка дважды при обработке ParserErrors (34143)
- Советы пользователям в языках с апострофами (34118)
- Показывать индикатор загрузки при перенаправлении на discourse connect (34135)
- Сделать live-reload тем более безопасным (34133)
- Обновить логику отображения предупреждения о палитре администратора (34121)
- JS/HBS коннекторы в темах (34130)
- Перехватывать возможное исключение PG от
Chat::AutoJoinChannels(34132) - Планировщик событий мог создавать дублирующиеся записи (34127)
- Обработка cookie ‘destination_url’ (33072)
- Префикс ‘custom’ был удален. Очистить поле модели llm_report (34099)
- Частичные миграции (34085)
- Не выполнять нулевой перевод (34084)
- Убедиться, что строки правильно экранированы перед созданием персоны для скриптов сортировки (34082)
- Обновить стиль резервного копирования для хелпера category-link (34076)
- Использовать правильную переменную для миграции персон сортировки (34067)
- Удалить пользовательский префикс при создании персон для сортировки (34066)
- Бесконечная перезагрузка в viewport-based-mobile-mode (34058)
- Опечатка в вспомогательной rake-задаче в настройке llm (34057)
- Добавить компонент в кнопку «ко всем темам» (34056)
- Показывать селектор локализации категории для неподдерживаемых локалей, когда локализация существует (34025)
- Перевод уведомлений о событиях для предопределенного присутствия (34053)
- Инициализировать mobileMode раньше (34036)
- Фильтровать представления маршрутов — ошибка, «views» неоднозначно (34033)
- Debounce разрешения URL изображений в rich-редакторе (34035)
- Обработка
LOAD_PLUGINS=0вassemble_ember_build.rb(34029) - Разрешить here как допустимое упоминание (34028)
- Добавить предупреждения об упоминаниях для rich-текста в композере (33857)
- Убедиться, что импортированный slug категории уникален (34012)
- Удалить ненужный overflow в horizontal-scroll-sync (34016)
- Массовые приглашения через CSV были сломаны при включенных загрузках S3 (33995)
- Упоминание со статусом должно открывать карточку пользователя (33979)
- Оптимизировать недостатки от усечения темы из a27e20c (33983)
- Реализация element-classes в старых браузерах (33981)
- Табуляция из редактора Markdown (33940)
- Расширить ключ кэша из-за локали пользователя (33975)
- Двойной подсчет и нормализация процента завершения (33963)
- Режим композера не запоминался при новом личном сообщении (33962)
- Проверять названия групп тегов в валидаторе шаблона формы (33850)
- Событие ENTER в модальном окне ссылок композера (33945)
- Удалить ссылку на старый код в миграции Discourse AI (33943)
- Убедиться, что отчет об использовании учитывает часовой пояс, чтобы предотвратить разрывы (33913)
- Также показывать нативные названия при редактировании локализаций категорий (33930)
- Переместить пользовательский текст дайджеста в правильное место (33912)
- Исправить имя переменной (33935)
- Обрабатывать шаблоны перед предпросмотром (33848)
Изменения UX
- Более отзывчивые превью цветовых настроек пользователя (34361)
- Исправления и улучшения для цветовых палитр (34359)
- Удалить стили, специфичные для мастера, и добавить основные классы (34323)
- Отображать всплывающее сообщение при удалении темы (34355)
- Всегда держать мобильный композер на весь экран (34358)
- Удалить
barThickness, чтобы полосы перевода масштабировались естественно (34362) - Исправить цвет ручки таймлайна в темных палитрах (34360)
- Не делать сгенерированные палитры выбираемыми пользователем (34347)
- Обновить текст с Active ->` Default для тем + палитр (34346)
- Исправить размер выпадающего списка категорий в редакторе заголовка (34335)
- Не выделять контент администратора при наведении, если он не кликабель (34332)
- Улучшить стиль палитры цветов (34328)
- Немного увеличить контрастность ручки таймлайна (34327)
- Поддержка светлой/темной темы для кнопок боковой панели Horizon (34319)
- Установить размер эмодзи на 1em (34325)
- Добавить отчет администратора для связанных аккаунтов по провайдеру входа (34187)
- Выравнивание эмодзи статуса пользователя в боковой панели и упоминаниях в чате (34320)
- Использовать иконку вращения для кнопки конвертации темы (34317)
- Показывать массовый выбор на странице фильтра, если установлено отображение в элементах навигации (34237)
- Исправить отключенную кнопку новой темы в Horizon (34293)
- Упрощения кнопок действий поста (34141)
- Переместить цвета
selectedиhoverвыше в UI палитры цветов (34278) - Добавить настройку фоновой изображения для приветственного баннера (34222)
- Удалить flex из макета формы внешнего вида email администратора (34291)
- Улучшить отступы в административном поиске (34280)
- Переключиться на overflow:auto для post-controls (34263)
- Улучшить выравнивание заголовка в мобильных модальных окнах (34260)
- Исправить отсутствующие отступы (34255)
- Отрегулировать внешний вид иконки поиска (34235)
- Другой стиль для переключения markdown/rich редактора (34161)
- Улучшить формулировку для опции, недоступной для выбора пользователя, в цветовых палитрах (34251)
- Улучшить текст для ограниченных тегов категории (34240)
- Исправить позиционирование компонента переключения темы в Horizon (34226)
- Стили посещенных элементов в списке тем категории (34225)
- Добавить уникальный класс для кнопки переключения профиля пользователя (34223)
- Удалить margin у значка пользователя (34216)
- Добавить жесткий перенос строки с двойным пробелом+enter в rich-редакторе (34157)
- Сделать
[quote]в rich-редакторе неизолирующим (34177) - Исправить проблемы с отступами/интервалами на меньших ширинах (34180)
- Исправить more-topics в случае колонки постеров (34178)
- Добавить правило ввода сносок
[^n]в rich-редактор (34163) - Добавить правило ввода
[quote]в rich-редактор (34162) - Добавить настройку видимости страницы приветственного баннера (34119)
- Улучшения согласованности и доступности для сочетаний клавиш (34090)
- Избегать узлов prosemirror с контентом и draggable:true (34153)
- Исправить взаимодействие вкладок more-topics с
--space(34047) - Незначительные улучшения интервалов в поиске (34152)
- Установить цвет тега заголовка на header_primary-high (34150)
- Исправить старый синтаксис (34138)
- Не нацеливаться на элементы данных topic-list-item в определении фонового цвета (34136)
- Рестайлинг заголовка категории (34081)
- Отображать эмодзи согласованно на странице 404 (34115)
- Исправить ширину hidden-upload-field на кнопке резервного копирования администратора (34103)
- Тема Horizon, исправить класс d-toc на меньших экранах (34105)
- Открыть кнопки shift для списков на сенсорных устройствах (34102)
- Изменения боковой панели и очистка CSS (34097)
- Небольшие изменения изображений подкатегорий (34083)
- Использовать цвет успеха для иконки решенной в списке тем (34092)
- Horizon >` применить небольшие стилистические исправления для плагина discotoc (33826)
- Изменить ширину dmenu для фильтра при изменении размера окна (34091)
- Добавить значки категорий в результаты совета фильтра категорий (34078)
- Исправить значки категорий на странице 404 и в oneboxes (34071)
- Удалить класс btn-default из переключателя светлой/темной темы (34070)
- Сделать потоковую передачу ИИ более эффективной в потоке постов glimmer (34068)
- Исправить позицию управления цитированием в непотоке постов glimmer (34069)
- Добавить отступы к box-style тега discourse (34065)
- Сделать таблицы в цитатах фиксированными, чтобы предотвратить переполнение (34061)
- Перенаправлять на страницу одного тега из пересечения тегов, когда остается один тег (34038)
[rte]правильно помещать курсор в конец при вызове putCursorAtEnd (34039)- Добавить завершающий абзац при вставке
[quote]в конец текстового блока (34037) - Улучшить выпадающий список сообщений с счетчиком непрочитанных (33889)
- Улучшить перенос и стили в журналах email (34011)
- Лучшая обработка переполнения журнала email администратора (33988)
- Унифицировать фильтры для цветов, тем и компонентов (33863)
- Применить согласованные отступы и правильный размер эмодзи к track-link в постах (33982)
- Horizon >` страница сообщений – изменить box-shadow на inset (33976)
- Horizon >` zindex всплывающего окна чата (33977)
- Исправить oneboxes репозиториев github в чате (drawer) (33955)
- Исправить вкладки в новой панели уведомлений (33871)
- Возможность кастомизации цветов границ oneboxes (33939)
- Выравнивание хештегов в тексте и автозаполнении (33902)
- Обновить стили встроенных сносок (33933)
- Улучшить ограничение ширины администратора, исправить ширину настройки темы (33938)
- Показывать 0% вместо тире в столбцах отчетов типа процент (33931)
- Модернизировать реализацию сносок и включить в предпросмотр (33928)
- Уточнить кнопку активации цветовой палитры (33909)
- Horizon >` z-index adjustments для всплывающего контента chat-drawer (33932)
- Переменные границ контента 2 (33911)
- Исправить переполнение (33914)
- На странице индекса плагинов, отключить preinstall, упростить баннер установки (33910)
- Показывать кнопку перехода к посту в проигнорированных цитатах (33904)
Изменения безопасности
- XSS в имени пользователя приветственного баннера
- Экранировать имена
Производительность
- Исправить регрессию производительности в
SvgSprite.settings_icons(34377) - Ограничить количество генерируемых будущих дат (34134)