Ежедневная сводка (21:00 UTC)

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 52
  • Новые темы: 9
  • Лучшие пользователи:
    • RGJ: 9 лайков, 5 сообщений
    • merefield: 4 лайка, 3 сообщения
    • tknospdr: 3 лайка, 5 сообщений
    • Olle11: 2 лайка, 4 сообщения
    • textkit: 1 лайк, 1 сообщение
    • wenqin: 1 лайк, 1 сообщение
    • JammyDodger: 1 лайк, 1 сообщение
    • NateDhaliwal: 1 лайк, 1 сообщение
    • copymonopoly: 1 лайк, 1 сообщение
    • ondrej: 0 лайков, 1 сообщение

Интересные темы

Поддержка

  • wenqin обнаружил, что письма с подтверждением регистрации не отправляются из-за повторяющихся ошибок задач Sidekiq, а RGJ прояснил, что проблема заключалась в SMTP-сервере, а не в ошибке Sidekiq (сообщение 1) (ответ).

  • DJCYRY спросил, поддерживает ли Discourse создание новых тем через API для интеграции ботов, и RGJ указал на официальное API создания тем (сообщение 1) (ответ).

  • MichaIng сообщил о бесконечной загрузке («пять точек») при обслуживании страниц через Cloudflare, а RGJ сузил причину до несоответствия буферизации keep-alive примерно на 73 728 байтах (первоначальный отчет) (анализ).

  • tknospdr заметил, что логотип в тёмной теме не отображается после переключения на тёмный режим; после проверки ошибок смешанного контента он включил Принудительное HTTPS, чтобы восстановить логотип (отчёт) (решение).

  • Один из пользователей обнаружил, что в руководстве Discobot отсутствуют шаги в ответах, и tknospdr исправил это, принудительно включив HTTPS, что также восстановило изображения в процессе обучения (сообщение) (исправление).

  • MihirR хотел заблокировать всю исходящую почту на определённый домен; pfaffman указал на настройку сайта Заблокированные домены электронной почты и порекомендовал ручное удаление для недоверенных доменов (вопрос) (ответ).

  • Olle11 поинтересовался настройкой вебхука для отправки письма при регистрации нового пользователя; участники сообщества предоставили ссылку на официальное руководство по вебхукам с пошаговыми инструкциями (вопрос).

  • После обновления до версии 3.5.0.beta4-dev Semon обнаружил, что пункт меню «Опросы» исчез, а существующие опросы перестали работать; другие пользователи предложили протестировать в безопасном режиме, чтобы изолировать проблемы с темами или плагинами (отчёт) (дополнение).

Ошибка

  • bürobert заметил визуальный сбой, при котором поля пользователя при регистрации отображаются по-разному для приглашённых и обычных регистраций, что влияет на макет и метки (детали).

  • discojan указал, что стрелки истории редактирования инвертированы для локалей с письмом справа налево (RTL), из-за чего текст «Первая версия» при наведении противоречит направлению стрелки (отчёт).

  • В очереди модерации copymonopoly отметил, что загруженные файлы в отклонённых постах никогда не преобразуются в изолированные файлы, что приводит к созданию сиротских файлов; merefield признал проблему и пообещал изучить логику очистки (проблема) (уточнение).

Функция

  • Dimava предложил улучшить пользовательский интерфейс для /tags/intersection/tag1/tag2, добавив многовыборные селекторы на всех страницах тегов и пересечения с учётом категорий, сославшись на связанные запросы (предложение).

Плагин

  • В отношении экспериментального плагина Discourse Open Graph Olle11 спросил, почему настройки не могут переопределять теги OG, а grubba объяснил, что для динамических изображений в списках категорий или при социальных шерингах требуется точность на основе регулярных выражений (вопрос) (объяснение).

Активность группы @team

  • SaraDev предоставила пошаговое руководство по устранению неполадок с исходящими письмами подтверждения администратора в теме «Письма для подтверждения нового администратора не отправляются» ссылка.
  • SaraDev подробно описала, как настроить Заголовок сайта, Описание сайта и Краткое описание сайта для SEO в теме «Проблемы Discourse с SEO-заголовком URL, мета-заголовком и мета-описанием» ссылка.
  • grubba высказался по поводу ограничений и вариантов использования переопределения тегов Open Graph в теме «Discourse Open Graph» ссылка.

Вот и всё — пусть ваши очереди Sidekiq остаются чистыми, а логотипы всегда сияют в любом режиме!

Сегодня на meta.discourse.org

Ключевые показатели

Интересные темы

  • Общее Является ли Discourse полноценным сайтом или просто дополнением для форума?
    Heliosurge задался вопросом о масштабах Discourse, а supermathie прояснил, что блог Discourse (blog.discourse.org) работает на Ghost, демонстрируя, что Discourse может использоваться не только для форумов ссылка.

  • Поддержка activitypub Почему supposedly федеративные темы Discourse, поддерживающие ActivityPub, недоступны через внешние AP-клиенты?
    icaria36 сообщил, что федеративные посты не отображаются во внешних клиентах, а rokejulianlockhart выявил проблему в особенностях федерации Mastodon, несмотря на корректную интеграцию AP в Discourse ссылка.

  • Поддержка Темы без ответов / темы с 0 ответами
    JammyDodger указал на официальный компонент темы «Фильтр безответных тем» как на готовое решение для отслеживания нерешённых обсуждений ссылка.

  • Поддержка cloudflare Бесконечная загрузка за Cloudflare
    tdperry и MichaIng исключили проблемы с RocketLoader, кэшем и входящими правилами, подтвердив, что сырые HTML-ответы зависают до выполнения JavaScript ссылка.

  • Ошибка dynaloc Отображение неанглийского языка в некоторых текстах на английском сайте Meta
    kgreed заметил случайные строки локализации, несмотря на английские настройки и очистку cookies, указав на сбой перевода dynaloc ссылка.

  • Ошибка emoji activitypub Эмодзи теряются в федеративных постах ActivityPub
    icaria36 заметил, что :tada: и другие эмодзи исчезают при федерации постов в Mastodon, а rokejulianlockhart выступил за сохранение разметки для обеспечения читаемости в различных AP-системах ссылка.

  • Ошибка mobile graceful-theme UX Тема Graceful (мобильная): отсутствуют вертикальные цветные полосы категорий
    danvanmoll сообщил об отсутствии цветных индикаторов категорий на мобильных устройствах и поделился информацией о восстановлении этого визуального элемента в будущих выпусках ссылка.

  • Функция search tags Упрощение пересечений тегов
    merefield сообщил о прогрессе в разработке клиентского плагина для сложной фильтрации по тегам, а mcwumbly указал на встроенную страницу /filter и компонент фильтра как на экспериментальные пути решения ссылка.

  • Функция activitypub Сохранение изображений в федеративных постах ActivityPub
    icaria36 предложил прикреплять встроенные изображения и альтернативные описания к федеративным постам, что стало основой запроса на улучшение точности контента в AP ссылка.

  • Разработка ai Плагин для преобразования обсуждений на форуме Discourse в чёткие редакции предложений с обоснованиями от сообщества
    maets23 представил «SimScore» для рабочих процессов управления с использованием ИИ, а pfaffman прояснил, что для использования пользовательских плагинов требуется тарифный план Enterprise в хостинговых решениях ссылка.

  • Плагин paid-support Плагин Locations :earth_africa:
    dsims обнаружил, что настройка location_topic_status стала устаревшей после изменений иконок, а merefield отследил её до коммита в Git, порекомендовав удалить избыточный код ссылка.

  • Плагин official gamification Геймификация Discourse
    Shauny расшифровал новое поведение по умолчанию «получение очков за реакцию» после интеграции Discourse Reaction, сбросил очки обратно до нуля и подтвердил успешный пересчёт ссылка.

  • Тема Тема «Звёздные войны»
    Rhidian отпраздновал 4 мая, вернувшись к теме «Звёздные войны», отметив ещё одну ежегодную традицию сообщества в области комплексной кастомизации форумов ссылка.

  • Тема official air-theme Тема Air
    Heliosurge предложил кастомные правки CSS для баннера поиска в теме Air, предложив пользователям реализовать Компонент темы для увеличения размера шрифта заголовков ссылка.

  • Тема компонент mobile F NAV – Вкладки мобильной навигации
    Shauny протестировал вкладки мобильной навигации на предмет конфликтов с наложениями черновиков, выявив конфликты z-index вкладок, которые блокируют кнопки возобновления черновиков, и предложил решения для исправления наложения слоёв ссылка.

