毎日のまとめ(UTC 9時)

今日は meta.discourse.org で…

主要な統計

  • 新規投稿数: 130
  • 新規トピック数: 19
  • トップユーザー(いいね数、投稿数):
    • sam(いいね 23、投稿 4)
    • Moin(いいね 18、投稿 14)
    • Falco(いいね 16、投稿 4)
    • awesomerobot(いいね 12、投稿 4)
    • joffreyjaffeux(いいね 11、投稿 7)
    • david(いいね 11、投稿 5)
    • keegan(いいね 10、投稿 3)
    • nolo(いいね 8、投稿 2)
    • jordan-vidrine(いいね 7、投稿 5)
    • ondrej(いいね 6、投稿 2)

出典:daily summary data from meta.discourse.org


興味深いトピック

UX

  • 「新しいヘッダーのドロップダウン/通知メニューのスタイル」において、keegan が複数のナビゲーションのスタイリング案を提案しました。具体的には、horizontal-overflow-nav のデザインを模倣することや、既読の通知を薄く表示することなどが含まれます。一方、sam は円形インジケーターの位置、ナビゲーションの配置、ハイライトの心理的効果について意見を述べました。 続きを読む

  • 「モバイルビューのいくつかのトピックでスライドスペース(右側の余白)が表示される」というトピックでは、Rafael_Goncalves がモバイルでの不要な水平スクロールを報告し、Moin が最近の #369637 の修正によりこの問題が解消されたことを確認しました。 続きを読む

  • 「チャット:同じユーザーからの連続したメッセージの時刻表示が不統一」のスレッドでは、sam がこの UX の不自然さを確認し、Jagster が 12 時間制と 24 時間制が混在していることについて疑問を呈しました。 続きを読む

お知らせ

  • 「AI アーティファクトのユーザーストレージ」において、sam が埋め込み型のアンケートを含む AI アーティファクトのストレージ機能を発表し、Falco がプレイ可能なゲームパッドの実験を通じてユーザーストレージ機能を実演しました。 続きを読む

機能

  • 「コラボレーション設定のデフォルトとして全画面チャット」では、nolo がユーザーを直接チャットに誘導するサイト設定またはテーマのハックを要求し、joffreyjaffeuxdiscourse_chat_preferred_mode を設定する初期化スニペットを提供しました。 続きを読む

インストール

  • 「Nomad サポート」において、hnnsly が Hashicorp Nomad でのデプロイについて質問し、Falco がコンテナイメージを使用した自社の Nomad ベースのホスティング設定について言及しました。 続きを読む

  • 「UPDATE: Cloudflare 障害! – Discourse の「3.5.0.beta6」への更新に失敗」では、haydenjames が Cloudflare の障害に伴う npmjs.org の 503 エラーを診断し、eisammy--skip-mac-address を使用した回避策を共有しました。 続きを読む

バグ

  • 「公開ページの CSS がフロントエンドに表示されない」において、chrismalone が公開ページでテーマの CSS が欠落していることを報告し、david がスタイルシートの読み込みを復元する PR #33179 を特定してマージしました。 続きを読む

  • 「トピック内の非常に長い行によりページが(大幅に)横スクロールする」では、awesomerobotPR #33175 によりオーバーフローが修正されたことを確認しました。 続きを読む

  • 「引用できるのが単語一つだけ」において、Moin が Android と Firefox のタブレットでの選択バグを特定し、それが PR #33143 と関連している可能性を指摘しました。joffreyjaffeux は内部で修正をテストしています。 続きを読む

