Tägliche Zusammenfassung (5 Uhr UTC)

Today on meta.discourse.org

It was another busy 24 hours on Meta, with a brand-new Voice feature generating excitement, a rapid-fire Horizon bug fix, and plenty of thoughtful discussion about permissions, AI search, and username policies. Here’s a recap of everything you might have missed.

Key Stats

  • 95 new posts and 38 new topics were created in the last 24 hours.
  • Those posts received 135 likes in total.
  • The most active users, ranked by likes, were:
User Posts Likes
Martin 7 12
Zogstrip 3 11
Nat 5 10
Moin 8 9
Angus 2 9
Damian_Boon 2 9
Falco 2 8
NateDhaliwal 7 7
SkyeDragon 3 7
Small-Lovely-Cat 1 7

Interesting Topics

#Announcements

  • Angus shared his love for the new Discourse Voice rooms, suggesting “live” as a better name than “voice” because it works as an adverb or verb in everyday English. SkyeDragon then asked whether viewers can adjust each speaker’s volume independently, and Falco confirmed you can right-click any participant to tweak their audio. SkyeDragon later posted detailed feedback after trying the feature, including a useful Linux workaround for screenshare audio, an appreciation for the IP privacy popup, and a note that the room list can be hard to find on mobile — read more.

  • The discussion around Ask AI search continued as Moin reported that the new search interface on his tablet no longer lets him press Enter to perform a classic search, and noticed that selecting “in this topic” is lost when you refine your query. Nat acknowledged the UX regression and said he would look into it, while Sam shared an AI-generated state diagram produced with his Jarvis tool to help map out the feature’s intended behavior — read more.

  • The granular group-based permissions proposal sparked a robust debate about removing the everyone group. Martin defended the change, explaining that everyone didn’t consistently mean “public access” across the platform, and that the new explicit anonymous_users and logged_in_users groups are clearer. Merefield pushed back, suggesting a “Public” shortcut in the UI to make selecting both groups easier; Martin replied that a UI shortcut is possible while keeping the underlying permissions explicit. A related conversation about excluding groups from categories also resurfaced.

  • Martin announced new filter and sort options for chat channels, letting users choose between “All channels,” “Active only,” “Unreads,” and “Mentions,” and sort alphabetically, by recent activity, or by priority. NateDhaliwal briefly hit a missing-migration error, but resolved it by running migrations — read more. This is a welcome addition for anyone juggling many channels, and builds on the earlier feature request to group chat channels into categories.

bug

Support

#Community Building

General

ux

#Plugin

#Developer Guides

  • A new guide on bundle splitting for plugins was published, explaining how plugins can opt into the staticModules system to lazy-load routes, components, and libraries for faster boot times. The guide includes helpful examples for grouping routes and dynamically importing modals using DAsyncContent — a must-read for plugin developers.

Activity by the Team Group

From new voice rooms to smarter chat filters, the Meta community spent the day getting louder, sharper, and more organized—one topic at a time! :studio_microphone:

Today on meta.discourse.org

Key Stats

Over the last 24 hours, 111 new posts were added across 44 new topics, receiving 115 likes in the process. Here are the top users by likes received:

User Posts Likes
Martin 5 21
Damian_Boon 13 12
Moin 12 12
SkyeDragon 3 8
Awesomerobot 6 7
David 3 7
Falco 1 6
Sam 1 6
Eisammy 4 4
HAWK 1 4

Interesting Topics

#Announcements

#Community Building

#Extras

bug

#Plugin

#Feature

#Self-hosting

Support

Activity by the Team Group


From Discord-style voice rooms to AI-designed literary magazine themes, yesterday proved once again that Discourse can be whatever you dream it to be — even a bottomless feed of fresh topics!

Today on meta.discourse.org

Key Stats

In the last 24 hours, the community has been buzzing: 53 new topics and 90 new posts were created, with 152 likes given across those posts.

Here are the top contributors by posts and likes:

User Posts Likes received
Sam 6 25
Lindsey 1 17
Awesomerobot 4 10
Martin 2 7
Satonotdead 12 6
David 3 6
Moin 3 6
Danielle 1 6
Icweaver 2 5
Cuo_Wu 1 5

Interesting Topics

#Extras

#Announcements

#Self-hosting

events

#Feature

General

#Community Building

ux

bug

Support

Activity by the Team Group

Whether you’re dressing your forum in New Yorker chic, wrestling CloudFront CORS gremlins, or just trying to keep your prompts from vanishing, it was a wonderfully weird day on meta — keep your API keys close and your AI agents closer! :top_hat:

Today on meta.discourse.org

Key Stats

The last 24 hours on Meta brought 78 new posts across 34 new topics, with 67 likes given out across the community.