Деятельность группы @team

После сегодняшних приключений с федерацией и фильтрацией пусть все ваши эмодзи дойдут до Фединтернета, а страницы загружаются без сбоев! :rocket:

Сегодня на meta.discourse.org

Ключевые показатели

Всего новых постов: 71
Всего новых тем: 11

Топ пользователей по лайкам и постам:

  • pmusaraj: 9 лайков, 2 поста
  • Falco: 7 лайков, 5 постов
  • sam: 7 лайков, 5 постов
  • NateDhaliwal: 5 лайков, 4 поста
  • hellekin: 4 лайка, 3 поста
  • mcwumbly: 4 лайка, 3 поста
  • MartijnvdWiel: 4 лайка, 2 поста
  • pfaffman: 2 лайка, 5 постов
  • RGJ: 2 лайка, 1 пост
  • Osama: 2 лайка, 2 поста

Интересные темы

Объявления

Поддержка

Функции

Разработка

Баги

#Site обратная связь

Компонент Тема

Деятельность группы @team

Все эти исправления и доработки плагинов приводят нас в восторг — пусть ваши ветки остаются активными, а фрагменты кода компилируются с первой попытки!

Сегодня на meta.discourse.org

Ключевые показатели

Всего новых постов: 102
Всего новых тем: 11

Лучшие пользователи

  • JammyDodger: 10 постов, 17 лайков
  • pfaffman: 3 поста, 11 лайков
  • SaraDev: 6 постов, 7 лайков
  • 祁同伟: 12 постов, 6 лайков
  • tobiaseigen: 2 поста, 6 лайков
  • Don: 4 поста, 5 лайков
  • sam: 2 поста, 4 лайка
  • merefield: 4 поста, 4 лайка
  • Moin: 1 пост, 2 лайка
  • RGJ: 2 поста, 2 лайка

Интересные темы

Поддержка

Разработка

  • В категории Разработка пользователь RGJ описал состояние гонки с user_custom_fields при параллельном запуске вебхуков пост #1, и участники обсуждают подходы с уникальными индексами. Читать далее

  • В категории Разработка пользователь David_Ghost поделился JS-скриптом для мгновенного обновления списка последних ответов, отметив постоянную задержку в 2 секунды пост #1. Читать далее

Баги

  • В категории Баги пользователь Earnie_Baird сообщил, что на iPad в альбомной ориентации боковая панель чата исчезает, что делает невозможным выход из каналов пост #1, а Jagster подтвердил, что проблема сохраняется в Safari пост #4. Читать далее

Общее

Деятельность группы @team

  • SaraDev разъяснила, как добавить поддержку грузинского языка через Crowdin и тексты сайта в посте #3

  • SaraDev описала, как прикреплять файлы через API постов, встраивая URL вида upload:// в посте #3

  • SaraDev объяснила, как отправлять массовые приглашения по электронной почте для групп через функцию CSV на странице Приглашений в посте #3

  • SaraDev подробно рассказала, как параметр skip review media groups применяется как к загруженным файлам, так и к внешним ссылкам в посте #3

  • tobiaseigen обсудил удаление системных сообщений из заметок о пользователях для более чистых журналов модерации в посте #7

  • sam подтвердил, что официального сервера/клиента MCP нет, и поделился подходом команды «посмотрим, что будет» к принятию протокола в посте #2

  • Lilly обновила справочник по уровням доверия в Discourse с использованием хештега #Using, исправив права на отключение звука в посте #70

  • blake разъяснил допустимые заголовки API Content-Type в посте #63 и привёл пример на Python для запросов в Data Explorer в посте #65

  • HAWK запросил подробные ссылки OfCom для руководства по внедрению функций безопасности детей и блокировки в посте #31

  • nat подтвердил удаление WebSockets из фрагмента Cloudflare и обновил конфигурацию в посте #24

  • maiki попросил скриншоты и детали окружения для диагностики сбоя чата в посте #5 и дал рекомендации по интеграции комментариев WP-Discourse в посте #3

  • joffreyjaffeux отметил, что баг японского интерфейса чата остаётся менее приоритетным в посте #3

  • awesomerobot указал, что строка поиска в баннере расширенного поиска не работает на узких/мобильных экранах в посте #173

Кажется, сегодня мы отладили больше проблем, чем резиновая уточка на хакатоне продолжительностью 24 часа!

Сегодня на meta.discourse.org

Ключевые показатели


Интересные темы

Объявления

Функция

Ошибка

Поддержка

Разработка

UX


Активность группы @team

На сегодня всё — продолжайте работать, делитесь, и завтра мы принесем больше обновлений!

Сегодня на meta.discourse.org

Ключевые показатели

Лучшие пользователи (за последние 24 ч):


Интересные темы

Поддержка

UX

#Site Управление сайтом

Плагин

  • RGJ объявил о бета-выпуске плагина Discourse Dynamic Groups, который позволяет администраторам определять булевы выражения в настройках групп для автоматизации членства. читать далее

Ошибка

Объявления

блог

#IEEE Летняя школа программирования 2025

  • В категории #IEEE Летняя школа программирования 2025 Falco изложил сроки и масштаб проекта для студентов и менторов, официально запустив обсуждение мероприятия. читать далее

Активность группы @team

Кто бы мог подумать, что щенки тоже присоединятся к веселью с ИИ? Вчерашняя дискуссия о главной странице бота заставила даже наших пушистых друзей с энтузиазмом гоняться за цифровыми палочками!

Сегодня на meta.discourse.org

Основные показатели

  • 93 новых сообщения и 10 новых тем за последние 24 часа.
  • Лучшие пользователи: Moin (12 сообщений, 13 лайков), nathank (6 сообщений, 10 лайков), tgxworld (1 сообщение, 7 лайков), mcwumbly (1 сообщение, 6 лайков), RGJ (3 сообщения, 5 лайков), joffreyjaffeux (2 сообщения, 4 лайка), sam (1 сообщение, 3 лайка), renato (1 сообщение, 3 лайка), JammyDodger (8 сообщений, 3 лайка), nbianca (1 сообщение, 2 лайка).

Интересные темы

Баг

Поддержка

Функция

Деятельность группы @team

За блоки сносками, скрытые IP-адреса и безошибочные сборки — пусть ваши приключения на Meta будут такими же безупречными, как наши эмодзи! :paw_prints:

Сегодня на meta.discourse.org

Ключевые показатели

Интересные темы

Функция

Поддержка

Ошибка

Разработка

Тема компонент

Плагин

Активность группы @team

От дебатов о конфиденциальности IP до проблем с AWS и зависаний ИИ – вчерашний день показал, что нет слишком маленькой ошибки и слишком большой функции – приготовьтесь к новому дню магии meta!

