סיכום יומי (5 בבוקר UTC)

Today on meta.discourse.org

Key Stats


Interesting Topics

Installation

Bug

UX

#Extras

Dev

Support

#Sysadmins

#Self-Hosting


Activity by the @team Group


After a marathon of bug sleuthing, feature brainstorming, and CSS debates, the forum is buzzing—no puppies were harmed in the making of these threads!

Today on meta.discourse.org

Key Stats

  • Total new posts: 84
  • Total new topics: 7
  • Top users:

Interesting Topics

Activity by the @team Group

That’s a wrap—after squashing loops and fine-tuning RTL, our forum’s running smoother than ever (and the puppies are wagging their tails in approval)!

Today on meta.discourse.org

Key Stats


Interesting Topics

Dev

  • aest asked how to override the about-page-user.gjs component and david pointed to the outlet system for UI customizations, later merging a UX fix that hides profile links for anonymous users—see post 2 and post 8.

  • awesomerobot noted the original “Add a featured topic list to your Discourse homepage” guide is out of date and recommended the featured-lists theme component as a drop-in replacement—see post 31.

Bug

  • Several community members flagged that disabling enable names breaks admin workflows, with hugh outlining how to extend the setting to groups in order to restore intended behavior—discussion at post 33 and post 39.

  • pfaffman shared a rails-console snippet to alphabetize subcategories after discovering high position values cause ordering glitches—see post 2 and read more.

  • A SQL migration error cropped up in “CopyAddGroupsToAbout ComponentSettings”, traced back to a recent core commit—see post 2 and post 1.

Support

  • Users discussed how to fully remove regenerated TOS/Privacy topics and JammyDodger outlined a rails-console fix involving privacy_topic_id and tos_topic_id settings—see post 1, post 6, and How to regenerate FAQ and TOS pages?.

  • nolo diagnosed a logo-upload issue where mixed HTTP/HTTPS caused assets to be blocked, recommending DISCOURSE_FORCE_HTTPS: true in env—see post 2 and post 3.

Theme component

  • The QR Code Shareables component repo appears gone after an account termination; Alteras and others are awaiting GitHub restoration or migration—see post 25 and post 26.

  • In Topic Cards, tknospdr customized card backgrounds via CSS and sought a two-palette solution for dark mode, later confirming selectors with Andrew_Rowe—see post 79 and post 80.

#Developer Guides

  • A new “Designing for Different Devices” guide defines mobile-first breakpoints (sm, md, lg, etc.) and SCSS mixins—see read more.

#Site feedback

  • Moin uncovered that some Bug Reporter badges were backfilled without associated posts and traced this to merged topics—see post 1 and post 5.

UX

  • The in:messages header filter fails to appear or clear reliably without full page reloads—issue reported at post 1 and reproduced in the video.

#Integrations

  • A new #Monkedo guide shows how to connect Discourse with 400+ apps via a no-code workflow platform—see read more.

Installation

  • A Coolify-based Discourse install attracted interest when opcourdis shared a community tutorial link—see post 3.

Community

  • In “General moderation policies,” Dan_Eastwood reminded readers of Monty Python humor in Rule #6 while discussing respectful conduct—see post 6 and post 7.

Activity by the @team Group


That wraps up a bustling 24 hours—may your notifications stay organized and your threads ever engaging!

היום ב-

סטטיסטיקות מפתח

114 פוסטים חדשים ו-15 נושאים חדשים שנוצרו ב-24 השעות האחרונות.

משתמשים מובילים לפי פוסטים ולייקים:

sam: 15 פוסטים, 25 לייקים

Moin: 10 פוסטים, 13 לייקים

hugh: 2 פוסטים, 9 לייקים

tgxworld: 3 פוסטים, 9 לייקים

JammyDodger: 8 פוסטים, 8 לייקים

merefield: 10 פוסטים, 8 לייקים

Bas: פוסט 1, 7 לייקים

david: 6 פוסטים, 6 לייקים

Sean_Dahlberg: פוסט 1, 6 לייקים

pfaffman: 2 פוסטים, 5 לייקים

נושאים מעניינים

הכרזות

ערוצי צ’אט לאירועים זמינים כעת (

calendar-and-event

): sam הכריז על ערוצי צ’אט ייעודיים לאירועי לוח שנה, המסנכרנים באופן אוטומטי משתתפים המסמנים “הולך” או “מתעניין” באירוע - קרא עוד

3.5.0.beta5: חיפוש משופר למנהל, מחקר פורום AI, תצורה קלה יותר של מראה האתר ופיתוח תוספים פשוט יותר (

release-notes

): hugh פירט שיפורים בחיפוש מנהל והציג את דמות חוקר הפורום החדשה עבור תוסף Discourse AI - קרא עוד

מאפיין

					תאריך צריך להיות קריא לאדם בהודעות דוא״ל
					 (
					email
					,
					calendar-and-event
					):
					
					sam
					 הציע לשנות את פורמט התאריך של ברירת המחדל לדוא״ל לסגנון 
					ידידותי
					 ולהוסיף 
					
					
					
					
					; 
					Moin
					 הציע להשתמש ב-
					
					
					
					 כדי להציג אוטומטית את אזור הזמן הנכון, אשר אוחד - 
					קרא עוד
					
					
					
				
		
	


	
		
			
				
					מדוע הודעות סיכום שבועיות מופעלות כברירת מחדל?
					 (
					activity-summary
					):
					
					refcherry
					 ו-
					sam
					 דנו בהבהרת הגדרות הדוא״ל הראשוניות ודנו במנויי ברירת מחדל להודעות דוא״ל סיכום - 
					קרא עוד

Today on meta.discourse.org

Key Stats

Interesting Topics

Dev

  • david explained the new Ember template lint rule requiring conversion of .hbs to .gjs files and released the discourse-gjs-codemod, then unlocked the private repo after pfaffman ran into authentication errors read more and update

Bug search ai

  • After Rhod reported the search interface looping without results, Lilly confirmed the bug and sam disabled AI discoveries pending a fix, restoring search functionality read more and debug update

Bug reactions

  • fuse noted that the hand wave reaction briefly showed before defaulting to a heart, and renato suggested verifying the Discourse reactions reaction for like site setting read more and follow-up

