3.5.0.beta9: Улучшение управления цветом, главного баннера приветствия и фильтров журнала действий персонала

И это еще не все!

Но подождите, есть еще кое-что! Мы делаем все возможное, чтобы выделять новые функции и изменения, но их всегда слишком много, чтобы описать каждый. Чтобы получить полный список новых функций, исправлений ошибок, улучшений пользовательского интерфейса и многого другого, обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.

Улучшения плагинов

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)

Доступность

  • Включать небольшой контент поста как заголовки для скринридеров (34392)
  • Заголовок выпадающего списка панели инструментов композера (33993)
2 лайка