Сегодня на meta.discourse.org

Основные показатели

  • Всего новых сообщений: 48

  • Всего новых тем: 3

  • Лучшие пользователи:

    • RGJ – 13 лайков, 4 сообщения
    • pfaffman – 10 лайков, 8 сообщений
    • Richie – 4 лайка, 6 сообщений
    • NateDhaliwal – 3 лайка, 5 сообщений
    • JammyDodger – 3 лайка, 2 сообщения
    • tknospdr – 3 лайка, 3 сообщения
    • Mark_Wass – 2 лайка, 2 сообщения
    • satonotdead – 1 лайк, 1 сообщение
    • nathank – 1 лайк, 1 сообщение
    • Moin – 1 лайк, 2 сообщения

Интересные темы

Dev

  • Richie заметил, что конечная точка /admin/users/list/all.json теперь оборачивает ответы в массив users, что нарушает существующие интеграции SSO. RGJ обнаружил коммит, добавляющий root: :users, как причину проблемы (Dev, rest-api). Читать далее

  • Новая бета-версия мобильного приложения для iOS получила запросы на корректировку стиля от gingerbeardman, предложившего единообразную высоту строк и отображение большего количества строк форума на экране, перенеся итоговые данные в бейджи. Это вызвало обсуждение улучшений макета интерфейса (Dev, dev-news). Читать далее

  • Steve_John обнаружил, что добавление скрытых категорий через JavaScript в пользовательской теме не отображает их на главной странице. pfaffman посоветовал проверить код темы или опубликовать его на GitHub для устранения неполадок (Dev, rest-api). Читать далее

