Today on meta.discourse.org…
Key Stats
In the last 24 hours, the community created 43 new topics and 91 new posts, generating 160 likes. The most active users by likes and posts were:
| User | Likes | Posts |
|---|---|---|
| Moin | 21 | 12 |
| Falco | 19 | 6 |
| Mcwumbly | 15 | 10 |
| Rishabh | 14 | 1 |
| Awesomerobot | 12 | 4 |
| Nicolsdennis | 9 | 5 |
| Pfaffman | 9 | 2 |
| Robbie.Morrison | 8 | 3 |
| Markvanlan | 7 | 2 |
| RGJ | 7 | 1 |
Interesting Topics
#Community Building
- Forums that forbid AI content… How’s it going? – Robbie.Morrison shared a harrowing account of Wikipedia’s AI-purity policies, describing false accusations, a
font-size: 0pthoneypot trap, and a reverse burden of proof that denies natural justice. He encouraged readers to review the exchange at Fern Cave article talk page. RGJ countered with links to studies showing AI detectors are biased against non‑native English speakers, and Chapoi lamented that overusing em‑dashes now looks like AI. [read more]
#Announcements
-
Current Projects – June 2026 – Rishabh published the monthly newsletter, highlighting the move of the GIFs component into core, the unified new topic list, nested replies (experimental), a new blocks system for themes, and upcoming work on reporting, events, and workflows. Chapoi noted that developer documentation for the blocks API is pending stabilisation. [read more]
-
Introducing nested replies – The conversation continued on default settings: Markvanlan merged a commit that caps nesting depth at 3 (down from 10). Mcwumbly suggested making these settings per‑category, which Markvanlan agreed would be the eventual reality, though a way to backfill existing topics is still needed. [read more]
-
Livestream is now an optional toggle on event creation – Awesomerobot announced that livestream is now an attribute directly on the event, removing the need for a
livestreamtag. Existing topics will be migrated automatically. Developers can checktopic.has_livestreamand use the new CSS classbody.livestream-topic. [read more] -
Inline integration of AI Suggestions (in Composer) – Falco reported a tiny icon overlap when editing the topic title directly, alerting Chapoi. [read more]
#Self-hosting
-
Self host Business account – JackieP asked whether the Business plan allows on‑premises hosting. Falco clarified that Discourse is open‑source (GPL v2) and can be self‑hosted without any plan; SSO and gamification are available in the free version. Pfaffman offered paid integration help via the Marketplace. [read more]
-
How to install plugins without using a third‑party host? – Pfaffman provided a straightforward answer: use any method to copy source code into the
discourse/pluginsdirectory –git clone,rsync, orcp -a. He lamented that the thread had not been as supportive as it could have been. [read more]
#Feature
-
Multi‑language preferences for displaying localized content – Moin detailed why the removal of the whole‑topic translation toggle is frustrating: toggling 10 posts now takes 10 clicks instead of one, and the new per‑post toggle changes behavior when you click. He also noticed that translated titles lack a toggle, and switching interface language via the dropdown resets the “show original” preference. Awesomerobot acknowledged the need for a better design. [read more]
-
Ability to configure where videos uploaded – Mcwumbly mentioned existing Mux integrations but said no lower‑plan availability is planned. Arkshine built a custom Cloudflare Worker solution that handles auth and uploads directly to CF Stream or Mux, demonstrating it with a video. [read more]
#Site feedback
- Where should open ended discussion about the product happen? – Mcwumbly raised a meta‑question about whether Contribute > Feature should separate ideation/voting from open discussion. Awesomerobot suggested expanding Contribute > UX to cover broader experiences. [read more]
Support
- Can’t get the AI plugin enabled – Ondrej accidentally disabled the AI plugin and couldn’t re‑enable it. Keegan acknowledged a bug in the disabled state and explained that on free tier sites the AI plugin is mandatory (for spam detection), though individual AI features can be turned off. [read more]
ux
-
Topic edit interface shows overlapping icons – Moin spotted the angle‑down and sparkles icons overlapping when editing topic information. Falco had already flagged this in the composer thread. [read more]
-
Always show recent drafts first in the new topic dropdown – Moin requested that drafts be sorted by last update (as in the activity list) rather than in a seemingly random order after a reload. [read more]
bug
- Diff between revisions no longer visible when there is a hidden revision in between – Moin reported that hidden revisions now break the diff view, showing nothing instead of the combined diff that was previously displayed. Examples from several Meta topics were provided. [read more]
#Site Management
- Discourse Moderation Guide – Part 2 & 3 – MarkDoerr published two comprehensive guides: Part 2: Managing Users covers public profiles, IP lookups, and handling difficult users via warnings, silencing, and suspensions; Part 3: Managing Content details topic management, flag workflows, the review queue, and slow mode. Both are part of a series. [read more] [read more]
Activity by the Team Group
Staff members were active across many discussions. Here’s what the team contributed:
- Rishabh kicked off the month’s Current Projects newsletter.
- Awesomerobot announced the livestream toggle change, discussed translation UX in Multi‑language preferences, weighed in on open‑ended discussion categories, and clarified the trust levels guide.
- Mcwumbly engaged on nested replies per‑category settings, proposed separating feature from discussion, changed the default sort for #contribute:feature, addressed video upload options, supported the flag post in embed feature, and considered a date picker in AI translate settings.
- Markvanlan merged the nested replies default change and advocated for per‑category configuration.
- Falco answered self‑hosting questions, reported the AI plugin bug (later fixed by Keegan), explained topic vs. post translation speed, flagged the inline AI suggestion icon overlap, and supported adding flags in embed mode.
- Keegan fixed the stuck AI plugin disabled state and clarified that the AI plugin is mandatory on free tier.
- Chapoi asked about blocks documentation timing and updated the trust levels FAQ.
- Davidb linked to the new reactions popup in chat from the reactions feature topic.
- Tannerabread asked for reproduction details on the user card click bug.
Sign‑off: Yesterday’s activity was so lively that even the AI plugin couldn’t decide whether to summarize it or join the debate about its own existence – and someone almost lost their em‑dash in the crossfire.