Top users by posts and likes:

User Posts Likes
Moin 9 9
EricGT 6 6
Steve_Walmsley 5 6
Awesomerobot 4 6
Sam 3 4
HAWK 2 4
Stephtara 3 3
Damian_Boon 2 3
Icweaver 2 3
Jenmck 1 3

Interesting Topics

Support

#Extras

ux

#Feature

#Announcements

bug

#Site feedback

#Community Building

“If one way doesn’t work, maybe there is another way.”

#Self-hosting


Activity by the Team Group


If yesterday proved anything, it’s that Discourse can gaslight its admins, sneak staged users past the review queue, and design an entire theme for the price of a flat white — same time tomorrow for the next round of delightful chaos! :tada:

Today on meta.discourse.org

Key Stats

Over the past 24 hours, the community produced 43 new posts across 25 new topics, with 40 likes given. Here are the top contributors, ranked by likes received:

User Likes Posts
Falco 5 3
Sam 5 1
Zogstrip 4 2
Sono_Hen 4 1
Mcwumbly 3 5
NateDhaliwal 3 3
Merefield 3 2
Dan_Eastwood 3 1
Satonotdead 2 10
Ethsim2 2 1

AI was the day’s dominant theme, from building a complete theme with DeepSeek via the Discourse MCP for around $3 to a lively debate about handling AI-generated posts. On the infrastructure side, MinIO broke CI again with an HTTP 410, and a first-hand 2026.1 ESR → 2026.7 upgrade report revealed a surprise two-stage PostgreSQL 18 rebuild.

Elsewhere, Satonotdead noted that asking for a username after email validation and hiding the username on registration are now bundled into core, shared a custom theme component for A-Z sorting in the docs view, asked about custom 0 tag formats, scoping dynamic groups to anonymous users, and updated the Spanish trust level names thread. Meanwhile, tags localization issues got a follow-up, the Related vs Suggested Topics debate gained a comment from AJ_Quick, and Chaitanyji asked whether one post per month is enough to keep a free site active.

Interesting Topics

#Announcements

bug

#Community Building

#Extras

#Feature

#Plugin

Support

ux

Activity by the Team Group


From a $3 AI-built theme to a community that wants to be a living book, yesterday proved there’s always room to try something new — just double-check your Going status before you drop into that event chat! :tada:

Today on meta.discourse.org

Key Stats

The last 24 hours brought 42 new posts across 27 new topics, with 29 likes given around the community.

Top users by likes and posts:

Interesting Topics

#Announcements

  • Martin announced that Boards can now be archived, making them read-only and hidden from the default /boards list until a user with Manage permission unarchives them. The feature is aimed at projects that have naturally run their course but deserve to be kept around for archival purposes.

  • In the Voice: Discord-style voice and video rooms thread, Martin jumped in to note that the new ACL system should be a much better fit for permissions than the old category-inheritance approach.

#Community Building

Support

#Feature

bug

  • ZAICOM followed up on Tags localization issues, explaining that the root cause was an unset primary language for tags and suggesting it should be compulsory rather than optional.

#Plugin

  • In Discourse Dynamic Groups, Satonotdead asked about limiting anonymous users, while RGJ explained why that is functionally and technically impossible — anonymous users can’t be group members when a category is open to everyone.

  • AJ_Quick published Advanced Google Analytics (v4), a plugin that brings reading time, reading progress, completion events, and optional managed GA4 tag ownership to Discourse.

#Self-hosting

#Extras

ux

Activity by the Team Group


From archived boards to archived MinIO repos, yesterday proved that even on meta.discourse.org the best way to keep things is to know when to let them go — or at least when to make them read-only.

Today on meta.discourse.org

Here’s what happened across the Discourse meta community in the last 24 hours — from a shiny new archiving feature for Boards to fresh anti-spam fortresses and everything in between.

Key Stats

The community was hard at work, producing 71 new posts across 39 new topics, earning 86 likes in total. The most-liked post of the day was Martin's Boards archiving announcement, while Damian_Boon kept the thread alive on his Reddit-style scrolling feed project.

Top users by likes and posts:

User Likes Posts
Martin 11 1
Don 10 4
Satonotdead 6 6
Exodrifter 5 4
Moin 5 2
Damian_Boon 4 5
AJ_Quick 4 3
NateDhaliwal 4 3
Zogstrip 4 3
Olivia 3 3

Interesting Topics

#Announcements

#Theme component