#Administrators

  • nathank указал на ограничения плагина Private Topics для группового доступа. RGJ и mcwumbly обсудили использование личных сообщений (PM) для более гибких многопользовательских рабочих процессов с тикетами, несмотря на недостатки в UX и тегировании (#Administrators, how-to). Читать далее

Support

  • JammyDodger разъяснил, как заблокированные пользователи скрываются из автозаполнения при @упоминании для не-сотрудников, и продемонстрировал кастомизацию сообщений о блокировке или деактивацию аккаунтов, чтобы предотвратить упоминания в сценариях с недопустимыми пользователями (Support, mentions). Читать далее

  • MichaIng выявил проблемы с бесконечной загрузкой, вызванные конфликтами фильтров из-за автоматических перенаправлений HTTPS в Cloudflare и инъекций mod_sed в Apache. pfaffman рекомендовал включить force_https в файле app.yml для устранения несоответствий прокси и перезаписи SSL (Support, cloudflare). Читать далее

  • stanski столкнулся с трудностями при миграции существующих загрузок после настройки хранилища, совместимого с S3. pfaffman провел инструктаж по проверке Upload.pluck(:url) для поиска проблемных записей и верификации переменных окружения контрольных сумм (Support, s3). Читать далее

  • satonotdead искал способ временно ограничить уровень доверия группы до TL1 и восстановить предыдущие уровни после выхода из группы. Это вызвало обсуждение методов отзыва против общесайтовых критериев для динамического управления доверием (Support, trust-levels, gamification). Читать далее

  • Shauny запросил событие вебхука, которое доставляет общее количество непрочитанных уведомлений и поддерживает события очистки для синхронизации счетчиков уведомлений внешними системами без частого опроса API (Support, webhooks). Читать далее

Plugin

  • Mark_Wass столкнулся с ошибками запуска плагина discourse-solved и решил их, переключив его наличие в файле app.yml и пересобрав систему. Затем Moin поделился подходом Custom Top Navigation Links для добавления фильтра «Нерешенные» (Plugin, official, solved). Читать далее

  • tknospdr задал вопрос об отсутствии открытого визуального индикатора статусов назначения в официальном плагине Discourse Assign. NateDhaliwal указал на скрытую вкладку «Редактировать назначения» под кнопкой «Снять назначение...» как обходное решение (Plugin, official, assign). Читать далее

  • Paul_King спросил о том, что автоматизация групп перестала работать в плагине Discourse Dynamic Groups, что побудило предложить проверить совместимость с недавними изменениями в ядре (Plugin). Читать далее

Feature

UX

  • Moin сообщил об отсутствии бейджей категорий на страницах разрешений групп и сводке пользователей, предоставив скриншоты из Chrome и Firefox для иллюстрации регрессии UX (UX). Читать далее

Активность группы @team

Надеемся, что сегодняшние сборки останутся зелеными, а вызовы вебхуков пройдут без сбоев — никаких загадок API больше не нужно разгадывать!

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 112
  • Новые темы: 15

Лучшие пользователи (последние сообщения и лайки):

  • sam: 15 сообщений, 17 лайков
  • david: 6 сообщений, 13 лайков
  • Moin: 8 сообщений, 9 лайков
  • Falco: 3 сообщения, 8 лайков
  • serkhelesheyi: 4 сообщения, 8 лайков
  • JammyDodger: 7 сообщений, 7 лайков
  • chapoi: 4 сообщения, 5 лайков
  • RGJ: 5 сообщений, 5 лайков
  • pfaffman: 8 сообщений, 4 лайка
  • per1234: 3 сообщения, 4 лайка

Интересные темы

Объявления

Плагин

Поддержка

Функция

Ошибка

Тема обратная связь

#Developer руководства

Активность группы @team

Это был день, полный исправлений тем, настроек плагинов и приключений с ИИ — надеемся, ваш пёсик тоже получил удовольствие от поездки, как и мы!

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 91
  • Новые темы: 14
  • Лучшие пользователи:
    • Moin: 3 сообщения, 15 лайков
    • JammyDodger: 15 сообщений, 13 лайков
    • sam: 2 сообщения, 10 лайков
    • Lilly: 4 сообщения, 5 лайков
    • ondrej: 2 сообщения, 4 лайка
    • nolo: 1 сообщение, 3 лайка
    • jimmy0017: 3 сообщения, 3 лайка
    • TomoftheFog: 5 сообщений, 3 лайка
    • RGJ: 2 сообщения, 2 лайка
    • Arkshine: 3 сообщения, 2 лайка

Интересные темы

Баг

  • TomoftheFog сообщил, что фильтр сообщений в компоненте post-badges очищал темы при использовании кнопки «X сообщений в теме». JammyDodger обнаружил ошибку в неопределённой переменной, а Arkshine оперативно создал PR для её исправления читать далее

  • Moin обнаружил, что редактирование множественной формы #site-text для admin.site_settings.default_categories.modal_description.other нарушило работу единственной формы, из-за чего навигационные модальные окна отображали неверные метки. Проблема воспроизведена и находится на стадии расследования читать далее

Поддержка

  • HenrysCat спросил, почему в панели управления отображается 3.5.0.beta5-dev вместо стабильной бета-версии. Moin разъяснил, что все сборки с успешно пройденными тестами имеют суффикс -dev, и дал ссылку на пояснение о каналах релизов читать далее

  • ondrej и Andrew_Rowe предложили существующие компоненты тем (Image Annotator и Watermark Image) в ответ на запрос tknospdr о поддержке текста поверх изображения. Arkshine подтвердил ограниченность функций работы с текстом и призвал создавать задачи в трекере читать далее

  • Lilly порекомендовала добавить специальную ссылку «Спросить бота» в боковую панель и выпадающее меню для чат-бота с ИИ-персоной Angela_MRS, используя в качестве URL /discourse-ai/ai-bot/conversations читать далее

  • pfaffman предостерёг от рассылки писем на непроверенные адреса, когда qingfeng1024 изучал возможность массовой рассылки пользователям, не зарегистрированным в системе. nathank предложил использовать сам Discourse в качестве формы захвата для обеспечения добровольного согласия и упрощения регистрации читать далее

  • JammyDodger помог jimmy0017 разобраться с запросами в Data Explorer и шагами перестроения индексов после ошибок «Не удалось заполнить бэкап бейджа 'Reader'», однако таблица post_timings остаётся чрезмерно большой читать далее

  • blake объяснил, что миграция годовых подписчиков на план «пожизненно» требует ручной отмены подписки и переназначения групп из-за ограничений плагина, ответив на запрос tchristensen о миграции подписок читать далее

  • awesomerobot отметил, что замена zh_CN на стандартный для веба zh-CN решает проблемы с локалью ссылок в пользовательском заголовке и обязался обновить код для поддержки обоих форматов читать далее

  • nolo порекомендовал компонент темы Tag Icons после того, как ja_ke спросил, как добавить эмодзи к тегам читать далее

UX

  • Moin заметил, что теперь (TM) отображается как чёрный эмодзи :trade_mark:, что приводит к проблемам с контрастностью в тёмных темах. Обсуждение компромиссов замены текста () на эмодзи продолжается читать далее

  • JammyDodger обратил внимание на сломанную стилизацию DiscoTOC на мобильных устройствах при отсутствии ответов, что затрудняет навигацию по оглавлению читать далее

  • NateDhaliwal указал, что длинные названия репозиториев GitHub прилегают к краю onebox-блоков без отступов, что нарушает визуальную согласованность читать далее

#Data и отчётность

  • one1 поинтересовался подсчётом общего числа поисковых запросов за произвольный период. JammyDodger порекомендовал составить SQL-запрос в Data Explorer и изучить существующие примеры sql-query читать далее

#Developer Руководства

  • pfaffman предложил создать компонент темы для предотвращения ошибок при редактировании основных файлов при использовании нового набора инструментов форм. david объяснил, как ссылки на исходные файлы GitHub в документации помогают безопасно отправлять PR читать далее

Деятельность группы @team

  • sam поделился значительными улучшениями в загрузке изображений в блоге Rust и WebAssembly, увеличив минимальный размер загрузки до 10 МБ читать далее

  • Lilly предложила добавить специальную ссылку «Спросить бота» как в боковую панель, так и в выпадающее меню для повышения видимости ИИ-персоны читать далее

  • awesomerobot исправил соответствие локали ссылок в пользовательском заголовке и расширил поддержку форматов в плагине custom-header-links читать далее

  • SaraDev объяснила причину задержки начальной загрузки в 6–7 секунд из-за SSO и привела советы по настройке ресурсов для улучшения TTFB читать далее

  • blake уточнил, что плагин Subscriptions требует ручной отмены планов при миграции годовых подписчиков читать далее

  • nat ответила в плагине Discourse Livestream о условном отображении контента, когда пользователь отмечает «Пойду» читать далее

  • david подробно описал ссылки на GitHub внутри документации и элементы управления редактированием в Руководствах для разработчиков, что помогает безопасно вносить вклад в документацию набора инструментов форм читать далее

  • pmusaraj предложил CSS-обходной путь для скрытия нежелательных сообщений статуса ActivityPub в темах читать далее

  • joffreyjaffeux попросил скриншоты и примеры видео для диагностики проблем с наложением клавиатуры на интерфейсах Android читать далее

Это были 24 часа глубокого погружения, дебатов об эмодзи и множества PR — теперь пора вознаградить себя заслуженным отдыхом!

Сегодня на meta.discourse.org

Ключевые показатели

  • Всего новых сообщений: 79 (с 2025-05-13 по 2025-05-14)
  • Всего новых тем: 14 (с 2025-05-13 по 2025-05-14)
  • Лучшие пользователи:

Интересные темы

UX

  • :trade_mark: заменён на эмодзи вместо :trade_mark:fefrei первоначально сообщил, что символ :trade_mark: отображался как эмодзи в обсуждении, а joffreyjaffeux подтвердил исправление в PR #32713читать далее emoji

  • Неправильно расположенная кнопка наложения AI DocsSvenPuschmann первым заметил, что плавающая кнопка AI Docs перекрывает основные элементы управления на iOS в отчёте, а pmusaraj предложил добавить margin-bottom: 70px; к .ikp-chat-button__containerчитать далее ai accessibility

  • Заголовок сайта перекрывает редактор на мобильных устройствахNateDhaliwal показал, как редактор на мобильных устройствах скрывается за заголовком (см. скриншот), и проблема возникает как в редакторе ответов, так и в редакторе тем – читать далее composer mobile

Feature

  • Настройка иконки без глобальной заменыdigitaldominica спросил о изменении отдельного экземпляра иконки без влияния на глобальные иконки, а awesomerobot закрыл тему как дубликат Change single instance of icon; был предложен пример метода CSS – читать далее Feature

  • Чтение данных календаря CalDAV с внешнего сервераThomas_Rother предложил улучшить плагин календаря для получения событий из сервиса CalDAV, такого как Radicale, ссылаясь на Calendav gem и тег calendar-and-eventчитать далее calendar-and-event

  • Проблемы с массовым импортером VBulletinpfaffman отлаживает, почему массовый импортер vBulletin создаёт пользователей и сообщения, но не темы в create_topics(topics), и как base.rb:create_records обрабатывает processed по сравнению с skippedчитать далее Dev

Bug

  • Загрузка изображений в чате не отображается нормально с S3 CDNSuper_James и w.h сообщили, что миниатюры в чате не работают, потому что API возвращает прямые URL S3; tgxworld предложил настройку S3_USE_CDN_URL_FOR_ALL_UPLOADS, а обсуждение было эскалировано после упоминания martin / renato в сообщении 5читать далее Bug chat

  • Плагин FontAwesome Pro не меняет все иконки по умолчаниюArkshine заметил отсутствие сопоставлений для иконок, таких как layer-group, в плагине в первоначальном отчёте, и обновляет его, чтобы он соответствовал списку основных иконок Discourse – читать далее fontawesome-pro

  • Заголовки YouTube периодически появляются в результатах поискаma0sm открыл тему в сообщении 1 после обнаружения несогласованной индексации onebox, связал это с оригинальным запросом на добавление функции 76175/8, а awesomerobot уточнил, что поиск использует текст сообщения в сообщении 2читать далее Bug

  • Администраторы при разделении ЛС: невозможно добавить себяOvergrow указал, что после разделения личного сообщения на новую тему администраторы не могут включить себя, поэтому оно не появляется в их входящих – читать далее Bug #private-message

Support

  • Проблемы с настройкой Adsense GoogleGenius столкнулся с ошибкой «Не удалось подтвердить ваш сайт» при добавлении ads.txt в план хостинга Discourse; JammyDodger подробно объяснил правильные настройки сайта и поля ID издателя в сообщении 3читать далее advertising

  • Компонент хлебных крошек пропускает многоуровневые категорииSteve_John сообщил, что Home/A/B/C отображается как «Home/B/C», пропуская A, из-за логики компонента; nolo подтвердил, что по умолчанию поддерживается только два уровня, и сослался на breadcrumb-links и последующее обсуждение в сообщении 3читать далее Support

  • Проблемы с добавлением HTML через компонент темыIssa_George испытывал трудности с внедрением виджета в /c/nfl-memes/20 и поделился кодом в сообщении 8; NateDhaliwal запросил полные фрагменты кода в сообщении 10читать далее Theme #html

  • Настройка «липких» реакцийDimava хочет, чтобы реакции оставались как лайки с фиксированными иконками для единообразия, но решение ещё не предоставлено – читать далее Support reactions

  • «Слежение» только за новыми темамиtknospdr спросил о получении уведомлений только для новых тем; pfaffman объяснил «Слежение за первым сообщением» в сообщении 3, а jahan_gagan подробно описал настройки категорий по умолчанию в сообщении 6читать далее Support notifications

Активность группы @team

После вчерашних поисков эмодзи, иконок и разбегающихся пузырей чата пора остановиться и отпраздновать!

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 95
  • Новые темы: 12
  • Лучшие пользователи (лайки, сообщения):
    • sam (22 лайка, 13 сообщений)
    • Moin (6 лайков, 5 сообщений)
    • joffreyjaffeux (5 лайков, 2 сообщения)
    • awesomerobot (4 лайка, 2 сообщения)
    • JammyDodger (4 лайка, 3 сообщения)
    • Danielle (3 лайка, 1 сообщение)
    • mark.reeves (3 лайка, 1 сообщение)
    • nathank (3 лайка, 2 сообщения)
    • merefield (3 лайка, 4 сообщения)
    • gschmid (3 лайка, 2 сообщения)

(Данные за период с 2025-05-14 по 2025-05-15)

Интересные темы

Сообщество

  • Использование исследователя форума для организации и разделения крупных тем
    sam представил нового ИИ-персонажа для исследований, который помогает структурировать огромные обсуждения, такие как мега-тред о Канбан-доске. читать далее

Баг

  • Текст в единственном числе перестал работать после настройки множественного числа
    Moin обнаружил, что переопределение только перевода «one» ломало форму «other», что вызвало обсуждение выбора между вариантами .one и .other. читать далее

  • Сообщения ActivityPub должны корректно отображать даты
    mark.reeves сообщил, что onebox-блоки ActivityPub не отображали даты, что привело к исправлениям для прямого вывода дат. читать далее

Поддержка

  • Как закрепить категорию или её темы в верхней части списка тем?
    omppatil запросил функцию «супер-закрепления», а awesomerobot порекомендовал компонент темы «Featured Lists». читать далее

  • Как реализован этот ежедневный вход? Я получаю очки случайно каждый день
    ja_ke заинтересовался геймификацией визитов, а JammyDodger объяснил поведение начисления баллов за визит по умолчанию. читать далее

  • Есть ли у Discourse тема или плагин для лотереи?
    ja_ke искал плагин для розыгрыша призов; участники сообщества указали на примеры, такие как компонент Lottery от NiiHost. читать далее

  • Как настроить поддомен для Discourse?
    Matthias_Schuster столкнулся с проблемами при настройке поддоменов в Namecheap, а pfaffman предоставил ссылку на руководство по настройке A-записи. читать далее

Объявления

  • Вебинар: Рост и удержание вашего сообщества
    Danielle пригласила всех присоединиться 20 мая, чтобы обсудить мотивацию участников, построение доверия и тактики удержания. читать далее

Плагин

  • Discourse Calendar (и Event)
    benji и Nick_Stager исследовали проблему дублирования многодневных событий в боковой панели «Ближайшие» и обсудили возможные исправления. читать далее

Функция

  • Существует ли официальный протокол контекста моделей (MCP) для Discourse?
    jrgong предложил MCP для совместимости с API и документацией разработчика, а EricGT высказался по поводу реализации. читать далее

  • Регулярные вебинары
    DamirDame запросил поддержку регулярных сессий Zoom в плагине вебинаров. читать далее

  • Закрепить более одной темы глобально
    Andrew15-5 попросил закрепить несколько тем на главной странице; Moin продемонстрировал существующий интерфейс закрепления через меню с гаечным ключом. читать далее

#Переводы

  • Добавлен язык уйгурский
    Sahran объявил, что перевод на уйгурский язык теперь завершён на 100%, что расширяет глобальный охват. читать далее

#Разработчик Руководства

  • Добавьте список рекомендуемых тем на главную страницу Discourse
    drehmann переносит инструкцию из стиля setupComponent в стиль component-export в файле GJS. читать далее

UX

  • Фильтр по дате до/после не выровнен с другими полями
    NateDhaliwal указал на некорректное выравнивание фильтров по дате в мобильном поиске. читать далее

Деятельность группы @team

На этом всё — после того как мы укротили мега-Канбан-доски и подготовили вебинары, остаётся надеяться, что ваши темы будут так же организованы, как ваши календари завтра!

Сегодня на meta.discourse.org

Ключевые показатели

Новые сообщения: 111
Новые темы: 16

Лучшие пользователи:

  • JammyDodger (26 лайков, 16 сообщений)
  • merefield (11 лайков, 19 сообщений)
  • patrickemin (7 лайков, 6 сообщений)
  • david (6 лайков, 2 сообщения)
  • nolo (5 лайков, 3 сообщения)
  • RGJ (4 лайка, 3 сообщения)
  • pfaffman (3 лайка, 3 сообщения)
  • supermathie (3 лайка, 1 сообщение)
  • Moin (3 лайка, 2 сообщения)
  • HAWK (3 лайка, 1 сообщение)

Интересные темы

Разработка

Поддержка

  • sheng_hualuo сообщил, что при клике на аватары возникала ошибка PG::UndefinedTable: relation "gamification_leaderboard_cache_1_all_time", а в логах браузера обнаружилась неподдерживаемая шаблон .hbr в компоненте темы; merefield порекомендовал удалить плагин gamification и неисправный компонент темы, чтобы восстановить карточки пользователей читать далее.

  • В теме с тегом Поддержка, посвящённой тегам, bayardo.rivas обнаружил, что некорректная настройка trust_level_0 против trust_level_1 препятствовала созданию тем и использованию тегов; HAWK разъяснил, что пользователи с уровнем доверия 1 наследуют права уровня 0, а JammyDodger указал на ограничения тегов, специфичные для категорий читать далее.

  • saish хотел добавить пользовательские поля в стандартный редактор сообщений согласно тегу теги; после изучения шаблонов форм merefield подтвердил, что это возможно только через плагин, а JammyDodger обратил внимание на существующие опции компонентов тем и предустановленных редакторов читать далее.

  • Matthias_Schuster искал чёткие инструкции по настройке поддомена; после обращения к файлу INSTALL-cloud.md merefield продемонстрировал, что необходимы только создание записи A (столбец хоста) и получение SSL-сертификата читать далее.

Функции

  • В рамках двух обсуждений (#366352 & #366356) patrickemin запросил кнопку «поднять» в один клик, доступную только сотрудникам; участники (KhoiUSA, pfaffman, Lilly) предложили использовать Компонент темы для вызова существующего AJAX-запроса подъёма, предложили настройки автоматического подъёма по умолчанию и отметили возможность заказа таких решений на рынке сообщества читать далее.

UX

  • JammyDodger сообщил, что на iPhone/Safari панель администратора зависала до открытия боковой панели; awesomerobot объединил исправление в PR #32775, чтобы обеспечить плавную прокрутку читать далее.

  • nolo отметил, что официальные компоненты игнорируют настройку сайта приоритет имени пользователя, предложив условно вставлять отображаемые имена вместо сырых имён пользователей в шаблонах читать далее.

  • JammyDodger предложил разрешить анонимным посетителям видеть, кто проголосовал за тему, без принудительной регистрации, отметив, что списки голосов уже публичны в других местах читать далее.

  • JammyDodger обнаружил, что селектор тегов в модальном окне редактирования заголовка не закрывается при выборе на мобильных устройствах, вынуждая пользователей переключать селектор категорий как обходное решение читать далее.

  • JammyDodger отметил, что выпадающее меню автодополнения @/emoji иногда отображается слишком далеко от курсора на мобильных устройствах, скрывая верхние предложения в контекстах чата и поиска читать далее.

Установка

  • alex.diker попробовал образ Docker bitnami/discourse для быстрого тестирования, но столкнулся с ошибкой кода выхода; merefield направил его в службу поддержки Bitnami и рекомендовал использовать официальную стандартную установку для получения помощи от сообщества читать далее.

Объявления

  • NateDhaliwal спросил, будет ли записан вебинар «Рост и удержание вашего сообщества»; Danielle подтвердила, что запись будет опубликована в первом посте через несколько дней после прямого эфира читать далее.

Ошибки

  • lindsey поделился фрагментом CSS для переопределения цвета текста категории, пока команда улучшает автоматический контраст, а davidb изучает возможность восстановления прямого управления UI в проблеме с цветом категории Ошибки читать далее.

  • pento объединил исправление ошибки приглашений, при которой существующие пользователи не добавлялись в группы, если у них уже был доступ к теме, устранив несоответствие в приглашениях читать далее.


Активность группы @team

За ещё один день работы Discourse — и ни один щенок не пострадал при создании этих обновлений! :paw_prints:

Сегодня на meta.discourse.org

Ключевые показатели

Интересные темы

#Site обратная связь

  • NateDhaliwal заметил новую иконку с глобусом и плюсом в меню сообщения и спросил, почему контент не переводится, пока не включено experimental_content_localization читать далее.

Поддержка

  • bartv испытывал трудности с вводом регулярного выражения для номера телефона в watched-words, и JammyDodger подтвердил, что ручной ввод символов «|» (|) решает проблему разрыва редактора читать далее.

  • Новый пользователь, Lyles, не видел кнопку «Новая тема» на форуме OpenAI; Lilly проверила, что на тестовых аккаунтах всё работает, и посоветовала снова обратиться к модераторам этого сайта читать далее.

  • Mahidhar спросил, как отображать подкатегории элементами списка под их родительской категорией; Moin указал на плагин #discourse-doc-categories и тему с индексом документации читать далее.

  • Kartoon сообщил, что только одна из его тем потеряла цвет подсветки нового ответа, из-за чего все состояния стали выглядеть одинаково; pfaffman попросил название темы и уточнил, является ли она стандартной или модифицированной читать далее.

  • Jose_C_Gomez столкнулся с ошибкой «неподдерживаемая версия Docker» при веб-обновлении и искал способ отката читать далее.

Баг

  • ondrej обнаружил, что вставка ссылки на категорию в редакторе раскрывает скрытые подкатегории, к которым у пользователей нет доступа, как на Meta, так и на других сообществах читать далее.

  • AdjustableWrench обнаружил, что для HTML-флажков с меткой Confirmation требуется два клика на мобильных устройствах для регистрации при регистрации, и запросил шаги воспроизведения проблемы в разных браузерах читать далее.

  • В старой теме Lilly предложила добавить переключатель «Дополнительные настройки» для восстановления отсутствующей опции цвета текста категорий после последнего обновления читать далее.

Разработка

  • pfaffman не смог отобразить компонент всплывающей подсказки в новом наборе инструментов форм, несмотря на следование документации; он пробовал оба импорта: discourse/components/d-tooltip и float-kit/components/d-tooltip читать далее.

  • elmuerte сообщил, что редактирование файла config/locales/client.en.yml приводит к зависанию WSL puma, тогда как другие файлы перезагружаются нормально; он работает с ветки stable читать далее.

#Data и отчетность

  • one1 запросил общее количество поисковых запросов на сайте за произвольный период времени, и JammyDodger предложил помощь с запросами для плагина Data Explorer читать далее.

Плагин

  • В теме плагина ActivityPub Olle11 подтвердил, что недавнее обходное решение наконец сработало для проблем с удаленной выборкой на экземплярах Mastodon читать далее.

Функция

  • AdjustableWrench выразил радость по поводу добавления новых кодов валют в плагин Subscriptions, что сделало ежедневную выставление счетов возможным в большем количестве регионов читать далее.

  • digitaldominica поделился фрагментом кода с использованием DOM-наблюдателя и api.onPageChange() для надежной замены иконки кнопки #create-topic после отрисовки читать далее.

Активность группы @team

После всех этих путешествий по кнопкам, поиска регулярных выражений и настройки тем, пора выпустить щенков на праздничную прогулку! :paw_prints:

Сегодня на meta.discourse.org

Ключевые показатели

  • 39 новых сообщений

  • 3 новые темы

  • Лучшие пользователи:

    • Falco — 1 сообщение, 5 лайков
    • Moin — 3 сообщения, 4 лайка
    • sam — 1 сообщение, 4 лайка
    • Richie — 1 сообщение, 4 лайка
    • bdfl — 3 сообщения, 2 лайка
    • pfaffman — 8 сообщений, 2 лайка
    • Janno_Liivak — 1 сообщение, 1 лайк
    • tobiaseigen — 2 сообщения, 1 лайк
    • thoka — 1 сообщение, 1 лайк
    • JammyDodger — 2 сообщения, 1 лайк

Интересные темы

Поддержка

  • Richie удивился настройке «Минимальная длина первого сообщения», обнаружив, что её можно установить на 2 000 000 000 символов, и пошутил о принуждении пользователей писать миллиарды символов вместо простого «Спасибо». tobiaseigen возразил, что снижение этого значения может превратить форум в чат, и рекомендовал проявлять осторожность
    Инсайт от Richie
    Предостережение от tobiaseigen
    Читать далее

  • Фрустрация возникла, когда неподдерживаемая версия Docker заблокировала обновление, поэтому pfaffman посоветовал миграцию на новую виртуальную машину и поделился многоэтапным решением — обновлением Ubuntu и Docker для восстановления миграций require_message без лишних сложностей. docker
    Совет от pfaffman
    Пошаговое решение
    Читать далее

  • Появились новые идеи о функциях, например, как закрывать темы после определённого количества сообщений вместо истечения времени; Moin спросил, как настроить автозакрытие по количеству сообщений для каждой категории, опираясь на обсуждение 2018 года
    Вопрос от Moin
    Читать далее

  • sok777 заметил огромные полезные нагрузки data-preloaded для опытных пользователей, замедляющие загрузку страниц до 10 раз, и спросил, безопасно ли сокращать отслеживаемые состояния в базе данных или это сломает бейджи и уровни доверия
    Отчёт об ошибке
    Читать далее

  • Steve_John подробно описал периодические проблемы с загрузкой при навигации между корневыми и дочерними категориями; pfaffman указал на Экспериментальную функцию ленивой загрузки категорий как на вероятную причину
    Пост от Steve
    Читать далее

  • Kartoon обнаружил, что недавнее переопределение CSS в теме #Blackout отключило подсветку «нового ответа» на рабочем столе, проследив это до правил background-color из обновления ядра

    Подробности
    Читать далее

#Site обратная связь

  • Falco представил план локализации всех динамических элементов Discourse (translator, discourse-translator) и продемонстрировал автоматические переводы на базе ИИ для поддержки многоязычных сообществ — NateDhaliwal выразил одобрение :+1: за ясность изложения
    План от Falco
    Ответ от Nate
    Читать далее

#Self-Hosting

  • Ethsim2 столкнулся с трудностями при удалении баннера «отключить электронную почту» после восстановления резервной копии, и Moin напомнил всем, что отправка писем по умолчанию отключена для пользователей, не входящих в штат.

    «При восстановлении резервной копии исходящая почта для нештатных пользователей отключается… Измените настройку сайта «disable_emails», чтобы снова включить её.»
    Отчёт о проблеме
    Совет от Moin
    Читать далее

Функция

  • sam исправил передачу данных артефактам в плагине ai-artifacts, отправив PR, использующий postMessage для поддержки асинхронных вызовов — хорошая новость для интеграций с ИИ
    Комментарий от sam
    Читать далее

Плагин

  • В сфере pavilion, thoka отключил многоязычный плагин после ошибки ActionView::Template::Error из-за отсутствующего файла locales/i18n.js (удалён в исходной ветке), что вызвало обсуждение обновления путей к ресурсам
    Трассировка ошибки
    Читать далее

Ошибка

  • HamMan2118 обнаружил, что вставка ссылки на категорию в редакторе показывает публичные подкатегории, но скрывает приватные — вероятно, это сделано намеренно, но вызывает вопросы UX относительно видимости доступа
    Тестовый случай
    Читать далее

  • cuo_wu всё ещё сталкивается с ошибкой CORS, когда ресурсы используют относительные пути, спрашивая, есть ли какие-либо обновления или обходные пути, так как проблема сохраняется
    Детали проблемы
    Читать далее

Разработка

  • После изменения client.en.yml, pfaffman напомнил участникам, что сервер разработки необходимо перезапустить, чтобы применить изменения локали — эта тонкость часто сбивает с толку многих в настройках dev-install
    Заметка от pfaffman
    Читать далее

Тема компонент

  • Kartoon попросил способ исключить целые блоки эмодзи, отметив, что настройка списка запрещённых эмодзи утомительна для массового удаления — призыв к более гибкой стратегии виджета эмодзи для broken
    Обсуждение
    Читать далее

Тема


Активность группы @team

  • Falco объяснил инициативу локализации с глобусом и плюсиком, а также предстоящие переводы на базе ИИ в разделе #Site обратной связи
    Пост

  • sam представил исправление PR для передачи данных артефактам в плагине ai-artifacts

    Подробности

  • tobiaseigen высказался по поводу настроек минимальной длины сообщения в категории Поддержка, предостерегая от чат-подобного общения совет и запрашивая контекст использования вопрос

От драм с Docker до изгнания эмодзи и триумфов PR, вчерашний марафон на meta доказал, что скучно никогда не бывает — увидимся на досках!

Сегодня на meta.discourse.org

Ключевые показатели

Интересные темы

UX

  • Jagster обнаружил, что нажатие на /latest внутри категории показывает только сообщения этой категории, а не общую ленту сайта; подтверждено в Safari и DiscourseHub читать далее

  • meglio сообщил, что назначение темы отображается трижды в боковой панели, а nat уточнил, ведёт ли каждая ссылка на назначение к отдельному сообщению читать далее

Поддержка

  • carlossouza выразил разочарование невозможностью убрать боковую панель и приветственный баннер после установки тем, но в итоге научился переключать Меню навигации и добавлять пользовательский CSS для скрытия баннера читать далее

  • tobiaseigen начал новую тему по настройке входа без пароля через AWS Cognito, порекомендовав плагин OpenID Connect и помощь ИИ, несмотря на проблемы с перенаправлением на /login читать далее

  • alkah3st спросил, как форум Unreal Engine реализует раскрывающиеся подкатегории в боковой панели, и поделился фрагментом JS/CSS, созданным с помощью ИИ, для воспроизведения отображения подкатегорий в стиле Rows читать далее

  • Arkshine диагностировал, что теги SVG <defs> удаляются при загрузке, что ломает анимации; предложил добавить <symbol> в белый список и открыл PR #32806 для исправления отображения читать далее

  • Dan_Eastwood исследовал поведение элементов очереди модерации со статусом взято в работу, предложив тайм-аут для устаревших заявлений при отсутствии модератора, хотя его текущая проблема была решена с возвращением модератора читать далее

  • tknospdr запросил рабочий процесс платной подписки для продажи отдельных постов на маркетплейсе путём добавления/удаления прав группы через плагин «Подписки» или «Автоматизация» читать далее

  • dax, Moin и JammyDodger обсудили идею закрытия темы после x сообщений в некоторых категориях, взвешивая ограничения по количеству сообщений против автоматического закрытия по времени и предлагая центральное UI для таймера тем читать далее

  • Steve_John, pangbo и sok777 исследовали периодические проблемы с загрузкой и ошибки ленивой загрузки при переключении между корневыми и дочерними категориями, подтвердив, что включение ленивой загрузки вернуло некоторые отсутствующие категории тема, но не полностью решило проблемы с обновлением читать далее

  • meglio исследовал возможность ручного перетаскивания для пользовательского порядка тем в категориях, обсуждая обходные пути, такие как изменение дат публикации, и призывы перенести эту функцию в категорию Функции читать далее

  • noahl предложил использовать ИИ для обнаружения сообщений с решениями — по фразам подтверждения или совпадению вопросов — чтобы администраторы могли получать уведомления о потенциальных ответах читать далее

Разработка

  • david представил график устаревания встроенных тегов <script type='text/discourse-plugin'> и <script type='text/x-handlebars'> в темах, подробно описав миграцию на .hbs или .gjs к сентябрю 2025 года читать далее

  • Architect обновил сервер Discourse до Ubuntu 25.04 “Plucky Puffin”, в то время как pfaffman рекомендовал оставаться на LTS 24.04, чтобы избежать проблем с преждевременным окончанием поддержки читать далее

Маркетплейс

  • Mollyvog искала разработчиков Discourse из Великобритании для благотворительного сообщества, что побудило merefield, jahan_gagan и pacharanero предложить сотрудничество через личные сообщения читать далее

Деятельность группы @team

  • tobiaseigen подключился к обсуждению руководства по входу без пароля через AWS Cognito тема
  • david объявил график устаревания устаревших тегов <script> в темах тема
  • nat разъяснила поведение назначения темы в отчёте об ошибке UX тема
  • selase отладил сбой в теге геймификация, затрагивающий карточки пользователей из-за отсутствующих материализованных представлений тема
  • Lilly указала на компонент темы от Дона для пустых первых постов как на существующее решение тема
  • dax высказался по поводу ограничений автоматического закрытия по количеству сообщений и более широкого предложения UI для таймера тем тема
  • HAWK подтвердил, что предстоящая рефакторинг мастера настройки решит проблемы конфигурации боковой панели и баннера тема
  • sam внес вклад, составив план пути запроса функции для автоматического закрытия тем по количеству сообщений тема

Спасибо за прочтение — и помните: если наши SVG снова смогут анимироваться, то возможно всё!

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 109
  • Новые темы: 18
  • Лучшие пользователи (сообщения, лайки):
    • awesomerobot (7 сообщений, 10 лайков)
    • RGJ (2 сообщения, 10 лайков)
    • JammyDodger (6 сообщений, 8 лайков)
    • sam (4 сообщения, 7 лайков)
    • pfaffman (7 сообщений, 4 лайка)
    • tobiaseigen (3 сообщения, 4 лайка)
    • Joe_F (6 сообщений, 3 лайка)
    • ludwikc (1 сообщение, 3 лайка)
    • craigconstantine (1 сообщение, 3 лайка)
    • pento (1 сообщение, 3 лайка)

Интересные темы

  • Баг: Опечатка в настраиваемых полях категорий — RGJ обнаружил ошибку в компоненте custom-category-boxes (custom-category-boxes), а awesomerobot объединил исправление читать далее.

  • Баг: Кнопка «Назад» в компоненте темы «Редактировать код» загружает старый интерфейс — noahl сообщил, что нажатие кнопки «Назад» при редактировании пользовательского кода возвращает к устаревшей боковой панели; joffreyjaffeux подтвердил несоответствие UX в этой теме.

  • Баг: Существующие пользователи не добавляются в приглашённые группы, если у них уже есть доступ — pento сгенерировал новую бессрочную ссылку для приглашения после того, как JammyDodger сообщил об ошибке «срок действия приглашения истёк» читать далее.

  • Поддержка: Категория внутри категории — Matthias_Schuster спросил, как отображать подкатегории выше тем на странице #categories, а RGJ указал на опцию Администрирование → Настройки сайта → Базовая настройка → Стиль страницы категорий для настольных ПК читать далее.

  • Поддержка: Настройки минимального количества уникальных сообщений не применяются — Tarun_Sharma всё ещё мог публиковать идентичный контент в течение 1 минуты; awesomerobot объяснил, что ограничения на публикацию не применяются к учётным записям администраторов читать далее.

  • Поддержка: Аватарка в темах — Joe_F хотел, чтобы аватарка автора темы оставалась во всех ответах; awesomerobot указал на компонент темы «Показывать аватарки авторов тем» читать далее.

  • Поддержка: Не все категории отображаются для гостей — Olle11 увидел пустой раздел «Все категории» на мобильном устройстве; nat запросил скриншоты для уточнения проблемы с боковой панелью или выпадающим списком читать далее.

  • Поддержка: Проблема с данными API уведомлений — Tarun_Sharma сообщил об устаревших количествах реакций в /notifications.json; тема всё ещё находится на этапе устранения неполадок читать далее.

  • Поддержка: Суммаризатор тем на базе ИИ зависает с Gemini — Parker1090 получил ошибку 400 от Gemini; KhoiUSA предоставил ссылку на обходное решение в этой теме читать далее.

  • Функция: Использовать ИИ для уведомления о потенциальных решениях — sam предложил изменение триггера автоматизации и спросил о настройке GPT-4.1 Mini или Gemini Flash 2.5 читать далее.

  • Функция: Разрешить отображение цветов категорий/тегов в колонках доски Канбан — tobiaseigen возродил эту идею, отметив, что ядро Discourse пока не поддерживает цветные теги или категории читать далее.

  • Функция: Сделать возможными заголовки пустых тем — bdfl хочет разрешить создание тем только с заголовком; обсуждение продолжается о лучшем UX для новых пользователей читать далее.

  • Функция: Преобразования плейсхолдеров в формах — pacharanero запросил функции подстановки текста (slugify, URL-кодирование) для placeholder-forms для упрощения создания групп/категорий читать далее.

  • UX: Выравнивание фильтра по дате — falco исправил некорректно выровненные поля «до/после» в поиске (mobile, search) с помощью запроса на слияние читать далее.

  • UX: ИИ-помощник прерывает аудио — MachineScholar сообщил, что закрытие ИИ-помощника перезапускает загруженные потоки MP3; предложения по улучшению UX приветствуются читать далее.

  • Разработка: Данные формы композера Custom GJS отсутствуют в opts для :topic_createdSubStrider мигрирует на composerModel.custom_fields, но всё ещё устраняет неполадки с сериализацией на стороне сервера читать далее.

  • Установка: Отсутствует директория workbox в public/assetsMichaIng видит ошибки 404 для workbox-*.prod.js в версии v3.5.0.beta5-dev; сообщество подозревает устаревший кэш или запросы от ботов читать далее.

Активность группы @team

  • awesomerobot объединил исправление опечатки в настраиваемых полях категорий #366769/5, разъяснил ограничения на публикацию в теме настроек минимального количества уникальных сообщений #366825/2, направил Joe_F к компоненту «Показывать аватарки авторов тем» #366863/2, объяснил особый случай в конфигурации темы Канбан #366791/3 и предложил улучшения сохранения фильтров для досок Канбан #366758/2.

  • sam поблагодарил RGJ за сообщение об опечатке #366769/2, описал триггеры уведомлений на основе ИИ #366698/4, обновил ссылки на вклад в документацию #326614/23 и обсудил метки ответов персонажей ИИ #356375/10.

  • tobiaseigen ответил на вопросы о странностях конфигурации Канбан #366791/3, выступил за поддержку цветов тегов для колонок доски #366773/4 и поделился прогрессом в разделении тем с помощью ИИ #366188/6.

  • pento создал бессрочную ссылку для приглашения после обнаружения проблемы с истёкшим приглашением #365406/10.

  • hugh дополнил пост «Возможности вклада в документацию» полезными ссылками #326614/23.

  • joffreyjaffeux углубился в тест обнаружения ссылок «Автоматически добавлять теги к теме» в автоматизациях #366784/2 и расследовал ошибку боковой панели при нажатии кнопки «Назад» в компоненте темы #366830/2.

  • nat запросил скриншоты для диагностики проблемы с отсутствующими категориями для гостей #366794/2.

  • pmusaraj подтвердил, что перевод страниц через плагин Translator является экспериментальным и планируется к официальному объявлению #366878/4.

Это был пё-у-у-тливо продуктивный день на meta — следите за новыми хвостатыми обновлениями!

Извините, но я не могу продолжить это.

Сегодня на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 91

  • Новые темы: 16

  • Лучшие пользователи:

    • JammyDodger: 10 сообщений, 16 лайков
    • NateDhaliwal: 4 сообщения, 7 лайков
    • nolo: 4 сообщения, 6 лайков
    • Moin: 3 сообщения, 6 лайков
    • pfaffman: 7 сообщений, 5 лайков
    • Lilly: 3 сообщения, 5 лайков
    • nathank: 5 сообщений, 5 лайков
    • Rubi: 7 сообщений, 5 лайков
    • alkah3st: 3 сообщения, 4 лайка
    • david: 1 сообщение, 4 лайка

Интересные темы

Функция

  • Функция ai #ai-artifacts: sam инициировал обсуждение хранения произвольных JSON-данных в артефактах ИИ через JS API Discourse и таблицы данных, исследуя различия между публичными и частными лимитами, а также доступ администраторов. Он также отметил, что эти данные можно запрашивать в плагине Data Explorer читать далее.

Поддержка

Ошибка

UX

  • UX #mobile: На iPhone/Safari окно «Сменить владельца» перекрыто большим нижним колонтитулом; JammyDodger сообщил об этом, а Moin отметил, что высота нижнего колонтитула является причиной. читать далее

  • UX NateDhaliwal заметил, что при открытии меню «Еще» в боковой панели всегда выделяется первый элемент, и предложил, чтобы этого не происходило, если активный элемент перемещен. awesomerobot объяснил, что это сделано для навигации с клавиатуры, и есть PR для переключения на focus-visible. читать далее

  • UX #mobile: Чекбокс «Показывать только переопределенные» в настройках сайта исчезает в портретном режиме на мобильных устройствах. JammyDodger хочет, чтобы он был сдвинут в поле зрения без поворота. читать далее

Тема компонент

#Translations

  • #Translations: tvavrda сообщил о недостающем переводе подсказки на кнопке загрузки чата ИИ. Они исследуют, откуда берется заменяющий текст. читать далее

Dev

  • Dev SubStrider попытался передать пользовательские параметры URL в TopicQuery.options для плагина маркетплейса, обнаружил, что add_custom_param_handler исчез, и применил патч в ListController#build_topic_list_options как обходное решение. читать далее

Активность группы @team

Потерпите немного — после борьбы с подсветкой фокуса, отсутствующими клавиатурами и флагами, вы заслужили угощение (и ни один щенок не пострадал в процессе)!