サポート

  • 「自分が申告したアイテムの申告を解除する方法」では、T_Disco がフラグ付き投稿の申告解除ができず、tobiaseigenX ボタンのワークフローを案内しました。 続きを読む

  • 「見出しまたは副見出しのクラスは?」において、stanigatorJammyDodger から Markdown の見出しレベル(#…######)を学びました。 続きを読む

  • 「RSS ポーリング頻度」では、patrickemin が 4 分ごとにジョブが実行されていることに気づき、Lilly が Sidekiq のスケジューリングがフィード数とどのように重複するかを説明しました。 続きを読む

開発

  • 「テーマのスケルトンにある互換性エントリの目的は何ですか?」では、Moin が新しい .discourse-compatibility ファイルについて疑問を呈し、david がその含めることを取り消すことを約束しました。 続きを読む

  • 「コンポーネントの設定説明にサイト設定へのリンクを追加するにはどうすればよいですか?」において、david が設定説明で %{base_path} を使用できるようにする今後の PR を紹介しました。 続きを読む

コミュニティ


@team グループの活動

  • sam が「新しいヘッダーのドロップダウン/通知メニューのスタイル」で通知円の位置やナビゲーションのハイライト選択についてコメントしました リンク
  • Falco が「AI アーティファクトのユーザーストレージ」でユーザーストレージの AI アーティファクトデモを構築・共有しました リンク
  • awesomerobot が「新しいヘッダーのドロップダウン/通知メニューのスタイル」でエッジ・トゥ・エッジのメニューハイライトとドット/アイコンの統一を提案しました リンク
  • joffreyjaffeux が「コラボレーション設定のデフォルトとして全画面チャット」でデフォルトの全画面チャットモード用の Ember 初期化スクリプトを提供しました リンク
  • david が公開ページで CSS が表示されない原因をローダーのバグに特定し、「公開ページの CSS がフロントエンドに表示されない」で PR #33179 をマージしました リンク
  • keegan が「新しいヘッダーのドロップダウン/通知メニューのスタイル」でスタイリッシュなナビゲーション案と薄く表示される通知のプロトタイプをスケッチしました リンク
  • jordan-vidrine が「新しいヘッダーのドロップダウン/通知メニューのスタイル」で最新のナビゲーション実験を meta 上でライブ公開しました リンク
  • tobiaseigen が「自分が申告したアイテムの申告を解除する方法」でユーザーをレビューキューのアイテムの申告解除手順に案内しました リンク
  • Lilly が「RSS ポーリング頻度」で Sidekiq のスケジューリングとサイト設定の間隔の違いを明確にしました リンク
  • Osama がマージされた PR により FontAwesome Pro プラグインの問題が修正されたことを確認しました「FontAwesome Pro プラグインがすべてのデフォルトアイコンを変更しない」 リンク

これで終了です。これほど多くのデザインの行き来があった後、通知メニューがプレッツェルよりもさらに複雑な twists を持っていることは明らかです!

本日の meta.discourse.org より…

主要統計

興味深いトピック

サポート

UX

Dev

機能

#Site 管理

@team グループの活動

どうやら私たちはすべて追いついたようです——いくつかのピンクバナーとチャットの微調整も付いてきています!

今日は meta.discourse.org で…

主要な統計

興味深いトピック

@team グループの活動

  • @Lilly がコートジボワールの国旗絵文字の問題に参加し、破損した :piñata: フォールバックについて言及しました(投稿 4 を参照)。
  • @supermathie が母音記号の不整合を指摘し、絵文字のバグ調査を開始しました(投稿 3 を参照)。
  • @jordan-vidrine がデザイン実験において、新しいヘッダーのドロップダウンと通知メニューの洗練されたモックアップを共有しました(投稿 58 を参照)。

絵文字の捜査、テーマの微調整、シールドに関する議論で一日を過ごした後、完璧にレンダリングされた国旗と子犬に承認された通知を夢見ておやすみなさい!

meta.discourse.orgでの今日の出来事…

主要な統計

新しい投稿:89 (レポート)

新しいトピック:13 (レポート)

上位ユーザー(過去24時間):

JammyDodger:3件の投稿、9件のいいね (アクティビティ)

NateDhaliwal:9件の投稿、8件のいいね (アクティビティ)

Moin:4件の投稿、7件のいいね (アクティビティ)

jahan_gagan:6件の投稿、6件のいいね (アクティビティ)

bloomexperiment:2件の投稿、5件のいいね (アクティビティ)

merefield:4件の投稿、4件のいいね (アクティビティ)

joffreyjaffeux:1件の投稿、3件のいいね (アクティビティ)

mrmowji:7件の投稿、3件のいいね (アクティビティ)

nolo:1件の投稿、2件のいいね (アクティビティ)

AquaL1te:2件の投稿、2件のいいね (アクティビティ)

興味深いトピック
カテゴリ別にグループ化し、各箇条書きはダブルスペースでインラインでリンクされています。

Feature

昨日、ondrejがadmin shieldsに関する議論を開始し、セルフホストフォーラムのオーナーがUpdate our admins and moderator shieldsで降格されるのを防ぐための機能強化を提案しました (モデレーション)。

try.discourse.orgでMeta SSOを有効にするリクエストがMeta login option on Discourse Tryで表面化し、darkpixlzがTheme Creatorと同様にMetaログインボタンを追加することを提案しました。

サポート

Cate_Souleさんが、
ホームページにカテゴリーと最新の投稿を表示する方法
について質問し、JammyDodgerさんが、
トップメニュー
の順序を
Set the homepage view to Categories + Latest Posts
で並べ替えることで解決しました。

mrmowjiさんが、TOCの背後に
タイムラインボタンが隠れている
と報告し、
Hidden Timeline button
のスクロール動作で解決しました。

管理者がプラグインのアップデートに関するピンク色のバナー警告を発見しました。Moinさんが、
How to identify which theme/component/plugin needs an update?
のコンソールで原因を特定する方法を示しました。

noloさんが、ホームページに
ランキングボード
を追加することについて質問し、
Homepage Blocks
プラグインが
Leaderboard in homepage
で紹介されました。

AI愛好家がAIページの
会話のきっかけの提案
について議論しました。Falcoさんが、
AI conversation starters on the webpage
で、3つのプロンプトボタンをカスタマイズする方法を明確にしました。

Aboutページ
での驚きは、一部のサイトで管理者がいないことを示しました。jahan_gaganさんが、
How does a forum have no admins
でロジックを説明しました。

モバイルアプリ開発者が、Discourseウェブビューの
App Storeの承認
について質問しました。jahan_gaganさんとmerefieldさんが、
Apple Appstore Approval for Discourse app with webview
で必要なネイティブ機能について検討しました。

中国のインストーラーが
管理者の確認メール
を受信できませんでした。NateDhaliwalさんが、
未收到管理员账户的确认邮件
でポート2525をテストすることを提案しました。

Jagsterさんが、
匿名ユーザーはAIボットページをPMに使用できない
ことを
Allow guest to see AI Bot Page
で確認しました。

Fedora CoreOSの採用者がpupsでシンボリックリンクエラーに遭遇しました。jahan_gaganさんが、
Discourse-setup fails when pups tries to create symbolic link
でセットアップ前に既存のログを削除することを推奨しました。

kuazaさんによる機能提案では、コンポーザーをボットに置き換えることで、AI主導のトピック作成が提案されました。
I want to use the private message initiation page with AI bot to create a new topic

マーケットプレイス

コミュニティメンバーが、
Any freelancers/contractors to help me setup a Theme
でカスタムテーマの構築を申し出ており、
jahan_gagan

pfaffman
がボランティアをしています。

インストール

ベテランが
メールの自己ホストに関するトラブルシューティング
に関する古いスレッドを再検討し、
pfaffman

Troubleshoot email on a new Discourse install
でポートの変更を案内しました。

チームグループによる活動

joffreyjaffeux
が絵文字の歴史を掘り下げ、
Côte d’Ivoire flag
の修正を
Côte d’Ivoire flag emoji not rendering
で開始しました。

Falco

ゲストAIボットアクセス
の権限を
Allow guest to see AI Bot Page
で明確にしました。

引き続き投稿をお願いします。昨日のスプリントは、Discourseの十種競技のように感じられました!

今日、

主要な統計

新しい投稿の合計:
78

新しいトピックの合計:
9

上位ユーザー:
Moin (9 いいね、4 投稿)、david (8 いいね、4 投稿)、nathank (7 いいね、3 投稿)、NateDhaliwal (5 いいね、3 投稿)、sam (5 いいね、2 投稿)、rumi.ju (5 いいね、2 投稿)、MachineScholar (4 いいね、1 投稿)、joffreyjaffeux (3 いいね、1 投稿)、pfaffman (3 いいね、6 投稿)、kris.kotlarek (3 いいね、1 投稿)

興味深いトピック

Feature

Markdownを無効にしてリッチテキストをデフォルトにする

rumi.ju は、エディターをリッチテキストにロックし、Markdown を非表示にする方法を
この投稿
で質問し、sam はそれがロードマップにあることを確認しました
詳細はこちら

ウェブページ上のAI会話スターター

sam は、当面の計画はないものの、AIプロンプトを追加するデモテーマコンポーネントを提案し、議論を
Feature
に移しました
詳細
元のリクエストの後
詳細はこちら

Support

行方不明の管理者の謎

Moin は、デフォルトのデザインにもかかわらず、管理者が「管理者」と「モデレーター」の両方に表示される矛盾を強調し、
この投稿
でスクリーンショットを共有しました

信頼レベルのテキストの編集

Encounter は、#SiteText の下のラベルを変更する方法を質問し、NateDhaliwal はそれらが groups.default_names.trust_level_* 設定によって制御されていることを説明しました
解決策
最初のクエリの後
こちら

FKB Proテーマのフォントの削除

Yuuki_Mizukami はカスタムテーマでフォントを削除しようとし、Moin はソリューションブロックを非表示にするテーマパネル設定を指摘しました
この返信
元の質問に続いて
詳細はこちら

Dev

.gjs
コンポーネントの将来

david
が、Embroiderの静的呼び出し可能フラグに先立ち、Emberリゾルバーを回避することについて、
この分析
で議論し、現在のルックアップ戦略の
背景
を概説しました。

コンポーネントの説明におけるサイト設定へのリンク

david
が、設定の説明でリンクを許可するためのコア変更をマージし、
彼のマージノート
でホームページ機能コンポーネントを更新し、
交換
で固定戦略を明確にしました。

Plugin

Discourse Doc Categoriesの成長

インデックストピックが50個のURLを超えると、最初の50個だけがプレビューを取得します—
mrmowji

レンダリングされない投稿
で問題を指摘し、
MachineScholar
がonebox設定の調整をアドバイスしました
詳細

ActivityPubプラグインのフェデレーションの癖

patrickemin
が、管理者以外の承認された投稿がMastodonに自動的にフェデレーションされないことを
このシナリオ
で報告し、
Jagster
がモデレーションキューがフェデレーションを妨げることを
議論
で説明しました。

Bug

コートジボワール国旗の絵文字の修正

joffreyjaffeux
が、
このコメント
で、
こちら
の最初の報告の後、欠落している
の絵文字を解決するプルリクエストにリンクしました。

enable_names
表示バグ

PRのマージ後、
kris.kotlarek
が、設定が名前を完全に非表示にするようになったことを確認し、より詳細な制御のための新しい
Feature
トピックを提案しました
詳細

Installation

DiscourseをPleskと並行して実行する

Ethsim2がPleskとDiscourseが共存できるかどうかを質問し、tobiaseigenが公式インストールパスのみがサポートされていると説明しましたが、同様の過去の議論を指摘しました。元のクエリに関する役立つアドバイスを参照してください

UX

チャットアバターサイズの削除

アバターがサイドバーチャットから消え、chapoiがこのアップデートで実験からコアに移行した後、戻ってくることを確認しました。最初の実験はこちら

テーマコンポーネント

カテゴリヘッダーの更新

Nathankが、このスクリーンショットのテーマコンポーネントへの最近のアップデート後に視覚的なずれを報告し、スタイリングレビューを促しました

お知らせ

AIアーティファクトのユーザーストレージの説明

ai-artifactsのお知らせで、chrismが最初の投稿の詳細の後、この説明でAIセッションの「ユーザーストレージ」が何を意味するのかを説明しました

今日は meta.discourse.org で…

主要な統計

注目のトピック

開発

サポート

バグ

機能

テーマ コンポーネント

  • コアの変更後、管理者の非推奨バナーをクリアするために、「最終閲覧ユーザーカード」コンポーネントの簡単な更新が行われました 「最終閲覧」ユーザーカード

お知らせ

  • AI アーティファクトユーザーストレージ で、一貫した処理を確保するためにアーティファクトをユーザー ID(セッションではなく)にリンクさせることで、AI アーティファクトストレージが改善されました。

#翻訳

  • クロアチア語の翻訳者が文字列を保存する際にスペルチェックのブロックに遭遇し、クロアチア語のリクエスト でトラブルシューティングが行われました。

@team グループの活動

アイコンを一元化し、タイポグラフィを柔軟に保ち、グループメッセージは常に解決可能にしましょう。明日もまた、メタの魔法をお楽しみに! :rocket:

今日 meta.discourse.org で起きたこと…

主要な統計

興味深いトピック

  • Dev david が、コンポーネントでの引数アクセスを簡素化するため、コネクタコンポーネントにトップレベルの @outletArgs を導入しました。テンプレート内では @outletArgs.foo@foo に、Glimmer JS 内では this.args.foo に置き換えることで、後方互換性を維持しています 続きを読む

  • Praise denvergeeks が、コミュニティでの5 年間を記念し、メンテナへの心からの称賛と祝賀の GIF を投稿しました 続きを読む

  • Announcements Danielle が、6 月 25 日のカスタマープロジェクトチームウェビナーを発表しました。カスタムデザイン、統合、そしてライブの Q&A を紹介する予定です 続きを読む

  • Feature opcourdis が、カレンダープラグインに対して、各定期イベントごとに個別のトピックを作成し、参加を発生ごとに変更可能にするよう要望を出しました 続きを読む

  • Feature martin が、全画面チャットの設定に影響を与えるキーボードショートカットやストレージの癖について詳述し、チャット専用のモードの可能性について議論しました 続きを読む

  • Marketplace SandraT が、AI 搭載サポートと WordPress 統合を備えた B2B-ERP コミュニティ向けのドイツ語での簡潔な募集「Discourse-Experte gesucht」を投稿しました 続きを読む

  • Bug Moin と他のユーザーが、ブラウザを問わずタブレットでのエディタのリサイズ不具合を観察し、タッチモードとデスクトップモードの競合を示唆しています 続きを読む

  • Bug phillcoxon が、必須のカスタムユーザーフィールドがサインアップを静かにブロックし、入力欠落に対するエラーヒントが表示されない問題を再現して確認しました 続きを読む

  • #Blog: Discourse が「30 日でエンタープライズコミュニティを立ち上げる方法」のケーススタディスレッドを公開し、迅速な展開に関する議論を促しました 続きを読む

  • Installation agemodiscourse.conf ファイルの場所を見つけるのに苦労し、Lillyconfig/discourse.conf のパスと app.yml のオーバーライドについて詳細を説明しました 続きを読む

  • Support nathank が、公開されたページからテーマコンポーネントが除外される理由を説明し、イベントや場所は意図的に除外されていることを明確にしました 続きを読む

  • Support MAR が、WhatsApp グループの知識を Discourse に統合するための戦略を模索し、チャネル横断での情報収集の課題を浮き彫りにしました 続きを読む

  • Support MachineScholar が、カスタム AI ツールのジョブで Net::ReadTimeout に遭遇し、HTTP タイムアウトの調整やプラグインの拡張による回避策を探求しました 続きを読む

  • UX samjordan-vidrine が、新しいヘッダーのドロップダウンスタイルについて反復的な調整を行い、落ち着いた青色、コントラストの調整、アイコンの背景色とのバランスを図りました 続きを読む

  • Bug ascension.forum が、正しい Markdown プレビューとプラグインの更新が行われているにもかかわらず、MathJaxが投票オプションでレンダリングされないことを報告しました 続きを読む

@team グループの活動

  • david が、トップレベルの @outletArgs の導入 こちら と、アンケートプラグインでのアイコン名の改善 こちら により、Dev に貢献しました。

  • Danielle が、カスタマープロジェクトチームのウェビナーのお知らせを開始しました こちら

  • sam が、カレンダープラグインの定期イベントについて発言し こちら、通知メニューに関するフィードバックを提供しました こちら

  • phillcoxon が、カスタムフィールドの欠落によるサインアップの静かな失敗を調査しました こちら

  • martin が、チャットドロワーの設定とキーボードショートカットに関する洞察を共有しました こちら

  • jordan-vidrine が、新しいヘッダーのドロップダウンに関するデザイン調整の詳細を説明しました こちら

  • Lilly が、ユーザーに discourse.conf ファイルの場所を案内し こちら、Cloudflare 向けの SSL 設定のヒントを提供しました こちら

  • joffreyjaffeux が、タブレットでの引用選択問題の解決に取り組みました こちら

記念日を祝うにせよ、投票での MathJax と格闘するにせよ、覚えておいてください:冷静さを保ち、Discourse を続けましょう!

Today on meta.discourse.org

Key Stats

Interesting Topics

Migration: dsims migrated his Appalachian Trail “trail-journal” blog to Discourse, hotlinking media replaced with local uploads and comments preserved as inactive users; he leveraged the Isabelle theme, the Locations plugin, and even authored a Created as Default Sort Order plugin to retain chronological sorting. read more

Community: In “WhatsApp and Discourse Challenges”, members explored how to funnel chat nuggets into Discourse; HAWK pointed to post #2 and the Chat Integrations plugin as starting points. read more

Community: “What livestream/webinar platforms do you use?” reignited interest in the calendar-and-event route and teased upcoming Event/Livestream features; see post #2 and the Event chat channels announcement. read more

Community: “Welcome screen for new users?” sparked guidance on onboarding—merefield recommended a dedicated welcome topic (see post #6) versus a banner or notice. read more

Support: The “Foundation theme?” thread cleared up confusion when HAWK confirmed that Foundation is simply the renamed Default theme in recent releases. read more

Support: “Why don’t I see the text-color button?” was resolved by ondrej walking through enabling the BBCode Colouring plugin and assigning it correctly in the theme editor. read more

Support: In “Why image_url for topic not have separated fields?”, merefield explained that Discourse supports only one thumbnail per topic, regardless of attachments. read more

Support: “How can I download a spreadsheet of the user directory?” got practical when Moin suggested using Data Explorer queries and demonstrated how to reverse engineer the Discourse API for CSV exports. read more

Dev: “Tracked variable not found?” saw merefield advise avoiding unnecessary @tracked properties in favor of DIcon usage and linked to a detailed Theme Developer Tutorial. read more

Plugin: The official calendar-and-event thread featured mpaulhac troubleshooting settings at post #521 and Moin recommending contacting Discourse support at post #522. read more

Theme component: The Discourse Cookie Consent Banner (#108380) was updated by tshenry to clear warnings, with a reminder to consult the Cookie Consent guide for full GDPR coverage. read more

Announcements: “Dropping iOS 15 & other old browsers in July 2025” received updates linking to compatible Windows 7/XP browser forks and expanded legacy support notes. read more

Announcements: “Test our new composer!” underscored demand to set the composer as default; sam logged this common request to inform upcoming UX tweaks under the composer tag. read more

UX: “New header dropdown / notification menu styles” hosted a design marathon, with sam and jordan-vidrine debating text contrast, spacing, and icon backgrounds across multiple mockups. read more

#Extras: The Multilingual Plugin topic (#142740) reignited calls for Pavilion-style translation support after a recent core commit break, and users shared patch ideas. read more

Activity by the @team Group

Looks like 94 posts and 20 topics kept us busy—here’s to another day of great ideas and glitch fixes!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

Support

Bug

Installation

Dev

Marketplace

Activity by the @team Group

And remember, after troubleshooting Sidekiq idleness and flagging kerfuffles, keep your queues busy and your flags on topic!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • Self-hosted email links appending “7d”: odhiambo reported that test emails were creating URLs like community.kictanet.or.ke7d/admin… instead of the correct FQDN (issue thread) and Moin traced it to a typo in the admin quick start guide (post #8). email fixed

  • Staff colour breaks notification emails: A rare bug caused topic notification emails to fail when a staff colour was applied to a post (report); JammyDodger’s additional repro steps confirmed it was due to post_type adjustments (post #3).

  • Standalone.yml build failures: Users running Discourse on non-standard ports saw rebuild loops and port-25 blacklisting errors in this discussion, with ryan_olsen detailing a proper Nginx proxy setup (post #6).

Support

  • Group messaging mechanics: HAWK walked through creating group DMs vs category-tied chat channels (how-to) and Moin clarified that auto-join by group is actually auto-join by category (post #7), even pointing to the discourse-whos-online plugin.

  • Topic like counts: Members wondered why the topic list shows total topic likes instead of first-post likes (query); merefield confirmed it’s part of the Topic List serialization (post #3).

  • Granting admin access: WolfpackFan couldn’t grant admin rights despite receiving the confirmation email; JammyDodger explained the link must be clicked while logged in as the original admin grantor (details, solution #2).

  • Saved Replies (Templates): Rubi asked whether templates can be restricted to mods; Moin explained how category security settings control who uses vs who creates templates, and how to enable private templates via site settings (post #2). Templates category-moderators

  • SMTP setup woes: Nicca’s new install wasn’t receiving admin verification emails; community members pointed to port-blocking by some hosts and suggested switching to port 2525 or following the standard troubleshooting guide (original issue, workaround example #3).

  • Disabling anonymous search: A request to disable guest search with YAML hooks (topic) led to Falco revealing the hidden rate_limit_search_anon_global_per_minute setting that fully blocks /search for anonymous users (post #2).

  • PhpBB3 template import loop: A rebuild error on templates/import/phpbb3.template.yml caused endless loops; JammyDodger pointed to a similar fix in an earlier thread (see 365089).

Announcements

  • AI Artifact storage: The new ai-artifacts feature drew feedback on opening artifact creation to all users rather than only AI personas (discussion) and suggestions for manual code-snippet integration (post #8). ai ai-artifacts

  • Customer Projects webinar: Registration opened for the Customer Projects Team webinar; satonotdead raised Zoom vs Jitsi trade-offs (feedback) and ondrej confirmed that recordings will be posted afterward (post #6). webinar

Feature

  • PWA & iOS push notifications: A feature request explored true push support in PWAs; NateDhaliwal pointed to the official Discourse app for production notifications (post #2) and ryan_olsen confirmed iOS home-screen installs work (post #3). pwa push-notifications

Dev

  • Live code tweaks not persisting: Developers testing direct front-end edits found changes reset on rebuild; merefield recommended using Theme component or Plugin systems for persistent customizations (post #3).

UX

  • Setup wizard palette reset: Users accidentally reset their color palette by rerunning the wizard, but Moin noted that Look & Feel settings were removed from the wizard to prevent this issue (post #2).

Activity by the @team Group

Keep chasing those stray days, rogue ports, and notification quirks—yesterday proved there’s never a dull moment on Meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Community

  • Use of Flags: Ed_S kicked off a meta-moderation discussion on maintaining hidden “flagging reputation,” and Heliosurge noted Discourse already scores flaggers by accepted-flag ratio (first post | reply).

  • WhatsApp and Discourse Challenges: A conversation about aligning WhatsApp-style chats with Discourse workflows led opcourdis to suggest testing the Discourse mobile app for multi-community handling (original post | follow-up).

General

  • DNS4EU, is it for me?: patrickemin asked if the EU-funded DNS4EU public resolver improves Discourse self-hosting; Falco clarified it’s purely a DNS service, not a hosting enhancement (question | clarification).

Bug

  • Discobot still mentions :gear: instead of ⊕: das-g reported that the Discobot tutorial still refers to the old gear icon, and Lilly confirmed the strings will be updated soon (bug report | team response).

  • Self-hosted instance appending “7d” to the FQDN: A curious “7d” suffix kept appearing on site URLs; community troubleshooting traced it back to a /about description quirk (reported | topic).

  • False positives on “posts are not remapped to new S3 upload URL”: WolfpackFan discovered leftover files in /uploads/default caused backup/restore failures and fixed it by cleaning up before backup (issue | resolution).

#Data & reporting

  • Anonymous views suddenly very high: agemo flagged a suspected AI-bot surge in Google Analytics, and ryan_olsen advised using CloudFlare and IP blocks to mitigate non-JS traffic spikes (observation | recommendation).

Support

  • Switch left sidebar to the top?: BoilerPlate4U wanted to move the sidebar into the header; mcwumbly pointed to the navigation_menu site setting (request | answer).

  • Replying doesn’t quote post above: Johnny_McIvor noted missing in-reply-to indicators; Moin explained the suppress reply directly below/above toggles control that behavior (reported | explanation).

  • Strange editing issues on Meta atm: merefield couldn’t edit or delete posts intermittently; tobiaseigen requested replication details until the issue self-resolved (report | follow-up).

  • Is there any way to permanently disable AI captions as a user?: Moin found that “Don’t ask again” resets on each login and sought a truly persistent opt-out (feature request).

  • Disable emoji shortcuts in chat: Shauny observed that disabling ASCII-to-emoji shortcuts works in posts but not in chat; confirmed by ondrej as a missing setting (bug).

Feature

  • Using Discourse as a community ticket system: ryan_olsen revisited a decade-old ask for per-user private ticket categories and was directed to the Private Topics plugin by NateDhaliwal and Moin (discussion | plugin).

  • Threaded discussion is ultimately too complex to survive on the public Internet?: Piyush_Y argued that strictly linear threads stifle organic conversation flows compared to non-hierarchical card-based models (opinion).

  • Allow setting visibility of Event attendees: opcourdis proposed adding a waiting list and attendee-limit visibility toggle to the Calendar plugin for private event management (proposal).

Activity by the @team Group

We flagged, reshaped, and emoji-ified our way through another 68-post whirlwind yesterday – here’s to fewer gear icons and more smooth edits today!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • AI Artifact User storage: sam proposed an interim admin API approach and detailed how artifacts communicate via sandboxed IFRAME messaging in post #13, while darkpixlz prepares a follow-up feature topic. read more

  • :globe_showing_europe_africa: New Calendar Feature: Show Local Time: yaran structured date-range logic and timezone display rules in post #24 and solicited edge-case feedback in post #25. read more

  • Webinar: Meet the Discourse Customer Projects Team: attendees weighed Zoom vs. recorded formats and shared best practices in post #8. read more

  • Help us test Horizon, our newest theme: community members flagged compatibility and layout issues in post #73. read more

Support

  • Forum federation thread on the.socialmusic.network: angus explained ActivityPub ownership and cross-forum editing principles in post #18, with tobiaseigen confirming expected UX in post #20. read more

  • How to set the home page to be an AI bot?: Lilly and pfaffman explored routing strategies for directing logged-in users to the AI bot conversations page in post #4. read more

  • How can I download a spreadsheet of the user directory?: pfaffman outlined using Data Explorer queries combined with a theme component button for CSV exports in post #10. read more

  • 2 Emails stuck in mailq: Ethsim2 diagnosed a queue jam caused by large attachments, cleared the backlog with postsuper, and shared the solution in post #3. read more

#Data & reporting

  • Anonymous views suddenly very high: agemo tracked bounce-rate spikes and suggested Cloudflare Bot Fight Mode and Geo JS Challenges in post #35 and confirmed improvements in post #36. read more

Bug

  • MathJax not working in poll options: joffreyjaffeux committed a workaround for legacy poll plugin quirks, referenced in post #6. read more

  • Disable emoji shortcuts in chat: joffreyjaffeux merged a fix to remove unintended emoji triggers in post #6. read more

  • Topic notifications emails are not being sent if adding a Staff Colour: sam added a pri-medium flag to restore email alerts for moderator-action posts in post #4. read more

  • Bug when using full page login: sam marked this login UX glitch as resolved in post #10. read more

Feature

  • [PAID] Need to feature the Wishlist block on the homepage: Helga_Razinkova gave a shout-out to jahan_gagan for delivering this marketplace request in post #5. read more

  • Is there any way to permanently disable AI captions as a user?: sam scoped this as an interim disable toggle before full caption layering in post #2. read more

  • Constraints on “Custom incoming email address”: supermathie clarified that hosted sites must use foo+…@discoursemail.com or the forum’s hostname in post #2. read more

Dev

  • Javascript added to theme header returns $ is not defined: merefield recommended switching to native JS with Ember modifiers instead of jQuery in post #2. read more

  • Help which plugin is in the screenshot: Moin pointed to the upcoming auto-translation feature and existing Translator plugin in post #3. read more

Activity by the @team Group

Between AI artifacts, calendar tweaks, and ninja bug fixes, our forum never sleeps—and our puppies are wagging their tails in excitement!

Today on meta.discourse.org

Key Stats

Interesting Topics

Theme component

Feature

Bug

Support

Dev

UX

Activity by the @team Group

After all that bug-squashing and feature-tweaking, may your forums be as happy as a puppy chasing a newly fixed emoji!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

Bug

Support

Dev

  • satonotdead explored limiting trust levels via the API in 371684, prompting community scripting suggestions.

Migration

  • jimkleiber shared strategies for importing social media posts into Discourse for a trail-journal blog in 370935, weighing RSS vs. API approaches.

Feature

  • nat confirmed that once whisper privileges are revoked, users can no longer see their own whispers in 272478.

  • Ethsim2 proposed an opt-in setting to trigger email notifications for group mentions added via post edits in 371642, sparking a discussion on skipped email logic.

Activity by the @team Group

It was a whirlwind of features and fixes—our calendar’s never been so punctual, and even Discobot got a facelift! :tada:

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • sam introduced a new search sort order:read, enabling users to surface recently read topics in results for quicker look-up (read more).

  • gilles celebrated the enhanced Upcoming Events filter in the calendar-and-event plugin and suggested showing participant names to round out the view (read more).

Bug

  • nolo and RGJ reported that deleting one component from a long list hides others due to lazy-loading. awesomerobot has drafted a fix in this PR.

  • T_Disco discovered the ‘no tags’ option missing in Advanced filters; Moin pointed out that in:untagged is a working search syntax (UX) (read more).

  • Ethsim2 uncovered an iOS PWA issue where Apple Passwords autocomplete prompts appear unexpectedly in the composer; more investigation is ongoing (read more).

Support

  • Jerome-cockpitLAB asked how to hide the keyboard shortcuts button; NateDhaliwal shared a quick CSS snippet to remove it from the sidebar (keyboard-shortcuts) (read more).

  • ice.d experienced lag after a Discourse update; merefield explained that a global post rebake via Sidekiq can cause temporary slowdown and showed how to monitor the queue (read more).

  • nathank noted Microsoft email tenants were bouncing Discourse mail until DMARC was enabled; the thread links to Mailgun’s Microsoft requirements blog (email) (read more).

  • Moin found that the personal_messages:username filter needs a query term to work; joffreyjaffeux confirmed the syntax test personal_messages:discobot (search) (read more).

General

Feature

  • darkpixlz proposed an admin API for AI artifact creation, raising questions about LLM choice and VSCode integration; a spirited ai-artifacts/rest-api debate ensued (read more).

  • rw_grim requested support for multiple ActivityPub actors on a single post (via tags), so posts can be federated to more than one Mastodon account (activitypub) (read more).

Community

  • marvi and NateDhaliwal revisited the welcome screen pin behavior for new users, noting how home vs. Latest views affect visibility, and uncovered quirks with topic IDs (Community) (read more).

UX

  • sam advocated enabling the new header dropdown and notification menu styles globally on meta as a design experiment, inviting feedback before broader rollout (design-experiment) (read more).

#Data & reporting

  • Michael12 dissected the AI sentiment schema in classification_results, confirming joins to posts.id and exploring per-topic aggregation for dashboard reports (ai-sentiment) (read more).

Activity by the @team Group

  • sam
    • Launched the order:read search sort (371770)
    • Proposed defaulting the new header dropdown styles on meta (369574)
    • Flagged the overlooked theme interface width setting (370949)

  • awesomerobot
    • Reviewed the component-deletion bug and suggested a patch (371784)
    • Added CSS variables to inline theme styles (Dev) (368612)
    • Investigated the first custom top nav link appearing selected (top-navigation-links) (369093)

  • joffreyjaffeux
    • Provided the syntax fix for personal_messages:username (search) (371848)
    • Shared the MathJax “dark magic” patch to fix poll date rendering (370632)

  • Lilly
    • Confirmed the bulk-actions UI now blocks deletion without a selected option (371074)

  • lindsey
    • Addressed the missing PM icon in in:all searches and outlined the forthcoming fix (365094)

Keep calm and search on—yesterday meta was a whirlwind of features, fixes, and facepalms!

Today on meta.discourse.org

Yesterday’s Meta pulse spanned 117 new posts and 26 new topics, including major accessibility fixes like dialog box keyboard navigation, ‘Dayv0’ load-parent-post control, and missing accessible names for arrow icons, a head-scratching 500 Internal Server Error in custom integration code, and community testing workflows in private preview accounts.

Key Stats

Interesting Topics

Theme component

Support

Dev

Bug

Plugin

Announcements

UX

Feature

Activity by the @team Group

That’s a wrap—time to give your rubber duck a well-deserved break after all that lively debugging!

Today on meta.discourse.org

Key Stats

New posts: 41
New topics: 4

Top users (posts, likes):


Interesting Topics

Theme component

  • In “Last Seen” User Card, tshenry added a compatibility file to pin the component to pre-3.5.0.beta7-dev cores in post #35, and rahim123 confirmed it works again after reinstall in post #36.

  • In Right Sidebar Blocks, Andrew_Rowe reported that events aren’t sorted chronologically and shared a screenshot in post #156 of the upcoming events block.

General

  • In Discourse or discuz?, Heliosurge compared release cadences and community activity in post #2, and nolo detailed Discuz licensing and platform differences in post #3.

UX

  • In New header dropdown / notification menu styles, jordan-vidrine enabled the experiment for all trust_level_0 users in post #77, and Moin weighed in on icon contrast in post #81.

blog

Support

  • In Is it possible to embed counters in the footer of the site?, RGJ asked what metrics were needed in post #2, and DigneZzZ requested Yandex.Metrica integration in post #3.

  • In How to limit wiki editing to a certain group or trust level on a post, ondrej noted there’s no per-category wiki-edit restriction in post #2.

  • In Changing Settings For Delete User and Adding Option to Manually Screen Emails, JammyDodger suggested a CSS hide for the “delete and block” button in post #3.

  • In Is there a way to see what posts have been hidden and by whom?, MikeNolan asked about moderator hide logs and AUG enforcement in post #1.

  • In Help: Image thumbnail is broken on chat messages, RoldanLT reported Cloudflare R2 thumbnail authorization errors and shared their S3 config in post #1.

Dev

  • In api.renderInOutlet not rendering?, NateDhaliwal shared a GitHub branch in post #9, debugged CSS display issues in post #10, and nolo recommended optional chaining for nested lookups in post #11.

  • In Modernizing inline script tags for templates & JS API, jimkleiber asked about moving inline <script> components to the new JS tab in post #2, and NateDhaliwal pointed out api.renderInOutlet usage in post #3.

Feature

  • In Add Reply-in-Line back to Chat in addition to Reply-as-Thread, oshyan proposed re-introducing inline quote-replies in post #1, and jimkleiber contrasted chat linearity vs context quoting in post #2.

Bug

  • In Should a deactivated user receive an email?, nickrsan explored using deactivation for periodic re-verification in post #20.

  • In Error “no implicit conversion of Array into String” when using Gemini AI analysis on posts with images, hel_Sinki captured the JSON payload error in post #2 and Michael12 confirmed the same behavior in post #3.

  • In I’m having issues sending DMs or channel messages in rapid succession, ばこん asked if connection speed could trigger rate-limits in post #6.


Activity by the @team Group

  • tshenry improved compatibility for the “Last Seen” User Card; see post #35.

  • jordan-vidrine enabled the new header dropdown & notification menu styles for trust_level_0 users; see post #77.

  • HAWK chimed in on migration planning best practices; see post #4.


That’s a wrap—yesterday’s mix of theme tweaks, migration guidance, and chat feedback proves there’s never a dull moment on meta!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Feature

Bug

#Data & reporting

Plugin

Theme component

Dev

Installation

  • Multiple Discourse sites experienced a Job exception: Waited 1.0 seconds after migration to Hetzner; resource allocation and monitoring configurations were discussed in Job exception error.

Activity by the @team Group

Here’s to a night of puppy cuddles, perfectly sized composers, and zero surprise password prompts!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

Bug

Feature

  • A “No bump” toggle (sage-style) was proposed by Johnny_McIvor—and community members noted it already exists for TL4 and staff in “No bump” setting.

Dev

Theme component

#Data & reporting

Activity by the @team Group

With GDPR deep-dives, calendar color dramas, and CSP heroics, let’s call it a day—no puppies were harmed in writing this report!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Introducing Horizon, our newest theme (horizon-theme): lindsey unveiled Horizon, a simple, beautiful theme designed for effortless installation, complete with light and dark mode previews and a peek at navbar customization… read more.

Support

  • Why am I reading this in Portuguese instead of the original post language?: merefield wondered why his content defaulted to Portuguese on meta; Moin and others investigated locale quirks in this threadread more.

  • Can you customize the Ai Summarize prompt? (ai, ai-summarize): jrgong asked how to tailor AI Summarize prompts, and satonotdead recommended using custom personas and prompts in this discussionread more.

  • Login API Umleitung raus nehmen: Florian_Müller detailed an SSO redirect issue after connecting Discourse to WordPress, and JammyDodger suggested the admin login bypass at /u/admin-login linkread more.

  • How can I change the subheader on the signup form?: jonasrosland looked for missing site text keys after js.create_account.subheader_title disappeared, sparking discussion about hosted service limitations hereread more.

  • How to use .ico favicons correctly in Discourse multisite?: emonunix reported .ico favicon inconsistencies across multisite setups, exploring CDN injection behavior and SEO impacts in this threadread more.

#Site feedback

  • Everything is translated, help! (translation): pHneutre expressed confusion over automatic translations in content and UI, and nat pointed to a toggle button and forthcoming docs to manage localized posts hereread more.

  • Category description in french broken (translation): pHneutre spotted AI-generated French descriptions on the Documentation category page, leading nat to delete faulty localizations and monitor refreshed content linkread more.

Dev

  • Any way to restrict a theme component to only moderators?: pangbo inquired about loading admin-only theme imports for moderators, and david recommended using optionalRequire to prevent module errors linkread more.

  • Upcoming post stream changes – How to prepare themes and plugins (dev-news): pangbo flagged avatar component inconsistencies in the new post stream, and david explained the rationale behind separate PluginOutlet naming in this PR discussionread more.

Bug

  • “First accepted solution” trigger doesn’t work (automation): Moin reported that the solution-detection PM automation stopped firing for new topics; nat is investigating potential logic changes in the check linkread more.

  • Error on Topic and Post Voting Plugins (topic-voting, post-voting): HandSpy_v3 encountered blank crashes after installing voting plugins on 3.4.6, sparking compatibility discussion around branch tracking and plugin versions in this threadread more.

Feature

#Data & reporting

  • Why do monthly signup counts change over time?: Shukrati noticed May’s signup figures shift from 98 to 95, and JammyDodger explained how deleted accounts affect historical report queries discussionread more.

Marketplace

  • Help request: Discourse-Ghost SSO (SSO): Seb_EnergyFlux sought secure Ghost(Pro) SSO middleware that avoids exposing Admin API, and the community weighed in on hosted vs. self-managed solutions hereread more.

Activity by the @team Group

With Horizon now shining on our screens, languages untangled, and AI prompts thoroughly debated, meta’s puppies are safe and our community stronger than ever!