#Self-hosting

  • Backup upload failure due to uninitialized TransferManagerExodrifter traced a persistent backup failure to an old aws-sdk-s3 pin from a Backblaze workaround that is no longer needed since Backblaze updated their API. Ethsim2 suggested using self-expiring compatibility templates so stale pins don’t silently outlive their purpose. read more

  • Multisite and Cloudflare R2 ObjectsKcahtoor published a thorough guide to using Cloudflare R2 for a single site in a multisite install, covering the critical GlobalSetting vs SiteSetting distinction, migration caveats with rake uploads:migrate_to_s3, and checksum errors on newer AWS SDK versions. read more

#Community Building

  • Bringing Icebreakers into DiscourseTobiaseigen rediscovered the icebreaker onboarding prompt after launching a new site and couldn’t find his way back to it; Moin pointed to the hidden site settings that control onboarding visibility. read more

  • Using Discourse to Build a Blog, Reddit, X or Facebook-Style Scrolling PlatformDamian_Boon showcased a personalized feed with interest scoring that weighs 55% interests, 25% freshness, 10% popularity, and 10% randomness, plus a first-visit category picker and a follow-up plan for behaviour tracking. read more

  • Show us your WorkflowsMcwumbly invited the community to an upcoming workflows webinar for anyone who’s been following the workflows automation conversation and wants to go deeper. read more

#Feature

Support

  • Discourse AI going off the railsDavid confirmed that updates to the CDCK hosted LLM have been deployed to improve response quality for users seeing odd ai output. read more

#Plugin

  • Advanced Google Analytics (v4)AJ_Quick released a GA4 plugin that adds reading time, reading progress, completion milestones, search, and engagement events, with an optional managed mode that excludes PM and admin routes from tracking. read more

  • Forum Fortress :shield:Ashs open-sourced an alpha anti-spam plugin that checks registrations, posts, edits, and profile changes server-to-server against a hosted service, complementing Discourse’s existing anti-spam tools without adding CAPTCHAs. read more

bug

  • Canonical tag not reset after client-side redirectXIX reported a potential SEO regression where post-number and ?page=N URLs keep self-referencing canonicals instead of consolidating to the base topic, leading to tens of thousands of near-duplicate URLs stuck in Google Search Console’s “Crawled - currently not indexed” bucket. read more

Activity by the Team Group

The Team group was busy supporting, fixing, and shipping across the forums:


From archiving boards to adding a dash of randomness to personalized feeds, the community kept the build momentum going strong — here’s to another 24 hours of turning ideas into shipped features! :rocket:

Today on meta.discourse.org

Key Stats

Over the past 24 hours, meta.discourse.org saw 90 posts across 46 topics, with 118 likes recorded.

Top users by likes and posts:

User Posts Likes
David 4 23
Awesomerobot 6 13
Damian_Boon 8 10
Bas 2 8
Pfaffman 2 5
Don 3 4
Merefield 3 4
Moin 3 4
Falco 2 3
Davidb 1 3

Interesting Topics

#Self-hosting

#Community Building

development

  • David announced the new @discourse/update-skeleton npm package, which automatically updates themes and plugins to the latest recommended linting, config, and CI files using pnpx @discourse/update-skeleton@latest.

Support

bug

#Theme

#Theme component

  • Don added an excluded_categories setting to Topic Preview Modal, and fixed issues with nested read-state dots and new-topic dots staying visible after reading topics in the modal.

#Plugin

  • Martin answered questions about Discourse Boards, clarifying that more than four columns can be created and explaining how to edit board titles; Jenmck raised a modal UX issue that may be tackled in FormKit.

#Site Management

#Announcements

Documentation

Activity by the Team Group

Members of Team were active across these topics:

As Bas reminded us, reading is fundamental — and with a 4 GB backup download failing at 3.5 GB, so is making sure your transfers actually finish!

Today on meta.discourse.org

Key Stats

In the last 24 hours, Meta saw 77 new posts across 33 new topics, with 99 likes given to those posts.

Top users by activity:

Interesting Topics

#Feature

  • Mbauman asked for the ability to post in non-enabled languages, arguing that the long tail of languages should be supported for authorship even when a site hasn’t vetted translations. Moin pointed out that Discourse AI already translates posts regardless of the written language, and Awesomerobot suggested hiding the composer menu or letting admins configure additional languages as reasonable next steps.

  • Olivia confirmed there is still no built-in order:op_edit for topic filters in the OP Edit Time feature request, recommending Data Explorer as a workaround. Moin then highlighted the per-category Allow unlimited owner edits on first post setting, which Lief said was a perfect fit for their employee-authored article workflows.

Support

#Announcements

bug

#Community Building

ux

Activity by the Team Group

Whether you were wrestling with RSS timelines, bumping into workflow node caps, or just trying to keep your microphone actually muted, yesterday proved that Meta’s community never runs out of ways to test, build, and translate — usually all at once!