Пользователь сообщил о сбое обновления форума на qingju.cyou в категории Поддержка, и pfaffman определил нестандартные плагины как причину проблемы, что привело к успешной пересборке читать далее.
В категории Поддержкаwlandgraf запросил полный список переменных персонажей ИИ, а Falco отметил, что документация появится после полной публикации функционала персонажей читать далее.
В категории ПоддержкаSemon столкнулся с отсутствием меню опросов после обновления, а JammyDodger подтвердил, что пересборка решила проблему благодаря исправлениям кэширования читать далее.
Пользователь спросил, предоставляет ли API вложения через конечную точку Post в категории Поддержка, и SaraDev объяснил использование /uploads.json и маркдаун-ссылок для назначения вложений читать далее.
В категории ОбъявленияHAWK поздравил с новым руководством в обновлении менеджера сообщества и ответил на вопросы о непрерывности Программы поддержки сообщества читать далее.
hellekin подробно описал проблемы со скобками в URL-адресах Markdown в категории Функции, а Falco указал на спецификацию CommonMark для сбалансированных скобок читать далее.
EricGT запросил официальный протокол контекста модели в категории Функции, а sam подтвердил, что Discourse находится в режиме «ожидания и наблюдения» перед внедрением MCP читать далее.
Запрос на анонимные каналы чата в категории Функции был рассмотрен joffreyjaffeux, который отметил отсутствие планов на краткосрочную перспективу читать далее.
Osama сообщил о повернутых стрелках ревизий для RTL в категории Ошибки, а discojan напомнил о необходимости горизонтального отражения иконок для правильной навигации читать далее.
В категории ОшибкиAlowbt поднял вопрос о сбое ввода на японском языке в чате, и joffreyjaffeux подтвердил, что эта проблема остается без приоритета читать далее.
В категории РазработкаJogiJonas предложил использование ИИ для пересмотра предложений, а mcwumbly посоветовал использовать API Discourse вместо пользовательских плагинов для хостинговых планов читать далее.
RGJ столкнулся с ошибками конкурентности при работе с пользовательскими полями в категории Разработка, что вызвало обсуждение индексации схемы для избежания дубликатов читать далее.
Juan_Manuel_Barreto спросил, как сохранить текст «Новая тема» на мобильных устройствах в категории Разработка, исследуя адаптивные классы кнопок для элементов «иконка-текст» читать далее.
Последние ответы отображаются с задержкой в 2 секунды:David_Ghost поделился пользовательским скриптом для получения последних ответов через несколько вызовов API, а supermathie задался вопросом, почему поведение по умолчанию уже не поддерживается читать далее.
Какой плагин или компонент темы отвечает за видимость ответа после его публикации?RGJ предложил, что его плагин Private Replies может имитировать поведение «ответь, чтобы увидеть» в темах.
Ошибка rebuild app после последнего обновления Discourse:merefield и Jagster отлаживали локальные конфликты Git, блокирующие launcher rebuildчитать далее.
Как установить главную страницу в виде AI-бота? Например: ask.discourse.com:kuaza задался вопросом о главном экране с приоритетом AI и предложениях подписки, что вызвало обсуждение доступа гостей и моделей RAG читать далее.
Разработка функции загрузки PDF для нового UX AI-бота продолжается:MachineScholar уточнил информацию об улучшенной обработке PDF и улучшениях LLM читать далее.
Как по умолчанию включить «поиск по публичным темам и ЛС одновременно»?:thoka хочет по умолчанию активировать поиск in:all для школьных форумов, где смешиваются ЛС и темы читать далее.
Можно ли закладывать в закладки категории для конкретного пользователя:Steve_John спросил, могут ли пользователи закладывать в закладки целые категории; ondrej указал на настройки отслеживания категорий читать далее.
Работает ли настройка периода льготного удаления удаленных файлов?:SaraDev разъяснила, как purge_deleted_uploads_grace_period_days и очистка ссылок взаимодействуют для постоянного удаления читать далее.
Отсутствует иконка ЛС в поиске «in:all»:thoka сообщил об отсутствии иконки ЛС в быстрых результатах, а nat подтвердил, что команда расследует проблему читать далее.
Inline-onebox не использует SiteSetting.onebox_user_agent:osmith обнаружил несоответствие в использовании user-agent для встроенных предпросмотров, что блокирует доступ к сайтам за антибот-страницами читать далее.
Сохранение изображений в федеративных постах ActivityPub:angus отметил готовящийся PR для включения изображений в федерацию ActivityPub читать далее.
#Site feedback
Proofread ломает цитаты:Jagster отметил, что функция AI-редактора искажает форматирование цитируемого текста читать далее.
#Developer Guides
Добавление скриншотов предпросмотра в темы Discourse:Официальное руководство объясняет, как разработчики тем могут включать изображения в светлом/темном режиме.
Как установить домашнюю страницу в виде ИИ-бота? awesomerobot поделился настройкой AI bot enable dedicated UX в плагине ИИ, указав путь на /discourse-ai/ai-bot/conversations (сообщение #3), Lilly подтвердила рабочую конфигурацию с использованием custom-homepage-for-groups, а sam удалил неработающую кнопку «Вернуться на форум» для более плавного опыта (сообщение #8).
Помогите добавить иконку для пользовательской категории Lilly объяснила, как использовать основные SVG-иконки, добавив fab-aws в настройку SVG icon subset, а затем выбрав её в настройках категории (сообщение #2), что делает устаревшим старый компонент темы и указывает на более широкие улучшения шапки/поиска/баннера.
Больше нет доступа к пользовательским полям пользователей после обновления awesomerobot подтвердил, что новая конечная точка — /admin/config/user-fields, заменившая удалённую /admin/customize/user_fields.json (сообщение #3; первоначальный отчёт в сообщении #1).
Проблема с выравниванием содержимого убираемого баннера (сайт с RTL)
Сайт на персидском языке с RTL-направлением сообщил о смещённых строках в теме баннера при центрировании содержимого — стандартный CSS (text-align:center) не решил проблему смещения первой строки (сообщение #1).
Отправка массовых приглашений пользователям Southpaw обновил руководство по устаревшим массовым приглашениям, добавив недостающую информацию о назначении групп по умолчанию в исходной теме и новое примечание в сообщении #123.
Поделиться в Discourse (через iOS) awesomerobot изучил статус API Web Share Target от Apple (комментарий), а pmusaraj подтвердил, что расширение для обмена в DiscourseHub можно улучшить для прямой публикации URL-адресов в сообщества (ответ).
Ссылка на заголовок, а не на тело, при обмене в PWA Discourse merefield и Falco обсудили обработку обмена ссылками и текста в PWA; рабочий прототип плагина доступен по адресу discourse-share-to-link-oneboxer, а обсуждение PR идёт в #32631.
Несколько палитр по умолчанию в редакторе тем hugh сообщил, что поддержка тем и цветовых палитр как для светлого, так и для тёмного режима активно развивается, обещая большую гибкость в редакторе Тема (обновление).
Сохранение изображений в федеративных постах ActivityPub pmusaraj объединил исправление для сохранения встроенных изображений в федеративных постах для плагина ActivityPub (сообщение #5), дополняя текущие улучшения плагина ActivityPub.
«У вас нет никаких сообщений»
RGJ предложил изменить уведомления о пустых папках на «Эта папка пуста» или указывать тип папки для ясности — сообщество высказалось за более интуитивные формулировки (обсуждение).
Проверка текста ломает цитаты
Анимированный предпросмотр различий в плагине Proofread в настоящее время переформатирует цитируемый текст; Falco и другие предлагают удалить шаг предварительной обработки для сохранения целостности цитат (тема).
Представляем новый визуальный макет для тем и компонентов тем
Команда дизайнеров представила обновлённый интерфейс редактора тем, исправив странности макета и запросив обратную связь по улучшениям #UI (детали).
Скрытый текст кнопки «Новая тема» awesomerobot добавил инициализатор API для восстановления меток «Новая тема» на мобильных устройствах через удалённые темы или редактор кода администратора, с возможностью переопределения с помощью трансформеров create-topic-label (реализация).
awesomerobot ответил на настройку домашней страницы ИИ в теме Как установить домашнюю страницу в виде ИИ-бота? (сообщение #3), прокомментировал тему Поделиться в Discourse (через iOS) (сообщение #2) и восстановил метки для мобильных устройств в теме Скрытый текст кнопки «Новая тема» (сообщение #3).
pmusaraj прояснил расширение для обмена в DiscourseHub в теме Поделиться в Discourse (через iOS) (сообщение #5), объединил сохранение изображений для ActivityPub в теме Сохранение изображений в федеративных постах ActivityPub (сообщение #5) и исправил инструкции по регистрации в теме Инструкции по регистрации не отображаются для текстовых пользовательских полей (сообщение #6).
Lilly продемонстрировала поток настройки пользовательской домашней страницы ИИ в теме Как установить домашнюю страницу в виде ИИ-бота? (сообщение #7) и объяснила использование подмножеств SVG-иконок в теме Помогите добавить иконку для пользовательской категории (сообщение #2).
Falco выявил баг с загрузкой PDF в теме Функция загрузки PDF для нового UX ИИ-бота всё ещё находится в разработке? (сообщение #4) и оценил обмен ссылками и текста в теме Ссылка на заголовок, а не на тело, при обмене в PWA Discourse (сообщение #3).
hugh поделился прогрессом в создании светлых/тёмных палитр в теме Несколько палитр по умолчанию в редакторе тем (сообщение #2) и подтвердил исправления в теме Представляем новый визуальный макет для тем и компонентов тем (сообщение #18).
Southpaw дополнил руководство по массовым приглашениям в теме Отправка массовых приглашений пользователям (сообщение #123).
sam удалил неработающую кнопку «Назад» в теме Как установить домашнюю страницу в виде ИИ-бота? (сообщение #8).
С внедрением домашней страницы на базе ИИ, листов обмена и обновлений тем наш мета-полигон кипит — оставайтесь любопытными, и пусть следующая идея сообщества станет вашей!
Moin отметил, что модальное окно «Забыли пароль?» автоматически заполняет имя пользователя, даже если включена опция «скрыть электронную почту», и awesomerobot занимается исправлением этой проблемы в PR #32646.
Сбой кэширования, похоже, нарушил работу внутренних onebox-блоков, но в теме «Внутренние ссылки-ссылки не работают» сообщается, что они восстановились сами после возобновления доступа к ресурсам.
Поддержка Должен ли отключенный пользователь получать электронное письмо? benjamincfarmer протестировал ручное отключение и не обнаружил запроса на повторную проверку; JammyDodger связал это с логикой must approve users и коммитом в GitHub, перенеся обсуждение в категорию Баг. Читать далее
Баг Выделение/долгое нажатие не работает в чате на Android. Пользователи Android от Jagster не могли реагировать или отвечать в чате; joffreyjaffeux объединил исправление в PR #32668, чтобы восстановить функциональность долгого нажатия. Читать далее
Баг Невозможно пересобрать приложение после недавнего обновления 05/07/2025. nbianca работает над исправлением ошибки сборки Ember в discourse_docker; отслеживается в PR #959. Читать далее
Баг Загрузка изображений в чате не отображается нормально при использовании S3 CDN. cuo_wu обнаружил, что атрибут src указывает на сырой URL S3; обсуждение продолжается относительно правильного сопоставления URL и CSP. Читать далее
Баг Должен ли отключенный пользователь получать электронное письмо? (см. выше)
Функция Опция скрытия IP-адресов от модераторов. Moin, Heliosurge и RGJ обсуждали переключатель против подхода с плагином, взвешивая границы доверия и GDPR; см. обсуждение ядра против компонента темы. Читать далее
Функция Создание динамической группы тегов на уровне темы? tknospdr хочет, чтобы тикеты поддержки автоматически добавляли новые теги компаний; сообщество изучает автоматизацию против ручного обслуживания групп тегов. Читать далее
Функция Упоминание в ответе. SoteFun предложил включить @упоминания в комментариях к голосованию за посты, чтобы имитировать «ответ на ответ», ссылаясь на предыдущие обсуждения упоминаний в комментариях. Читать далее
Плагин Discourse Gamification. cnlanny заметил задержки в обновлении очков; tobiaseigen отметил обновления в реальном времени каждые пять минут плюс ежедневный пересчет, подтверждая документацию плагина. Читать далее
Тема компонент: Quick Profile Links Menu. Don объединил PR #4, чтобы по умолчанию отображался перевод, когда поле label пустое. Читать далее
Тема компонент: Kanban Board. Joe_F столкнулся с настройками слайга категории; Moin разъяснил использование слайга категории (например, known-issues) для правильного отображения доски. Читать далее
Разработка Проблемы с ручной настройкой perplexity sonar deep research. aas столкнулся с ошибкой 502 при тестировании LLM perplexity/sonar-deep-research в Discourse AI; сообщество устраняет неполадки асинхронной потоковой передачи и обработки ошибок. Читать далее
Объявления Функция автоматического подписывания изображений AI в плагине Discourse AI. fokx спросил об асинхронном подписывании; Falco подтвердил план переноса обработки в фоновые задачи после отправки. Читать далее
UX Отключение генератора заголовков AI, когда заголовок ЛС нельзя редактировать. awesomerobot представил исправление в PR #1331 для отключения генератора на неизменяемых заголовках. Читать далее
Falco подтвердил улучшения бэкенда для функции автоматического подписывания изображений AI в #296087, планируя перенести обработку за пределы критического пути.
Бесконечная зависание при суммаризации тем с помощью ИИ KhoiUSA сообщил, что модальное окно Суммаризация темы зависает на бесконечном вращении с ошибкой 400 от Gemini 2.0 Flash, а Falco вмешался, спросив, какая модель использовалась в его ответечитать далее.
Бесконечная загрузка за Cloudflare MichaIng определил, что Автоматическая перепись HTTPS в Cloudflare является виновником частичной загрузки HTML при использовании mod_sed в Apache, а pfaffman предложил переключатель force_https в app.ymlчитать далееобсуждение.
Арабский «ال» не нормализуется при поиске serkhelesheyi отметил, что заголовки с арабским определенным артиклем «ال» и без него обрабатываются как различные, поэтому «حسين بن زيد» не найдет «الحسين بن زيد», что вызвало призывы к нормализации поиска (см. базовую проблему и обсуждение токенизации).
Вебхук для уведомлений требует общего количества Shauny хочет событие вебхука, включающее общее количество непрочитанных уведомлений пользователя, чтобы избежать опроса API каждую минуту, развивая тему Получение уведомлений через APIчитать далее.
Плагин Font Awesome Pro не содержит некоторых иконок DavidTCole отметил, что плагин fontawesome-pro не переопределяет иконки Discourse по умолчанию, такие как fa-comment или fa-inbox, что вызвало советы по именованию FA6 и конфликтам плагинов читать далее.
Ограничение уровня доверия для группы «наблюдателей» satonotdead спросил, как установить уровень доверия 1 для группы «наблюдателей» и восстановить предыдущие уровни позже; JammyDodger объяснил автоматизацию отзыва на основе бейджей для динамических повышений читать далееответ.
Категории отсутствуют в categories.json в пользовательской теме Steve_John обнаружил, что две категории не отображаются, несмотря на настройки JavaScript; pfaffman предложил поделиться соответствующим кодом или ссылкой на GitHub Gist для более глубокого анализа читать далееобратная связь.
Поведение голосования за сообщения в Discourse JammyDodger спросил, почему первое сообщение можно голосовать как ответ, а sam защитил это как настройку сайта; в теме также обсуждается SQL для бейджей на основе голосов читать далеепример сообщения с голосом.
Видимость статуса UI назначения в Discourse tknospdr не может увидеть текущий статус назначения без его изменения; NateDhaliwal указал на скрытую вкладку «Изменить назначения» за кнопками с меткой «Отменить назначение…» читать далееобсуждение.
Сбой автоматизации плагина Dynamic Groups Paul_King спросил, есть ли обходной путь для автоматизации групп, которая больше не срабатывает после недавних изменений в плагине Discourse Dynamic Groups читать далеекомментарий.
Переключатель темной/светлой темы теперь в ядре NateDhaliwal обновил информацию о том, что недавнее слияние компонента переключателя в ядро устраняет необходимость установки темы, ссылаясь на оригинальную тему функциичитать далее.
Обновление вкладок мобильной навигации F NAV Don объединил поддержку подписанных вкладок через новое свойство f_nav_show_labels, показав, как метки выводятся из имен f_nav_tabsзапрос на слияниедемонстрация.
Создание динамической группы тегов на уровне темы tknospdr хочет ограничить теги для каждой темы на основе доменов электронной почты автора; Lilly указала на идею комбинации ИИ и автоматизации в этой связанной темечитать далееподсказка.
FKB Pro – Детали предпросмотра социальной темы brendahughes спросила, можно ли отображать аватар и имя последнего ответившего в предпросмотре темы вместо автора оригинала, что вызвало предложения по обходным путям на уровне темы читать далее.
RGJ обнаружил странности в интерфейсе управления политиками: красное уведомление «У этой политики нет возможных пользователей» для частных политик в сообщении #1 и неудаляемое поле reminder, нарушающее BBCode в сообщении #1. Подробнее и здесь
Richie выявил критическое изменение в ответе /admin/users/list/all.json после добавления root: :users (сообщение #8), RGJ подтвердил это (сообщение #9), а pfaffman предложил использовать тестовый сервер или GitHub Actions для раннего выявления таких изменений (сообщение #11). Читать далее
Moin обнаружил отсутствие значков #category на страницах разрешений групп и сводки пользователей в сообщении #2, а RGJ показал, что добавление --style-square исправляет это в сообщении #3. Читать далее
MichaIng проследил сбой с бесконечной загрузкой за Cloudflare до взаимодействия фильтров mod_sed и автоматических переписей HTTPS в Cloudflare в сообщении #17. Читать далее
Angela_MRS исследовала возможность создания более заметного виджета чата с ИИ, а Lilly предложила ссылку «Спросить бота» в боковой панели в теме Виджет чата для персонажа ИИ.
nat искал примеры контента, закрытого для тех, кто не ответил «Иду» в теме Discourse Livestream.
На этом всё — сегодняшнее сочетание бейджей, ботов и споров об эмодзи означает, что наше сообщество осталось вовлеченным до лапок… и ни один щенок не пострадал в процессе!
Загруженные изображения в чате не отображаются нормально при использовании S3 CDN (chat):
Пользователи обнаружили, что миниатюры в чате загружались через S3 (и не удавалось загрузить) вместо CDN; tgxworld подтвердил и пометил для расследования. Читать далее
Плагин FontAwesome Pro не меняет все иконки по умолчанию (fontawesome-pro): DavidTCole заметил отсутствующие иконки, такие как layer-group и inbox; Arkshine предложил синхронизировать плагин со списком в ядре. Подробнее
Названия YouTube периодически появляются в результатах поиска: ma0sm заметил, что некоторые одностраничные заголовки YouTube не индексируются последовательно на внешних форумах, хотя работают в других местах. Пример
Напоминание о политике не может быть пустым (pr-welcomepolicy):
Интерфейс отказывался сохранять пустое напоминание; sam предложил вариант «нет» и добавил pr-welcome для команды Member Experience. Обсуждение
заменяется эмодзи вместо ™ (emoji):
Символы торговой марки автоматически конвертировались в эмодзи; joffreyjaffeux объединил исправление в ядре для сохранения символа . Читать далее
Шапка сайта перекрывает редакторы тем и ответов на мобильных устройствах (composermobile): NateDhaliwal показал, что экранные клавиатуры сдвигают редактор под шапку на планшетах и телефонах. Скриншоты
Компонент темы для текста поверх изображений?: ondrej спросил о водяных знаках текста на изображениях; сообщество уточнило, что поддерживаются только водяные знаки на основе изображений, и предложило кастомные сборки. Тема
Локаль кастомной ссылки в шапке не работает для некоторых языков (custom-header-links): Michael_Liu обнаружил, что локали с подчеркиваниями (например, zh_CN) не работают; awesomerobot отметил, что zh-CN работает, и PR примет оба формата. Тема
Перенос ежегодных подписчиков в существующий план на всю жизнь (subscriptions): tchristensen спросил о миграции подписчиков; blake подтвердил, что автоматического пути нет — требуется ручное отключение и повторное назначение в группу. Подробнее
Проблема компонента хлебных крошек с многоуровневой иерархией категорий: Steve_John заметил, что под-под-категории пропускаются в цепочке; nolo объяснил, что это ограничение компонента, и предложил запросить PR. Обсуждение
Проблемы с добавлением HTML через компонент темы: Issa_George испытывал трудности с внедрением виджета TagEmbed на странице категории; NateDhaliwal попросил примеры кода для отладки компонента темы. Посмотреть код
Добавить новые языки highlightjs: Anderson_Cardoso_Silva запросил поддержку подсветки синтаксиса Clipper/Harbour/xBase; ответившие указали на руководство по языкам блоков кода. Информация
Кастомный лайтбокс — современный, с жестами свайпа, полноэкранным режимом и многим другим (lightbox): Don выпустил обновления дизайна — убрал отступы, включил зум на маленьких изображениях и улучшил прокрутку на десктопе. Список измененийОбсуждение
Использование Forum Researcher для организации и разделения крупных тем sam представил нового по умолчанию отключенного персонажа ai в Discourse AI, который может анализировать масштабные обсуждения и помог в подготовке к разделению темы с канбан-доской на подтемы по функциям, ошибкам и поддержке.
Неправильно расположенная кнопка наложения «AI Docs»
SvenPuschmann сообщил о проблеме доступности: плавающая кнопка «AI Docs» перекрывала навигацию в приложении PenPot, а pmusaraj предложил решение на CSS с добавлением отступов для контейнера наложения.
Текст в единственном числе перестал работать после настройки варианта множественного числа sam и Moin обсудили, что переопределение только перевода .one без обновления варианта .other нарушает согласование числа в локализованных строках; редактирование обоих вариантов решает проблему (подробности).
Заголовки YouTube периодически появляются в результатах поиска awesomerobot разобрал, почему заголовки видео появляются эпизодически: индекс извлекает данные из текста сообщения, а не из метаданных встроенного видео, и привёл примеры несогласованного индексирования в демонстрациях поиска.
«Подписка» на темы, но не на сообщения?
tknospdr спросил, как получать уведомления только о новых темах в категории; pfaffman разъяснил настройку Подписка на первое сообщение в уведомлениях категории (см. шаги).
Как удалять учётные записи пользователей через API без блокировки IP
gschmid подтвердил, что включение block_ip: false в теле JSON успешно предотвращает блокировку IP в API удаления пользователей.
Настройка иконки без глобальной замены
digitaldominica спросил о нацеливании на один экземпляр иконки; awesomerobot отметил это как дубликат Изменить один экземпляр иконки и закрыл тему в пользу этого запроса.
Повторяющиеся вебинары
DamirDame запросил поддержку повторяющихся вебинаров Zoom в плагине календаря; тема теперь отслеживает интерес к добавлению обработчика для повторяющихся событий (первоначальный пост).
Добавить конечную точку nodeinfo
Furbland_Channel предложил добавить конечную точку NodeInfo для федерации ActivityPub, а angus подтвердил, что команда рассмотрит возможность предоставления доступа к /.well-known/nodeinfo в ближайшее время (тема).
Укрощение большой темы Канбан sam продолжил работу по разделению мега-темы Канбан (#118164) на фокусированные потоки по функциям, ошибкам и поддержке с помощью Forum Researcher — см. его пост об очистке на Канбан-доска → #283.
Меню быстрых ссылок профиля
digitaldominica спросил, как ограничить выпадающий список только страницами профиля; Don поделился PR, добавляющим настройку enabled_user_profile_dropdown в репозитории Меню быстрых ссылок профиля.
Discourse Calendar (и Event)
benji и Nick_Stager рассмотрели дублирование многодневных событий в боковой панели предстоящих; идеи решения обсуждались в посте #505.
Плагин ActivityPub
Olle11 спросил, как скрыть элементы интерфейса федерации; обсуждение продолжается вокруг настройки боковой панели в посте #450.
Вебинар: Развитие и удержание вашего сообщества
Danielle пригласила всех присоединиться к вебинару 20 мая по психологии сообщества и стратегиям удержания — зарегистрируйтесь здесь.
Автоматическое кодирование параметров URL после парсинга sam подтвердил, что параметры URL onebox теперь правильно кодируются в процентах путём добавления ?include_raw=true к конечным точкам JSON тем (пример).
Что за вихрь! Персонажи AI, странности календаря и исправления CSS заставили нас работать так усердно, что этого хватило бы, чтобы обеспечить работой целую деревню щенков!
sheng_hualuo обнаружил, что при клике на аватары пользователей перестали открываться карточки пользователей; диагностика показала, что проблема связана с отсутствием таблицы кэша лидерборда Gamification и устаревшим шаблоном компонента темы читать далее и обсуждение.
patrickemin попросил возможность ручного поднятия темы одним кликом для сотрудников; KhoiUSA описал обходной путь с помощью таймера тем читать далее, а Lilly предложила автоматическое поднятие в качестве альтернативы читать далее.
omppatil хотел закрепить категорию или её темы в верхней части списка; awesomerobot порекомендовал компонент темы featured-lists для достижения эффекта «супер-закрепления» читать далее.
bayardo.rivas сообщил, что путаница с уровнями доверия trust_level_0/1 мешает использованию тегов при создании темы; JammyDodger подробно объяснил ограничения групп тегов читать далее, а HAWK подтвердил, что пользователи TL1 наследуют права TL0 читать далее.
cuo_wu интересовался плагином для лотереи или розыгрыша; участники сообщества попросили предоставить публичный репозиторий читать далее и предложили использовать колеса выбора на базе ИИ читать далее.
JammyDodger обнаружил, что селектор тегов не закрывается при редактировании тегов через иконку карандаша; обходной путь — сначала переключить селектор категорий читать далее, и NateDhaliwal подтвердил проблему на Android читать далее.
JammyDodger отметил, что анонимные пользователи, переходящие на /activity/reactions, сталкиваются с ошибкой «Доступ запрещен», и порекомендовал либо скрыть вкладку, либо привести её в соответствие с другими страницами активности читать далее, а также сослался на связанные обсуждения UX читать далее.
mark.reeves обнаружил, что посты ActivityPub некорректно отображают даты в onebox-блоках; он предложил выводить сырые даты и продемонстрировал пример на теме вебинара читать далее и пример onebox.
Пользователи видели сообщение «Получен недопустимый JSON» при использовании функции «Суммировать тему» с ИИ; Roman_Rizzi подтвердил, что ошибка Gemini была исправлена в PR #1340 после корректировок схемы читать далее.
Недавнее изменение в /admin/users/list/all.json вызвало сбои; joffreyjaffeux извинился и отменил слияние через 8 часов читать далее с помощью отката коммита просмотреть коммит.
Во время массовой импорта из vBulletin ограничение null на поле pinned_globally вызвало сбои; pfaffman проследил значения по умолчанию до process_topic в bulk_import/base.rb#L1480-L1496 и подтвердил, что темы были созданы, несмотря на сбой читать далее.
Andrew15-5 запросил возможность множественного глобального закрепления на главной странице; Moin продемонстрировал последовательное глобальное закрепление в интерфейсе читать далее и описал шаги настройки таймера закрепления читать далее.
lindsey поделилась фрагментом CSS для восстановления отсутствующих цветов текста категорий и улучшения контраста для #categoriesсм. обходное решение (пост 13), а davidb подтвердил, что расследует ошибку автоматизации (пост 17) читать далее
ondrej обнаружил, что вставка URL скрытой категории в редактор неожиданно раскрывает приватные подкатегории (пост 1) детали, и команда проверяет ограничения области видимости (пост 1) читать далее
AdjustableWrench сообщил, что HTML-чекбоксы для пользовательских полей требуют двух кликов в настольных браузерах (пост 1) проблема, а отзывы сообщества предполагают, что это может быть проблема фокусировки DOM в нескольких браузерах читать далее
alex.diker попытался протестировать Discourse через образ Docker от Bitnami и столкнулся с остановкой контейнера (пост 1) логи, а merefield порекомендовал использовать стандартную настройку Docker для полной поддержки (пост 3) читать далее
bartv искал регулярное выражение для захвата международных номеров телефонов в watched-words; JammyDodger указал, что ручной ввод избегает использования разделителей-вертикальных черт (пост 3) решение, а спам-фильтр теперь перехватывает больше номеров (пост 4) читать далее
Lyles не мог увидеть кнопку «новая тема» на community.openai.com; Lilly подтвердила, что проблемы с учетной записью не воспроизводятся, и предложила связаться с администраторами этого сайта (пост 3) советы, а pfaffman рекомендовал тест в режиме инкогнито (пост 4) читать далее
Mahidhar интересовался, как отображать подкатегории в виде раскрывающегося списка; Moin указал на плагин Discourse Doc Categories (пост 3) плагин и поделился темой «Индекс документации» (пост 3) читать далее
MarkDoerr добавил поддержку валюты SEK в плагин Подписки через PR (пост 13) просмотр PR, а участники сообщества приветствовали новую опцию (пост 14) читать далее
patrickemin запросил кнопку «поднять» в один клик для тем сотрудников; pfaffman предложил компонент темы для упрощения AJAX-вызова (пост 4) предложение и обсудил расписание по умолчанию (пост 6) читать далее
MachineScholar спросил об официальном протоколе контекста модели (MCP) Discourse; ответы отмечают, что он все еще развивается, и предостерегают от раннего внедрения (пост 8) обсуждение
awesomerobot решил проблему зависания панели управления до открытия боковой панели и предоставил ссылку на исправление в ядре (пост 2) патч
#Data и отчетность
JammyDodger проверил запросы для подсчета общего количества поисков; участники сообщества предложили фрагменты SQL и тестовые случаи (пост 6) помощь с запросом
#Site обратная связь
NateDhaliwal заметил иконку глобуса с плюсом в меню поста и спросил о ее функции; сообщество разъяснило ее роль в настройках перевода (пост 1) детали
awesomerobot решил проблему зависания панели управления, предоставив ссылку на исправление в ядре в проблеме #UX
Надеемся, ваш CSS будет ярким, контейнеры Docker будут работать, а регулярные выражения будут перехватывать каждый хитрый номер телефона — счастливой работы в Meta!
#Site обратная связь – Don инициировал обсуждение о назначении кнопки с глобусом и плюсом в translator/discourse-translator, а JammyDodger, Falco и другие исследовали, как включить настройку experimental_content_localization и будущие функции перевода на основе ИИ читать далее
Поддержка – bdfl спросил о отключении минимальной длины поста, JammyDodger и KhoiUSA прояснили допустимый диапазон (1–2 000 000 000 символов) со скриншотами, в то время как Richie и tobiaseigen обсуждали последствия для UX и обходной путь с использованием <пустой пост>читать далее
Функция – sam устранил ограничение песочницы в плагине Discourse AI, внедрив подход с ожиданием postMessage в новом pull requestчитать далее
Ошибка – Lilly предложила кнопку «Расширенные настройки» для восстановления отсутствующего поля цвета текста в настройках категорий, которое было удалено в недавнем обновлении читать далее
Плагин – Olle11 подтвердил, что обновления ActivityPub исправили проблему с федеративной публикацией в экспериментальном плагине читать далее
Поддержка – Kartoon исследовал загадочную потерю цветов подсветки на рабочем столе в пользовательской теме, обнаружив изменение в базовом CSS после недавних обновлений читать далее
#Self-Hosting – Ethsim2 подробно описал полное восстановление через s3/scp и переход с Mailgun на Brevo, затем спросил, как убрать баннер после восстановления читать далее
Ошибка – cuo_wu сообщил об ошибке CORS, вызванной относительным путём, и искал исправления на стороне upstream читать далее
Плагин – thoka столкнулся с отсутствием ресурса (locales/i18n.js) после очистки ядра в плагине Multilingual pavilionчитать далее
Тема компонент – Kartoon предположил, что список запрещённых эмодзи мог бы заменить компонент Omit Emoji, но всё ещё ценит использование ручного кода как запасной вариант читать далее
Тема – NateDhaliwal запросил круглую кнопку содержания в экспериментальной теме Horizon для лучшей визуальной согласованности читать далее
Поддержка – Jose_C_Gomez столкнулся с неподдерживаемой версией Docker на Ubuntu 16 во время веб-обновления и искал советы по откату или обновлению ОС читать далее
Разработка – pfaffman испытывал трудности с рендерингом компонента DTooltip внутри поля формы, ища рабочие примеры из ядра или других плагинов читать далее
Разработка – elmuerte обнаружил, что изменения в client.en.yml вызывают зависание сервера Puma в среде разработки WSL2, блокируя горячую перезагрузку читать далее
#Developer руководства – Janno_Liivak спросил, как настроить путь к сокету PostgreSQL при использовании asdf на Ubuntu, так как db:create не может найти /tmp/.s.PGSQL.5432читать далее
UXJagster обнаружил, что клик по /latest внутри категории фильтрует сообщения до самых свежих именно в этой категории, а не в общей ленте. Это вызвало обсуждение UX с JammyDodger, который прояснил ожидаемое поведение (исходный пост / обсуждение)
UXmeglio обратил внимание на дублирование списка назначенных в заголовке темы, что побудило nat подтвердить, что каждая ссылка на назначенного пользователя ведет к разным сообщениям, и разъяснить поведение рендеринга (детали / разъяснение)
Dev (dev-news) david изложил график устаревания тегов <script type='text/discourse-plugin'> и <script type='text/x-handlebars'>, посоветовав перенести шаблоны тем в отдельные файлы .hbs или .gjs (объявление) и указав на учебник по темам здесь
Supportcarlossouza обнаружил, что активация тем не меняет интерфейс до тех пор, пока не изменить «Меню навигации» на «Выпадающее меню в заголовке» и не добавить CSS для скрытия баннера приветствия; pfaffman и merefield разъяснили различия между темой и компонентом темы, а HAWK подтвердил, что мастер настройки скоро включит эти опции (проблема / решение)
Supportsok777 сообщил, что большие полезные нагрузки data-preloaded для давно активных пользователей увеличили время загрузки главной страницы в десять раз, и pangbo предложил сделать состояние отслеживания тем опциональным асинхронным запросом для улучшения производительности (отчет / предложение)
SupportMoin спросил, как автоматически закрывать категорию после определенного количества сообщений, и sam разъяснил существующие правила, основанные на времени, и описал потенциал новой функции автоматического закрытия по «количеству сообщений» (вопрос / разъяснение)
Support (sidebar) alkah3st спросил о реализации раскрывающихся подкатегорий, как на форуме Unreal Engine, затем продемонстрировал код JS/CSS, созданный с помощью ИИ, что привело к ссылкам на существующие обсуждения компонентов темы (начало / показ кода)
Supportmeglio предложил представление «ручной сортировки» для перетаскивания тем, в то время как Jagster и HAWK объяснили логику сортировки форума, а nathank предложил изменить даты создания как обходной путь (предложение / обходной путь)
Supportaas сообщил, что анимации SVG теряют <defs> при загрузке, и Arkshine выявил, что <symbol> не был добавлен в белый список в файле upload_creator.rb, продемонстрировав, что его добавление восстанавливает правильное отображение (проблема / решение)
Supportnoahl спросил, может ли ИИ автоматически уведомлять модераторов, когда пост предполагает решение, ссылаясь на эксперименты с модерацией на основе ИИ, и инициировал обсуждение интеллектуальных сигналов тем ссылка на эксперимент / запрос
SupportSteve_John сообщил о нестабильной загрузке страниц и отсутствии хлебных крошек между основными категориями и подкатегориями, и pfaffman указал на экспериментальную функцию ленивой загрузки категорий как на возможную причину (симптом / диагноз)
Supportalkah3st обнаружил, что новые цветовые палитры молча отклоняют шестнадцатеричные коды, содержащие «#», требуя значений без символа хэша для сохранения изменений (отчет / решение)
Architect поделился идеями о переходе на #Ubuntu 25.04 Plucky Puffin, задавшись вопросом о влиянии на производительность Discourse и инициировав обсуждение обновлений LTS и не-LTS читать далее.
kuba-orlik и JammyDodger обсудили возможность отмены правок только тегов в истории версий, прояснив ожидания относительно последовательных правок и сохранения тегов детали.
copymonopoly сообщил о том, что функция Auto Tag Topic плагина автоматизации ошибочно срабатывает при обнаружении ссылок, хотя корректно обрабатывает загрузку изображений, что вызвало проверку со стороны joffreyjaffeuxузнать больше.
Parker1090 столкнулся с зависанием при суммировании тем на основе ИИ с использованием Google Gemini из-за некорректной схемы ответа, что потребовало анализа ошибок и проверки спецификации читать далее.
Moin и JammyDodger обсудили ограничения по количеству сообщений в категориях Support, взвешивая плюсы и минусы ограничения ответов для поддержания фокуса темы обсуждение.
Matthias_Schuster узнал, как отображать подкатегории выше тем в разделе Support, включив настройку «Показывать список подкатегорий выше тем»руководство.
tknospdr представил концепцию маркетплейса в Support для продажи отдельных сообщений, проработав права групп подписки и стратегии вебхуков для автоматизации доступа на основе сообщений концепция.
Joe_F и tobiaseigen доработали настройки досок Kanban в Support, диагностировав проблемы с отображением и порекомендовав изменения темы, например Horizon, для оптимизации макета см. решение.
Olle11 задумался о пропавших категориях для гостей на мобильных устройствах, а nat попросил скриншоты для выявления несоответствий в отображении боковой панели ветка.
tobiaseigen выступил за возможность применения цветов тегов и категорий к столбцам доски Kanban, подчеркнув потенциал для более богатых визуальных подсказок в рабочих процессах проектов предложение.
sam описал отсутствующее условие в триггерах автоматизации для решенных тем, проработав действия ИИ, основанные на персонажах, для предложения решений в новых сообщениях идеи.
MachineScholar сообщил, что ИИ-помощник прерывает потоки аудио mp3 в UX, сбрасывая воспроизведение при закрытии модального окна помощника и ухудшая пользовательский опыт LMS читать далее.
MichaIng столкнулся с повторяющимися ошибками 404 из-за отсутствующих ресурсов Workbox в Installation, а pfaffman направил его к проверке версий и валидации кэша для решения проблемы с отсутствующими файлами обсуждение.
#Site обратная связь
hugh обновил ссылки на документацию и уточнил области применения для вкладов в Documentation, прояснив, какие пользовательские домашние страницы заслуживают более широкого вовлечения сообщества обновления.
sam улучшил сортировку ошибок в Bug опечатка в пользовательских полях категорий см., описал улучшения автоматизации на основе персонажей в Feature уведомления ИИ см., руководил улучшениями сортировки ИИ в #Site Управление: ответы персонажей см. и проверил категоризацию тегов ИИ в Support быстрый старт тегера см..
selase отладил ошибку сериализации карточки пользователя в плагине геймификации в Support, проследив проверки материализованных представлений в коде см. сообщение.
dax прояснил исторические ограничения на автоматическое закрытие тем в обсуждениях Support, укрепив выборочные ограничения по количеству сообщений см. сообщение.
pento решил проблему истечения срока действия приглашений в Bug приглашения для существующих пользователей, создав вечную ссылку для упрощения онбординга пользователей см. сообщение.
hugh уточнил области применения обратной связи #Site в документации, обновив OP точными рекомендациями по нишевым случаям использования см. сообщение.
joffreyjaffeux исследовал несоответствия кнопки «Назад» в новом UI компонента темы для отчетов о Bugсм. сообщение и протестировал автоматизацию Auto Tag для сбоев условий ссылок в Bugсм. сообщение.
nat определил контекст UI для отсутствующих списков категорий на мобильных устройствах в Support, попросив примеры пользователей для воспроизведения проблемы с отображением для гостей см. сообщение.
Вот и всё: от обновлений Plucky Puffin до проблем с mp3 — пусть ваш Discourse будет таким же плавным, как тройная буферизация GNOME 48!
craigconstantine предложил создать небольшую группу из четырёх администраторов Discourse для взаимного аудита сообществ в ходе двухнедельных встреч в Zoom — даже предложил поочерёдно брать на себя организацию встреч и делиться обратной связью до их начала читать далее.
awesomerobot объяснил, почему селектор категорий в теме Kanban неудобен, и предложил разделить выпадающий список и пользовательский ввод «@» на отдельные настройки для исправления проблемы читать далее.
meglio выразил обеспокоенность по поводу случайного редактирования заголовков тем при клике для выделения текста, поддержав общее недовольство тем, что функция клик для редактирования нарушает простой процесс копирования читать далее.
meglio также спросил, почему закрытые темы продолжают расходовать кредиты голосов в списке «Мои голоса», и рекомендовал визуально разделить активные и закрытые голоса для ясности читать далее.
awesomerobot подтвердил исправление опечатки в плагине custom-category-boxes после того, как craigconstantine обнаружил проблему и сообщил о ней команде читать далее.
Rubi попросил добавить предупреждение или подтверждение при ответе на личные сообщения, содержащие как сотрудников, так и обычных пользователей, чтобы предотвратить непреднамеренное раскрытие информации, что вызвало обсуждение возможного улучшения ядра читать далее.
stefl попросил способ обнаружения неформатированных вставок кода и предложения пользователям использовать блоки кода; Moin рекомендовал компонент темы Unformatted Code Detector читать далее.
Bruce5051 подтвердил получение значка Devotee (но не Anniversary) на день позже, чем JammyDodger предсказал его появление читать далее.
alkah3st искал более эффективный способ, чем Админ > Тексты сайта, для массовой замены текстов на сайте («Темы → Обсуждения» и т.д.), а pfaffman указал на файл config/locales/client.en.yml как на основной источник читать далее.
Joe_F спросил, можно ли закрепить аватары авторов тем в списках тем вместо аватаров последних отправителей; awesomerobot и Moin указали на компоненты темы для мобильных и настольных версий, которые позволяют этого добиться читать далее.
Tarun_Sharma столкнулся с ограничениями unique_post_min при отправке идентичного контента через API и узнал, что учётные записи администраторов обходят эти ограничения читать далее.
nathank сообщил, что ссылки для входа отправляются на основной, а не на дополнительный адрес электронной почты, когда пользователи вводят последний на странице входа, что вызывает путаницу читать далее.
Steve_Ridout попросил способ применения однократной отписки в Gmail ко всем темам, а не только к текущей; merefield с юмором заметил, что письма для сброса пароля заслуживают особого отношения читать далее.
Matthias_Schuster попытался отключить цвета родительских категорий без успеха и обнаружил, что «опциональная» настройка цвета не работает так, как заявлено читать далее.
SubStrider поделился скриншотом громоздкой формы кастомного редактора и попросил советов по UX для работы с очень длинными формами в окне создания темы плагина читать далее.
nat предоставил контекст по назначению постов в категории UX в Назначение темы показано трижды и подтвердил отсутствие воспроизведения проблемы с отсутствующим выпадающим списком «Все категории» для анонимных пользователей в Видимость всех категорий.
Кажется, вчера мы взбирались по доскам Kanban, исправляли опечатки, разбирались с сюрпризами в личных сообщениях и даже боролись с цветами — вперёд к новому дню открытий (и меньше случайных редактирований)!
Пользователи обнаружили, что списки категорий, управляемые ИИ, отображают только частичные слайги для форумов второго уровня, обрезая имена родительских категорий. Это вызвало более глубокое изучение источника данных инструмента ai в теме Список категорий для ИИ не возвращает полные слайгичитать далее
Администраторы спросили, приводит ли переименование тега к автоматическому обновлению всех тем. Получено подтверждение, что правки тегов применяются глобально в теме Переименование тегов: последствиячитать далее
Экспериментальная интеграция поиска Discord в Discourse с использованием ИИ вызвала вопросы о её направлении. Было разъяснено, что на данный момент она поддерживает поиск в Discourse из Discord в теме Поиск Discord в Discourse AIчитать далее
Участники интересовались возможностью перенаправления новых пользователей на конкретную тему при первом входе. Уточнили, что это возможно только через пользовательский плагин, как подробно описано в теме Перенаправление на тему при первом входе?читать далее
Разработчики сообщества до сих пор не могут воспроизвести автоматический перевод заголовков и резюме тем на self-hosted сайтах, как обсуждалось в теме Перевод заголовковчитать далее
«Это был вихрь странностей канбан, расследований слайгов ИИ и споров Discobot о решениях — надеемся, ваше сообщество работает немного плавнее, чем наши уведомления сегодня!»
Поддержка — CraigSmith не мог найти внешние ссылки на Условия использования/Политику конфиденциальности, а awesomerobot и JammyDodger подробно описали их добавление в навигацию страницы «О нас» или через пользовательский компонент темы читать далее.
Discourse Calendar (и события): tobiaseigen объяснил, что многодневные события отображаются несколько раз по замыслу, и пригласил создать отдельный запрос функции с макетами для улучшения отображения (читать далее).
lindsey переместила обсуждение обратной связи по удалению закладок в категорию UX в теме 367205, представив это как вопрос дизайна.
sam дал совет по разрешению боту ИИ отвечать в групповых личных сообщениях в ветке #Site Management Discourse AI bot, отметив, что ключевым фактором является членство в группе персон.
Приятно исследовать эти обсуждения сегодня — наша вкладка «Архив» вчера здорово поработала!
Вот и всё после дня, наполненного вкладками, мечтами о галереях, охотой за ошибками и путаницей с переводами — игровая площадка Meta никогда не затихает!