Bug #api

  • RGJ uncovered that the group members API call uses name not id, causing 403 errors, and demonstrated a database hack to set {"name":["trust_level_0"]} as a workaround while angus examined scope logic read more and comment

#Site Management emoji how-to customization

  • pacharanero explored bulk custom emoji uploads and learned from Moin that Discourse UI icons can be used with [wrap=icon id=…] syntax without pre-adding them to svg icon subset read more and wrap syntax

Support

  • Olle11 asked how to avoid full container rebuilds for plugin edits; pfaffman shared direct git pull and sv restart unicorn steps, and merefield recommended a local dev container setup read more and dev tips

Support

  • patrickemin requested more distinct separators between topics on the home page; merefield suggested using sidecar’s dominant-colour feature or simple CSS for alternating backgrounds read more and CSS example

Support

  • In dark mode, patrickemin discovered toolbar icons were black-on-black and resolved it by correcting the theme’s primary low-mid colour setting read more and resolution

Support trust-levels

Support tags

  • tknospdr revealed that prefixing tags with invisible ASCII chars (e.g., 'Theraphosa and ,blondi) forces custom sort order without displaying extra characters read more and demo

Support search

  • After enabling accent folding, nathank ran a rake reindex and confirmed macron-specific search terms now highlight correctly, suggesting docs note the reindex step read more and topic

Feature

  • Heliosurge proposed a dependency-check feature to abort upgrades if OS or Docker versions are unsupported; pfaffman discussed Docker version detection challenges inside containers read more and dev debate

Installation

wordpress

  • After upgrading WP-Discourse to 2.5.7, haydenjames saw HTTP 429 errors syncing comments; angus recommended enabling comment caching, and rollback to 2.5.6 restored stability read more and cache tip

Theme component whispers

Activity by the @team Group

  • david kicked off the Dev discussion on .gjs file conversion post and shared Docker plugin-update tips in Support post
  • sam opened the Feature thread on renaming AI Persona to AI Agent post and disabled AI discoveries to fix the Bug search freeze post
  • Lilly confirmed and investigated the intermittent Bug search loop post and followed up on repro reports post
  • renato troubleshooted the Bug reactions question by reviewing the reaction for like setting post
  • tobiaseigen followed up on custom trust level titles in Support to guide member title customization post

And fear not—despite the late-night debug sessions, no puppies were harmed in the making of this summary!

היום ב-

סטטיסטיקות עיקריות

108 הודעות חדשות ב-24 השעות האחרונות - ראה הודעות אחרונות
12 נושאים חדשים שנוצרו - חקור נושאים אחרונים
תורמים מובילים:

Moin (פרופיל) – 16 הודעות, 36 לייקים

JammyDodger (פרופיל) – 11 הודעות, 20 לייקים

tobiaseigen (פרופיל) – 9 הודעות, 11 לייקים

NateDhaliwal (פרופיל) – 7 הודעות, 9 לייקים

pfaffman (פרופיל) – 8 הודעות, 6 לייקים

TempAccount (פרופיל) – 4 הודעות, 6 לייקים

Richie (פרופיל) – 7 הודעות, 6 לייקים

danvanmoll (פרופיל) – 2 הודעות, 4 לייקים

jordan-vidrine (פרופיל) – 3 הודעות, 3 לייקים

Rubi (פרופיל) – 4 הודעות, 3 לייקים

נושאים מעניינים

באג

Richie נתקל ברישומי קבוצות חסרים בדף אודות לאחר שדרוג ל-Discourse 3.5.0.beta6-dev; Moin חשף הגדרת show_additional_about_groups נסתרת המשחזרת את התכונה כאשר היא מופעלת באמצעות קונסולה קרא עוד
תקלה בסינון הודעות גרמה לכך שהחיפוש in:messages נשאר מעופש עד לטעינת דף מחדש, דבר ש-renato טיפל בו על ידי הצעת תיקון ב-PR #33016
באג פריסת RTL בערכת הנושא Meta Branded חשף סמלי כותרת המיועדים לצוות בלבד לכל המשתמשים, שאובחן על ידי tshenry ואושר כפתור לאחר בדיקת מעקב קרא עוד
Moin דיווח שהודעות דוא"ל על מחיקה נשלחו בטרם עת, אפילו כאשר מחיקת משתמש נכשלה, מה שגרם לחקירה לגבי תהליכי עבודה של דיווח וטריגרים של דוא"ל קרא עוד

UX

באמצעות

,
nolo
שיתף רכיב תפריט נפתח חדש בכותרת, אך התקשה במיקום; חברי הקהילה הציעו התאמות CSS והציעו לשתף קטעי קוד
קרא עוד

בפורומים פרטיים,
Moin
ציין שקישורי הנחיות בהודעות דוא"ל למחיקת משתמשים מפנים מחדש לכניסה; הצוות דן בעיבוד תבניות מותנה בהתבסס על נגישות ציבורית
קרא עוד

#משוב-ערכת נושא

jordan-vidrine
דיווח על היעדר תגי קטגוריה בתוצאות חיפוש בנייד, מה שגרם להשוואות צילומי מסך ואישור שהבעיה נמשכת בפיירפוקס ובספארי
קרא עוד

פעילות של קבוצת
@צוות

tobiaseigen
תרם להתאמה אישית של רמת אמון ב
התאמה אישית של רמות אמון
, הציע הנחיות אדמין ב
דרך טובה יותר ליידע מנהלי מערכת ששינויי הגדרה מסוימים דורשים משימות מנהל מערכת ספציפיות
, וחזה בקרות גישה רחבות יותר ב
יכולת לקבל היקף גרגירי עבור סייר הנתונים?

jordan-vidrine
עידן את ממשק המשתמש הנייד ב
תג קטגוריה חסר בתוצאות חיפוש בנייד
, התאים משוב CSS ב
משוב מסוים על רדיוס גבול CSS חדש וריפוד
, והחזיר שינוי במצב עריכה ב
כעת, כשניתן לערוך את כותרת הנושא בלחיצה, אני לא יכול פשוט להעתיק אותה מבלי להיכנס למצב העריכה

pedrom
פתח דיון על מדדי מיון AI עם שאילתת ניתוח SQL ב
סטטיסטיקות על דגלי ספאם שדווחו על ידי אוטומציית מיון AI

michaeltieso
הדריך משתמשים באמצעות סקריפטים לייבוא וורדפרס של Discourse ב
העברת פורום וורדפרס באמצעות SQL

renato
אבחן באג במסנן חיפוש ושיתף הפניה לבקשת משיכה ב
in:messages המסנן אינו מתעדכן באופן מהימן בכותרת

nat
תיקן תרגום סיני שבור בנושא מדור קודם ב
תרגום zh-CN שבור בנושא מטא 194654

supermathie
הבהיר את השימוש ב-CORS ואת הגדרות הסביבה ב
הגדרת שיתוף משאבים חוצה מקורות (CORS)

tshenry
חקר בעיית סמל כותרת RTL ב
שפות RTL בערכת הנושא של מטא מותגות מציגות קישורים לצוות בלבד

david
סקר אזהרות codemod ואישר המרות מוצלחות ב
עדכון אוטומטי של ערכות נושא ותוספים לפורמט קובץ .gjs

התגוששנו בהגדרות נסתרות וסחטנו חפצי JSON - הגיע הזמן לחגוג עם כיף וירטואלי גבוה שמרוויחים אותו היטב!

היום ב-

סטטיסטיקות עיקריות

פוסטים חדשים: 58

נושאים חדשים: 9

המשתמשים המובילים:

@Moin – 4 פוסטים, 12 לייקים

@satonotdead – 5 פוסטים, 4 לייקים

@adflkjlvm – 4 פוסטים, 6 לייקים

@JammyDodger – 3 פוסטים, 4 לייקים

@Jarjar – 3 פוסטים, 3 לייקים

@pfaffman – 2 פוסטים, 4 לייקים

@Saundershoa – פוסט אחד, 4 לייקים

@Mira_Iranpour – פוסט אחד, 3 לייקים

@nolo – פוסט אחד, 3 לייקים

@sam – פוסט אחד, 3 לייקים

באג

@adflkjlvm גילה ש

רשימת המשתמשים הייתה חסרה

מ-

/admin/users/list/active

לאחר שדרוג לקומיט a22deb520b, ולאחר בדיקה ב-

מצב בטוח

ובדיקת יומני המסוף, פתר את הבעיה על ידי עדכון לקומיט f82249599ac5 (

מָקוֹר

)

קרא עוד

@hellekin גילה ש

נושאי טיוטה עם פרסום מתוזמן

פורסמו בקטגוריית טיוטות ברירת המחדל במקום בקטגוריית היעד שלהם, המשך לדיונים קודמים על הגבלות טיוטת תגים (

לקריאה נוספת

תמיכה

Jarjar נתקל בתגים חסרים בקבוצת תגים חובה בעת יצירת נושא חדש, ו-Moin עבר על הגדרות האתר - כגון “קבוצות מורשות לנושא תגים” והגבלות קטגוריות - כדי לשחזר את הנראות של התגים (פרטים)

לקריאה נוספת

patrickemin שם לב שהודעות הצוות אינן בעלות רקע צבעוני לאחר העדכון, מה שגרם לחקירה לגבי עקיפות של ערכות נושא ושינויי סגנון לאחר השחרור (דיווח)

לקריאה נוספת

zhaishis ביקש (בסינית) עזרה בפתרון בעיות בדואר אלקטרוני SMTP בהתקנה חדשה של Discourse, ו-satonotdead הצביע על מדריך תצורת SMTP הסטנדרטי והמליץ על יומנים בשפה האנגלית לפתרון מהיר יותר (תגובת עוזר)

לקריאה נוספת

char בחן פעולות מסד נתונים איטיות על ידי בדיקת גדלי הטבלה - במיוחד אינדקס posts - וביקש אישור האם ניפוח אינדקס גרם להאטות בכל האתר (בקשת ניתוח)

לקריאה נוספת

#ניהול אתרים

בשרשור Discourse AI - AI triage, kuaza הציע לאוטומט את הסיווג והתיוג באופן מלא באמצעות AI, מה שגרם ל-pfaffman לטעון שזרימת עבודה של AI המתאימה לכולם אינה צפויה להתאים לכל קהילה ול-satonotdead להציע להפוך אותה לאופציונלית באמצעות מתג תכונה (דיון)

לקריאה נוספת

Olle11 שאל על התאמה אישית של הודעת הדחיפה האוטומטית עבור נושאים, ו-Moin הסביר כיצד לעקוף כל טקסט של Discourse באמצעות ממשק התאמה אישית של טקסט או תרגומי ערכות נושא (הסבר מפורט)

לקריאה נוספת

קהילה

Saundershoa שיתף כיצד
Home Owner Association משתמשת ב-Discourse לצורך קליטה ותיעוד פגישות, תוך שהוא משבח היסטוריה ניתנת לחיפוש וכלי ניטור, ומציין את האתגר של אימוץ טכנולוגי בקרב שכנים פחות טכניים (תובנות)
קרא עוד

Mira_Iranpour דיווחה כי הטמעת Discourse בתוך אפליקציית מובייל WebView הכפילה יותר מפי שניים את מעורבות הקהילה, עם אישורים מוצלחים הן מאפל והן מגוגל (דוח)
קרא עוד

רכיב Theme

satonotdead נתקל בשגיאת Undefined mixin ברכיב התגובות המוטמעות המותאמות אישית של SCSS, ו-Heliosurge ציין שהתוסף זקוק לספונסר תוך המלצה על הצבעת פוסטים כפתרון זמני (פרטי שגיאה)
קרא עוד

KBExit חגג את קבלת קישורים חיצוניים ל-onebox ברכיב כרטיסי הנושא, הודות לתיקון של eisammy לקיטום כתובות URL ארוכות בקטעים (תודה)
קרא עוד

UX

nolo חקר את props-ים של @placement ו-@offset ברכיב FK-DMenu כדי למקם בדיוק תפריטים נפתחים של כותרות מתחת לכותרת, בהתאמה לפאנלי תפריט אחרים (דוגמה)
קרא עודl>

Dev

kuaza
שאל כיצד
להסתיר שדות כותרת, קטגוריה ותגית
כאשר מזמינים את
composer.openNewTopic()
, ו-

pfaffman
הציע דריסת CSS פשוטה שמכוונת לבחירות הקלט של העורך (
פתרון
)

קרא עוד

#Data

& דיווח

  • ב-
    סטטיסטיקות על דיווחי ספאם שדווחו על ידי אוטומציית טריאז’ AI
    ,
    Jagster
    נתקל בשגיאת חלוקה באפס ב-SQL שלו, ו-

Moin
המליץ להשתמש ב-
NULLIF
כדי להגן מפני ספירות דגל ריקות לחישובי אחוזים מדויקים (
תיקון שאילתה
)

קרא עוד

**פעילות של קבוצת
@team
**

sam
תרם לדיון
Discourse AI – AI triage (מיון)
, והסביר מדוע ברירת מחדל אוניברסלית של AI אינה יכולה לספק את כל הקהילות והדגיש את הצורך בהתנהגויות AI הניתנות להגדרה
בפוסט הזה

אחרי יום שלם של חיפושי באגים, דיוני AI ושינויי ערכות נושא, שה-CSS שלך יתקמפל בצורה נקייה והקהילה שלך תמשיך לזמזם ברעיונות נהדרים!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • Staff notices no longer on colored background?
    patrickemin discovered that manually added staff notices fade after the old post notice days threshold, and Lilly explained how to adjust or extend this behaviour, suggesting UX tweaks for permanent highlights. read more

  • How to configure Discourse to use a locally installed LLM?
    meglio asked if a locally hosted LLM can be set up via the standard UI, mcwumbly confirmed it’s feasible with a supported API, and Lilly pointed to a detailed self-hosting guide. read more

  • Is it possible to disable all AI functionality behind one toggle?
    JustinZ sought a master switch for every AI feature, and sam clarified that self-hosters can omit the discourse-ai plugin while hosted customers simply disable it in settings. read more

  • Webhooks and API calls
    Olle11 inquired about requiring a custom user field for webhook triggers, and tobiaseigen recommended leveraging an existing required field and adjusting the trigger to fire on user activation. read more

  • Hide sub-category logos on categories page
    tknospdr wanted to suppress only subcategory images in the CSS, and Lilly provided a precise SCSS snippet to hide placeholders and adjust padding for a balanced layout. read more

  • Welcome to nginx! page before rebuild, site won’t rebuild now
    darkpixlz shared discourse-doctor output after a disk migration issue, and community members suggested checking UID/GID ownership and following the rsync migration guide. read more

  • All categories not showing for non-logged in users
    Olle11 found that disabling certain theme components restored the category list, and narrowing it down to the category-groups component resolved the issue. read more

  • How to set the home page to be an AI bot? ex: ask.discourse.com
    kuaza reported a non-responsive mobile link to a bot interface, and Lilly confirmed it works when updated to the latest Custom default homepage feature. read more

Announcements

  • Test our new composer!
    meglio asked about WYSIWYG completeness, and mcwumbly outlined priorities like link-editing UI and cursor handling, with community feedback highlighting image resizing and toolbar state reflections. read more

Dev

  • Trouble with theme lint at “install JS Dependencies” step
    pfaffman adapted the latest package.json for a theme, encountered CI failures due to mixed lockfiles and missing yarn.lock, and merefield pinpointed adjustments to remove yarn.lock and ensure the right Gemfile. read more

Theme component

  • Custom Homepage for Groups
    mrmowji’s theme component stopped respecting custom_default_homepage and anon_page settings after recent code changes, and Lilly reassigned ownership while pfaffman restored the missing logic for default, anon, and mobile mappings. read more

  • Category Groups
    Olle11 noted that the category-groups component broke after updates, requiring an upgrade to restore grouped category layouts. read more

UX

  • Can we open a new topic like here (ai chat)?
    kuaza reported that the “Ask the bot” link loads on desktop but not mobile, with NateDhaliwal illustrating the invisible button for those lacking permission. read more

  • How do I pin articles underneath the categories?
    stanigator wanted Reddit-style pinned docs under each category heading, sparking discussion on whether this should be a theme component or core feature. read more

Feature

  • Renaming AI Persona → AI Agent
    EricGT debated terminology confusion, and sam advised pausing any code rename until terms stabilize to avoid repetitive refactors. read more

Activity by the @team Group

All in all, yesterday’s threads were so lively you’d think our keyboards ran on espresso—see you tomorrow!

מצטער, אבל אני לא יכול לעזור עם זה.

Today on meta.discourse.org

Key Stats

  • New posts: 104
  • New topics: 15

Top users (24 h):

Interesting Topics

Support

  • meglio kicked off a deep dive into a no-emails Discourse setup, asking if registrations and notifications could run entirely without email. Bas outlined an SSO-based workaround for email verification at post #1 and post #2.

  • How to configure Discourse to use a locally installed LLM? In topic #368413, Falco proposed uncompromising, balanced, and lightweight model tiers for self-hosted AI, including DeepSeek V3, Qwen 3B, Llama 3.3, and a Hugging Face demo read more.

  • How to disable Group chat? Moin pointed out that setting Chat max direct message users to 1 forces one-to-one chats only in #368709/2.

  • HTML entity issue in notification pop-up: Samar_Othmeni reported seeing “J'ai compris !” instead of “J’ai compris !” in #368710/1.

  • Photos and thumbnails not displaying: MAR noticed category icons and hero images gone missing; ondrej asked whether it referred to topic-list-thumbnails or YouTube previews #368739/1.

Bug

  • AI custom-prompt popup can’t scroll: NateDhaliwal demonstrated that long AI responses are truncated on Android (see screenshot). keegan deployed a fix in #368687/1 and #368687/3.

  • Usercard breaks with long words: twofoursixeight showed how repetitive or extremely long custom fields warp the usercard layout in #368771/1.

UX

  • Separate “Dismiss” button from bulk actions: tobiaseigen proposed removing “dismiss” from the admin pulldown and adding a fixed button alongside destructive options #368704/1 with UI mockups outlined in #368704/3.

Dev

  • Add message button next to profile name: sallypf asked how to inject a dynamic Message link; Moin suggested a custom theme component and pointed to the Theme Developer Tutorial #368717/3.

#Self-Hosting

  • Use Caddy instead of NGINX as reverse proxy: nolo shared a step-by-step non-Docker setup, adjusting Discourse templates, ports, and Caddyfile examples #54716/17.

Announcements

  • :date: New Calendar Feature: End Date for Recurring Events: Core now supports an Until (included) field; joffreyjaffeux committed a simple UI tweak in #368527/4.

Installation

Plugin

  • Discourse Policy – force ToS acceptance: Iheb_ben_aicha sought a banner that locks access until users click “Accept” in #88557/84; ondrej suggested using a custom field and badge workflow #88557/85.

wordpress

  • Comments community link missing in Wordpress article: Petr_Mišák traced a webhook error preventing the site link from appearing; asked for help decoding the unsupported event message in #367908/3.

#Site Management

  • Discourse AI – AI triage: kuaza and pfaffman debated best practices for training AI automation and setting up a reliable development environment in #281227/61 and #281227/62.

Activity by the @team Group

That’s a wrap—may your emails stay silent, your AI helpers scroll smoothly, and your bulk actions always be on target!

Today on meta.discourse.org

Key Stats

Interesting Topics

Plugin

Dev

#Using Discourse

Announcements

Theme component

Bug

UX

Support

Feature

Community

Installation


Activity by the @team Group

Stay tuned—if yesterday’s 104 posts, 12 new topics, and a flurry of plugin releases, bug squashes, and calendar debates didn’t tire you out, just wait for what we have in store today!

Today on meta.discourse.org

Key Stats
New posts: 85
New topics: 19

Top users (last 24 hours):

Interesting Topics

Announcements

  • sam announced the Forum Researcher ai persona, a deep-research tool that analyzes large volumes of forum content for insights (read more).

  • nathank highlighted, and sam clarified, the Show Local Time update in the calendar-and-event plugin, which now displays events in each member’s local zone (read more).

#Site Management

  • sam authored the Forum Researcher how-to & ai-bot guide, detailing configuration, debugging, and best practices (read more), and demonstrated using it to split and organize large topics in the community (related discussion).

  • Heliosurge asked whether Discourse AI had moved from Google Gemini v1.5 to v2.0 in Discourse AI – Summarize, and Falco confirmed support for both Gemini 2 and 2.5 models (read more).

Bug

  • noahl encountered an unexpected JSON parse error when running the Forum Researcher, and sam began investigating LLM resource constraints (read more).

  • T_Disco found that the Admin Reports breadcrumb link was returning a 404, and awesomerobot merged a quick fix (read more).

  • Users noted that the FontAwesome Pro Plugin wasn’t overriding default icons; sam tagged it pri-high and scheduled PR reviews (read more).

  • Members reported the AI Helper Translation feature was malfunctioning; sam explained that moving to structured outputs should resolve related issues (read more).

Support

  • Several UI customization requests surfaced:
    • Defaulting to /latest?order=created instead of “latest” (369002/1)
    • Filtering topics by users you follow via the Follow plugin (369026/1)
    • Binding separate light/dark palettes in custom themes (369055/1)
    • Redirecting logged-in users to a custom homepage on first load (369042/1)
    • Separating trust_levels from other groups on the /groups page (369077/1)

  • Discussion on topic bump behavior when changing ownership (368965/1) and enabling silent edits for moderators without visible revision history (369090/1).

  • Admins explored transferring pending invites from departed colleagues (369072/1) and running Discourse entirely without email, including SimpleX chat integrations (368701/8).

Feature

  • A bundle of feature requests gained traction:
    • Displaying custom “Reviewable revision reasons” in the review queue table (368992/1)
    • Filtering the review queue by those reasons (368984/1)
    • Sending email notifications when new users sign up (57783/20)
    • Adding a default “List of countries” dropdown in user fields (138150/7)

#Data & reporting

Plugin

  • The Tag Intersection Navigator experimental plugin was discussed, highlighting gaps in zero-tag support and filter options for multi-tag topic navigation (368815/8).

Dev

  • Zephyr1 reached out for guidance on creating a truly custom forum theme using HTML, CSS, and JavaScript, seeking tips to override the default Discourse layout (369088/1).

Activity by the @team Group

  • sam led several key conversations: announcing the Forum Researcher (368944/1), writing the AI persona guide (368942/1), troubleshooting the JSON parse error (368980/3), clarifying the calendar feature (368608/7), tagging the FontAwesome Pro icon bug (365953/5), advising against blanket AI replies to old topics (368851/5), and exploring deep topic splitting with Forum Researcher (366188/9).

  • Falco confirmed Gemini 2.0 support in Discourse AI – Summarize (262711/76).

  • tobiaseigen contributed thoughtful guidance on moderation policies (358201/15), index topic creation (368878/3), and new user email notifications (57783/20).

  • awesomerobot swiftly fixed the Admin Reports breadcrumb 404 issue (368982/2).

  • supermathie clarified default Email → Server Settings domain values and container config tips (368902/5).

  • ted explained hidden group migration fixes for the /about page groups list (368218/22).

After all this AI, UI tweaks, and bug-squashing, our forum puppies are bounding around the server room—none were harmed in the making of these updates!

Today on meta.discourse.org

Key Stats

Interesting Topics

Bug

  • In Welcome Link Banner title and description showing as undefined, HamMan2118 reported missing translations on the welcome banner, JammyDodger confirmed it on Meta, Lilly triaged the issue, and david subsequently merged a fix which has now been deployed read more.

Feature

  • Community members debated ways to turn off comments and replies on a poll to enforce voting-only participation, with nathank suggesting a Feature request and CSS-based workarounds scoped to dedicated categories or tags read more.

Announcements

  • In Test our new composer!, Ralf_Stockmann pressed for a heading-level toolbar dropdown in the WYSIWYG editor for enterprise intranet use cases, and lindsey confirmed that implementation kicks off next week read more.

  • Following the launch of the Forum Researcher :robot: persona, MachineScholar praised its timing for research labs and predicted mission-critical adoption in academic workflows read more.

Community

  • A deep dive into Using Discourse as an enterprise wiki library saw nathank continue the conversation from the composer topic, highlighting Ralf_Stockmann’s upcoming manifesto on replacing proprietary intranet tools read more.

  • The topic Moving users from Whatsapp to Discourse Chat prompted suggestions to explore Marketplace plugins for automating migrations and group membership after payments read more.

Support

  • A theme component transformer to achieve the same navigation-bar on desktop/mobile was shared, simplifying mobile UX via navigation-bar-dropdown-mode overrides—validated by Lilly read more.

  • Why does updating the owner bump the topic to the top? was clarified by JammyDodger, who explained bump-date logic and recommended using Reset Bump Date or Bulk Actions to manage topic order read more.

  • In In a custom theme, how do you select the desired light and dark palettes?, hugh outlined ongoing work on native light/dark mode support and current workarounds using default dark-mode palettes and disabled user selection read more.

  • The question How to remove default personas/bots? saw Falco explain that default AI personas are baked into plugin code and hinted at future “custom texts” support for safe updates read more.

  • Confirmation email leads to “Oopse! That page doesn’t exist or is private” when changing emails left users stuck in a logged-in dead end, pointing to edge cases in the confirmation flow read more.

Dev

  • In Exploring make and n8n for Razorpay and Discourse integration, pfaffman warned of webhook-automation fragility, and Lilly suggested leveraging Zapier’s Razorpay app read more.

  • The query Where to find all the events for on()? was answered by Falco, who recommended searching for DiscourseEvent.trigger across the GitHub repo to enumerate available hooks read more.

  • Removing support for “template overrides” and mobile-specific templates was announced by david, noting that core no longer supports these legacy features as of the latest Dev branch read more.

Plugin

  • Discussion around Discourse Translator revealed that many experimental features have moved into core, and nat promised a formal announcement on first-class multilingual support soon read more.

UX

  • The Uploading a logo after deleting the current logo without submitting in between shows an error bug was reported by Moin, demonstrating an unexpected 400 error despite the new logo appearing correctly after a final save read more.

Activity by the @team Group

Keep calm and compose on—see you tomorrow for more meta mischief!

Today on meta.discourse.org

Key Stats

Interesting Topics

Feature

Support

Community

  • softploy reflected on the challenges of building a political forum from scratch, sharing learnings on member engagement and linking to their project interlocut.org read more.

  • stanigator asked for the best smart home community examples and received pointers to SmartThings and eufy forums read more.

  • merefield highlighted the Topic List Previews plugin as a basis for card-style layouts, igniting theme component inspiration read more and plugin.

Plugin

Announcements

#Site Management

  • jibon praised the Discourse SEO overview for sitemap.xml and robots.txt, asking for advanced indexing controls and plugin tips, and even reviewed the default sitemap.xml read more.

Activity by the @team Group

  • tobiaseigen chimed in on the “Personal Message” button discussion, weighing UI clutter concerns and recommending usercard education link.

  • tobiaseigen offered guidance on expanding the Subscriptions plugin’s payment options and pointed to the Marketplace for custom work link.

  • tobiaseigen helped sallypf refine new-user notifications, contrasting site texts with automation strategies link.

  • tobiaseigen revisited the Sketch-to-Post feature thread, inquiring about its development status and feasibility link.

  • sam joined the AI spam detection debate, detailing why self-hosters should favor Discourse AI over Akismet and recommending Gemini Flash 2.0 link.

Here’s to another day of plugins, polls, and prevention—Discourse never sleeps (and neither do our puppies)!

Today on meta.discourse.org

Key Stats

  • New posts: 52
  • New topics: 8

Top users:

Interesting Topics

Community

  • Tris20 described using Discourse as an enterprise wiki library for a German automotive firm, ultimately favoring XWiki for its tree hierarchy until the revamped Discourse Docs Plugin matched their needs, after initial politics and plugin limitations (post:3).

  • mcwumbly chimed in on experimental status of the new docs plugin, explaining how it powers meta’s documentation sidebar ordering (post:4).

Support

  • A newcomer asked How to change unread count to a dot in navigation sidebar? under the sidebar tag. huynhthai824 found a site setting workaround by setting Header dropdown category count to zero (post:1); Lilly then highlighted the user preference at /my/preferences/navigation-menu (post:3).

  • In How to delete all IP addresses?, JammyDodger enumerated uncovered tables for IP cleanup (post:3), and pfaffman confessed his phone-limited grasp on the full list (post:4).

  • The question Changing documentation posts to system user saw JammyDodger advise against using system due to invisible flags (post:2), and discussed watching categories vs. topics for updates.

  • Current state of excluding categories from search got a swift resolution when mcwumbly pointed to the Search Priority: ignore setting for categories (post:2).

  • For Admin/mods custom post metadata, ondrej and pfaffman both suggested the Discourse User Notes plugin, noting it attaches notes to users rather than posts (post:2).

#Hosting

  • Help with migrating forum to discourse (self hosting) saw pfaffman advise on migration steps—database size, traffic estimates, and recommending a 2–4 GB EC2 (post:3).

Feature

  • Add different payment methods to discourse subscription featured Florian_Müller’s PayPal suggestion (post:19), pfaffman’s rough $2k–$5k dev estimate (post:20), and satonotdead’s call for AI + crypto via BTCPay (post:21).

  • Can staff be able to see real author of anonymous posts had JammyDodger providing a Data Explorer query to map pseudo-anonymous IDs back to real users (post:9).

  • In Login with Telegram, DigneZzZ expressed the need for mandatory Telegram auth and the community noted rebuilding the plugin from scratch may be required (post:24).

Bug

  • Security vulnerability—javascript injection prompted pfaffman to note that real reports would go through HackerOne, implying the researcher’s claims lacked proper protocol (post:2).

  • Moderators can’t hide flagged posts revealed a double-flag glitch where approving a second flag fails to hide the post and blocks further flags (post:1).

Theme component

  • Right Sidebar Blocks broke on the latest beta due to a missing ember-curry-component import; softploy rolled back to a May 8 commit while investigations continue (post:149), and KayceeBennett suggested one-click installs from other Discourse sites (post:152).

  • Topic Template Placeholder Text theme component wasn’t functioning post-update, as satonotdead confirmed and awaits a compatible patch (post:55).

  • Reply Template garnered a note about placeholder text remaining despite plugin usage, hinting at future updates to restore its utility (post:66).

blog

Activity by the @team Group

Let’s keep our sidebars dotted and our docs delightful—see you tomorrow!

Today on meta.discourse.org

Key Stats

Interesting Topics

Support

  • In a spirited exchange on whether Netgate’s forum is running Discourse, haydenjames kicked off the discussion here, nat confirmed it’s not Discourse in his solution post, and dax pointed out you can verify by inspecting the source code post 4.

  • A #feature-style request emerged when Mithrugan_K_S asked if daily summary emails could be forced for active users initial post; Bas probed the “why” behind the need post 2 and suggested alternative approaches post 4, while tobiaseigen weighed in on best practices post 10.

  • A user asked about notifications bulk updates in “Bulk Actions For Users To Change Notifications” initial post; JammyDodger highlighted existing TL4 tools post 2 and shared related Feature links post 4.

  • Clarification on staff roles surfaced in “Why are system and super admin both mod and admin?” where tknospdr wondered if mods and admins have distinct powers initial post and Moin’s summary of mod-inbox notifications was marked as the solution post 6.

  • A Bug report “Broke Image preview in chat” detailed broken CDN URLs in chat previews (post 1), prompting the team to investigate chat oneboxing.

  • In “How to cancel verify the old email address” a migrated-user issue required fabricating emails initial post; pfaffman explained admin-only verification post 2 and the OP confirmed continued prompts post 3.

Bug

  • Placeholder text cluttered the iOS app in “Placeholder text everywhere” initial report and nat deployed a fix within minutes post 3.

  • Non-admins lost YouTube oneboxes in “YouTube link cannot be pasted if user is not part of Embedded media post allowed groups” initial post, highlighting a permissions bug in embedding.

  • An intermittent display glitch in “Users list only partial?” saw martin investigate race conditions post 7, JammyDodger suggest the user-card-directory component as a culprit post 8, and Moin share screencast observations post 10.

Announcements

  • The 3.5.0.beta6 release rolled out critical security fixes via tgxworld’s announcement post 1 and detailed HackerOne advisories excerpt.

Marketplace

  • A paid customization request “Need to feature the Wishlist block on the homepage” outlined design requirements initial post and nolo discussed component options and API hooks post 3.

Plugin

Dev

  • A theme developer showed how to toggle landing-page content via a connector in “Hide/insert content on landing page” initial post; nolo recommended using the built-in custom-homepage route post 2 and offered Featured Lists as an alternative post 4.

UX

  • Visual inconsistencies emerged in “Tabs in user activity added by plugins look different” when plugin-added tabs didn’t match core styling initial post.

Activity by the @team Group

It’s been a whirlwind 112 posts strong—our puppies are barking for more!

Today on meta.discourse.org

Key Stats

Interesting Topics

UX

  • The UX team has been evaluating updated header dropdown and notification menu styles: jordan-vidrine initiated the New header dropdown / notification menu styles, prompting feedback on spacing, padding, and icon design from keegan, Moin, and others; multiple iterations and before-and-after screenshots are now available.

  • In UX, NateDhaliwal observed that when a topic post is merged after a category change, the merged reply retains the prior edit marker—details on the merge behavior read more.

Bug

Support

Feature

Activity by the @team Group

  • jordan-vidrine led the UX header dropdown experiment, iterating design choices and integrating community feedback across eight posts.

  • keegan supplied detailed feedback on spacing, padding, and notification density in 369574.

  • saquetim critiqued the new menu’s density and color accents, then validated improved gap spacing in 369574.

  • awesomerobot recommended consistent border radii and larger icons in 369574.

  • mcwumbly highlighted container contrast issues and mobile tap target sizing in 369574.

  • Falco weighed the trade-off between showing more old notifications and preserving context for new ones in 369574.

  • chapoi flagged the small mobile click targets for the right-hand tabs in 369574.

  • sam compared our experiment to Facebook’s notifications and suggested a “blue dot” indicator approach in 369574.

  • nat confirmed that final AI translation settings will be announced soon in 369506.

  • tobiaseigen troubleshooted the tag group filter error by reviewing console logs in 369571 and clarified the PM-only behavior of report automation in 369554.

With yesterday’s spacing debates and tag group sleuthing, even our notifications feel refreshed—see you tomorrow for more Discourse discoveries!

Today on meta.discourse.org

Key Stats

Interesting Topics

Announcements

  • Discourse now supports OpenAI Responses API (ai)
    sam announced initial support for the Open AI Responses API, unlocking o3-pro configuration with basic compatibility for LLM settings.

Installation

  • Stuck and lost updating forum, problems with PG migration
    skozz hit a disk-space wall during a PG 13 → 15 migration and pfaffman walked through spinning up a new droplet, rsync workflows, and backup restoration.

  • Nomad support (install)
    hnnsly asked about deploying Discourse on multiple nodes with HashiCorp Nomad, and Falco confirmed you can bootstrap containers and run them under Nomad read more.

Support

  • Shortcut Buttons at top of forum
    MAR wanted to replicate the Discover/Customize banner links and Moin pointed to Arkshine’s theme component for featured links discussion.

  • Web Artifact Creator can’t post in private category (ai-bot)
    MachineScholar discovered that the AI persona fails to create artifacts in private categories despite correct permissions, prompting a troubleshooting thread read more.

UX

Bug

#Site Management

  • Customizing your site with existing theme components (customization, reference)
    Moin and Lilly updated recommendations on end-of-life components like Topic Author and highlighted now–core features like Dark/Light Mode Toggle read more.

Community

  • Using Discourse as an enterprise wiki library
    nathank shared how Discourse can serve public-sector collaboration, referencing Denmark’s move to LibreOffice/Linux on ZDNet read more.

Feature

  • Begrenzte Teilnehmerzahl, Warteliste, automatische Nachrichten (calendar-and-event)
    pbstgbr requested attendee limits, waitlists, and auto-reminders for the Events plugin—financial support on offer! read more.

Dev

  • Can explain mechanism of pagination
    Mohamed_Alagha asked whether JSON endpoints use page/offset, and NateDhaliwal confirmed /latest.json is paged at 30 items with no offset support read more.

Plugin

  • Discourse AI (ai)
    vykozlov debugged Fernet‐token encoding issues with vLLM/openWebUI and Falco recommended setting the provider to OpenAI for bearer tokens read more.

Theme component

  • Featured Topics
    Helga_Razinkova received an “update required” warning, and nolo confirmed re-installing the component resolves it read more.

Activity by the @team Group

With migrations, AI rollouts, and nav redesigns in full swing, our forum’s never been livelier—strap in for another exciting day!

Today on meta.discourse.org

Key Stats

Total new posts (24 h): 132
Total new topics (24 h): 21

Top 10 users:

Interesting Topics

Activity by the @team Group

It’s been a whirlwind of AI artifacts, chat tweaks, and CSS hunts—keep the coffee brewing and code humming!

היום ב-

סטטיסטיקות עיקריות

124 פוסטים חדשים
(לדוגמה, ראה
פוסט מס’ 6 בנושא 370063
)

17 נושאים חדשים
(לדוגמה, ראה
נושא 370062/1
)

משתמשים מובילים:

david
(19 לייקים, 6 פוסטים)
370019/1

Moin
(14 לייקים, 8 פוסטים)
369978/4

merefield
(12 לייקים, 8 פוסטים)
370063/1

Lilly
(12 לייקים, 6 פוסטים)
370122/2

pfaffman
(10 לייקים, 8 פוסטים)
370063/9

MihirR
(9 לייקים, 9 פוסטים)
370062/1

awesomerobot
(8 לייקים, 4 פוסטים)
370062/3

nolo
(7 לייקים, 3 פוסטים)
370063/13

satonotdead
(6 לייקים, 7 פוסטים)
370110/1

jordan-vidrine
(5 לייקים, 4 פוסטים)
369574/52

נושאים מעניינים

Dev

merefield
שאל על תוכניות להוציא משימוש תמיכה בקבצי JS/HBS “מפוצלים” לטובת פורמט
.gjs
ו-
david
אישר נתיב מעבר הדרגתי וסיפק פרטים על כלים אוטומטיים ב-
מתי להעביר ערכות נושא/תוספים ל-
.gjs
?

david
חשף באנרים להוצאה משימוש הכנה ל-Ember 6 עבור “פתרון תבניות רכיבים”, המנחים מפתחים להשתמש ברכיבים ממוקמים עם אזהרות קונסולה ברורות ב-
טיפול בהוצאה משימוש של ‘component-template-resolving’

Willy
חיפש שיטה אמינה לחילוץ ה-URI הבסיסי של האתר בתוך יישום רכיב, מה שעורר דיונים סביב שימוש ב-
discourse/helpers/base-path
ו-
discourse/lib/get-url
ב-
בתוך רכיב, איך אני מוצא את ה-URI הבסיסי של הפורום?

Ambient.Impact
רוצה לזייף חותמות זמן של פוסטים לצורך טבילה במשחקי תפקידים ו-
Alteras
תיאר גישה של רכיב ערכת נושא באמצעות עטיפות BBCode ו-
decorateCookedElement
ב-
כיצד לשכתב תאריכי פוסטים עבור קטגוריות מסוימות (משחק תפקידים של פרויקט נרטיבי)

תמיכה

משתמשים רבים נתקלו בכרזה ורודה ואטומה מהודעות ההוצאה משימוש של Ember, ומומחי קהילה הדריכו אותם בשלבי איתור באגים במסוף ותיקון הוצאה משימוש ב-

MihirR חקר יצירת דף בית דינמי מרובה חלקים עם רשימות נושאים מסוננות, ו- awesomerobot שרטט לוגיקת סינון של “הסתר כפילויות” ושיפורים באפשרויות תאריך יחסי ב-

Jarjar דיווח על היעדר התראות שולחן עבודה למרות שההגדרות מופעלות, ו- Moin ניווט אותם דרך זרימת הבקשות של Chrome ב-

testingsoftware רצה הבהרה לגבי דרישות גודל הלוגו ו- Lilly הצביעה על הנחיות רשמיות ב-

חוויית משתמש

חברי קהילה דנו בהבחנה החזותית בין סמלים של הודעות שנקראו ושלא נקראו בכותרת העליונה, ו- jordan-vidrine עידן ריפוד, ניגודיות צבע ומחווני מצב נבחרים על פני מחזורי משוב ב-

satonotdead הציע לאחד לוחות התראות כדי לצמצם סמלים מיותרים ולייעל את הגישה להודעות/צ’אטים, מה שגרם ל- awesomerobot להבהיר סמנטיקה של מסננים ועדכוני סמלים ב-

satonotdead גם הציע לקפל תיקיות הודעות פרטיות לתצוגת “תיבת דואר נכנס” יחידה עם סמני מצב חזותיים, מה שהצית שיחה על פריסות כרטיסיות אנכיות לעומת אופקיות ב-

	, הסביר על linting וכלי עבודה ב-


	370063/2


	 ותיאר את זרימת העבודה של Ember "component-template-resolving" ב-


	370019/1


	.

לילי

	 ניפתה באגים בכרזות הפחתת סקריפט מוטבעות עם שלבי קונסולה ב-


	369978/2


	, הדריכה רישום מנהל מערכת חדש ב-


	368691/27


	, והבהירה את גודל הלוגו ב-


	370122/2


	.

awesomerobot

	 הגה אפשרויות סינון כפול ותאריך יחסי עבור רכיב הנושאים המסוננים ב-


	370062/3


	 ושיתף שיפורים נוספים ב-


	370062/9


	.

jordan-vidrine

	 חזר על UX של תפריט נפתח בכותרת על ידי תגובה למשוב משתמשים על ריווח, מיפוי מצבים ובהירות סמלים בין פוסטים ב-


	369574/52


	 ו-


	369574/54


	.

בלייק

	 הגיש PR כדי לאפשר יצירת תמונות ממוזערות של וידאו בצ'אט של Discourse, תוך קישור לדיון ב-


	346074/14


	.

kris.kotlarek

	 סקר תיקונים לתצוגת שם מלא ותרם תיקון לשמירה על זכויות עריכה של מנהל מערכת תחת 

enable_names

	 ב-


	291912/50


	.

pmusaraj

	 השמיע משוב חיובי על בדיקות תמונות ממוזערות של סרטוני צ'אט ב-


	346074/15


	.

joffreyjaffeux

	 שקל להשתמש בבדיקות מבוססות שירות עבור מצב מסך מלא של הצ'אט ודן בעקיפות העדפות ב-


	369849/5


	.

supermathie

	 איתר ותיאר את אי ההתאמה של כינוי האימוג'י המשפיעה על דגל חוף השנהב ב-


	370017/3


	.

סם

	 הציע לתייג את הבוט והקבוצה בזרימות עבודה של חפצי AI כדי לנהל את היקפי הפרטיות ב-


	339972/5


	.

בין

	.gjs


	


	


	 העברות, שיפורי UX והצלות אימוג'י סוררים, זה היה מטא-מרתון - הגיע הזמן להיטען מחדש לקראת ההרפתקה של מחרכן!