MartijnvdWiel спросил, как создать группу с меньшим количеством прав, чтобы она могла получать доступ только к одной категории, а mcwumbly описал рабочий процесс массовой миграции групп на основе CSV в виде предложения после первоначального запроса здесь.
wlandgraf изучил доступные плейсхолдеры в промптах для AI-персонажей (например, <POST_NUMBER> и {resource_url}), а Falco объяснил, что полная документация появится после выпуска функции настройки промптов в дискуссии после первоначального вопроса здесь.
Anderson_Cardoso_Silva столкнулся с ошибкой привязки порта при установке Discourse на стеке Hostinger LEMP, а pfaffman рекомендовал обновить порт в app.yml, а затем перезапустить через лаунчер в решении после первоначальной неудачи установки подробности.
JImSculley сообщил о проблеме «огромный шрифт/отсутствующие поля» в режиме инкогнито за Cloudflare, а pfaffman посоветовал отключить прокси Cloudflare или ускорение в соответствии с руководством по лучшим практикам в совет после отчета здесь.
Пользователь 祁同伟 написал пост на китайском языке о неудаче обновления форума и невозможности доступа к сайту, а pfaffman выяснил, что причина в нестандартных плагинах — закомментируйте их и пересоберите, чтобы восстановить доступ в решении из первоначального отчета здесь.
JammyDodger помог Semon устранить проблему с отсутствующей точкой меню «Опросы», подтвердил правильную ссылку на сайт и в конечном итоге определил пересборку провайдера как решение в решено после первоначального запроса здесь.
pmusaraj опубликовал выпуск 3.5.0.beta4 с исправлением уязвимостей безопасности, исправив окно утечки данных на главной странице и объявив об улучшениях плагинов; см. рекомендацию по безопасности сообщение 1 и обзор функций сообщение 2.
Участники сообщества поздравили с объявлением о новом менеджере сообщества, hellekin выразил поздравления в ответе, а Falco напомнил всем об обновлении от со-генеральных директоров в напоминании.
В теме Функции, hellekin отметил, что URL-адреса с неэкранированными скобками не работают в ссылках Markdown, а Falco подробно описал техники экранирования, соответствующие CommonMark, в дискуссии после первоначального отчета здесь.
EricGT спросил об официальном протоколе контекста моделей (MCP) Discourse, а sam подтвердил, что официального MCP пока нет, так как внедрение находится под наблюдением в обновлении после запроса здесь.
祁同伟 обнаружил, что анонимные каналы чата видны, но в них нельзя войти, а joffreyjaffeux прояснил, что чат пока не поддерживает анонимный режим в ближайшем будущем в пояснении из первоначального отчета здесь.
Juan_Manuel_Barreto хотел сохранить текст «Новая тема» на кнопках для мобильных устройств, и сообщество обсуждает решения с использованием CSS и разметки кнопок в теме.
merefield объявил о миграции компонента списка тегов Bars на Glimmer и переименовании его в tag-list-component, указав на обновленный репозиторий GitHub репозиторий и новую ссылку на код в сообщение 11.
#Administrators
В давней теме #Administrators, nathank выделил плагин Communiteq Private Topics как альтернативу системе тикетов, а mcwumbly поделился собственным рабочим процессом группового почтового ящика Discourse для поддержки на основе личных сообщений в инсайте после первоначального обсуждения здесь.
В теме Discourse AI было удалено сообщение, и Heliosurge вмешался, чтобы поприветствовать пользователя и перенаправить его в Поддержка в приветствии после удаления здесь.
pmusaraj запустил выпуск 3.5.0.beta4 с исправлением уязвимостей безопасности с первоначальным объявлением в сообщение 1 и подробным описанием улучшений плагинов в сообщение 2.
Тема компонент официальный#disco-toc: В DiscoTOC – автоматическое оглавление, JammyDodger объяснил, как добавление <div data-theme-toc="true"> и хотя бы трех заголовков запускает компонент оглавления, и выделил новую настройку «Включить оглавление для ответов» для поддержки ответов (см. сообщения 455 и 456). читать далее
Объявления В Meta назначила нового менеджера сообщества!, NateDhaliwal спросил о будущем Программы поддержки сообщества, а tobiaseigen поблагодарил всех за теплый прием, отметив роль наставничества HAWK и пообещав изучить возможность продолжения программы (сообщение 11). читать далее
#Using Discourse #trust-levels: В Справочник прав уровней доверия, JammyDodger отметил, что функция «заглушить» доступна с TL1 (а не TL0), и Lilly оперативно обновила документ, чтобы отразить правильные права (сообщение 70). читать далее
Разработка В Последние ответы отображаются с задержкой в 2 секунды, supermathie спросил, зачем нужен пользовательский код, а Arkshine отметил, что задержка объясняется множественными запросами к API (по одному на тему), что породило предложения использовать плагин или пользовательский SQL для ускорения (см. сообщения 2 и 3). читать далее
Тема компонент официальный#advanced-search-banner: В Баннер расширенного поиска пользователи на узких или мобильных экранах видели отсутствующую строку поиска, пока awesomerobot не выпустил исправление — обновление компонента возвращает поле поиска на всех разрешениях (сообщения 173 и 175). читать далее
#Integrationsdata-explorer#rest-api: В Запуск запросов Data Explorer через API Discourse, blake подтвердил, что в качестве Content-Types работают multipart/form-data, application/x-www-form-urlencoded и application/json, и предоставил пример на Python для выполнения запросов через API (сообщение 63). читать далее
Поддержка#question: По вопросу 内容回复后可见是哪个插件或者主题组件的功能?, RGJ указал на режим private_replies_participants_can_see_all плагина Private Replies для скрытия контента до публикации (сообщение 8). читать далее
Тема компонент: В Водяной знак изображения пользователи заметили автоматическое конвертирование GIF в PNG; Arkshine выпустил исправление, восстанавливающее корректную загрузку GIF (сообщения 41 и 43). читать далее
ОбъявленияПредставляем новый визуальный макет для тем и компонентов тем от hugh открывает галерею тем с миниатюрами и быстрыми деталями; авторы тем могут следовать этому руководству для добавления превью (сообщение 1). читать далее
Поддержка По вопросу 论坛更新失败,现在进不去了, merefield посоветовал удалить неиспользуемые темы/плагины и повторить попытку обновления, чтобы восстановить доступ (сообщение 5). читать далее
Поддержка В Можно ли редактировать сообщения, когда кто-то другой печатает ответ?, JammyDodger рекомендовал разбивать большие темы с помощью Auto close topics create linked topic; тестирование подтвердило, что это работает как для видимых, так и для скрытых веток (сообщения 3 и 5). читать далее
ПлагинDiscourse Chatbot выпуск 1.5.3 от merefield улучшает расположение кнопки запуска поста, уточняет сообщения о начале чата и убирает предупреждения в консоли для более плавного опыта (сообщение 1097). читать далее
ПоддержкаКакие роли могут заглушать других пользователей? — JammyDodger подтвердил, что функция заглушения доступна с TL1, и отметил, что функция «Игнорировать» по умолчанию доступна с TL2 (сообщение 4). читать далее
Тема компонент #mobile: В F NAV – Вкладки мобильной навигации, Don предоставил исправление для меток иконок и поведения боковой панели на мобильных устройствах, улучшив навигацию в ландшафтном и портретном режимах (сообщение 53). читать далее
В треде об ошибке rebuild от @cmdntd пользователи обнаружили локальные изменения в Dockerfile, вызывающие конфликты git, и merefield порекомендовала git stash или git reset --hard для восстановления чистого состояния решение здесь.
В запросе о совместном использовании в iOS awesomerobot рассмотрела статус Web Share Target API от Apple в функция 365155 (Feature), а pmusaraj подтвердила существующее расширение для совместного использования в Discourse Hub под пунктом «Ещё» в панели совместного использования iOS детали.
merefield обдумал улучшения для расширения совместного использования в Android, чтобы перенаправлять URL в заголовок, а текст — в тело, прототипируя в discourse-share-to-link-oneboxer перед черновым PR (32631).
hugh поделился прогрессом в поддержке палитр #light и #dark в редакторе тем, пообещав возможность выбора обеих палитр для всех тем в следующем выпуске (ещё).
thoka заметил, что в результатах быстрого поиска скрывается иконка ЛС при использовании in:all (скриншот), тогда как полный поиск отображает её корректно, что побудило nat начать расследование продолжение.
osmith отметил, что встроенные oneboxes всё ещё маскируются под Safari (проблема), обходя переопределение SiteSetting.onebox_user_agent для больших и встроенных превью.
Jagster сообщил, что инструмент проверки текста искажает превью цитат в анимированном diff в редакторе (пример), и Falco предложил перенести рендеринг diff на этап сырого сравнения обсуждение.
RGJ рекомендовал обновить сообщение «у вас нет сообщений» на контекстно-зависимые уведомления, такие как «Эта папка пуста», чтобы снизить двусмысленность при навигации по представлениям сообщений (предложение).
angus объявил о слиянии PR для сохранения изображений в федеративных постах ActivityPub (плагин: discourse-activity-pub) PR#197 и подтвердил, что исправление будет в следующем выпуске детали.
#Site Управление
Moin highlighted that default group assignments aren't applied in bulk invites, and Southpaw updated the bulk invite guide to include default group behavior.
hugh помог Jagster разобраться с конфликтами CSS и логикой резервных вариантов SVG в теме о макете тем и объяснил согласованность генерации изображений в живых превью.
Falco предложил изолировать diff проверки от логики обработки в обсуждении UX цитат и подтвердил слияние исправления бага обработки PDF для PDF только с изображениями в разработка UX ИИ-бота.
nat обязался расследовать отсутствие иконки ЛС в поисках «in:all» после первоначального сообщения тред об отсутствующей иконке.
sam отметил удаление кнопки «назад на форум» в UX домашней страницы ИИ-бота, посоветовав пользователям обновить свои экземпляры для получения последних исправлений здесь.
За ещё один день плавных превью тем, безупречных oneboxes и экспериментальных домашних страниц ИИ — пусть ваш код работает так же чисто, как наши фильтры контента для щенков!
Moin заметил бесконечный спиннер на странице активности пользователя, у которого нет сообщений, что awesomerobot также исправил, остановив загрузчик.
stance455 сообщил, что функция «Проверка текста ломает цитаты» некорректно редактировала цитируемый текст; команда исследует, стоит ли полностью пропускать блоки цитат.
Вкладчики столкнулись с «ошибкой 500» при добавлении языкового тега с помощью плагина Multilingual на определённых темах ActivityPub и обмениваются шагами воспроизведения для изоляции регрессии.
Aniket получил ошибку Сбой резервного копирования, потому что pg_dump контейнера (v15.12) не соответствовал внешнему серверу PostgreSQL 16.3; pfaffman направил его к руководству Обновление PostgreSQL 15 для синхронизации инструментов. [читать далее]
UnheardBatting317 спросил, почему превью PeerTube теперь показывают "image_url": null в JSON-файлах категорий; pfaffman подозревает ограничения на удалённое извлечение миниатюр на экземпляре PeerTube.
Olle11 заметил, что выпадающее меню в настройках не подхватывает основные переводы, и Moin объяснил, что это обеспечивается компонентом ТемаМеню быстрых ссылок профиля, поэтому обновление настройки его «метки» решает проблему (сообщение #3) читать далее
KhoiUSA сообщил, что инструмент Сводка темы завис на Gemini 2.0 Flash с ошибкой «Неверная полезная нагрузка JSON», и Falco спросил, какая модель используется, чтобы помочь устранить неполадки новой функции ИИ-сводки (сообщение #3) читать далее
serkhelesheyi обсудил проблемы с поиском, где заголовки тем, содержащие ال, не совпадают с теми, где артикль отсутствует, ищет решение для нормализации индекса или плагин (сообщение #1) читать далее
zhongziqi в dev-install столкнулся с трудностями при проверке SMTP в настройке WSL2 Docker, так как Mailhog показывал только сообщения KEEPALIVE, и NateDhaliwal указал, что в режиме разработки учетные данные не требуются, и поделился конфигурацией по умолчанию (сообщение #3) читать далее
MichaIng проследил бесконечную загрузку за Cloudflare до конфликта функции Автоматическая перепись HTTPS с mod_sed прокси и обнаружил, что отключение любого из фильтров устраняет зависания (сообщение #15) читать далее
JammyDodger разобрался в ошибке, при которой ручная деактивация пользователя не вызывает повторные письма для подтверждения, и обнаружил, что включение необходимо одобрять пользователей скрывает интерфейс повторной отправки активации, затем отметил это как потенциальную ошибку для проверки (сообщение #4) читать далее
Jagster подтвердил, что долгое нажатие и выделение не работали в чате на Android, перепроверил после исправления и сообщил, что функциональность восстановлена (сообщение #4) читать далее
tknospdr спросил, где в интерфейсе отображаются статусы назначений для assign, и NateDhaliwal указал на вкладку «Изменить назначение», скрытую под кнопкой Снять назначение…, что вызвало обсуждение о том, как сделать статусы более заметными (сообщение #216) читать далее
JammyDodger утверждал, что комментарии в post-voting должны оставаться легковесными, в то время как Sam отметил, что голосование за оригинальный пост (OP) — это настраиваемое предпочтение сайта (см. сообщение #6) читать далее
Mark_Wass столкнулся с ошибкой сборки при обновлении плагина #official-solved, удалил его из app.yml, пересобрал, добавил обратно и подтвердил, что обновление теперь работает снова читать далее
aas сообщил об ошибках 502 при тестировании модели perplexity/sonar-deep-research в ai, указав на задержку около 30 секунд перед сбоем и поделившись логами консоли для отслеживания проблемы читать далее
Изменения в структуре ответа API /admin/users/list/all.json? Richie обнаружил, что теперь endpoint оборачивает объекты пользователей в массив users, что нарушает работу интеграций SSO, а RGJ точно указал на коммит, добавивший root: :users в административном контроллере. читать далее
Категории отсутствуют в categories.json, хотя существуют в системе (кастомная тема) Steve_John испытывал трудности с отображением скрытых категорий в кастомной теме, и pfaffman рекомендовал поделиться фрагментами JavaScript и ссылками на GitHub для отслеживания проблемы. читать далее
Можно ли сделать пользователя неупоминаемым?
Вопрос о рабочем процессе модерации выявил, что заблокированные пользователи скрыты от автодополнения для не-сотрудников, при этом JammyDodger дал советы по настройке js.user.suspended_permanently и js.user.suspended_reason. читать далее
Как предотвратить спам-сообщения?
Новичок спросил о блокировке разного рода спама, и sam рекомендовал установить плагин discourse-ai с модулем анти-спама (например, бесплатный уровень Gemini 2.5 flash). читать далее
Отказ от поддержки iOS 15 и других старых браузеров в июле 2025 года sam выделил Thorium как современное решение для браузеров для устаревших систем Windows, что вызвало обсуждение поддержки корпоративных браузеров. читать далее
Представляем навигацию боковой панели администратора
Обратная связь по новому потоку боковой панели побудила sam и hugh обсудить поведение поиска на мобильных устройствах и порядок вкладок для тем по сравнению с компонентами. читать далее
Должен ли деактивированный пользователь получать электронное письмо?
Обсуждалось взаимодействие настроек invite_only, must_approve_users и отсутствующих писем активации; sam напомнил о необходимости проверки электронной почты до одобрения администратором. читать далее
Суммаризация темы с помощью AI загружается бесконечно, получен недопустимый JSON-пейлоад?
Пользователи столкнулись с бесконечной загрузкой и ошибками JSON; Falco обнаружил, что проблема связана с конечной точкой Google Gemini, и предложил сменить настройки провайдера. читать далее
TypeError: Cannot read properties of null (reading ‘en’) sam подтвердил, что связанная проблема была решена, и закрыл тему, восстановив корректный парсинг цитат. читать далее
Хуки для настройки писем дайджеста и уведомлений
Призыв к спонсируемым сегментам через хуки плагинов побудил pfaffman сослаться на обсуждение digest_custom_html и советы по html_safe. читать далее
Предоставление визуального сигнала, когда тема получает ответ от AI
Была поднята идея использования фразы «AI печатает…», предложив использовать уведомления о присутствии для сигнализации о текущей генерации AI. читать далее
Добавить настройку для контроля всплытия темы от «малых действий»
Запрос на переключатель администратора для подавления всплытия тем из-за действий сотрудников (например, автозакрытие, закрепление) выявил обеспокоенность по поводу засорения списков непрочитанного. читать далее
Discourse Solved
В официальном плане развития плагина пользователь спросил, как добавить фильтр «Нерешено» рядом с «Топ/Горячее/Последнее» на главной странице, что породило предложения по виджетам. читать далее
Discourse Dynamic Groups
Обсуждение ограничений полей пользователей в плагине по сравнению с автоматизацией групп в ядре побудило nathank сравнить оба подхода. читать далее
Значок категории отсутствует в результатах поиска на мобильных устройствах Moin обнаружил отсутствие значков в мобильном поиске, и sam указал на недавние изменения стилей как на вероятную причину. читать далее
В категории Плагин пользователь JammyDodger отметил, что задача «Очки за сегодня» в плагине Discourse Gamification теперь выполняется ежечасно, а не ежедневно детали, и Falco оперативно обновил вики-страницу плагина, отразив это изменение см. обновление.
В категории Функция пользователь per1234 запросил переключатель уровня администратора для отключения всплываний «малых действий» в теме Добавить настройку для контроля всплывания темы, при этом JammyDodger порекомендовал предпочтительную настройку «Считать закрытые темы непрочитанными» 2, Moin указал на исходный коммит в GitHub 4, а обсуждение продолжается вокруг применения по умолчанию 7.
В категории UX пользователь Moin обнаружил, что теперь (TM) отображается как эмодзи :trade_mark: (а не ) в сообщениях, что вызывает проблемы с контрастом на темных палитрах, в теме заменяется на эмодзи.
В разделе обратной связи по теме Тема пользователь Moin заметил отсутствие значков категорий в результатах поиска на мобильных устройствах в теме Meta Branded в теме Значок категории отсутствует, при этом chapoi подтвердил, что проблема специфична для темы 6.
В категории Ошибка пользователь Moin обнаружил, что редактирование множественного варианта текста сайта нарушает работу его единственного варианта в теме Единственный текст больше не работает.
Фильтр «Сообщений в теме» не работает TomoftheFog сообщил о пустой теме при использовании фильтра «X сообщений в теме», JammyDodger обнаружил в консоли TypeError: i is undefined, а Arkshine отправил PR для исправления компонента пост-бейджей. Читать далее
Плагин FontAwesome Pro не меняет все иконки по умолчанию DavidTCole заметил, что иконки вроде layer-group и inbox остались без изменений после установки FontAwesome Pro, что побудило Arkshine сравнить списки иконок и подготовить PR для исправления. Читать далее
Загрузка изображений в чате не работает при использовании приватного S3/CDN Super_James показал несоответствие URL миниатюр, указывающих на приватный S3, в то время как оригиналы используют CDN. tgxworld подтвердил рассинхронизацию и отметил проблему в теге member-experience для расследования. Читать далее
Бета-версия разработчика отображается в панели управления HenrysCat сообщил, что в облачной установке отображается версия 3.5.0.beta5-dev вместо чистой беты. Moin пояснил, что суффикс -dev обозначает промежуточные сборки разработки (см. документацию по релизам). Читать далее
Текстовая водяная метка в компоненте темы tknospdr спросил, почему в компоненте водяных знаков не поддерживаются текстовые наложения. Arkshine объяснил, что водяные знаки на основе изображений обеспечивают большую гибкость, а ondrej предложил создать собственный компонент темы или опубликовать запрос в категории Marketplace. Читать далее
Заметная ссылка на чат-бота с ИИ Angela_MRS искала более крупную иконку виджета чата, закрепленную в углу, а Lilly продемонстрировала пользовательскую ссылку в боковой панели. Jagster отметил соображения относительно размещения на мобильных устройствах и в выпадающем меню. Читать далее
Добавление эмодзи к тегам ja_ke спросил, как включить эмодзи в названия тегов. nolo указал на компонент темы Иконки тегов как на решение. Читать далее
Пользовательские ссылки в заголовке для конкретных локалей Michael_Liu обнаружил, что подчеркивания в кодах локалей (например, zh_CN) препятствуют отображению ссылок в заголовке. awesomerobot предложил поддержку как дефиса, так и подчеркивания через PR. Читать далее
Массовое добавление внешних адресов электронной почты pfaffman предупредил против отправки писем на неподтвержденные адреса, а nathank предложил использовать сам Discourse как форму RSVP для обеспечения согласия и целостности данных. Читать далее
Ошибки при восполнении бейджей читателя jimmy0017 сообщил о значительном росте таблицы post_timings и частых сбоях восполнения. JammyDodger рекомендовал проверить наличие мега-тем с помощью запроса в Data Explorer и запустить параллельный REINDEX для освобождения места. Читать далее
Миграция с годовой подписки на пожизненную tchristensen хотел перевести пользователей с годовой на пожизненную подписку без повторного списания средств. blake подтвердил, что единственным поддерживаемым методом остается ручная отмена и повторное назначение в группу. Читать далее
Символ торговой марки отображается как эмодзи joffreyjaffeux обнаружил, что (TM) заменяется на эмодзи, и отправил исправление в основную ветку (PR #32713). Читать далее
DiscoTOC не работает без ответов на мобильных устройствах JammyDodger сообщил, что компонент оглавления не отображается для тем без ответов на iPhone/Safari, и попросил исправить это, чтобы избежать прокрутки к низу страницы. Читать далее
Проблема с отступами в onebox GitHub NateDhaliwal отметил, что длинные названия репозиториев не имели боковых отступов в onebox GitHub, из-за чего текст касался края, нарушая согласованность интерфейса. Читать далее
Заголовок перекрывает редактор на мобильных устройствах NateDhaliwal обнаружил, что заголовок сайта перекрывает редакторы тем и ответов при открытии мобильной клавиатуры, и поделился скриншотами для иллюстрации проблемы со стеком контекста. Читать далее
Передача данных артефактам ИИ markschmucker спросил, как предоставить пользовательские полезные данные в теме об API артефактов, а sam пообещал сегодня поэкспериментировать с деталями реализации. Читать далее
Скрытие меток статуса ActivityPub Olle11 хотел убрать уведомления «не опубликовано через ActivityPub». pmusaraj рекомендовал использовать CSS для селектора .activity-pub-topic-status.not-published, чтобы скрыть этот элемент. Читать далее
sam анонсировал значительное улучшение загрузки: исправлены ошибки iOS, а загрузка изображений размером до 10 МБ теперь оптимизируется на лету (см. пост в блоге о Rust/WebAssembly/MozJPEG: ссылка)
Lilly помогла Angela_MRS встроить пользовательскую ссылку «Спросить бота» в боковую панель и выпадающее меню для доступа к чату ai: ссылка
awesomerobot решил проблему синтаксиса локалей для пользовательских ссылок в заголовке, нормализовав поддержку дефиса и подчеркивания через PR: ссылка
joffreyjaffeux исследовал ошибку отображения DiscoTOC на мобильных устройствах и запросил шаги для воспроизведения в категории UXссылка
joffreyjaffeux также собрал скриншоты клавиатуры Android для диагностики наложения заголовка в мобильном редакторе: ссылка
blake объяснил ручной процесс перемещения пользователей между тарифными планами в плагине Discourse Subscriptions: ссылка
tgxworld воспроизвел проблему рассинхронизации миниатюр приватного S3 и CDN и отметил её в теге #member-experience:ссылка
pmusaraj дал совет по настройке CSS для скрытия сообщений статуса ActivityPub для неопубликованных тем: ссылка
david выделил возможность скрытия кнопок быстрого редактирования в документации для разработчиков и указал на ссылку исходного кода GitHub для PR: ссылка
sam пообещал создать прототип API данных артефактов и вскоре сообщить о результатах оценки сложности: ссылка
Оставайтесь любопытными, и пусть ваши сообщения всегда отображаются именно так, как вы ожидаете — при создании этого резюме ни один щенок не пострадал!
Тестирование плагинов во время процесса обновления — sam отметил, что существующие настройки сайта уже позволяют отключать плагины, поэтому любые дальнейшие улучшения потребуют значительной переработки архитектуры.
Adsense Google — Genius столкнулся с ошибками проверки при настройке Ads.txt на стандартном хостинге; JammyDodger подробно объяснил настройки рекламы в Discourse и требования сканера Google AdSense.
После того как мы укротили гигантскую тему Канбан и привели в порядок плавающие кнопки ИИ, давайте надеяться, что сегодняшние приключения принесут еще более плавные рабочие процессы и больше моментов «эврики»!
Вебинар: Рост и удержание вашей аудитории сообщества Danielle анонсировала новый вебинар, запланированный на 20 мая (13:00 по восточному времени), посвящённый тому, почему люди присоединяются к сообществу и остаются в нём. Ссылка для регистрации через Zoom доступна здесь.
Как закрепить категорию или её темы в верхней части списка тем?
Пользователь спросил о «супер-закреплении» для категорий; awesomerobot указал на тему Компонент темыFeatured Lists как на обходное решение подробнее.
Ручной подъём темы для сотрудников patrickemin поинтересовался возможностью подъёма темы в один клик только для сотрудников; KhoiUSA описал два метода, а позже Lilly предложила автоматический подъём как временное решение подробнее.
Как реализован ежедневный вход? Я получаю очки случайно каждый день ja_ke спросил, как рассчитывается счётчик посещений; JammyDodger объяснил стандартные правила геймификации для ежедневных посещений в теге геймификацияподробнее.
Как настроить поддомен для Discourse? Matthias_Schuster искал инструкцию для Namecheap; pfaffman разъяснил настройку A-записи со ссылкой на базу знаний Namecheap подробнее.
Есть ли у Discourse тема или плагин для лотереи? ja_ke и merefield обсудили китайские плагины «抽奖» и возможные варианты с открытым исходным кодом для проведения розыгрышей подробнее.
Пользователь не может создать новую тему и добавить к ней тег при создании bayardo.rivas сообщил об ограничениях тегов для уровней TL0/TL1; JammyDodger и HAWK диагностировали пересечение настроек групп в теге тегиподробнее.
Как настроить композер? saish запросил отдельные интерфейсы композера для каждого тега; сообщество собирает примеры использования, чтобы рекомендовать настройки комповерподробнее.
Повторяющиеся вебинары DamirDame попросил обработчик, поддерживающий повторяющиеся события в Zoom; этот запрос на функцию zoom открыт для обсуждения подробнее.
Ручной подъём темы, в идеале в один клик, только для сотрудников
Дополнительный запрос на функцию Функции от patrickemin повторяет призыв к возможности точечного подъёма тем сотрудниками в одно действие подробнее.
Закрепить более одной темы глобально Andrew15-5 предложил возможность закрепления нескольких тем глобально на главной странице; Moin продемонстрировал существующий рабочий процесс через меню гаечного ключа, позволяющий этого добиться подробнее.
Сообщения ActivityPub должны корректно отображать даты mark.reeves отметил отсутствие дат в onebox-сообщениях ActivityPub; команда activitypub отслеживает исправления форматирования вывода подробнее.
Приложение PWA случайно вылетает при приближении изображения darkpixlz сообщил о вылетах PWA на iOS при щипковом приближении; видеозаписи указывают на известную ошибку взаимодействия тем подробнее.
Использование исследователя форума для помощи в организации и разделении крупных тем JammyDodger опробовал нового #ai-powered исследователя форума для автоматического разбиения длинных веток, сравнивая его со своим ручным процессом из первоначального руководстваподробнее.
Фильтр по дате «до/после» не выровнен с другими полями NateDhaliwal заметил некорректное выравнивание фильтров по дате в мобильном поиске; это изменение интерфейса для тегов mobile/search запланировано на рассмотрение в категории UXподробнее.
joffreyjaffeux откатил и объяснил случайное слияние в обсуждении изменений API в категории Devссылка
awesomerobot поделился двумя решениями: темой Featured Lists для закрепления (#366301) и более чёткой формулировкой для «Следить за первым сообщением» (#366157) ссылка, ссылка
sam исследовал ошибку с единичным/множественным числом в категории Баги и подтвердил обходное решение с двойным редактированием ссылка
В категории ПоддержкаLyles сообщил, что кнопка новой темы отсутствовала на community.openai.com; Lilly подтвердила нормальное поведение, а pfaffman предложил использовать режим инкогнито, чтобы исключить влияние расширений читать далее.
В категории ПоддержкаJagster спросил, делает ли установка локализации по умолчанию в app.yml что-то большее, чем предзаполнение текста интерфейса, и как она взаимодействует с заголовком Accept-Language, что вызвало глубокое погружение в поведение резервных локалей читать далее.
В категории UXJammyDodger сообщил, что панель администратора зависала на iPhone/Safari до открытия боковой панели, и awesomerobot сослался на исправление читать далее.
В категории UXJammyDodger отметил, что меню автодополнения для @ и : иногда отображается слишком высоко на iPhone/Safari в редакторе и чате, из-за чего варианты оказываются за пределами экрана читать далее.
В категории UXnolo указал, что официальные компоненты, такие как Карточки тем и Тема Horizon, игнорируют настройку приоритет имени пользователя, всегда отображая @topic.creator.usernameчитать далее.
В категории UXJammyDodger заметил, что при редактировании тегов через значок карандаша в существующих темах выпадающий список не закрывается после выбора, вынуждая использовать обходной путь с нажатием на селектор категорий читать далее.
В категории UXJammyDodger сообщил об ошибке «доступ запрещен» на странице /activity/reactions для анонимных пользователей и предложил сделать её доступной для просмотра или скрыть вкладку, чтобы избежать путаницы читать далее.
#Site обратная связь
В разделе #Site обратной связи NateDhaliwal заметил новую кнопку с изображением глобуса и плюсом в меню сообщения, которая не имела видимого эффекта, и спросил о её роли после изменения поведения переводчика читать далее.
В категории Ошибкаkuba-orlik обнаружил, что откат ревизии, которая меняет только теги, возвращает ошибку «Текущая версия совпадает», блокируя быстрое восстановление тегов читать далее.
В #Site обратной связи (translatordiscourse-translator), Don и JammyDodger исследовали новую кнопку с глобусом и плюсом в меню сообщения, требующую experimental_content_localization и пользовательскую настройку addTranslationсообщение #5, а Falco изложил более широкую дорожную карту динамической локализации с использованием переводов, сгенерированных ИИ сообщение #6. читать далее
bdfl запустил обсуждение отключения минимальной длины описания темы, исследуя невозможность установить её равной нулю и предлагая шаблоны <пустое сообщение> для обхода проверки сообщение #8, а JammyDodger и tobiaseigen высказались о ограничениях и последствиях сообщение #10. читать далее
В Поддержка, Kartoon сообщил об исчезновении цвета подсветки «новый ответ/предложение» в одной пользовательской теме, что побудило pfaffman запросить детали темы для отладки сообщение #1. читать далее
Jose_C_Gomez столкнулся с ошибкой неподдерживаемой версии Docker при обновлении на Ubuntu 16, и в обсуждении рассматриваются решения для ОС и Docker при сбоях пересборки (docker) сообщение #1. читать далее
ondrej обнаружил, что вставка ссылки #category в редактор сообщения непреднамеренно раскрывает скрытые подкатегории, указывая на утечку контроля доступа сообщение #1. читать далее
Lilly предложила кнопку «Дополнительные настройки» для доступа к тонким настройкам цвета текста после того, как обновления убрали это поле, что вызвало обсуждение ясности интерфейса сообщение #21. читать далее
В Функция (aiai-artifacts), sam предоставил запрос на включение передачи данных в артефакты ИИ через изолированную передачу сообщений postMessage, завершив ожидаемое исправление API сообщение #10. читать далее
JammyDodger спросил, нужна ли автору оригинала помощь с SQL-запросом для подсчета общего количества поисковых запросов на сайте за определённый период, чтобы улучшить панели отчётности сообщение #6. читать далее
pfaffman обнаружил, что всплывающие подсказки инструментария форм не отображаются при использовании компонентного подхода, сравнивая импорты из discourse/components/d-tooltip и float-kit/components/d-tooltip, чтобы найти причину проблемы сообщение #1. читать далее
elmuerte сообщил о зависании среды разработки при редактировании client.en.yml в WSL, что приводило к процессам «puma», требующим принудительного завершения, и поставил под сомнение поведение перезагрузки локали в стабильной ветке (dev-installdevelopmentlocalization) сообщение #1. читать далее
Falco изложил дорожную карту динамической локализации, расширив информацию о функции перевода с кнопкой глобуса и плюсом в сообщении #6.
sam предоставил обновление для изолированной передачи postMessage данных в артефакты ИИ в сообщении #10.
tobiaseigen поделился мнением о ограничениях минимальной длины сообщения и компромиссах в удобстве использования в сообщении #12 и продолжил уточняющими вопросами в сообщении #17.
Lilly предложила переключатель «Дополнительные настройки» для опций цвета текста категории, чтобы восстановить управление после обновлений в сообщении #21.
От кнопок с глобусом до экспериментов с 2 миллиардами символов — вчерашний день доказал, что на Meta никогда не бывает скучно. За новые открытия сегодня!
Контрибьюторы выпустили исправления и доработки для взаимодействий внутри темы в Кнопки торговли.
Обсуждалось использование плагина для видеотрансляций, с призывами расширить «чат внутри темы» в Discourse Livestream и продолжающимися поисками функций «чата внутри темы».
При переходе в категорию /latest не отображаются самые свежие темы — Jagster сообщил, что выбор Latest внутри категории показывает только темы этой категории, а не самые свежие по всему форуму, что вызвало глубокое обсуждение о том, как должны работать фильтры и навигация читать далее.
Существующие пользователи не добавляются в группы по приглашению, если у них уже есть доступ к теме, на которую ссылается приглашение — ошибка в рабочем процессе приглашений не позволяла добавлять (или повторно добавлять) существующих пользователей в группы; nathank и JammyDodger подтвердили проблему, а pento выпустил исправление читать далее.
Обнаружена опечатка в компоненте Custom Category Boxes — RGJ заметил опечатку в исходном коде компонента темы, и sam сразу же предупредил команду для её исправления читать далее.
SVG-анимации отображаются некорректно — aas продемонстрировал, что загруженные SVG-файлы теряют свои <defs> и символы, а Arkshine внес вклад в виде PR для добавления отсутствующих тегов в белый список читать далее.
Невозможно отменить ревизию, если она содержит только правки тегов — обнаружена регрессия, при которой откат изменений только тегов завершается ошибкой «unchanged»; JammyDodger предоставил четкие шаги для воспроизведения, что помогло найти решение читать далее.
Посты ActivityPub должны корректно отображать даты — angus обратил внимание на проблемы с форматом дат в плагине ActivityPub, что привело к слиянию pull request, восстанавливающего правильное отображение дат читать далее.
Модернизация встроенных тегов скриптов для шаблонов и JS API — david объявил о прекращении поддержки <script type='text/discourse-plugin'> и <script type='text/x-handlebars'> в темах, предоставив пути миграции и график удаления до сентября 2025 года читать далее.
Новый релиз Ubuntu 25.04 (Plucky Puffin) на серверах Discourse — Architect поделился опытом обновления до Ubuntu 25.04, в то время как pfaffman рекомендовал использовать LTS-версию (24.04) для производственных экземпляров Discourse читать далее.
Проблемы с ручной настройкой Perplexity Sonar для глубоких исследований — aas предупредил о высоких затратах при экспериментировании с модерацией на основе ИИ, а sam напомнил пользователям взвешивать расходы перед включением экспериментальных моделей читать далее.
Закрытие темы после x постов в некоторых категориях — администраторы обсуждали использование таймеров на основе количества постов вместо таймеров по времени для поддержания краткости категорий поддержки; dax и JammyDodger наметили концепцию интерфейса Topic Timer читать далее.
Отображение вложенных категорий на рабочем столе — Matthias_Schuster спросил, как Meta отображает подкатегории выше тем, а RGJ объяснил настройки «Стиль страницы категории на рабочем столе» и «Показывать список подкатегорий выше тем» читать далее.
Ошибка загрузки карточки пользователя из-за отсутствия материализованных представлений — selase расследовал ошибку поиска баллов геймификации на карточках пользователей, обнаружив проблему в проверке существования схемы и предложив более надежный запасной вариант читать далее.
Периодические проблемы с загрузкой между корневыми и дочерними категориями — Steve_John описал страницы, которые иногда требуют ручного обновления, и связал это с поведением кэширования JSON категорий в конфигурациях с ленивой загрузкой читать далее.
Limit_req_zone «flood» уже занят — satonotdead столкнулся с ошибками пересборки Nginx из-за дублирующейся директивы limit_req_zone, что породило советы по очистке пользовательских конфигураций before-serverчитать далее.
Пользовательский порядок тем — HAWK и meglio обсудили добавление представления с ручным порядком рядом с /latest, предложив закрепление и корректировку дат как временные решения читать далее.
Поиск разработчиков Discourse в Великобритании — запрос Mollyvog о специалистах из Великобритании получил ответы от merefield, jahan_gagan и pacharanero, предложивших свою экспертизу для благотворительных сообществ читать далее.
#Site обратная связь
Возможности для внесения вклада в документацию — hugh вернулся к обсуждению способов улучшения документации для нишевых функций, таких как пользовательские домашние страницы, обновив исходный пост более четким описанием и ссылками читать далее.
Отсутствует каталог workbox в public/javascript — MichaIng сообщил о повторяющихся ошибках 404 для workbox-*.js в настройках PWA, и отладка выявила особенности конвейера сборки активов в Docker-сборках читать далее.
david объявил план прекращения поддержки встроенных тегов скриптов в темах и подробно описал шаги миграции читать далее.
tobiaseigen направил обсуждение автоматического закрытия по количеству постов, предложив идеи интерфейса для отдельной конфигурации Topic Timer читать далее.
selase диагностировал и исправил ошибку карточки пользователя, вызванную отсутствием представлений геймификации, улучшив поведение запасного варианта читать далее.
dax сотрудничал в доработке таймеров тем, подчеркивая гибкость для категорий поддержки по сравнению с общими категориями читать далее.
pento выпустил исправление для ссылок-приглашений, чтобы существующие пользователи корректно добавлялись в группы, закрыв давние пограничные случаи читать далее.
sam подтвердил и эскалировал отчет RGJ об опечатке в компоненте custom-category-boxes, чтобы обеспечить быстрое решение читать далее.
hugh дополнил тему о вкладе в документацию реальными примерами и уточнил, какие функции требуют доработки читать далее.
HAWK присоединился к обсуждению пользовательского порядка, выделив практическое решение с закреплением в отсутствие поддержки ручной сортировки читать далее.
nat помог в отладке отсутствия категорий для гостей, разграничив поведение боковой панели и выпадающего списка читать далее.
И после прекращения поддержки, поиска опечаток и обновления ОС на базе Puffin можно смело сказать, что meta.discourse.org оказался достаточно смелым, чтобы держать нас всех в тонусе! Кроме того, не пропустите следующую прямую трансляцию Discourse, если вам нужно еще больше живых событий: читать далее.
В области значков сбой между значками «Посвящённый» и «Юбилейный» вызвал вопросы в сообщении #1; JammyDodger указал на задержку синхронизации из-за високосного года в сообщении #2. Читать далее
co_choa заметил отсутствие кнопки «Перевести всю страницу» на самостоятельно размещённых экземплярах; pmusaraj подтвердил, что функция всё ещё находится в экспериментальной стадии, в сообщении #4. Читать далее
В настройках LMS MachineScholar обнаружил, что модальное окно AI Helper сбрасывает воспроизведение MP3; обсуждение сохранения аудио прошло в сообщении #1. Читать далее
При разделении крупных тем с помощью инструментов исследователя форума tobiaseigen поделился шагами ручной очистки и предложениями на основе ИИ в сообщении #6. Читать далее
Чтобы избежать сброса настроек по умолчанию, awesomerobot предложил сохранять фильтры при смене категорий или тегов в представлениях Канбан в сообщении #2. Читать далее
Rubi предложила предупреждение о ответе в ЛС для смешанных разговоров между сотрудниками и пользователями, чтобы предотвратить случайное разглашение, в сообщении #1. Читать далее
Групповые сообщения могли бы автоматически переходить к непрочитанным постам через суффикс URL /unread, как запросил Ethsim2 в сообщении #1. Читать далее
UX#kanban-board:meglio выразил недоумение по поводу пользовательской записи @ в компоненте темы Kanban, а awesomerobot объяснил, что @ обозначает списки тем верхнего уровня, и почему по умолчанию она отсутствует в выпадающем списке (читать далее).
UXmeglio сообщил, что при клике на заголовок темы теперь активируется режим редактирования, что мешает простому копированию и вставке, а joffreyjaffeux сообщил, что в разработке находится исправление для разделения активации редактирования и выделения текста (читать далее).
UX#ai:tvavrda отметил, что инструмент ИИ «Список категорий» опускает полные слайги для подкатегорий, предоставляя неполные ссылки, а участники сообщества подтвердили этот пробел в базовом API поиска категорий (читать далее).
UX#topic-voting:meglio задал вопрос, почему голоса по закрытым темам остаются «потраченными», а другие предложили специальный интерфейс для активных и использованных голосов, чтобы улучшить ясность в разделе «Мои голоса» (читать далее).
Поддержка#personal-messages:serkhelesheyi обнаружил, что ответы на личные сообщения, инициированные через автоматически цитируемые сообщения, не отображаются в почтовом ящике форума, если не настроена функция «Ответ по электронной почте», а tobiaseigen подробно описал шаги настройки для решения этой проблемы (читать далее).
Поддержка#unformatted-code-detector:stefl попросил способ побуждать пользователей оборачивать вставленный код в ограждения, а Moin указал на компонент темы Unformatted Code Detector как на готовое решение (читать далее).
Поддержка#tags:Rubi спросил, что происходит при переименовании тега, а JammyDodger подтвердил, что редактирование тегов применяется ко всему форуму и не нарушит существующие связи с темами (читать далее).
Поддержка#ai:satonotdead протестировал функцию поиска Discord AI, а mcwumbly объяснил, что она в настоящее время позволяет искать в Discourse из Discord, а не наоборот, отметив её экспериментальный статус (читать далее).
Ошибка#solved-reminders: DonBot сообщил о ежемесячном наплыве напоминаний «отметить как решение», а JammyDodger предоставил ссылку на текущие улучшения в плагине Solved Reminders для сокращения массовых личных сообщений (читать далее).
Ошибка Пользователи обнаружили, что при нажатии кнопки «Назад» в браузере в редакторе компонентов темы загружается устаревший код, а sam заверил, что исправление планируется на конец этой или начало следующей недели (читать далее).
Сообщество Призыв craigconstantine к трём администраторам сообщества провести взаимный аудит своих форумов получил восторженную поддержку от Bas, который подчеркнул ценность наставничества среди коллег в управлении сообществом (читать далее).
Функцияnathank отметил, что ссылки для входа всегда ведут на основной адрес электронной почты, даже если введен дополнительный адрес, а sam согласился, что этот UX можно улучшить, чтобы учитывать введенный пользователем адрес (читать далее).
Функцияpangbo предложил предупреждение при ответе на личные сообщения с смешанными получателями (пользователи/сотрудники), а mcwumbly указал на компонент темы Whisper Warning как на временное решение до интеграции в ядро (читать далее).
Разработка Релиз Ubuntu 25.04 вызвал вопросы о безопасных путях отката, и Jagster посоветовал использовать снимки или чистое восстановление, в то время как Ed_S предупредил, что снимки не являются резервными копиями (читать далее).
Разработка Длинная форма создания темы SubStrider вызвала предложения о сворачивании полей или использовании существующих form-templates, при этом merefield отметил, что открытые плагины привлекают более широкий фидбек по UX (читать далее).
mcwumbly объяснил ограничения, связанные с улучшением компонента темы Kanban, и наметил пути к улучшению основного API (читать далее).
mcwumbly также внес вклад в обсуждение предупреждения о шепоте в личных сообщениях, предоставив ссылку на репозиторий компонента темы как на краткосрочное решение (читать далее).
tobiaseigen предоставил подробные инструкции по настройке «Ответ по электронной почте» для личных сообщений, начатых через автоматическое цитирование (читать далее).
tobiaseigen предложил отключить локальные входы, чтобы разрешить регистрацию только через OAuth при устранении проблем с SSO Patreon (читать далее).
awesomerobot прояснил, почему сокращение @ существует в настройках Kanban, и описал проблемы миграции при добавлении его в выпадающий список категорий (читать далее).
sam признал ошибку в прерываниях аудиопотока помощника ИИ и сообщил, что keegan расследует первопричины перед переработкой пост-стримов (читать далее).
sam подтвердил исправление предпросмотра цитат в Markdown после внедрения потоковой разницы от keegan, которое теперь бесшовно обрабатывает опечатки в цитатах (читать далее).
Bas с энтузиазмом поддержал инициативу аудиторов-мастеров, предложив наблюдать за встречами и делиться знаниями по управлению сообществом (читать далее).
joffreyjaffeux ответил на фидбек по UX выбора заголовка, указав на грядущие изменения для предотвращения непроизвольной активации режима редактирования (читать далее).
nat высказался по поводу UX назначения постов в длинных темах, рекомендуя контрольные списки и назначения на уровне темы вместо назначения отдельных постов (читать далее).
gerhard расследовал периодические остановки Sidekiq во время загрузки резервных копий S3, предложив ограничения памяти и пересборку контейнера в качестве следующих шагов (читать далее).
Оставайтесь позитивными — сегодня в обсуждениях никто не пострадал, и они виляют хвостами от облегчения!
Support Скрытие имени пользователя из приветственного баннера (Support) было решено, когда Moin предложил решение через кастомизацию текста в сообщении 2.
Support Проблемы доставки через GMail (email): luas подтвердил, что смена отправителя на discourse@yourdomain.org решила проблемы SPF/DKIM в сообщении 5.
Support Сбой входа через OAuth Patreon (patreon, oauth): проблема была решена включением опции разрешить новые регистрации, как подробно описал Pahuyuth в сообщении 8.
#Developer Руководства: Разработка Discourse в GitHub Codespaces: sam задал вопрос о совместимости плагинов в сообщении 14, а david подтвердил полную поддержку плагинов в сообщении 16.
Dev Параметры URL пользовательских фильтров тем не доходят до серверной части (Dev): проблему исследовал SubStrider в сообщении 1.
SSO Время жизни утверждения для обновления групп SAML (saml): проблему исследовал BaoLe в сообщении 1.
#Translations: Перевод `%{filter}` в заголовках для маршрутов обнаружения был переработан awesomerobot через PR и отмечен в сообщении 12.
После бурных дискуссий о канбане, магии JSON и драмы с аватарами подготовленных пользователей наши щенки уложены спать — и они в безопасности еще на один день!
В проблеме с боковой панелью «Меню DMenu для «Ещё»», NateDhaliwal отметил, что при открытии меню всегда выделяется первый элемент, даже если вы находитесь на другой странице ссылка на исходный пост, а awesomerobot объяснил, что переход от focus к focus-visible позволит показывать выделение только при навигации с клавиатуры ссылка на комментарий [читать далее].
Мобильные пользователи обнаружили, что меню автодополнения пользователей перекрывалось при смене владельца сообщения на iPhone/Safari и Chrome; JammyDodger предложил обходной путь: вводить полное имя пользователя и нажимать Enter ссылка на исходный пост и предложение [читать далее].
Чекбокс «Показывать только переопределённые» для настроек сайта на мобильных устройствах скрывался в портретной ориентации; JammyDodger предложил слегка сдвинуть его, чтобы он был виден без поворота устройства ссылка на исходный пост [читать далее].
Запрос на подтверждение при удалении закладок в разделе /my/activity/bookmarks побудил lindsey переместить его в категорию UX для рассмотрения с точки зрения дизайна ссылка на исходный пост и действие [читать далее].
Модератор спросил, где хранятся пользовательские сообщения об отказе после нажатия кнопки «Отклонить пост»; JammyDodger выяснил, что личное сообщение «Изменить пост» архивируется во входящих system до тех пор, пока пользователь не ответит ссылка на исходный пост и решение [читать далее].
Rubi wondered, если флаги автоматически превращаются в разговоры после бездействия; JammyDodger уточнил, что только определённые типы флагов инициируют личное сообщение, и что можно создать пользовательские флаги в разделе /admin/config/flags, чтобы сразу открыть «просмотр полного разговора» ссылка на исходный пост и пояснение [читать далее].
Удаление категорий чата по умолчанию в разделе Персонал поставило в тупик stanigator; Lilly объяснила, как проверить права доступа к категориям и указала на то, что эта категория доступна только персоналу ссылка на исходный пост и руководство [читать далее].
Пользователь размещённого сервиса не смог установить плагин Discobot narrative; JammyDodger объяснил, что все сообщения Discobot можно редактировать через /admin/customize/site_texts и предоставил ссылку на руководство по настройке ссылка на исходный пост и ответ [читать далее].
Rubi столкнулся с ошибкой при создании синонима тега между ubuntumate и ubuntu-mate; putty показала, что смена тега, для которого создаётся синоним, решает проблему ссылка на исходный пост и решение [читать далее].
Пользователь user14893 спросил о создании образа Docker с работающим экземпляром Discourse после взлома; pfaffman посоветовал взять резервную копию из /var/discourse/shared/standalone/backups/default, а не полагаться на веб-панель ссылка на исходный пост и совет [читать далее].
Отсутствие категории «Советы по SSIS» в боковой панели для не-персонала заставило Moin указать на настройку default_navigation_menu_categories в разделе Администрирование → Все настройки сайта ссылка на исходный пост и решение [читать далее].
Автор плагина спросил, как сделать заглавной первую букву каждого слова в названии плагина; NateDhaliwal предложил использовать CSS text-transform: capitalize, хотя решение на уровне ядра потребовало бы изменения файлов локализации или настроек ссылка на исходный пост и совет [читать далее].
Новый компонент Пользовательское меню от nolo добавляет отдельное выпадающее меню пользователя с быстрыми ссылками; Lilly уже оценила разделение уведомлений, а StryGuardian сообщил о конфликте с компонентом мобильных вкладок F NAV ссылка на исходный пост и отзыв [читать далее].
После обновления в некоторых языках с направлением текста справа налево наблюдались искажения макета интерфейса; serkhelesheyi поделился скриншотами перекрывающихся панелей на персидском языке, ожидая исправления от сопровождающего ссылка на исходный пост [читать далее].
awesomerobot представил обсуждение быстрого исправления проблемы с «Меню DMenu для «Ещё»» в категории UXссылка.
tobiaseigen высказался по поводу дублирования поведения плагина Discourse Calendar (и Event) в категории Плагинссылка, обсудил плагин «Решено» в личных сообщениях группы в категории Функцияссылка и исследовал автоматизацию ответов при выборе решения в категории Функцияссылка.
Lilly похвалила и протестировала компонент темы Пользовательское менюссылка и помогла устранить неполадки с видимостью категорий чата в каналах для персонала ссылка.
lindsey переместил запрос на подтверждение удаления закладок в категорию UX для рассмотрения с точки зрения дизайна ссылка.
Интересный факт: Вчера мы столь тщательно рассмотрели флаги, меню и странности мобильных устройств, что если бы Discourse был рестораном, он бы прошёл проверку санитарной службы с отличием!
tknospdr и RGJ обсудили, должны ли отображаемые имена плагинов писаться с заглавной буквы в теме «Установить имя плагина заглавными буквами?»; RGJ рассказал, как это правило применяется в коде и как его переопределить через locales/client.XX.ymlhttps://meta.discourse.org/t/-/367381/12.
Alienazk хотел извлечь информацию о версии из неудачной резервной копии в теме «Как получить текущую информацию о версии из моей резервной копии?»; pfaffman и RGJ предложили перезапуск контейнера и очистку консоли (см. большую проблему с pg_dump и советы по очистке в теме clean-up user-auth-token-logs) https://meta.discourse.org/t/-/367077/6.
Ethsim2 сообщил, что Safari на iOS не сохраняет вход в систему в теме «Проблема с cookie — не удается остаться в системе»; были обсуждены начальные шаги по устранению неполадок https://meta.discourse.org/t/-/367497/1.
Ethsim2 отметил, что экрная клавиатура вернулась после предыдущей ошибки в теме «Клавиатура не появляется при написании сообщения» https://meta.discourse.org/t/-/367348/2.
NateDhaliwal обнаружил, что умные списки не работают в шаблонах форм композера в теме «Шаблоны форм тем не имеют умных списков» и зарегистрировал это для последующего анализа https://meta.discourse.org/t/-/367479/1.
kuaza и patrickemin обсудили новую функцию редактирования заголовка по клику в теме «Теперь, когда заголовок темы можно редактировать по клику, я не могу просто скопировать его без входа в режим редактирования»; NateDhaliwal проследил это до PR #32873https://meta.discourse.org/t/-/366999/4.
angus отметил, что фильтр WP-Discourse wpdc_publish_featured_link появится в версии 2.5.8 в теме «Запись пользовательского featured_link в тему discourse?» https://meta.discourse.org/t/-/362613/6.
NateDhaliwal обнаружил, что выбор интерфейса RTL в теме Meta Branded показывает ссылки, доступные только команде, в теме «Языки RTL в теме Meta Branded показывают ссылки, доступные только команде» https://meta.discourse.org/t/-/367478/1.
tknospdr столкнулся с незначительными проблемами отображения в боковой панели и карточках тем; советы варьировались от блока «Категории, которые не нужно отступать» до просмотра Карточки темhttps://meta.discourse.org/t/-/329437/20.
StryGuardian сообщил о наложении текста в теме Isabelle, вдохновленной Animal Crossing, при использовании компонента карточки пользователя в теме «Isabelle, тема, вдохновленная Animal Crossing» https://meta.discourse.org/t/-/145005/60.
#Site Управление
sam прокомментировал настройку Discourse AI: «Конечно, всё, что вам нужно сделать, — это убедиться, что пользователи находятся в разрешённых группах персон» в теме «Discourse AI — AI бот» читать далее.