hugh
(Hugh Lashbrooke)
19.Август.2025 08:07:02
1
Новые функции в версии 3.5.0.beta9
Постоянное совершенствование управления цветом
В последнее время цветовые палитры привлекают много внимания: мы добавляем новые функции и улучшаем процесс создания и управления цветовыми палитрами. Цель этих обновлений — упростить применение цветов вашего бренда к сообществу, сохраняя при этом гибкость и разнообразие вариантов цветовых палитр. Недавние обновления включают значительное улучшение работы с тёмной темой на уровне темы, улучшенную сортировку палитр в панели администратора, визуальные предпросмотры палитр в настройках пользователя и более понятные формулировки настроек для упрощения конфигурации палитр.
Ознакомьтесь с последними анонсами этих обновлений . Впереди ещё больше обновлений цветовых палитр!
Приветственный баннер теперь входит в ядро Discourse
Теперь ядро Discourse включает настройки встроенного приветственного баннера, который можно настроить для каждой темы. Это заменяет существующий компонент темы Баннер расширенного поиска , делая баннер более удобным и простым в настройке. Благодаря новым настройкам темы, приветственный баннер можно включать для отдельных тем, при этом параметры отображения можно изменять глобально, что даёт вам больше контроля над тем, где и как он отображается вашим участникам.
Ознакомьтесь с документацией по добавлению приветственного баннера в вашу тему .
Больше контроля над журналами действий персонала
Мы опубликовали несколько обновлений, чтобы сделать журналы действий персонала более полезными. Эти журналы доступны по адресу /admin/logs/staff_action_logs и позволяют просматривать все действия, выполняемые персоналом вашего сообщества, чтобы вы могли отслеживать, кто, когда, почему и какие изменения вносятся в ваш сайт. Недавние обновления включают выбор диапазона дат в журналах, что даёт вам более детальный контроль над тем, как они отображаются и что вы хотите видеть и экспортировать.
9 лайков
tgxworld
(Alan Tan)
19.Август.2025 08:07:02
3
И это еще не все!
Но подождите, есть еще кое-что! Мы делаем все возможное, чтобы выделять новые функции и изменения, но их всегда слишком много, чтобы описать каждый. Чтобы получить полный список новых функций, исправлений ошибок, улучшений пользовательского интерфейса и многого другого, обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.
Улучшения плагинов
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 лайка