Today on meta.discourse.org…
Key Stats
- 75 new posts and 7 new topics created in the past 24 hours.
- Top users by activity:
- RGJ (6 posts, 17 likes)
- pfaffman (9 posts, 11 likes)
- sam (15 posts, 10 likes)
- Moin (6 posts, 9 likes)
- JammyDodger (2 posts, 7 likes)
- Richie (7 posts, 4 likes)
- NateDhaliwal (2 posts, 3 likes)
- nathank (2 posts, 2 likes)
- Falco (2 posts, 2 likes)
- Tomas_Hnyk (1 post, 2 likes)
Interesting Topics
-
Changes to
/admin/users/list/all.json
API response structure?
Richie discovered that the endpoint now wraps user objects in ausers
array, breaking SSO integrations, and RGJ pinpointed the commit addingroot: :users
in the admin controller. read more -
Categories Missing from
categories.json
Despite Existing in the System (Custom Theme)
Steve_John struggled to expose hidden categories in a custom theme, and pfaffman recommended sharing JavaScript snippets and GitHub links to trace the issue. read more
-
Can I make user unmentionable?
A moderator workflow question revealed that suspended users are hidden from autocomplete for non-staff, with tips from JammyDodger on customizingjs.user.suspended_permanently
andjs.user.suspended_reason
. read more -
How to prevent spam posts?
A newcomer asked about blocking varied spam, and sam recommended installing thediscourse-ai
plugin with the anti-spam module (e.g. free tier of Gemini 2.5 flash). read more
-
Dropping iOS 15 & other old browsers in July 2025
sam highlighted Thorium as a modern browser solution for legacy Windows, sparking discussion on enterprise browser support. read more -
Introducing admin sidebar navigation
Feedback on the new sidebar flow led sam and hugh to brainstorm mobile search behavior and tab ordering for themes vs. components. read more
-
Should a deactivated user receive an email?
The interplay ofinvite_only
,must_approve_users
, and missing activation emails was debated, with sam recapping the need to validate emails before admin approval. read more -
Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?
Users saw infinite loading and JSON errors; Falco traced it to the Google Gemini endpoint and suggested switching provider settings. read more -
TypeError: Cannot read properties of null (reading ‘en’)
sam confirmed a linked issue had been resolved and closed the topic, restoring proper quote parsing. read more
-
Hooks for customization of digest and notification emails
A call for sponsored segments via plugin hooks prompted pfaffman to reference thedigest_custom_html
discussion and html_safe tips. read more -
Provide visual cue when a topic is receiving an AI response
The idea of “AI is typing…” leverage was raised, suggesting use of presence notifications to signal ongoing AI generation. read more -
Add setting to control topic bump from “small action posts”
A request for an admin toggle to suppress staff-action bumps (e.g., auto-close, pin) surfaced concerns about unread lists pollution. read more
-
Discourse Solved
On the official plugin roadmap, a user asked how to add an “Unsolved” filter alongside Top/Hot/Latest on the homepage, spawning widget suggestions. read more -
Discourse Dynamic Groups
A discussion on the plugin’s user-field limitations versus core group automation led nathank to contrast both approaches. read more
Theme feedback
- Category badge missing in mobile search results
Moin uncovered missing badges in mobile search, and sam flagged recent style tweaks as the likely culprit. read more
Activity by the @team Group
-
sam optimized announcements and core features across multiple threads:
- browser support in Dropping iOS 15 & other old browsers read more
- UX flow in Introducing admin sidebar navigation read more
- email activation logic in Should a deactivated user receive an email? read more
- JSON fallback ideas in Summarize Topic with AI loads indefinitely read more
- AI parsing robustness in Is an automation like this possible with Discourse AI today? read more
-
Falco isolated the Google API fix for the AI summary bug in Summarize Topic with AI loads indefinitely read more
-
hugh committed to investigating mobile navigation quirks in Introducing admin sidebar navigation read more
-
Lilly linked autocompletion insights for tag workflows in Create dynamic Tag Group at topic level? read more
With API tweaks, mobile styling, and AI enhancements all in motion, today’s discussion truly took off—no rocket fuel needed!