This week on meta.discourse.org…
Key Stats
- New posts: 549
- New topics: 76
- Top users (posts / likes):
- JammyDodger (43 / 68)
- RGJ (17 / 65)
- Moin (25 / 48)
- pfaffman (31 / 40)
- hugh (10 / 38)
- merefield (24 / 32)
- Falco (12 / 26)
- awesomerobot (10 / 24)
- pmusaraj (5 / 22)
- sam (9 / 20)
Interesting Topics
-
hugh introduced a new visual layout for themes and theme components in Announcements, bringing visual previews, improved gallery organization, and one-click access to theme details.
-
pmusaraj published the 3.5.0.beta4 Security fix release, patching a data-leak vulnerability affecting login-required sites and updating Discourse AI, plugin improvements, and UX tweaks.
-
A deep dive into configuring a dedicated AI-bot homepage (Support ai) showed how to enable
AI bot enable dedicated UX, map a group via the custom-homepage-for-groups component, and handle anonymous user prompts. -
MartijnvdWiel explored how to create a category that’s private to one group but open to others (Support), leading to advice on bulk group assignments and category permission best practices from mcwumbly and pfaffman.
-
icaria36 reported that Summarize Topic with AI hung indefinitely and threw an Invalid JSON Payload error; Falco traced it to a Gemini API issue in 365587/1, now under review.
-
satonotdead asked how to limit trust levels on specific groups (Support trust-levels), and JammyDodger proposed custom TL requirements with badge revocation automations.
-
Olle11 discovered that the “Quick profile links” items are provided by a theme component, not core; Moin pointed out 365562/1 and Lilly confirmed the Quick Profile Links Menu settings control those labels.
-
Juan_Manuel_Barreto wanted to preserve “New Topic” text on mobile; awesomerobot landed a patch in /t/-/364902/1 to expose the label via
create-topic-labeltransformer. -
Richie discovered the
/admin/users/list/all.jsonendpoint now wraps user data inside ausersarray; RGJ identified the commit in 365629/1, prompting updates to SSO integrations. -
David_Ghost noted that Recent replies on the homepage take 2 seconds to load due to multiple API calls; Arkshine and others discussed SQL-driven plugin alternatives in 365041/1.
-
Steve_John found certain top-level categories missing from
/categories.json; pfaffman and JammyDodger clarified that only categories with listedlatesttopics appear and suggested hard-coding or theme settings in 365544/1.
-
Moin filed an issue about autofill in the forgot-password modal (UX), proposing conditional autofill when
hide email takenis enabled. awesomerobot’s fix landed in 365310/1. -
Moin also spotted a mislinked browser-requirements URL in the UX copy; david merged a correction in 365315/1.
-
tknospdr asked if it’s possible to create dynamic tag groups at topic level (tags), and NateDhaliwal shared the undocumented
/tags/upload.jsonapproach for bulk tag creation. -
SoteFun requested support for mentions in Post Voting comments (Feature); the community pointed to 314645 for context.
-
Richard (RGJ) announced Discourse Dynamic Groups in 365342/1 (Plugin), a beta release enabling boolean-expression-based auto group management via plugin settings.
-
elmuerte introduced Dark Visitors in 365158/1 (Plugin), integrating darkvisitors.com for crawler/scraper analytics and robots.txt monitoring.
#Data & reporting
- mcwumbly kicked off the IEEE Summer of Code 2025 with a guide on finding pr-welcome issues for contributors, linking to a filter of open Bug, Feature, and UX topics.
Activity by the @team Group
- hugh launched the new theme gallery layout in 364921/1.
- pmusaraj released the 3.5.0.beta4 Security fix in 364850/1.
- awesomerobot detailed how to configure an AI bot homepage via theme components in 365126/3.
- sam improved the AI-bot UX by removing the outdated “back to forum” button in 365126/8.
- Lilly demonstrated setting up a custom homepage for the AI bot using the custom-homepage-for-groups component.
- joffreyjaffeux fixed Android chat selection issues in 365496/3.
- mcwumbly welcomed IEEE SoC contributors and linked to the pr-welcome filter in 365374/1.
- david corrected the browser-requirements link in the client locale file in 365315/1.
- Falco triaged the AI summarization hang, pointing to Gemini payload fixes in 365587/1.
Thanks for reading, and I’ll see you again next week! ![]()