# Sommario quotidiano (5:00 UTC)

**URL:** https://meta.discourse.org/t/daily-summary-5am-utc/291851
**Category:** Forum summaries
**Created:** [16 Gennaio 2024, 9:58pm UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851 "2024-01-16T21:58:09Z")
**Posts on this page:** 15
**Page:** 37

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [9 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/952 "2026-09-09T05:01:45Z")

</div>

# Today on [meta.discourse.org](http://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](https://meta.discourse.org/t/-/411337/39?silent=true), 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](https://meta.discourse.org/t/-/411337/41?silent=true) 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](https://meta.discourse.org/t/-/411337/44?silent=true).

- The discussion around [Ask AI search](https://meta.discourse.org/t/-/411346/19?silent=true) 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](https://meta.discourse.org/t/-/411346/29?silent=true) produced with his Jarvis tool to help map out the feature’s intended behavior — [read more](https://meta.discourse.org/t/-/411346/25?silent=true).

- The [granular group-based permissions proposal](https://meta.discourse.org/t/-/402273/44?silent=true) 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](https://meta.discourse.org/t/-/402273/46?silent=true) while keeping the underlying permissions explicit. A related conversation about [excluding groups from categories](https://meta.discourse.org/t/-/50044/38?silent=true) also resurfaced.

- @Martin announced new [filter and sort options for chat channels](https://meta.discourse.org/t/-/411958/1?silent=true), 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](https://meta.discourse.org/t/-/411958/4?silent=true). This is a welcome addition for anyone juggling many channels, and builds on the earlier [feature request to group chat channels into categories](https://meta.discourse.org/t/-/391057/3?silent=true).

### #bug

- A scary admin warning appeared on several sites: [“Your site may not work because a theme / component has errors”](https://meta.discourse.org/t/-/411894/1?silent=true), traced back to the Horizon theme. @Zogstrip quickly acknowledged the problem, and @David confirmed it was [resolved shortly afterward](https://meta.discourse.org/t/-/411894/3?silent=true). Phew!

- @Small-Lovely-Cat wrote a thorough analysis of a [ruby-i18n regression](https://meta.discourse.org/t/-/411859/1?silent=true) introduced by an upstream update, where display languages could accidentally fall back to the site default due to how Fiber-local configuration was being copied. They proposed rolling back the version until the upstream fix lands, and @Nat said they were [investigating it](https://meta.discourse.org/t/-/411859/2?silent=true).

- @WaitroseCarpark shared a deep-dive bug report on [Patreon v2 sync reporting “0 users synced”](https://meta.discourse.org/t/-/411874/1?silent=true), tracing the problem to the plugin reading member emails from the wrong resource in the API response. They included a working patch, which might point the way to an official fix.

- @BOUCUR confirmed that [post and topic links under badges](https://meta.discourse.org/t/-/411593/5?silent=true) are now appearing again after a recent regression.

- @Zogstrip thanked @RGJ for reporting a [chunked backup uploader rate-limit issue](https://meta.discourse.org/t/-/411386/3?silent=true), and linked to a [pull request fixing the problem](https://github.com/discourse/discourse/pull/43373).

### #Support

- @Richie was wondering why a bunch of [new **Voice badges** had appeared](https://meta.discourse.org/t/-/411891/1?silent=true) on a site that doesn’t even have chat or voice enabled. @NateDhaliwal showed that you can simply remove the Voice group from Group settings to hide them all, and @Zogstrip flagged the default-enabled behavior to @Falco as something they should probably fix — [read more](https://meta.discourse.org/t/-/411891/3?silent=true).

- @Happyhappy asked whether [LibreTranslate can be used without AI](https://meta.discourse.org/t/-/411844/2?silent=true) in Discourse, since the older Translator plugin is now #end-of-life. @NateDhaliwal explained the two translation options and pointed to the [Discourse Translator plugin topic](https://meta.discourse.org/t/-/32630/460?silent=true) for LibreTranslate support, while @Satonotdead noted that self-hosting open models can still respect user privacy — [read more](https://meta.discourse.org/t/-/411844/3?silent=true).

### #Community Building

- @Damian_Boon kicked off an ambitious project to [turn Discourse into a Reddit/X-style scrolling feed](https://meta.discourse.org/t/-/411945/1?silent=true), designed to serve the “silent 90%” of lurkers with continuous discovery, embedded topic previews, and personalized feeds. They documented their stack, which builds on the [Redditish theme](https://meta.discourse.org/t/-/269466?silent=true) and the [Topic Preview Modal](https://meta.discourse.org/t/-/409712?silent=true), and promised to keep the thread updated with lessons learned.

### #General

- A practical question from @Jenmck about [allowing users to change usernames indefinitely](https://meta.discourse.org/t/-/411865/1?silent=true) drew several community policies. @Ondrej mentioned a two-year cooldown used on another forum (tracked via [user notes](https://meta.discourse.org/t/-/41026?silent=true)), while @Satonotdead suggested six months as a reasonable middle ground. @Moin pitched a workflow that alerts staff when a username change happens too frequently — [read more](https://meta.discourse.org/t/-/411865/4?silent=true).

### #ux

- @Moin reported that [quoting posts on a Galaxy Tab with Firefox requires two taps](https://meta.discourse.org/t/-/411868/1?silent=true), even though first tap highlights the text. @Jenmck reproduced it on her Samsung Galaxy s26 Ultra, and @Merefield asked if it was related to an earlier [unresponsive popup menu on Android](https://meta.discourse.org/t/-/407332?silent=true) issue. @Moin clarified that this is a distinct bug, since text selection works fine — [read more](https://meta.discourse.org/t/-/411868/7?silent=true).

### #Plugin

- The new [Discourse Boards plugin](https://meta.discourse.org/t/-/411414/6?silent=true) is already a hit. @Andrew_Rowe called it “amazing” and asked the community how they surface board access to users. @Martin showed the current global sidebar link and floated a few ideas, including a dedicated [“Boards” sidebar block](https://meta.discourse.org/t/-/411414/7?silent=true) or an “Add to my sidebar” option in the board menu. For another board-like visual, the [Kanban Board theme component](https://meta.discourse.org/t/-/118164/303?silent=true) also got a mention.

- @Jenmck reported several problems with the [Custom Wizard admin panel](https://meta.discourse.org/t/-/73345/992?silent=true) after upgrading, including disappearing conditions and a form that would blank out on save. @Angus stepped in and merged a [fix for the admin panel](https://github.com/paviliondev/discourse-custom-wizard/pull/320), asking her to test it — [read more](https://meta.discourse.org/t/-/73345/993?silent=true).

### #Developer Guides

- A new guide on [bundle splitting for plugins](https://meta.discourse.org/t/-/411886/1?silent=true) 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

- @Zogstrip responded to the [Horizon theme error report](https://meta.discourse.org/t/-/411894/2?silent=true), and @David confirmed the [fix was deployed](https://meta.discourse.org/t/-/411894/3?silent=true). @Zogstrip also flagged the [Voice badge default behavior](https://meta.discourse.org/t/-/411891/3?silent=true) for @Falco, and thanked the reporter of the [backup uploader rate-limit bug](https://meta.discourse.org/t/-/411386/3?silent=true) with a linked PR.

- @Nat was busy on the [I18n regression](https://meta.discourse.org/t/-/411859/2?silent=true) caused by the ruby-i18n update, and spent time refining the [Ask AI search experience](https://meta.discourse.org/t/-/411346/25?silent=true), acknowledging @Moin's feedback about lost search scoping and promising to address it.

- @Martin announced the new [chat channel filter and sort options](https://meta.discourse.org/t/-/411958/1?silent=true), discussed [Discourse Boards sidebar discoverability](https://meta.discourse.org/t/-/411414/7?silent=true), and wrote a detailed defense of the [removal of the everyone group](https://meta.discourse.org/t/-/402273/44?silent=true). He also [spotted an edge case](https://meta.discourse.org/t/-/411841/3?silent=true) with AI Agent group settings in the transition and prepared a [quick fix PR](https://github.com/discourse/discourse/pull/43362).

- @Angus shared his enthusiastic feedback on the new [Voice rooms](https://meta.discourse.org/t/-/411337/39?silent=true), and later merged a [Custom Wizard admin panel fix](https://meta.discourse.org/t/-/73345/993?silent=true) to help @Jenmck.

- @Falco explained the per-participant [volume controls in Voice](https://meta.discourse.org/t/-/411337/41?silent=true) and received the heads-up from @Zogstrip about not enabling [Voice badges by default](https://meta.discourse.org/t/-/411891/3?silent=true).

- @Pmusaraj offered debugging help on the [ActivityPub plugin build failure](https://meta.discourse.org/t/-/266794/497?silent=true), asking for a full backtrace and the exact core/plugin commit hashes.

- @Sam surprised everyone by generating an [Ask AI state diagram with his Jarvis tool](https://meta.discourse.org/t/-/411346/29?silent=true), giving the community an AI-generated overview of the search feature’s states and prompts.

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! 🎙

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [10 Settembre 2026, 5:00am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/953 "2026-09-10T05:00:42Z")

</div>

# Today on [meta.discourse.org](http://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

- [Voice: Discord-style voice and video rooms, now bundled with Discourse](https://meta.discourse.org/t/-/411337?silent=true) — @SkyeDragon shared detailed feedback on volume sliders, subtitling, and the privacy popup, while @Falco revealed that a [native desktop app](https://meta.discourse.org/t/-/411337/45?silent=true) is being explored to overcome browser streaming limits. @Pmusaraj also linked to a [fix for a room-editing bug](https://meta.discourse.org/t/-/411337/50?silent=true).

- [Introducing new filter and sort options for chat channels](https://meta.discourse.org/t/-/411958?silent=true) — @Martin announced per-section filters for #chat channels, including _Unreads_, _Mentions_, and _Active only_, with sorting by _Alphabetically_, _Recent activity_, or _Priority_. A [fast follow-up](https://meta.discourse.org/t/-/411958/5?silent=true) was posted to improve the empty-section placeholder.

- [Granular group-based permissions for anonymous and logged in users](https://meta.discourse.org/t/-/402273?silent=true) — @Merefield argued that the existing #groups system should be preserved, while @Martin explained why explicit groups are necessary and acknowledged several improvements that came out of the discussion in [this reply](https://meta.discourse.org/t/-/402273/48?silent=true).

### #Community Building

- [Using Discourse to Build a Blog, Reddit, X or Facebook-Style Scrolling Platform](https://meta.discourse.org/t/-/411945?silent=true) — @Damian_Boon documented their journey toward a continuously scrolling Discourse feed, with @Don building a plugin that removes scrolled posts and a [topic preview modal](https://meta.discourse.org/t/-/411945/14?silent=true). @Merefield pointed to [Topic List Previews](https://meta.discourse.org/t/-/411945/20?silent=true) as a related implementation.

### #Extras

- [Using Discourse MCP to quickly build a theme](https://meta.discourse.org/t/-/412056?silent=true) — @Sam shared a full walkthrough of using the Discourse MCP, a Pro/Business trial, and OpenAI Codex with GPT-6 Astra to generate a custom _New Yorker_-inspired theme, including API key setup and an AI-authored design brief in [the opening post](https://meta.discourse.org/t/-/412056/1?silent=true).

### #bug

- [Minimum\_discourse\_version fails its check on -latest builds](https://meta.discourse.org/t/-/411985?silent=true) — @Manuel reported that themes setting `minimum_discourse_version: 2026.8.0` get auto-disabled on `2026.8.0-latest`. @David confirmed the semver ordering and opened a [PR to accept 2 style values](https://github.com/discourse/discourse/pull/43459) in [this reply](https://meta.discourse.org/t/-/411985/3?silent=true).

- [Direct S3 upload with local store raises NoMethodError](https://meta.discourse.org/t/-/412061?silent=true) — @RGJ traced a 500 error to a `before_action` callback being overwritten, which allowed local file stores to reach the S3 upload code path. The report, complete with a suggested fix, is in [the first post](https://meta.discourse.org/t/-/412061/1?silent=true).

- [Chat notifications not showing for replies in chat channels](https://meta.discourse.org/t/-/410620?silent=true) — @Awesomerobot confirmed the issue is a client/server mismatch and linked a [fix PR](https://meta.discourse.org/t/-/410620/2?silent=true) for the #chat notification bug.

### #Plugin

- [Discourse Boards](https://meta.discourse.org/t/-/411414?silent=true) — @Martin shared upcoming ideas for board discovery, including a sidebar block similar to the Categories block and an _Add/remove to/from my sidebar_ board menu entry in [this update](https://meta.discourse.org/t/-/411414/7?silent=true).

- [ProxyTracer: VPN & Proxy Blocker](https://meta.discourse.org/t/-/399958?silent=true) — @Eisammy tested the beta, confirming it worked as expected, and @ProxyTracer thanked them while waiting for more feedback before bumping to stable in [this reply](https://meta.discourse.org/t/-/399958/26?silent=true).

- [Discourse Reactions](https://meta.discourse.org/t/-/183261?silent=true) — @SkyeDragon asked for moderator tools to remove inappropriate reacts, proposing a Discord-style UI for cleaning up trolling in [this comment](https://meta.discourse.org/t/-/183261/423?silent=true).

### #Feature

- [Add recurrent items within a date-range](https://meta.discourse.org/t/-/286514?silent=true) — @MiniForum added their support for recurring events, noting that the “Insert date/time” dialog has no end-date option, while @Satonotdead pointed to related #events requests in [this reply](https://meta.discourse.org/t/-/286514/3?silent=true).

### #Self-hosting

- [Staged users’ posts stuck in queue](https://meta.discourse.org/t/-/412025?silent=true) — @Tknospdr reported that tickets with embedded media were getting stuck in the approval queue, and @Moin pointed to a related review queue issue while asking for the exact queue reason in [this exchange](https://meta.discourse.org/t/-/412025/2?silent=true).

### #Support

- [Side pannel not showing a category despite specified in Default navigation menu categories](https://meta.discourse.org/t/-/412035?silent=true) — @MiniForum and @Moin debugged a tricky #sidebar default categories issue, eventually resolving it by removing and re-applying the setting to existing users, as described in [this update](https://meta.discourse.org/t/-/412035/5?silent=true).

- [Regarding Zendesk Integration and Two-Way Synchronization with Legacy Discourse](https://meta.discourse.org/t/-/411853?silent=true) — @Awesomerobot advised upgrading from the very old `2.7.0.beta5`, noted that Zendesk is deprecating API token authentication, and linked the [Zendesk two-way sync documentation](https://meta.discourse.org/t/-/411853/2?silent=true).

## Activity by the @Team Group

- @Martin announced the new [chat channel filter and sort options](https://meta.discourse.org/t/-/411958?silent=true), discussed the future of [unified new view](https://meta.discourse.org/t/-/404728/76?silent=true), and shared upcoming [Discourse Boards](https://meta.discourse.org/t/-/411414/7?silent=true) discovery ideas.

- @Awesomerobot confirmed fixes for [chat notification mismatches](https://meta.discourse.org/t/-/410620/2?silent=true), the [moderation “Yes” button bug](https://meta.discourse.org/t/-/411693/4?silent=true), and [badge checkmarks on profiles](https://meta.discourse.org/t/-/411831/2?silent=true). They also assisted with the [Zendesk integration topic](https://meta.discourse.org/t/-/411853/2?silent=true) and [tag management feedback](https://meta.discourse.org/t/-/411075/6?silent=true).

- @David explained the semver behaviour behind [minimum\_discourse\_version failures](https://meta.discourse.org/t/-/411985/3?silent=true) and opened a [PR](https://github.com/discourse/discourse/pull/43459) to allow `-latest` style values.

- @Sam published the [Discourse MCP theme-building guide](https://meta.discourse.org/t/-/412056?silent=true), demonstrating how to use AI agents to transform a site’s look and feel.

- @Falco responded to [voice room feedback](https://meta.discourse.org/t/-/411337/45?silent=true), sharing plans for a native desktop app to handle advanced streaming and push-to-talk features.

- @Pmusaraj linked to a fix for the [voice room edit permission bug](https://meta.discourse.org/t/-/411337/50?silent=true).

- @Zogstrip confirmed a fix for [CSV download encoding issues](https://meta.discourse.org/t/-/411280/3?silent=true) in the [data explorer](https://meta.discourse.org/t/32566?silent=true).

- @Chapoi acknowledged a report about [chat WhatsApp bubbles](https://meta.discourse.org/t/-/286735/40?silent=true) and promised to take a look.

* * *

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!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [11 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/954 "2026-09-11T05:01:38Z")

</div>

# Today on [meta.discourse.org](http://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

- @Sam kicked off a fascinating [demonstration of using Discourse MCP to quickly build a theme](https://meta.discourse.org/t/-/412056?silent=true), pairing the MCP server with GPT-6 Astra and a Discourse trial to create a New Yorker-inspired community called “The Salon”. He walked through generating an API key, configuring Codex, and giving the agent a creative brief. @EricGT discussed the broader concept of AI agent harnesses, while @Satonotdead pointed to DeepSeek V4.1 as a possible alternative — @Sam was sceptical but [promised to try a fair comparison later](https://meta.discourse.org/t/-/412056/5?silent=true).

### #Announcements

- @Lindsey announced that the [rich text editor can now display and edit dates, polls, tables, graphviz diagrams, and charts](https://meta.discourse.org/t/-/411468?silent=true) natively, with drag handles, per-row/column menus, and edit buttons that no longer require switching back to Markdown.

- @Martin shared a [fast follow-up to the new chat channel filter and sort options](https://meta.discourse.org/t/-/411958/5?silent=true): when a filter empties a section, a “show all channels” button now appears at the top, replacing the bulky empty placeholder.

- @Rishabh clarified the [email-code signup flow](https://meta.discourse.org/t/-/407068/34?silent=true) after feedback from @Ecki: a dedicated username step now appears _after_ email confirmation, and the earlier “user1”/“user2” random-username bug has been fixed.

### #Self-hosting

- @Jagster reported a puzzling mobile composer issue: [Android users can’t use the rich text editor, while iOS users are stuck in Markdown](https://meta.discourse.org/t/-/412094?silent=true). @Moin found a CORS error involving a Cloudfront CDN asset, and @David diagnosed it as an S3/Cloudfront caching quirk, advising that Cloudfront can be configured to always send `Access-Control-Allow-Origin: *` or include `Origin` in the cache key.

### #events

- @Danielle announced a [webinar on Exploring Discourse Workflows](https://meta.discourse.org/t/-/412092?silent=true) on September 17, and is asking the community to share workflow ideas they’d like to see demoed. @Putty suggested consolidating the “Schedule a PM with [Data Explorer](https://meta.discourse.org/t/32566?silent=true) Results” automation scripts into one or two workflows.

### #Feature

- @Icweaver, from the Julia Discourse, requested adding the new [Zulip brand icons to the vendored Font Awesome sprite](https://meta.discourse.org/t/-/412153?silent=true). @Awesomerobot welcomed a community PR to add `fab-zulip` and `fab-circle-zulip`, noting that a better process for keeping icons current is needed; @Icweaver subsequently [opened the PR](https://github.com/discourse/discourse/pull/43564).

### #General

- @Cuo_Wu announced that [NodeLoc’s native iOS and Android apps for Discourse are now open source](https://meta.discourse.org/t/-/412098?silent=true), built with SwiftUI and Kotlin/Compose. While they’re tailored to NodeLoc’s custom plugins, the source is intended as a reference for others building mobile clients.

### #Community Building

- In a long-running discussion about [using Discourse to build blog, Reddit, X, or Facebook-style scrolling platforms](https://meta.discourse.org/t/-/411945?silent=true), @HAWK stressed the importance of reader experience, and @Damian_Boon shared an initial design for a “build your feed” feature, complete with a proposed interests table tracking impressions, opens, likes, replies, and dwell time. @Satonotdead tipped them off to NodeLoc’s `/nodes` implementation.

### #ux

- @Marcozambi noticed that [event date and time are not visible on the /categories page](https://meta.discourse.org/t/-/412078?silent=true). @Awesomerobot confirmed it’s a bug and said the team will look into fixing it.

- @Moin reported that the [full topic timeline is missing on webinar topics](https://meta.discourse.org/t/-/412099?silent=true) even on a tablet in landscape. @Awesomerobot explained it’s intentional when chat is embedded, though @Darkpixlz found cases where the timeline is suppressed despite plenty of space — so the cases may need another look.

### #bug

- @ZAICOM reported [tag localization issues](https://meta.discourse.org/t/-/412057?silent=true) where tag names don’t switch with site language. @Nat traced it to the model needing a locale set before localizations show, and pushed a fix in [PR #43512](https://github.com/discourse/discourse/pull/43512).

- @RGJ documented a [NoMethodError that occurs when direct S3 uploads are enabled while the local store is active](https://meta.discourse.org/t/-/412061?silent=true), caused by a Rails `before_action` callback being overwritten. @Sam fixed it in [PR #43505](https://github.com/discourse/discourse/pull/43505).

- @Stephane_Roy reported an [incompatibility between Events and Topic/Form templates](https://meta.discourse.org/t/-/412101?silent=true): topic templates don’t appear in the event composer, and form templates replace the event field entirely. They requested an “Event” element be added to form templates.

### #Support

- @Kris.Kotlarek answered [what it means when you have negative “other traffic”](https://meta.discourse.org/t/-/411823/4?silent=true) in dashboard reports, explaining it can happen when browser-view counts exceed total record views, possibly from direct hits to tracking endpoints. They share a PR to clamp the value to zero.

## Activity by the @Team Group

- @Sam authored the [Discourse MCP theme-building walkthrough](https://meta.discourse.org/t/-/412056/1?silent=true), confirmed a [fix for the direct S3 upload issue](https://meta.discourse.org/t/-/412061/2?silent=true), and checked in on a [rate-limit regression affecting signups](https://meta.discourse.org/t/-/411646/6?silent=true).

- @Lindsey introduced the expanded [rich text editor editing capabilities](https://meta.discourse.org/t/-/411468/1?silent=true).

- @Awesomerobot supported the [Zulip icon request](https://meta.discourse.org/t/-/412153/2?silent=true), acknowledged the missing [event date on /categories](https://meta.discourse.org/t/-/412078/3?silent=true), followed up on [topic timeline rendering](https://meta.discourse.org/t/-/412099/2?silent=true), and confirmed a fix for the [AI users group description display](https://meta.discourse.org/t/-/412047/2?silent=true).

- @Martin shared the [chat filter improvement](https://meta.discourse.org/t/-/411958/5?silent=true) and explained the rationale behind two explicit groups in the [granular permissions work](https://meta.discourse.org/t/-/402273/48?silent=true), including screenshots of the upcoming ACL system.

- @David provided deep debugging help for the [Android/iOS composer problems](https://meta.discourse.org/t/-/412094/6?silent=true), identifying the S3/Cloudfront CORS caching behavior and offering practical workarounds.

- @Nat fixed [tag localization bugs](https://meta.discourse.org/t/-/412057/3?silent=true) by requiring a locale on the model, with a new PR for tracking.

- @Danielle announced the upcoming [Discourse Workflows webinar](https://meta.discourse.org/t/-/412092/1?silent=true) and invited community input.

- @Chapoi advised on [timeline button overlap](https://meta.discourse.org/t/-/411168/2?silent=true) and acknowledged reports about [WhatsApp-style chat bubbles](https://meta.discourse.org/t/-/286735/40?silent=true).

- @Rishabh provided clarity on the [email-code signup improvements](https://meta.discourse.org/t/-/407068/34?silent=true), including a screenshot of the new username step.

- @Kris.Kotlarek explained [negative “other traffic”](https://meta.discourse.org/t/-/411823/4?silent=true) and how they’re clamping it in a PR.

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! 🎩

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12 Settembre 2026, 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/955 "2026-09-12T05:02:36Z")

</div>

# Today on [meta.discourse.org](http://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

- @Steve_Walmsley reported the [Help AI going off the rails](https://meta.discourse.org/t/-/412208/1?silent=true) — it gave bad advice twice, then denied having said it entirely, even after screenshots were provided. “Either the AI is going insane or I am 🙂” @EricGT walked through [how to inspect the configured LLM](https://meta.discourse.org/t/-/319903?silent=true), clarifying that the default CDCK/MoM setup is a [Mixture of Models router](https://meta.discourse.org/t/-/407844?silent=true) rather than one fixed model, and pulled the [AI bot documentation](https://meta.discourse.org/t/-/266012?silent=true) into the investigation.

### #Extras

- @Sam followed up on [using the Discourse MCP to quickly build a theme](https://meta.discourse.org/t/-/412056/8?silent=true) with a fully unattended [DeepSeek 4.1 flash test run](https://meta.discourse.org/t/-/412056/12?silent=true): a responsive, dark/light-mode-supporting theme built for roughly **$3.04** in API costs — versus an estimated **$325** for the same work with GPT-6 Astra — with an honest verdict that the design “feels more like a LLM design.” @Ducks also shared their own [before/after attempt](https://meta.discourse.org/t/-/412056/10?silent=true) on a tattooer directory.

### #ux

- @Stephtara described the [recurring pain of adding new users to month/year groups on mobile](https://meta.discourse.org/t/-/412198/1?silent=true) — no create-on-the-fly option, no sortable user list — and @Jenmck suggested a Workflows-based automation triggered on user creation.

- @NateDhaliwal flagged [oversized UI elements in the mobile event chat](https://meta.discourse.org/t/-/412206/1?silent=true), including a cut-off plus button, and @Awesomerobot confirmed [fixes were on the way](https://meta.discourse.org/t/-/412206/3?silent=true) via a core PR.

- @Awesomerobot untangled the [approve button that lingers after suspending a user](https://meta.discourse.org/t/-/411693/6?silent=true) in the review queue — a side effect of a wider `must_approve_users` fix — with a follow-up PR to hide it again where it doesn’t belong.

- @Awesomerobot shared [redesigned inline subcategory links](https://meta.discourse.org/t/-/397217/22?silent=true) with a hover card that now shows the parent category, logo, description, an edit shortcut and the latest topics.

### #Feature

- @Mbauman's [request for a top-level unread/tracked count](https://meta.discourse.org/t/-/412106/2?silent=true) drew interest from @Mcwumbly, who invited a “go wide” exploration of what a next iteration of “unified new” could look like.

- @Icweaver's [Zulip brand icon request](https://meta.discourse.org/t/-/412153/3?silent=true) landed in the vendored Font Awesome sprite after @Awesomerobot [approved and merged the PR](https://meta.discourse.org/t/-/412153/4?silent=true).

- @Lindsey confirmed the team will pick up the [individual topics for recurring events](https://meta.discourse.org/t/-/370600/21?silent=true) PR.

### #Announcements

- In the [Discord-style Voice rooms announcement](https://meta.discourse.org/t/-/411337/52?silent=true), @Putty asked about inviting whole groups and hit an `Oops! That page doesn't exist or is private` error on invite links, while @Falco explained the [per-user invite design](https://meta.discourse.org/t/-/411337/53?silent=true) and group gating via site settings; meanwhile @Nathank requested deprecating the third-party [diskuz Call plugin](https://meta.discourse.org/t/-/398331/3?silent=true) in favour of the official feature.

### #bug

- @Pedro reported the [Spam Detector Agent’s LLM selection not persisting in the Features tab](https://meta.discourse.org/t/-/412189/1?silent=true), and @Sam posted a [fixing PR](https://github.com/discourse/discourse/pull/43566).

### #Site feedback

- @Jagster asked how to repair [untranslated text in AI translations](https://meta.discourse.org/t/-/412211/1?silent=true), and @Moin pointed to the per-post translations editor, noting that [regeneration delays are intentional](https://meta.discourse.org/t/-/412211/2?silent=true) — a discussion spun out of the [Android/iOS composer saga](https://meta.discourse.org/t/-/412094/11?silent=true) and related to ongoing [AI tag translation quirks](https://meta.discourse.org/t/-/399570/19?silent=true) like German “ausschwingen” for #ramping-up.

### #Community Building

- @Damian_Boon shared the [initial “build your feed” design](https://meta.discourse.org/t/-/411945/34?silent=true) for a blog/Reddit-style Discourse, complete with an interests table tracking impressions, opens, likes, replies and dwell time to compute affinity scores.

- @Sono_Hen introduced their [new Japanese community, “Doushitara Ii Project”](https://meta.discourse.org/t/-/409282/8?silent=true) — a “living book” forum where people can bring a problem even before it becomes a question. Their motto:

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

### #Self-hosting

- @Tknospdr's [staged-user posts stuck in the review queue](https://meta.discourse.org/t/-/412025/6?silent=true) were reproduced by @Ethsim2, who found adding `logged_in_users` to `skip review media groups` resolves it for helpdesk-style setups — building on @Moin's hunch about [incoming emails with signatures](https://meta.discourse.org/t/-/409538/2?silent=true) — with a [regression-test PR](https://github.com/discourse/discourse/pull/43591) and a parallel note in the [review queue layout topic](https://meta.discourse.org/t/-/388194/50?silent=true).

* * *

## Activity by the @Team Group

- **@Sam** — ran the full unattended [DeepSeek 4.1 flash theme build](https://meta.discourse.org/t/-/412056/12?silent=true) via the Discourse MCP, pricing it at ~$3 versus Astra’s ~$325, and posted a [fix](https://meta.discourse.org/t/-/412189/2?silent=true) for the Spam Detector Agent LLM persistence bug.

- **@Awesomerobot** — merged the [Zulip brand icon request](https://meta.discourse.org/t/-/412153/4?silent=true), acknowledged the [mobile event chat UI bug](https://meta.discourse.org/t/-/412206/3?silent=true) with a fix on the way, untangled and fixed the [review queue approve-button regression](https://meta.discourse.org/t/-/411693/6?silent=true), and shared new [subcategory hover card designs](https://meta.discourse.org/t/-/397217/22?silent=true).

- **@Mcwumbly** — championed exploring a next iteration of [top-level unread/tracked counts](https://meta.discourse.org/t/-/412106/2?silent=true) and asked the community to “go wide” on ideas, while also encouraging more [MCP-based theme builds](https://meta.discourse.org/t/-/412056/13?silent=true).

- **@David** — provided reassurance and CORS clarity in the [Android/iOS composer saga](https://meta.discourse.org/t/-/412094/12?silent=true), noting that `access-control-allow-origin: *` on static assets is perfectly fine.

- **@Falco** — explained the per-user invite design and group gating for the new [Voice rooms](https://meta.discourse.org/t/-/411337/53?silent=true).

- **@Lindsey** — confirmed the team will review @Ethsim2's PR for [recurring event topics](https://meta.discourse.org/t/-/370600/21?silent=true).

- **@Jenmck** — suggested a [Workflows-based automation](https://meta.discourse.org/t/-/412198/3?silent=true) to auto-add new members to month/year groups when they’re created.

- **@Pfaffman** — advised a free-plan user that [self-hosting removes activity requirements](https://meta.discourse.org/t/-/403615/7?silent=true), pointing to the [Cloudflare Tunnel residential installation guide](https://meta.discourse.org/t/-/211297?silent=true) as the cheapest route.

* * *

_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! 🎉_

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [13 Settembre 2026, 5:04am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/956 "2026-09-13T05:04:02Z")

</div>

# Today on [meta.discourse.org](http://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](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true) to a lively [debate about handling AI-generated posts](https://meta.discourse.org/t/how-do-you-handle-ai-responses-in-your-community/386953/12?silent=true). On the infrastructure side, [MinIO broke CI again with an HTTP 410](https://meta.discourse.org/t/minio-installer-failing-again-this-time-with-a-http-410/412290/1?silent=true), and a [first-hand 2026.1 ESR → 2026.7 upgrade report](https://meta.discourse.org/t/jumping-from-2026-1-esr-to-2026-7-what-i-found/408779/7?silent=true) revealed a surprise two-stage PostgreSQL 18 rebuild.

Elsewhere, @Satonotdead noted that [asking for a username after email validation](https://meta.discourse.org/t/ask-username-after-validating-e-mail/327484/5?silent=true) and [hiding the username on registration](https://meta.discourse.org/t/hide-username-field-on-registration/367114/6?silent=true) are now bundled into core, shared a custom theme component for [A-Z sorting in the docs view](https://meta.discourse.org/t/mix-filters-order-a-z-with-docs-view/361770/3?silent=true), asked about [custom 0 tag formats](https://meta.discourse.org/t/specifying-custom-title-tag-format-per-page-type/93417/8?silent=true), [scoping dynamic groups to anonymous users](https://meta.discourse.org/t/discourse-dynamic-groups/365342/26?silent=true), and updated the [Spanish trust level names thread](https://meta.discourse.org/t/trust-level-names-in-spanish/232351/32?silent=true). Meanwhile, [tags localization issues](https://meta.discourse.org/t/tags-localization-issues/412057/4?silent=true) got a follow-up, the [Related vs Suggested Topics](https://meta.discourse.org/t/related-vs-suggested-topics/294721/8?silent=true) debate gained a comment from @AJ_Quick, and @Chaitanyji asked whether [one post per month is enough](https://meta.discourse.org/t/what-is-the-minimum-required-activity-is-this-implementation-correct/403615/9?silent=true) to keep a free site active.

## Interesting Topics

### #Announcements

- @Sandra.Mccollum reported that password managers are fumbling the new [email-code signup flow](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/37?silent=true) (#login #signup): Roboform auto-fills stored credentials, then gets bounced to the one-time-code screen, where it inserts the username and hits an error. A UX wrinkle worth ironing out before stable.

- The [Voice launch thread](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/55?silent=true) (#voice) saw @Mcwumbly suggest reusing the existing category-based access control — private category → chat channel → voice enabled — to manage who can enter voice rooms, while @Falco noted that [associating voice channels with chat channels is already on the roadmap](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/58?silent=true).

### #bug

- @NateDhaliwal reported that [retracting your _Going_ status on an event does not remove you from its chat](https://meta.discourse.org/t/removing-going-status-still-keeps-you-in-event-chat/412261/1?silent=true) (#events #chat) — presumably unintentional and worth a fix.

- In a second @NateDhaliwal report, [replying to a topic after saving an edit draft re-opens the composer with the draft content](https://meta.discourse.org/t/trying-to-reply-to-a-topic-with-an-exisiting-edit-draft-opens-the-composer-with-the-edit-draft-as-a-reply-instead/412270/1?silent=true) (#composer) and posts it as a new reply; the likely culprit is the topic being serialized with a single `draft` string, so multiple drafts aren’t truly supported.

- @Roke_Julian_Lockhart demonstrated that [triple-tilde code fences don’t prevent auto-manipulation of pasted content](https://meta.discourse.org/t/does-not-prevent-auto-manipulation-of-pasted-content-which-three-backticks-does/412293/1?silent=true) (#markdown), while triple backticks do — pasted logs get bolded and auto-linked inside `~~~` blocks.

### #Community Building

- How should communities police AI? @Merefield asked about [Meta’s own policy](https://meta.discourse.org/t/how-do-you-handle-ai-responses-in-your-community/386953/10?silent=true), @Moin quoted the [guidelines](https://meta.discourse.org/guidelines) — “Don’t Post AI” — and @Dan_Eastwood [described an uptick in sophisticated AI-generated posts](https://meta.discourse.org/t/how-do-you-handle-ai-responses-in-your-community/386953/12?silent=true), suggesting (with some hesitation) that communities may eventually need AI-responders to Turing-test suspicious new users.

- @Sono_Hen shared the origin story of _Doushitara Ii Project_, a new Japanese community, in [What’s the story behind your community?](https://meta.discourse.org/t/what-s-the-story-behind-your-community/409282/8?silent=true) — a “living book” where questions don’t need to be fully formed, and the thinking process is preserved for future searchers.

### #Extras

- @Sam's [test run building a theme with DeepSeek 4.1 flash](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true) (#ai #mcp) is a must-read: the agent ran unattended for hours, used Qwen 3 for image generation and Chrome DevTools MCP for visual feedback, kept its work meticulously tidy, and produced a solid responsive theme with dark/light mode for roughly **$3** in API costs. @Sam notes it’s not GPT-6 Astra quality, while @Mcwumbly asked to see a [multi-LLM “how I generally work” example](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/13?silent=true).

### #Feature

- @Satonotdead's question about [thumbs up/down on ask.discourse](https://meta.discourse.org/t/about-thumbs-up-and-down-in-ask-discourse/412289/2?silent=true) (#ai #ai-bot) prompted @Falco to reveal that thumbs down is just a flag, and @AdamWargon to recall that @Codinghorror deliberately avoided thumbs-down to keep Discourse focused on dialogue rather than Q&A scoring.

- @SilentNewt95 proposed [localizing category topic templates](https://meta.discourse.org/t/localize-category-topic-templates/412279/1?silent=true) (#content-localization) so multilingual communities get composer prefills in each member’s own language, rather than maintaining clunky bilingual templates.

### #Plugin

- In [Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100/56?silent=true) (#workflows), @Lou wanted case-insensitive topic-title matching; @Zogstrip's [3](https://meta.discourse.org/t/discourse-workflows/407100/57?silent=true) suggestion worked, and @Ethsim2 clarified that the expression system is [sandboxed JavaScript with n8n-like conventions](https://meta.discourse.org/t/discourse-workflows/407100/59?silent=true), referencing the actual source.

### #Support

- @Mcwumbly turned the [monthly cohort groups question](https://meta.discourse.org/t/adding-users-to-groups-created-on-demand-for-monthly-cohorts/412198/6?silent=true) (#groups) into a Workflows blueprint: one scheduled trigger to create the `YYYY-MM` group, another to add users — and he invited @Stephtara to start a parallel #Community Building discussion about how cohorts fit into the community over time.

- @Merefield's [MinIO installer report](https://meta.discourse.org/t/minio-installer-failing-again-this-time-with-a-http-410/412290/1?silent=true) — a follow-up to [the earlier CI breakage](https://meta.discourse.org/t/minio-installer-breaks-ci/401370?silent=true) — shows the MinIO client download now returning HTTP 410 during plugin system-test CI; @Ducks confirmed the [upstream builds have disappeared](https://meta.discourse.org/t/minio-installer-failing-again-this-time-with-a-http-410/412290/2?silent=true).

- @Haydenjames shared [hard-won lessons from a 2026.1 ESR → 2026.7 jump](https://meta.discourse.org/t/jumping-from-2026-1-esr-to-2026-7-what-i-found/408779/7?silent=true): PostgreSQL migrates to 18 in two stages (site down until a second rebuild), the rich editor is now a per-user toggle rather than a site-wide setting, and Cloudflare’s managed XSS rule can return 403 on theme saves.

### #ux

- @Zogstrip acknowledged @Moin's [onebox-in-edit-history report](https://meta.discourse.org/t/appearance-of-a-onebox-in-the-edit-history/412207/3?silent=true) (#onebox #revisions) with a knowing “diffing is hard”, and pointed to [a PR that should improve revision diffs](https://github.com/discourse/discourse/pull/43604).

## Activity by the @Team Group

- @Sam published the [DeepSeek 4.1 flash theme-building experiment](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true), with full transcript, cost breakdown ($3.04 peak vs. an estimated $325 for a comparable Astra run), and honest observations about quality and token efficiency.

- @Zogstrip responded to the [onebox edit-history report](https://meta.discourse.org/t/appearance-of-a-onebox-in-the-edit-history/412207/3?silent=true) with a [PR reference](https://github.com/discourse/discourse/pull/43604), and solved @Lou's [Workflows expression question](https://meta.discourse.org/t/discourse-workflows/407100/57?silent=true) with a one-line `toLowerCase()` fix.

- @Mcwumbly proposed the [workflows-based approach for cohort groups](https://meta.discourse.org/t/adding-users-to-groups-created-on-demand-for-monthly-cohorts/412198/6?silent=true), sketched [category-based access control for Voice](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/55?silent=true), asked @Tobiaseigen to [expand on the private-email preference request](https://meta.discourse.org/t/a-user-preference-for-the-private-email-setting/412272/2?silent=true), and asked @Sam for a [multi-LLM workflow demo](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/13?silent=true).

- @Falco explained that [ask.discourse thumbs down = flags](https://meta.discourse.org/t/about-thumbs-up-and-down-in-ask-discourse/412289/2?silent=true), and confirmed that [voice/chat channel association is on the roadmap](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/58?silent=true).

- @Merefield asked about [Meta’s AI post policy](https://meta.discourse.org/t/how-do-you-handle-ai-responses-in-your-community/386953/10?silent=true) and surfaced the [MinIO HTTP 410 CI failure](https://meta.discourse.org/t/minio-installer-failing-again-this-time-with-a-http-410/412290/1?silent=true).

- @Ducks acked the [MinIO installer issue](https://meta.discourse.org/t/minio-installer-failing-again-this-time-with-a-http-410/412290/2?silent=true) and is digging in, noting that upstream builds have vanished.

* * *

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! 🎉

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [14 Settembre 2026, 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/957 "2026-09-14T05:02:41Z")

</div>

# Today on [meta.discourse.org](http://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:

- @Martin — 9 likes, 3 posts
- @Satonotdead — 4 likes, 13 posts
- @Thomas_Rother — 4 likes, 1 post
- @Nickdb — 3 likes, 1 post
- @RGJ — 2 likes, 2 posts
- @Roke_Julian_Lockhart — 2 likes, 1 post
- @ZAICOM — 2 likes, 1 post
- @Icaria36 — 1 like, 2 posts
- @Ducks — 1 like, 1 post
- @Merefield — 1 like, 1 post

## Interesting Topics

### #Announcements

- @Martin announced that [Boards can now be archived](https://meta.discourse.org/t/-/412326/1?silent=true), 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](https://meta.discourse.org/t/-/411337/59?silent=true) 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

- @Thomas_Rother started a [Call for Participation for 40C3](https://meta.discourse.org/t/-/412300/1?silent=true), reviving the idea of a Discourse operator meetup at the 2026 CCC congress, which moves to the larger Hamburg Messe venue.

- The ongoing discussion on [How do you handle AI responses in your Community?](https://meta.discourse.org/t/-/386953/13?silent=true) saw @Nickdb advocate for a visible zero-tolerance policy with AI-flagging for low-trust posts, while @Dan_Eastwood warned that human moderation will eventually struggle to keep up and proposed using AI to engage AI constructively.

### #Support

- The [MinIO installer is failing again with HTTP 410](https://meta.discourse.org/t/-/412290/3?silent=true) after MinIO archived its repos and moved to source-only distribution. @Merefield suggested limiting the impact to specs, @Satonotdead evaluated Garage and RustFS as alternatives, @Ducks is building a fork workflow, and @RGJ noted ACL compatibility gaps in both options.

- @Icaria36 shared a detailed answer in [Are there any upper limits to the RSS Polling plugin?](https://meta.discourse.org/t/-/315137/7?silent=true), explaining that the real limit is server capacity and Sidekiq queue clogging — some feeds can take over 20 minutes to process.

- A new report on an [AI reasoning-mode error in the AI plugin](https://meta.discourse.org/t/-/412328/1?silent=true) describes a provider-specific failure with DeepSeek’s `reasoning_content` parameter; @Sk-Or-V1-Contents recommended testing another provider such as OpenRouter.

### #Feature

- @Roke_Julian_Lockhart opened [Render the 2 element](https://meta.discourse.org/t/-/412324/1?silent=true), asking Discourse to render the HTML `<q>` element so inline quotation marks can adapt to locale.

- @SilentNewt95 posted a concrete implementation sketch for [Localize category topic templates](https://meta.discourse.org/t/-/412279/2?silent=true), including a migration to add `topic_template` to `category_localizations` and composer fallback logic for bilingual communities.

### #bug

- @ZAICOM followed up on [Tags localization issues](https://meta.discourse.org/t/-/412057/4?silent=true), 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](https://meta.discourse.org/t/-/365342/26?silent=true), @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)](https://meta.discourse.org/t/-/412327/1?silent=true), a plugin that brings reading time, reading progress, completion events, and optional managed GA4 tag ownership to Discourse.

### #Self-hosting

- @Exodrifter reported that [Backup upload failure due to uninitialized TransferManager](https://meta.discourse.org/t/-/409303/2?silent=true) still happens after updating, and @Olivia asked whether the official Docker container was fully rebuilt during the upgrade.

### #Extras

- @Satonotdead hit a format error trying to import the agent skills JSON in [Giving Discourse AI agent skills](https://meta.discourse.org/t/-/408666/10?silent=true), and @NateDhaliwal clarified that the import belongs under AI \> Agents, not Workflows.

### #ux

- @Martin promised to finish the PR in [Can we make inline links to subcategories more concise?](https://meta.discourse.org/t/-/397217/23?silent=true), after @Awesomerobot provided a solution.

## Activity by the @Team Group

- @Martin was active in three topics: he [announced board archiving](https://meta.discourse.org/t/-/412326/1?silent=true), [replied to the subcategory inline-link UX thread](https://meta.discourse.org/t/-/397217/23?silent=true) about finishing the PR, and [commented on the Voice ACL system](https://meta.discourse.org/t/-/411337/59?silent=true).

- @NateDhaliwal answered questions in [Discourse Dynamic Groups](https://meta.discourse.org/t/-/365342/27?silent=true), pointed to AI \> Agents for the [agent skills JSON import](https://meta.discourse.org/t/-/408666/11?silent=true), and updated the [User Field Prompt](https://meta.discourse.org/t/-/185214/30?silent=true) thread to say no new solution is available yet.

- @Olivia followed up on the [backup upload failure](https://meta.discourse.org/t/-/409303/3?silent=true), asking whether the official Docker container had been fully rebuilt.

* * *

From archived boards to archived MinIO repos, yesterday proved that even on [meta.discourse.org](http://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.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [15 Settembre 2026, 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/958 "2026-09-15T05:03:34Z")

</div>

# Today on [meta.discourse.org](http://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](https://meta.discourse.org/t/-/412326/1?silent=true), while @Damian_Boon kept the thread alive on his [Reddit-style scrolling feed project](https://meta.discourse.org/t/-/411945/38?silent=true).

**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

- **Boards can now be archived 🗃** — @Martin announced that [Boards can now be archived](https://meta.discourse.org/t/-/412326/1?silent=true), giving managers a less destructive alternative to deletion. Archived boards become read-only, disappear from the default `/boards` listing, and can be filtered back in or unarchived at any time by users with Manage permission. [read more](https://meta.discourse.org/t/-/412326/1?silent=true)

- **Voice: Discord-style voice and video rooms** — The bundled #voice rooms feature continued to evolve: @Ducks opened a [PR to add voice stats to the About page](https://meta.discourse.org/t/-/411337/61?silent=true), @Kumakaze asked whether [auto microphone activation on joining](https://meta.discourse.org/t/-/411337/62?silent=true) can be made configurable, and @Putty reported [broken invitation links in DMs](https://meta.discourse.org/t/-/411337/60?silent=true) when sharing voice room access. [read more](https://meta.discourse.org/t/-/411337/61?silent=true)

### #Theme component

- **Community Support — configurable donation** — @Don released a polished [donation and support theme component](https://meta.discourse.org/t/-/412335/1?silent=true) featuring a configurable support modal, provider-agnostic payment methods, per-method localization, and a support goal progress bar that keeps counting past 100%, 200%, and beyond. [read more](https://meta.discourse.org/t/-/412335/1?silent=true)

- **Topic Preview Modal** — @Satonotdead asked for a way to [disable the preview modal in specific categories](https://meta.discourse.org/t/-/409712/76?silent=true) such as glossaries and wikis, and @Don responded by implementing an [1 setting](https://meta.discourse.org/t/-/409712/81?silent=true) that consistently opens those topics as full pages everywhere — including on `/latest`. [read more](https://meta.discourse.org/t/-/409712/81?silent=true)

- **Featured Lists** — After the v2026.9.0 update broke rendering for @Stephane_Roy, @Manuel merged a community PR to fix the error in [Featured Lists](https://meta.discourse.org/t/-/288916/31?silent=true) and moved the repository back to GitHub for better alignment with automatic update tooling. [read more](https://meta.discourse.org/t/-/288916/32?silent=true)

### #Self-hosting

- **Backup upload failure due to uninitialized TransferManager** — @Exodrifter traced a persistent backup failure to an old `aws-sdk-s3` pin from a [Backblaze workaround](https://meta.discourse.org/t/-/409303/6?silent=true) 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](https://meta.discourse.org/t/-/409303/6?silent=true)

- **Multisite and Cloudflare R2 Objects** — @Kcahtoor published a thorough [guide to using Cloudflare R2 for a single site in a multisite install](https://meta.discourse.org/t/-/412414/1?silent=true), 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](https://meta.discourse.org/t/-/412414/1?silent=true)

### #Community Building

- **Bringing Icebreakers into Discourse** — @Tobiaseigen 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](https://meta.discourse.org/t/-/226140/4?silent=true) that control onboarding visibility. [read more](https://meta.discourse.org/t/-/226140/4?silent=true)

- **Using Discourse to Build a Blog, Reddit, X or Facebook-Style Scrolling Platform** — @Damian_Boon showcased a [personalized feed with interest scoring](https://meta.discourse.org/t/-/411945/38?silent=true) 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](https://meta.discourse.org/t/-/411945/38?silent=true)

- **Show us your Workflows** — @Mcwumbly invited the community to an upcoming [workflows webinar](https://meta.discourse.org/t/-/410589/16?silent=true) for anyone who’s been following the #workflows automation conversation and wants to go deeper. [read more](https://meta.discourse.org/t/-/410589/16?silent=true)

### #Feature

- **Can Hot topics be configured now?** — @Sniper756 asked whether the Hot list can be configured to exclude old inactive topics; @Olivia explained there’s currently [no hard age cutoff setting](https://meta.discourse.org/t/-/412334/2?silent=true), and @Awesomerobot suggested closing old topics to prevent activity bumps. [read more](https://meta.discourse.org/t/-/412334/2?silent=true)

### #Support

- **Discourse AI going off the rails** — @David confirmed that updates to the [CDCK hosted LLM](https://meta.discourse.org/t/-/412208/12?silent=true) have been deployed to improve response quality for users seeing odd #ai output. [read more](https://meta.discourse.org/t/-/412208/12?silent=true)

### #Plugin

- **Advanced Google Analytics (v4)** — @AJ_Quick released a [GA4 plugin](https://meta.discourse.org/t/-/412327/1?silent=true) 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](https://meta.discourse.org/t/-/412327/1?silent=true)

- **Forum Fortress 🛡** — @Ashs open-sourced an [alpha anti-spam plugin](https://meta.discourse.org/t/-/412350/1?silent=true) 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](https://meta.discourse.org/t/-/412350/1?silent=true)

### #bug

- **Canonical tag not reset after client-side redirect** — @XIX reported a potential [SEO regression](https://meta.discourse.org/t/-/412370/1?silent=true) 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](https://meta.discourse.org/t/-/412370/1?silent=true)

## Activity by the @Team Group

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

- @Martin announced the new [Boards archive feature](https://meta.discourse.org/t/-/412326/1?silent=true), explaining the read-only limitations, filtering options, and unarchive workflow for managers.

- @Olivia helped @Exodrifter diagnose a [backup upload failure](https://meta.discourse.org/t/-/409303/3?silent=true), confirmed there is no setting to exclude old topics from [Hot](https://meta.discourse.org/t/-/412334/2?silent=true), and noted that custom group names can’t currently be localized with [Content Localization](https://meta.discourse.org/t/-/412317/2?silent=true).

- @Zogstrip shared a [fixed diff view for onebox edits](https://meta.discourse.org/t/-/412207/4?silent=true), confirmed a fix for the [custom post button error on deleted posts](https://meta.discourse.org/t/-/412158/3?silent=true), and offered to improve [RSS polling performance](https://meta.discourse.org/t/-/412322/2?silent=true).

- @David shared that [hosted LLM updates](https://meta.discourse.org/t/-/412208/12?silent=true) had been deployed to improve Discourse AI response quality.

- @Lindsey clarified that keeping users in event chat when they change their RSVP is [intentional](https://meta.discourse.org/t/-/412261/2?silent=true), and moved the suggestion to #Contribute > Feature.

- @Awesomerobot suggested [closing old topics](https://meta.discourse.org/t/-/412334/3?silent=true) to keep the Hot list fresh, and shared a [PR to show event dates in category views](https://meta.discourse.org/t/-/412078/5?silent=true).

- @Sam recommended working in a dev container when [building custom UI with MCP](https://meta.discourse.org/t/-/412056/15?silent=true).

- @Mcwumbly invited everyone to the upcoming [workflows webinar](https://meta.discourse.org/t/-/410589/16?silent=true).

- @Tobiaseigen shared ideas for [icebreaker topics](https://meta.discourse.org/t/-/226140/4?silent=true) and asked the community for more suggestions.

- @Ducks opened a [PR for voice stats on the About page](https://meta.discourse.org/t/-/411337/61?silent=true).

- @NateDhaliwal added repro steps to the [edit draft composer bug](https://meta.discourse.org/t/-/412270/2?silent=true), showed how to [import AI agent skills](https://meta.discourse.org/t/-/408666/11?silent=true), and confirmed there’s nothing new on [custom user fields in theme components](https://meta.discourse.org/t/-/185214/30?silent=true).

* * *

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! 🚀

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [16 Settembre 2026, 5:03am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/959 "2026-09-16T05:03:31Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

Over the past 24 hours, [meta.discourse.org](http://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**

- @Pfaffman asked how to get `libheic` after a client’s security concern, and @David [advised against manually overriding the base image](https://meta.discourse.org/t/-/412496/2?silent=true), noting that image processing is now sandboxed against the libheif vulnerability; the [base image was then bumped](https://meta.discourse.org/t/-/412496/3?silent=true) to include libheif `1.23.4`.

- @Icaria36 reported that [RSS polling can take 20 minutes or more to process a feed](https://meta.discourse.org/t/-/412322/5?silent=true); @Zogstrip shared two merged performance PRs, and after updating, @Icaria36 saw 86 posts import successfully, with one very long feed still under investigation.

**#Community Building**

- @Damian_Boon shared another milestone in the [project to build a Blog/Reddit/X/Facebook-style scrolling platform on Discourse](https://meta.discourse.org/t/-/411945/37?silent=true), including a personalized feed scoring system, category mixing, and cache improvements; @Bas added community-building context and linked to Jeff Atwood’s [“Because Reading is Fundamental”](https://blog.codinghorror.com/because-reading-is-fundamental-2/) post.

**#development**

- @David announced the new [@discourse/update-skeleton](https://meta.discourse.org/t/-/412460/1?silent=true) npm package, which automatically updates themes and plugins to the latest recommended linting, config, and CI files using `pnpx @discourse/update-skeleton@latest`.

**#Support**

- @Mbauman ran into a tricky moderation issue where an edited, flagged post could not be re-hidden; @Awesomerobot picked it up and [has a fix in the works](https://meta.discourse.org/t/-/412481/2?silent=true) that will also migrate out of the bad state.

**#bug**

- @Levarm provided a detailed root-cause analysis and minimal reproduction for [OIDC login failing with ID-token-only responses after the OAuth2 2.x upgrade](https://meta.discourse.org/t/-/412518/1?silent=true); @David pointed to an upstream commit that should resolve it.

- A merged fix for the [Calendar/Event ICS export +1 hour bug with TZID=Europe/Berlin](https://meta.discourse.org/t/-/409797/6?silent=true) reached `latest`, confirmed by @Tannerabread.

- @Davidb merged a fix for the [composer bug where replying to a topic with an existing edit draft opened the edit draft as a reply](https://meta.discourse.org/t/-/412270/3?silent=true), and noted that multiple drafts may be a future feature.

- The [RTL (Persian) dashboard report range not updating bug](https://meta.discourse.org/t/-/412384/2?silent=true) was reproduced and fixed by @Awesomerobot in PR #43690.

**#Theme**

- [Mint Theme](https://meta.discourse.org/t/-/202822/72?silent=true) compatibility with Ask AI was restored after @Karthik_K1 reported a blank response; @Awesomerobot adjusted the theme color styles, as documented in the [Ask AI fix topic](https://meta.discourse.org/t/-/411572/9?silent=true).

**#Theme component**

- @Don added an `excluded_categories` setting to [Topic Preview Modal](https://meta.discourse.org/t/-/409712/81?silent=true), 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](https://meta.discourse.org/t/-/411414/9?silent=true), 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**

- @Nat published a detailed guide on using a [translation glossary with Discourse AI translations](https://meta.discourse.org/t/-/412433/1?silent=true), including how to upload `translation_glossary.md`, create custom translation agents, and force document search.

**#Announcements**

- The [Discord-style Voice rooms announcement](https://meta.discourse.org/t/-/411337/63?silent=true) saw useful feedback: @Falco pushed back on adding a pre-join confirmation, while @Kumakaze reported a mute-button bug and compared the UX to Jitsi’s pre-join screen.

**#Documentation**

- @Lindsey shared a workflow template for using [Workflows, Assign, and Chat Integration to send Slack messages when a topic or post is assigned](https://meta.discourse.org/t/-/412464/1?silent=true), including filtering by category, tag, and assignee group.

## Activity by the @Team Group

Members of @Team were active across these topics:

- @David announced [@discourse/update-skeleton](https://meta.discourse.org/t/-/412460/1?silent=true), addressed the [libheic base-image question](https://meta.discourse.org/t/-/412496/2?silent=true) and bumped the image, and pointed to the [OIDC fix commit](https://meta.discourse.org/t/-/412518/2?silent=true).

- @Awesomerobot fixed the [blank Ask AI response in Mint Theme](https://meta.discourse.org/t/-/411572/9?silent=true) and [Mint Theme compatibility](https://meta.discourse.org/t/-/202822/73?silent=true), fixed the [RTL dashboard range bug](https://meta.discourse.org/t/-/412384/2?silent=true), confirmed chat permissions may be decoupled from categories in the future ([About chat permissions](https://meta.discourse.org/t/-/412403/2?silent=true)), reported progress on the [re-hide flagged post bug](https://meta.discourse.org/t/-/412481/2?silent=true), and helped with [launcher disk-space troubleshooting](https://meta.discourse.org/t/-/412435/2?silent=true).

- @Bas confirmed a recording will be available for the [Exploring Discourse Workflows webinar](https://meta.discourse.org/t/-/412092/4?silent=true), and contributed to the [personalized scrolling platform topic](https://meta.discourse.org/t/-/411945/41?silent=true).

- @Zogstrip shared and merged performance improvements for [RSS polling](https://meta.discourse.org/t/-/412322/5?silent=true).

- @Martin helped users with [Discourse Boards configuration](https://meta.discourse.org/t/-/411414/9?silent=true), including column count and modal editing.

- @Tannerabread confirmed the [Calendar/Event ICS export fix](https://meta.discourse.org/t/-/409797/7?silent=true) had landed in `latest`.

- @Tgxworld fixed the [markdown paste manipulation bug with 7 vs triple backticks](https://meta.discourse.org/t/-/412293/2?silent=true).

- @Lindsey published the [Workflows + Slack assignment notification guide](https://meta.discourse.org/t/-/412464/1?silent=true).

- @Nat posted the [Discourse AI translation glossary guide](https://meta.discourse.org/t/-/412433/1?silent=true).

_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!_

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [17 Settembre 2026, 5:00am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/960 "2026-09-17T05:00:58Z")

</div>

# Today on [meta.discourse.org](http://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:

- @Moin — 11 posts, 13 likes
- @Mbauman — 5 posts, 7 likes
- @Awesomerobot — 3 posts, 7 likes
- @Martin — 3 posts, 7 likes
- @Zogstrip — 2 posts, 6 likes
- @Satonotdead — 4 posts, 5 likes
- @Ethsim2 — 6 posts, 4 likes
- @Lief — 3 posts, 4 likes
- @Chapoi — 1 post, 4 likes
- @Olivia — 1 post, 4 likes

## Interesting Topics

### #Feature

- @Mbauman asked for the ability to [post in non-enabled languages](https://meta.discourse.org/t/-/412608/1?silent=true), 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](https://meta.discourse.org/t/-/375857/3?silent=true), recommending [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 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

- @Satonotdead asked about the [50 max nodes limit in Workflows](https://meta.discourse.org/t/-/412562/1?silent=true) while building a badge-to-cheer-points automation. @Awesomerobot explained it’s mostly a practical UI and performance ceiling, and suggested splitting workflows with the “workflow call” and “call workflow” nodes. @Mcwumbly agreed, and noted that sticky notes counting toward the limit feels odd.

- @Heliosurge asked how to [restrict email notifications](https://meta.discourse.org/t/-/412532/1?silent=true) to essential messages only. @Itsbhanusharma mentioned disabling digests, and @Ethsim2 dug into the code to show that category moderators don’t receive the pending-review reminder emails unless they are also full moderators.

- @Tobiaseigen revived a discussion about using [PeerTube or Bunny.net for video hosting](https://meta.discourse.org/t/-/386421/5?silent=true). @Satonotdead endorsed both services, and the key trick turned out to be adding the PeerTube server URL to the `allowed iframes` admin setting.

- @Moin noticed that [dashboard page views had suddenly dropped](https://meta.discourse.org/t/-/412614/1?silent=true), and traced most views to “other traffic”. @Kris.Kotlarek explained that browser pageview tracking is in transition and [shared a fix](https://meta.discourse.org/t/-/412614/5?silent=true) to restore the graph data.

### #Announcements

- @Falco responded to feedback about the new [Voice rooms](https://meta.discourse.org/t/-/411337/64?silent=true), noting that push-to-talk already has basic support but a native app would improve the experience. @Newkid also thanked the team for adding voice stats to the About \> Activity page.

- @Chapoi [enabled the composer redesign for everyone on Meta](https://meta.discourse.org/t/-/407849/56?silent=true) to gather broader testing feedback. @Ethsim2 reported that iOS felt less broken than before, while also spotting a typo in the original announcement.

- @Martin announced [category hashtag floating cards and subcategory hashtag display improvements](https://meta.discourse.org/t/-/412529/1?silent=true), and later [merged an upcoming change](https://meta.discourse.org/t/-/397217/25?silent=true) that makes subcategory hashtags show only the child category on Meta.

- @Pmusaraj explained how the [email-code signup flow](https://meta.discourse.org/t/-/407068/41?silent=true) interacts with approval requirements and name settings, and promised to review a confusing approval-flow edge case. @Keegan then [pushed a fix for password managers](https://meta.discourse.org/t/-/407068/42?silent=true) that were auto-submitting the wrong fields.

- Self-hosters dug into the [PostgreSQL 18 update](https://meta.discourse.org/t/-/406194/92?silent=true) after @Terminus couldn’t get the new binaries despite repeated rebuilds. @Merefield recommended restoring from a backup onto a new server rather than continuing to modify the container.

### #bug

- @Tgxworld confirmed that the [2 markdown issue](https://meta.discourse.org/t/-/412293/2?silent=true) will be fixed in PR #43711, so pasted content won’t be auto-manipulated when using tildes instead of backticks.

- @Levarm confirmed that the [OIDC login failure with ID-token-only responses](https://meta.discourse.org/t/-/412518/3?silent=true) is now resolved after the OAuth2 2.x upgrade.

### #Community Building

- @Sniper756, @Satonotdead, and @Damian_Boon discussed [building a Blog/Reddit/X-style scrolling platform](https://meta.discourse.org/t/-/411945/44?silent=true) on Discourse. @Damian_Boon noted that a related Safari bug with topic links had been fixed by @Don.

### #ux

- @Icaria36 reported that [RSS polling is dramatically faster](https://meta.discourse.org/t/-/412322/11?silent=true) after @Zogstrip's fix, with most feeds now processing in under a minute instead of twenty.

## Activity by the @Team Group

- @Awesomerobot replied to [posting in a disabled language](https://meta.discourse.org/t/-/412608/10?silent=true), suggesting the composer menu could be hidden for single-language sites; explained the [50-node workflow limit](https://meta.discourse.org/t/-/412562/2?silent=true); and [fixed horizontal scrolling](https://meta.discourse.org/t/-/412254/2?silent=true) in the browse channels interface.

- @Martin launched [category hashtag floating cards](https://meta.discourse.org/t/-/412529/1?silent=true), merged the [concise subcategory hashtag change](https://meta.discourse.org/t/-/397217/25?silent=true), and helped explain how to add new columns in [Discourse Boards](https://meta.discourse.org/t/-/411414/11?silent=true).

- @Zogstrip is [working on plugin badge availability](https://meta.discourse.org/t/-/411891/8?silent=true), and his RSS polling fix reduced feed processing times from twenty minutes to under a minute in [the RSS polling report](https://meta.discourse.org/t/-/412322/12?silent=true).

- @Chapoi [enabled the composer redesign on Meta](https://meta.discourse.org/t/-/407849/56?silent=true) to widen the testing audience.

- @Olivia answered the [OP edit-time filter request](https://meta.discourse.org/t/-/375857/3?silent=true), confirming it hasn’t been added and recommending [Data Explorer](https://meta.discourse.org/t/32566?silent=true) for that use case.

- @Pmusaraj responded to [email-code signup feedback](https://meta.discourse.org/t/-/407068/41?silent=true), including the account approval flow and the setting to force real names.

- @Keegan [pushed a fix for password managers](https://meta.discourse.org/t/-/407068/42?silent=true) in the email-code signup flow.

- @Tgxworld fixed the [3 markdown auto-manipulation bug](https://meta.discourse.org/t/-/412293/2?silent=true) via PR #43711.

- @Mcwumbly shared his own experience with the [50-node workflow limit](https://meta.discourse.org/t/-/412562/3?silent=true), and suggested that sticky notes should not count toward the limit.

- @Falco discussed [push-to-talk and native apps](https://meta.discourse.org/t/-/411337/65?silent=true) for Voice users who need better muting controls.

- @Kris.Kotlarek diagnosed the [dashboard page view transition](https://meta.discourse.org/t/-/412614/5?silent=true) and submitted a fix for the “other traffic” reporting issue.

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!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [18 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/961 "2026-09-18T05:01:57Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

In the last 24 hours, Meta saw **81 new posts** across **29 new topics** , with **78 likes** given.

### Top users by posts and likes

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 10 | 11 |
| @Martin | 5 | 10 |
| @Mbauman | 6 | 7 |
| @Awesomerobot | 4 | 6 |
| @Lindsey | 2 | 4 |
| @Mcwumbly | 2 | 4 |
| @Canapin | 2 | 3 |
| @Jagster | 2 | 3 |
| @KoleFoyeh | 1 | 3 |
| @Tknospdr | 5 | 2 |

## Interesting Topics

### #Announcements

- **Category hashtag floating cards and subcategory hashtag display improvements** – @Bartv asked whether the [new floating category cards](https://meta.discourse.org/t/-/412529/2?silent=true) can be permanently disabled, while @Moin pointed out that clicking the category name opens the topic list. @Mcwumbly confirmed the feature is [live on Meta for testing](https://meta.discourse.org/t/-/412529/4?silent=true), and @Martin later suggested adding a “Go to topics” link while keeping the change in the experimental phase for now [read more](https://meta.discourse.org/t/-/412529/9?silent=true).

- **Easier account signup using email codes** – @Rishabh explained how to [opt out of random username generation](https://meta.discourse.org/t/-/407068/44?silent=true), and @Keegan announced an [update improving the signup flow for staff-approved sites](https://meta.discourse.org/t/-/407068/45?silent=true). @Jonathan5 also shared detailed feedback about the username change period and one-time login code flow [read more](https://meta.discourse.org/t/-/407068/47?silent=true).

- **Improved event reminder preferences** – @Martin introduced a new upcoming change that lets users choose [event reminders via Notification, Personal message, or None](https://meta.discourse.org/t/-/412427/1?silent=true), with personal messages becoming the new default to better reach members who are not actively browsing the community.

- **New Workflow nodes for Boards** – @Lindsey announced [three new Workflow nodes](https://meta.discourse.org/t/-/412558/1?silent=true) — Create board, Create board column, and Card moved — enabling automated Kanban board creation and card movement on Business and Enterprise plans.

### #Feature

- **Posting in a disabled language** – @Mbauman raised concerns that the composer’s language menu makes it seem impossible to post in a language outside a site’s supported list, and @Nat clarified that [automatic translation already handles any language](https://meta.discourse.org/t/-/412608/12?silent=true). @Mbauman shared real-world testing from his Julia community, where people immediately thought they could only post in enabled languages [read more](https://meta.discourse.org/t/-/412608/13?silent=true).

- **Swipe the gallery items without opening the image viewer** – @Canapin requested a way to swipe directly through carousel images without opening the lightbox, and [@NateDhaliwal and @satonotdead confirmed swiping already works](https://meta.discourse.org/t/-/412711/2?silent=true) on their devices.

### #bug

- **Has something changed in how page views are shown in the dashboard report?** – @Moin noticed all views being counted as “other traffic” in the dashboard; @Kris.Kotlarek explained the team is [transitioning browser pageview tracking](https://meta.discourse.org/t/-/412614/5?silent=true) and shared a fix PR.

- **The default locale detector agent has conflicting instructions** – @Mbauman highlighted a contradiction in [the locale detector agent prompt](https://meta.discourse.org/t/-/412657/1?silent=true) and proposed a revised prompt; @RGJ provided background on the “language code only” instruction [read more](https://meta.discourse.org/t/-/412657/4?silent=true).

- **OP tagged wrongly on email notification on PM** – @Zefoo reported that invite emails for PMs referenced the original message author instead of the inviter, and @Nat confirmed a [fix was merged and released](https://meta.discourse.org/t/-/412725/4?silent=true).

### #ux

- **Can we make inline links to subcategories more concise?** – @Martin merged an upcoming change and enabled it on Meta, allowing [subcategory hashtag references like 0](https://meta.discourse.org/t/-/397217/25?silent=true), though he noted a separator bug still needs investigation.

- **Cards in a Board can’t be dragged unless assigned** – @Jagster reported that Board cards could not be dragged on iOS unless they had an assigned avatar; @Awesomerobot reproduced the issue and [deployed a new drag-and-drop implementation to Meta](https://meta.discourse.org/t/-/412644/2?silent=true).

### #Support

- **Chat windows opens in full when using a tag URL** – @Patrickemin found that tag URLs triggered a fullscreen chat window; @Moin suggested [safe mode to rule out customizations](https://meta.discourse.org/t/-/412652/2?silent=true), and @Arkshine released a theme component setting to fix the underlying timing issue [read more](https://meta.discourse.org/t/-/412652/4?silent=true).

- **About the 50 max nodes limit in Workflows** – @J.Jaffeux said the current node limit is arbitrary and that he [would not oppose raising it to 100](https://meta.discourse.org/t/-/412562/4?silent=true), while @Satonotdead shared tips for keeping complex workflows organized.

- **Date mismatch on staged user** – @One1 spotted a PM dated 11 days before the staged user account was created; @Nat explained that [Discourse uses the incoming email’s Date header for post dates](https://meta.discourse.org/t/-/412726/2?silent=true) and asked for headers to confirm.

### #Theme component

- **Kanban Board** – @Tknospdr ran into configuration issues with the [Kanban Board theme component](https://meta.discourse.org/t/-/118164/304?silent=true); @Moin pointed to category slug requirements and default mode settings, and @Tknospdr later reported the problem resolved itself after logging out and back in [read more](https://meta.discourse.org/t/-/118164/308?silent=true).

## Activity by the @Team Group

- **@Martin** drove the category hashtag work, suggesting UX improvements in the [floating cards topic](https://meta.discourse.org/t/-/412529/9?silent=true), announcing the [subcategory hashtag change](https://meta.discourse.org/t/-/397217/25?silent=true), and introducing [improved event reminder preferences](https://meta.discourse.org/t/-/412427/1?silent=true). He also helped clarify how to add columns in [Discourse Boards](https://meta.discourse.org/t/-/411414/11?silent=true).

- **@Lindsey** announced the [new Workflow nodes for Boards](https://meta.discourse.org/t/-/412558/1?silent=true) and pointed to the PR addressing [event filtering by tag](https://meta.discourse.org/t/-/293977/3?silent=true).

- **@Awesomerobot** fixed mobile board dragging in [Cards in a Board can’t be dragged unless assigned](https://meta.discourse.org/t/-/412644/2?silent=true), gave category structure advice in [Best Way to Structure a Discourse Community for BYDFi Users?](https://meta.discourse.org/t/-/412639/4?silent=true), helped debug [Tags are not displayed correctly](https://meta.discourse.org/t/-/395531/8?silent=true), and shared CSS for [left-aligning the login welcome message](https://meta.discourse.org/t/-/411936/3?silent=true).

- **@Mcwumbly** invited members to test the experimental [category hashtag floating cards](https://meta.discourse.org/t/-/412529/4?silent=true) and encouraged the team to let the design “simmer” a bit longer [read more](https://meta.discourse.org/t/-/412529/10?silent=true).

- **@Nat** clarified automatic translation in [Posting in a disabled language](https://meta.discourse.org/t/-/412608/12?silent=true), fixed the [wrong OP reference on PM invite emails](https://meta.discourse.org/t/-/412725/4?silent=true), and investigated the [staged user date mismatch](https://meta.discourse.org/t/-/412726/2?silent=true).

- **@Sam** addressed the missing group parameter bug and shared a [fix for invites from group owners](https://meta.discourse.org/t/-/412653/3?silent=true).

- **@J.Jaffeux** weighed in on the [Workflow node limit](https://meta.discourse.org/t/-/412562/4?silent=true), saying the limit could be raised to 100.

- **@Kris.Kotlarek** investigated the dashboard pageview regression and shared a [fix PR](https://meta.discourse.org/t/-/412614/5?silent=true).

- **@Rishabh** and **@Keegan** responded to feedback in [Easier account signup using email codes](https://meta.discourse.org/t/-/407068/44?silent=true), with @Keegan announcing the [staff approval flow update](https://meta.discourse.org/t/-/407068/45?silent=true).

- **@Fzngagan** noted that [group creation is now logged in Staff Actions](https://meta.discourse.org/t/-/392942/13?silent=true).

From dragging cards on mobile to detecting locales and tracking pageviews, it was a day of fixes, flows, and workflows — may your next 24 hours be a little more drag-and-drop and a little less rate-limited!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [19 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/962 "2026-09-19T05:01:53Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

In the last 24 hours, **66 posts** were created across **28 topics** , with **95 likes** given on those posts. Here are the top users by activity:

- @Nat — **5 posts** , **25 likes**
- @Moin — **13 posts** , **12 likes**
- @Lindsey — **1 post** , **8 likes**
- @Awesomerobot — **3 posts** , **7 likes**
- @Thomas_Rother — **5 posts** , **6 likes**
- @Mireille_Coilhac — **4 posts** , **4 likes**
- @Mcwumbly — **2 posts** , **4 likes**
- @JimCanto — **4 posts** , **3 likes**
- @Fake_Fakerson — **2 posts** , **3 likes**
- @Satonotdead — **2 posts** , **3 likes**

## Interesting Topics

### #Announcements

- @Nat unveiled a built-in [MCP server for Discourse](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/1?silent=true), allowing AI apps to search, read, and write to a community with per-group access controls, building on the earlier [Ask AI](https://meta.discourse.org/t/search-better-in-your-community-with-ask-ai/411346?silent=true) work.

- @Nat also launched an [Ask AI dashboard section](https://meta.discourse.org/t/what-users-are-asking-with-ask-ai/412735/1?silent=true) that groups user questions by subject and can email weekly reports to admins, making it easier to spot recurring questions.

- @Lindsey announced three new [Workflow nodes for Boards](https://meta.discourse.org/t/new-workflow-nodes-for-boards/412558/1?silent=true) — create board, create board column, and card moved — adding to the existing [Boards](https://meta.discourse.org/t/discourse-boards/411414?silent=true) and [Workflows](https://meta.discourse.org/t/discourse-workflows/407100?silent=true) features.

- @Moin found that the new [email-code signup flow](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/49?silent=true) stops sending sign-up emails when the `invite code` site setting is enabled.

- @Seanblue and @Gunnar shared continued feedback on the [unified new view for the topic list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/79?silent=true), especially around missing “unread” counts and losing the Unread option in DiscourseHub when the view is enabled.

### #bug

- @Zefoo reported that [email notifications for new PM participants](https://meta.discourse.org/t/op-tagged-wrongly-on-email-notification-on-pm/412725/1?silent=true) credit the original OP rather than the person who actually sent the invite; @Nat confirmed a [fix has shipped](https://meta.discourse.org/t/op-tagged-wrongly-on-email-notification-on-pm/412725/4?silent=true). This follows older reports like [Invite notification email is from topic OP author not inviter](https://meta.discourse.org/t/invite-notification-email-is-from-topic-op-author-not-inviter/37883/5?silent=true) and [Invited to topic wrong referenced user](https://meta.discourse.org/t/invited-to-topic-wrong-referenced-user/42480/2?silent=true).

- @Fake_Fakerson couldn’t install a PWA from [Samsung Internet](https://meta.discourse.org/t/samsung-internet-unable-to-add-website-to-homescreen/412721/1?silent=true), noting the failure happens on both Meta and a community site. @Moin reproduced it and confirmed “Add to home screen” works while “install as web app” silently fails.

- @Thomas_Rother found that a category’s [type cannot be changed](https://meta.discourse.org/t/category-type-can-not-be-changed/412758/1?silent=true) after creation; @Moin explained “Discussion” is the default type and isn’t a removable plugin.

- @Thomas_Rother also asked for [private, group-internal events](https://meta.discourse.org/t/private-group-internal-events/412794/1?silent=true), since the ICS API exposes all events; @Awesomerobot suggested a user-scoped calendar key, and @Moin pushed back on whether the current API already respects permissions.

- @Twofoursixeight reported that the [Patron badge on dark-gaming.com](https://meta.discourse.org/t/voice-badges-overwrote-a-custom-badge/412811/1?silent=true) appears to have been partially overwritten by Discourse after a forum update.

### #Support

- @Mireille_Coilhac asked how to warn admins when they read a [private category they’re not a member of](https://meta.discourse.org/t/prevenir-un-administrateur-quil-lit-une-categorie-privee-dont-il-nest-pas-membre/412778/1?silent=true); @Moin suggested `suppress_secured_categories_from_admins`, referencing an existing [closed-topic warning component](https://meta.discourse.org/t/warn-admins-tl4-when-replying-to-closed-topics/83912?silent=true), and @Awesomerobot opened a PR to extend it.

- @JimCanto described a [black-screen issue with Zoho SalesIQ](https://meta.discourse.org/t/zoho-salesiq-mobile-black-screen-issue/412588/2?silent=true) on mobile portrait view; @Chapoi and @Dax assisted, and @Dax confirmed staff were checking the support ticket.

- @One1 flagged a [date mismatch on a staged user](https://meta.discourse.org/t/date-mismatch-on-staged-user/412726/1?silent=true) where incoming email spam appears backdated by 11 days; @Nat explained Discourse uses the email’s `Date` header and suggested checking the original headers.

- @QuietNebula15 reported that the “[Your account is awaiting approval](https://meta.discourse.org/t/your-account-is-awaiting-approval-non-traduit-en-francais/412799/1?silent=true)” message is untranslated in French; @Moin explained the volunteer translation workflow, pointing to the [Crowdin contribution guide](https://meta.discourse.org/t/contributing-translations-to-discourse/14882?silent=true) and [custom text tools](https://meta.discourse.org/t/customize-text-in-discourse/36092?silent=true) as alternatives.

### #Projects

- @Mcwumbly tied the new [Ask AI dashboard](https://meta.discourse.org/t/what-users-are-asking-with-ask-ai/412735/1?silent=true) to the earlier [AI discoveries and search UX project](https://meta.discourse.org/t/ai-discoveries-and-search-ux/409317/3?silent=true), and linked the new [built-in MCP server](https://meta.discourse.org/t/built-in-mcp-server/411504/2?silent=true) as the first milestone for that project.

## Activity by the @Team Group

- @Nat shipped the [MCP server announcement](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/1?silent=true) and the [Ask AI dashboard](https://meta.discourse.org/t/what-users-are-asking-with-ask-ai/412735/1?silent=true), confirmed a fix for the [wrong PM invite email](https://meta.discourse.org/t/op-tagged-wrongly-on-email-notification-on-pm/412725/4?silent=true), and explained how [staged-user dates](https://meta.discourse.org/t/date-mismatch-on-staged-user/412726/2?silent=true) come from incoming email headers.

- @Lindsey announced the [Workflow nodes for Boards](https://meta.discourse.org/t/new-workflow-nodes-for-boards/412558/1?silent=true), covering create board, create board column, and card moved triggers.

- @Awesomerobot opened a PR for [admin warnings on private categories](https://meta.discourse.org/t/prevenir-un-administrateur-quil-lit-une-categorie-privee-dont-il-nest-pas-membre/412778/5?silent=true), followed up on [Samsung Internet PWA installation](https://meta.discourse.org/t/samsung-internet-unable-to-add-website-to-homescreen/412721/2?silent=true), and suggested a workaround for [group-internal events](https://meta.discourse.org/t/private-group-internal-events/412794/2?silent=true).

- @Mcwumbly highlighted the new [Ask AI dashboard](https://meta.discourse.org/t/ai-discoveries-and-search-ux/409317/3?silent=true) inside the search UX project and pointed to the [MCP server](https://meta.discourse.org/t/built-in-mcp-server/411504/2?silent=true) as a current implementation.

- @Sam confirmed a fix for [invite links missing the group parameter](https://meta.discourse.org/t/invite-link-from-group-owner-via-group-page-has-missing-group-paramater/412653/3?silent=true).

- @Chapoi and @Dax responded to the [Zoho SalesIQ mobile black-screen issue](https://meta.discourse.org/t/zoho-salesiq-mobile-black-screen-issue/412588/2?silent=true), with @Dax checking the associated support ticket and @Chapoi suggesting CSS inspection.

- @Pedro asked for more details on the [topic timer API permission](https://meta.discourse.org/t/api-permission-required-for-triggering-topic-timer/412695/2?silent=true) and [Chat Integrations](https://meta.discourse.org/t/chat-integrations-plugin-doesnt-react-on-new-posts/412438/2?silent=true) issues.

- @Danielle thanked attendees of the [Webinar: Exploring Discourse Workflows](https://meta.discourse.org/t/webinar-exploring-discourse-workflows/412092/6?silent=true) and promised a replay.

* * *

Yesterday’s activity is a friendly reminder that if you let AI connect to your forum, make sure it knows private categories are private — even the smartest bots need boundaries!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [20 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/963 "2026-09-20T05:01:41Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

In the last 24 hours, the community produced **26 new posts** across **11 new topics** , with **16 likes** recorded in the sampled activity.

**Top users by posts and likes:**

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 5 | 1 |
| @Viddekla | 4 | 0 |
| @Canapin | 2 | 3 |
| @Merefield | 2 | 3 |
| @Famousamos.1 | 2 | 2 |
| @Jagster | 1 | 3 |
| @Bartv | 1 | 1 |
| @Gingerbeardman | 1 | 1 |
| @System | 1 | 1 |
| @Thomas_Rother | 1 | 1 |

## Interesting Topics

### #Announcements

- In the [category hashtag floating cards discussion](https://meta.discourse.org/t/412529?silent=true), @Bartv voiced [skepticism about the new floating cards](https://meta.discourse.org/t/412529/12?silent=true): while data cards make sense for users, adding an extra step to category and tag links feels like a step backwards. Responding to @Martin's [suggested workaround](https://meta.discourse.org/t/412529/9?silent=true), which says pasting a full category URL will automatically turn it into a proper category link, @Bartv argued that finding that link elsewhere is unrealistic and [makes the UX worse](https://meta.discourse.org/t/412529/12?silent=true). @Jagster [added that most non-technical forum users don’t link categories at all](https://meta.discourse.org/t/412529/13?silent=true):

> “Perhaps I’m so old school that I’m expecting a link being an easy way to get the target.”

### #Support

- @Viddekla asked for help with an [admin warning that one of their themes or plugins contains code that needs updating](https://meta.discourse.org/t/412840/1?silent=true) (`discourse.legacy-array-like-object.proxied-array`) on their XPeng forum. @Moin [suggested checking the browser console and trying Safe Mode](https://meta.discourse.org/t/412840/2?silent=true), while @Merefield [clarified that a previous Locations plugin fix was from April](https://meta.discourse.org/t/412840/9?silent=true). @Viddekla [planned to test the latest plugin update](https://meta.discourse.org/t/412840/8?silent=true) and report back.

- @Famousamos.1 [confirmed success with a suggested fix](https://meta.discourse.org/t/412713/9?silent=true) for two persistent issues involving [nested replies and a newly created uncategorized category](https://meta.discourse.org/t/412713/8?silent=true).

- In a long-running thread, @Andro [asked how to add a huge list of throwaway email providers to the blacklist without a browser](https://meta.discourse.org/t/58893/19?silent=true), and @NateDhaliwal [pointed to the “Blocked email domains” site setting](https://meta.discourse.org/t/58893/20?silent=true).

### #bug

- In the [editing-a-post-takes-you-back-many-posts thread (tagged #fixed)](https://meta.discourse.org/t/180212?silent=true), @Gingerbeardman [reproduced the bug on demand](https://meta.discourse.org/t/180212/23?silent=true): reply, compose, click discard, confirm — and you’re suddenly high up the thread. It doesn’t happen on meta or other modern forums. @Moin [identified why](https://meta.discourse.org/t/180212/24?silent=true): the affected forum is on a year-old **v3.6.0.beta1-dev** build, so the fix arrived in a later update.

- In the [private, group-internal events topic (#events)](https://meta.discourse.org/t/412794?silent=true), @Thomas_Rother [shared test results](https://meta.discourse.org/t/412794/6?silent=true): a “single user” API key cannot access the `events.ics` endpoint, and no granular event scope exists yet.

### #Feature

- @Canapin [reported a regression](https://meta.discourse.org/t/412836/1?silent=true) in quick search (#search): pressing Enter once still shows the first results, but a second press no longer opens the advanced search page. They miss the shortcut but weren’t sure whether it belongs in #Contribute > Feature, #Contribute > UX, or #Contribute > Bug.

### #Plugin

- In the [Topic Gallery plugin topic](https://meta.discourse.org/t/394953?silent=true), @Canapin [responded to a request for a new setting](https://meta.discourse.org/t/394953/15?silent=true): they hear the ask, but aren’t confident reviewing the existing PR’s safety, and would welcome an experienced programmer or a sponsored review, possibly via #Marketplace.

- In the [ActivityPub plugin topic (#experimental #activitypub)](https://meta.discourse.org/t/266794?silent=true), @Thoka [apologized for a false alarm](https://meta.discourse.org/t/266794/498?silent=true): the real culprit was their old [mentions plugin](https://github.com/thoka/discourse-provide-full-name-in-mentions), not ActivityPub.

### #Developer Guides

- A [new guide by @system](https://meta.discourse.org/t/412826/1?silent=true) in the [Developer Guides topic](https://meta.discourse.org/t/412826?silent=true) explains how to use the Discourse AI bot via the Discourse API, including the `stream-reply.json` endpoint, chunked HTTP streaming, required parameters, and the caveat that it creates real PM posts.

### #ux

- @Denvergeeks [imagined swipeable, clickable, hoverable cards](https://meta.discourse.org/t/397217/28?silent=true) for the new subcategory hashtag cards, [cross-linked the related announcement topic](https://meta.discourse.org/t/397217/29?silent=true), and [underscored support for an optional slides-style inline display](https://meta.discourse.org/t/397217/30?silent=true) in the composer. The topic carries the #hashtag-autocomplete and #meta-redesign-2026 tags.

## Activity by the @Team Group

- @Martin [participated in the category hashtag floating cards discussion](https://meta.discourse.org/t/412529/9?silent=true), suggesting that pasting a direct category URL automatically turns it into a proper category link as a workaround. His suggestion sparked [the UX debate covered above](https://meta.discourse.org/t/412529?silent=true).

* * *

From floating category cards to a discarded-reply time warp, yesterday truly had a little bit of everything—who knew pressing Enter twice could spark so much nostalgia?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/964 "2026-09-21T05:01:38Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

In the past 24 hours, the community published **30 posts** across **14 new topics** , collecting **23 likes** on those posts.

Top users by posts and likes received:

| User | Posts | Likes |
| --- | --- | --- |
| @RGJ | 1 | 6 |
| @Darkpixlz | 4 | 3 |
| @Roberto_Capodieci | 1 | 3 |
| @Nat | 3 | 2 |
| @Canapin | 2 | 2 |
| @Famousamos.1 | 2 | 2 |
| @Sam | 2 | 2 |
| @Satonotdead | 7 | 1 |
| @Merefield | 1 | 1 |
| @Robbie.Morrison | 1 | 1 |

## Interesting Topics

### #Site feedback

- **Require LLM-generated themes & plugins to be tagged as such** — @Darkpixlz proposed a [requirement to tag AI-generated themes and plugins](https://meta.discourse.org/t/-/412871?silent=true), citing quality and security concerns in “slop” apps. @RGJ countered with a 40-year career perspective: quality depends on the developer, not the tool, and pointedly defended the use of LLMs in his own workflow ([post](https://meta.discourse.org/t/-/412871/2?silent=true)). @Satonotdead asked how developers should audit AI-generated code and shared a fun real-world [Monet painting test](https://petapixel.com/2026/05/14/someone-shared-a-real-monet-painting-as-ai-and-asked-for-critiques/). @Merefield argued the “horse has bolted” and suggested an **#ai-free** tag would be more useful ([read more](https://meta.discourse.org/t/-/412871/6?silent=true)). @Sam turned the conversation toward a bigger risk: third-party plugins are a “wild west” and proposed automatic security scanning for all themes and plugins before they are advertised ([read more](https://meta.discourse.org/t/-/412871/7?silent=true)).

### #Feature

- **Chat Bridge: put your forum chat on your other websites** — @Roberto_Capodieci announced a [plugin that embeds Discourse Chat on external sites](https://meta.discourse.org/t/-/412858?silent=true) using a single script tag, explaining the trade-offs around CORS, rate limits, and MessageBus authentication in a detailed design write-up. @Darkpixlz was quick to [point out a concern](https://meta.discourse.org/t/-/412858/2?silent=true) in the shown implementation, retracting a like after noticing the screenshot.

- **Allow user to delete their own topic with no replies at any time** — On a long-running feature request, @Robbie.Morrison argued that removing the 24‑hour limit should remain a [site-specific configuration](https://meta.discourse.org/t/-/411689/14?silent=true), defaulting to the current behavior.

- **Bidirectional sync between Discourse Topics/Categories and GitHub/Gitlab Issue Trackers** — @Elsiehupp highlighted a real-world silo problem: F-Droid users are creating Discourse topics for GitLab MRs because the two systems don’t sync ([post](https://meta.discourse.org/t/-/203780/14?silent=true)).

### #Plugin

- **🖼 Topic Gallery** — @Canapin released a [fix for group permissions](https://github.com/Canapin/discourse-topic-gallery/pull/24) in the Topic Gallery plugin, after the `everyone` group setting was automatically translated to `logged_in_users`. The [update notice](https://meta.discourse.org/t/-/394953/16?silent=true) asks admins to explicitly select `anonymous_users` and `logged_in_users` for galleries. @Satonotdead thanked the work and voted for filtering galleries by categories or tags ([post](https://meta.discourse.org/t/-/394953/17?silent=true)).

### #Announcements

- **Connect your AI apps to your community with Discourse’s built-in MCP server** — @Satonotdead asked about scoped users and authentication for MCP, noting a [broken help link](https://meta.discourse.org/t/-/411637?silent=true#p-2033870-connecting-apps-via-oauth-2) for OAuth. @Nat (Natalie T) walked through the **Access** tab, explaining that you need to add a Group × Scope for the user’s group, and that the MCP-only user needs group membership to access anything ([post 1](https://meta.discourse.org/t/-/412755/5?silent=true), [post 2](https://meta.discourse.org/t/-/412755/10?silent=true), [post 3](https://meta.discourse.org/t/-/412755/12?silent=true)).

- **A new review queue layout with all new features** — @Ethsim2 answered @Hellekin’s question about the new review queue, confirming that adding `logged_in_users` to the site setting should work ([post](https://meta.discourse.org/t/-/388194/51?silent=true)).

### #Support

- **Two issues I can’t figure out why they are ocurring — nested replies & newly created uncategorized category** — @Famousamos.1 confirmed that help from the community resolved the problem: the suggested fix worked, and the thread now serves as a record for others ([post](https://meta.discourse.org/t/-/412713/8?silent=true), [post](https://meta.discourse.org/t/-/412713/9?silent=true)).

- **How to properly use pi.dev with dv?** — @Satonotdead asked how to connect Pi.dev to Discourse Vibe containers. @Sam suggested installing it inside the container and potentially adding a hook, while strongly recommending the richer web frontend for development ([post](https://meta.discourse.org/t/-/412873/2?silent=true)).

- **A single category makes the browser flash** — @Eisammy reported an odd bug where **only one category** causes the browser to flash, exclusively while logged in, across devices and browsers. The [topic](https://meta.discourse.org/t/-/412865?silent=true) (originally in Portuguese) includes a video capture and asks whether others experience the same.

- **How do I add a huge list of throwaway email providers to the email blacklist without using a browser?** — @NateDhaliwal answered a long-running question by pointing to the **Blocked email domains** site setting ([post](https://meta.discourse.org/t/-/58893/20?silent=true)).

- **Limit the daily number of posts from a user** — @Bck055 asked whether it’s possible to restrict visitors to **3 posts/day** while letting members post unlimited, in [this topic](https://meta.discourse.org/t/-/89859/13?silent=true).

### #bug

- **Going from quick search to advanced search sometimes replaces terms by “undefined”** — @Canapin reported a [reproducible bug](https://meta.discourse.org/t/-/412860?silent=true) where terms typed in quick search are replaced by `undefined` when opening advanced search. The trigger isn’t always the same, making it tricky to pin down.

- **Pages sending 403 status codes have a title “Page Not Found”** — @J127 observed that private topics returning `403` are titled “Page Not Found” in Google Analytics and to visitors, even though the page message says “Oops! That page is private.” He suggests a clearer title like **“Please log in to view this page”** in [this bug report](https://meta.discourse.org/t/-/412877?silent=true).

## Activity by the @Team Group

- @Sam (Sam Saffron) joined the LLM-generated plugin discussion, turning the focus away from “how it was made” and toward **security scanning for all third-party themes and plugins** ([post](https://meta.discourse.org/t/-/412871/7?silent=true)). He also helped @Satonotdead with Pi.dev, recommending a hook-based installation inside the `dv` container and touting the benefits of the richer web frontend ([post](https://meta.discourse.org/t/-/412873/2?silent=true)).

- @Nat (Natalie T) provided detailed support in the MCP server announcement, explaining how to scope permissions via the **Access** tab and user groups. She clarified that an MCP-only user requires group membership (or admin) for everything it needs, and noted she’d add a reworded FAQ warning that granting app access doesn’t expand the user’s own permissions ([post](https://meta.discourse.org/t/-/412755/5?silent=true), [post](https://meta.discourse.org/t/-/412755/10?silent=true), [post](https://meta.discourse.org/t/-/412755/12?silent=true)).

* * *

From AI-generated plugin debates to chat bubbles on other websites, it was a day for bridging gaps—just make sure your quick search doesn’t turn into `undefined` along the way!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [22 Settembre 2026, 5:02am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/965 "2026-09-22T05:02:12Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

It was a busy 24 hours on Meta, with **74 new posts** across **25 new topics** and **92 likes** handed out. The community wrestled with AI-generated plugins, new signup flows, a Zoho black-screen mystery, and a few recurring bugs that just won’t stay dead.

## Key Stats

Over the last 24 hours:

- **74 new posts** were published
- **25 new topics** were created
- **92 likes** were given across those posts

**Top users by posts and likes received:**

| User | Posts | Likes |
| --- | --- | --- |
| @Canapin | 3 | 11 |
| @Merefield | 6 | 10 |
| @Stephtara | 10 | 9 |
| @Sam | 2 | 9 |
| @Moin | 4 | 6 |
| @Philh | 3 | 5 |
| @Pmusaraj | 3 | 5 |
| @RGJ | 2 | 5 |
| @Darkpixlz | 5 | 4 |
| @Arkshine | 1 | 4 |

## Interesting Topics

### #Site feedback

- The debate over [requiring LLM-generated themes and plugins to be tagged](https://meta.discourse.org/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871?silent=true) as such continued to divide opinion. @Sam pushed back against labeling, arguing he cares about _how secure_ a plugin is, not how it was formed, and shared his vision for [automatically scanning third-party components](https://meta.discourse.org/t/-/412871/7?silent=true) before they’re advertised:

### #Announcements

- @Stephtara raised [concerns about the new email-code signup flow](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/50?silent=true), especially the random usernames it can generate and the impact on her francophone community with low digital literacy. @Pmusaraj clarified the change has two parts and confirmed the team was [switching random username generation to default off](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/51?silent=true). [read more](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068?silent=true)

- Users continued exploring the [built-in MCP server](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755?silent=true). Natalie T. (@Nat) walked @Satonotdead through [granting group-based scopes](https://meta.discourse.org/t/-/412755/5?silent=true) and confirmed that [enabling the AI master switch has no visible impact for end users](https://meta.discourse.org/t/-/412755/14?silent=true). @Satonotdead later returned to report success, calling it a [big improvement over API keys](https://meta.discourse.org/t/-/412755/15?silent=true). [read more](https://meta.discourse.org/t/-/412755?silent=true)

### #Support

- A thread on [random usernames](https://meta.discourse.org/t/random-usernames/412934?silent=true) started with @Stephtara's “little evening panic” over new members named _PoutyTurtle58_. @Darkpixlz traced it to the [email-code signup feature](https://meta.discourse.org/t/random-usernames/412934/2?silent=true), @Moin suggested configuring the [random noun and adjective lists](https://meta.discourse.org/t/random-usernames/412934/6?silent=true), and @Pmusaraj confirmed the [default was being flipped to off](https://meta.discourse.org/t/random-usernames/412934/11?silent=true). [read more](https://meta.discourse.org/t/random-usernames/412934?silent=true)

- In a German-language support thread, @Viddekla reported a recurring [admin notice about outdated theme or plugin code](https://meta.discourse.org/t/admin-hinweis-eines-deiner-themes-oder-plug-ins-enthalt-code-der-aktualisiert-werden-muss/412840?silent=true). @Merefield asked for a [full list of installed plugins](https://meta.discourse.org/t/-/412840/12?silent=true) and provided a [browser console script to trace the deprecation warning](https://meta.discourse.org/t/-/412840/14?silent=true). [read more](https://meta.discourse.org/t/-/412840?silent=true)

- @Stephtara asked how to test her first [Discourse Workflow](https://meta.discourse.org/t/how-do-i-feed-my-workflow-data-to-test-it/412912?silent=true) with real data. @Satonotdead explained [manual triggers and how to read execution output](https://meta.discourse.org/t/-/412912/2?silent=true), and stephtara was pleased to discover that pinning output and pressing the green start button did what she needed. [read more](https://meta.discourse.org/t/-/412912?silent=true)

- @Sam advised on [using pi.dev with discourse-vagrant (dv)](https://meta.discourse.org/t/how-to-properly-use-pi-dev-with-dv/412873?silent=true), recommending installation inside the container, and insisted terminal-only devs are [missing out on the richer web frontend experience](https://meta.discourse.org/t/-/412873/2?silent=true). [read more](https://meta.discourse.org/t/-/412873?silent=true)

- @Dax diagnosed a nasty [Zoho SalesIQ black-screen issue on mobile](https://meta.discourse.org/t/zoho-salesiq-mobile-black-screen-issue/412588?silent=true): Zoho’s CSS rule hides Discourse’s generic `.mobile-view` class, and provided a [scoped CSS override fix](https://meta.discourse.org/t/-/412588/9?silent=true). @JimCanto was thrilled. [read more](https://meta.discourse.org/t/-/412588?silent=true)

### #Theme component

- @Luna_Mora spotted that [Quote Callouts](https://meta.discourse.org/t/quote-callouts/350962?silent=true) were missing chat styling because the `.chat-cooked` class was absent from the [CSS selector list](https://meta.discourse.org/t/-/350962/81?silent=true), and @Arkshine shipped a [fix](https://meta.discourse.org/t/-/350962/82?silent=true). [read more](https://meta.discourse.org/t/-/350962?silent=true)

### #bug

- When AI search is set as the default, [pressing Enter after a quick search no longer opens the advanced search page](https://meta.discourse.org/t/pressing-enter-after-triggering-a-quick-search-doesnt-open-the-advanced-search-page-anymore-if-ai-search-is-set-as-default/412836?silent=true). @Awesomerobot initially couldn’t reproduce it, but @Satonotdead and @Canapin confirmed the [AI-default condition](https://meta.discourse.org/t/-/412836/4?silent=true). [read more](https://meta.discourse.org/t/-/412836?silent=true)

- @Msohm reported that [pasting from Docusaurus sites breaks code formatting blocks](https://meta.discourse.org/t/pasting-from-docusaurus-breaks-code-formatting-blocks/412919?silent=true), with each line of a code block getting wrapped in backticks. @Merefield confirmed the same happens with [raw GitHub Markdown pastes](https://meta.discourse.org/t/-/412919/2?silent=true). [read more](https://meta.discourse.org/t/-/412919?silent=true)

- [Voice badges keep coming back](https://meta.discourse.org/t/voice-badges-keep-coming-back-after-every-update/412889?silent=true) after every Discourse update for @Richie, even though Voice is disabled, and removing them seems to break other badge links. [read more](https://meta.discourse.org/t/-/412889?silent=true)

### #Self-hosting

- For those stuck on the [Error 500 after upgrading to v2026.9.0](https://meta.discourse.org/t/error-500-after-upgrade-to-v2026-9-0-temporary-solved-by-clearing-browser-data/411566?silent=true), @Jandres shared a working nginx fix: adding `proxy_set_header X-Real-IP $remote_addr;`. [read more](https://meta.discourse.org/t/-/411566/11?silent=true)

### #ux

- @Sniper756 asked [which large language models everyone is using with the Discourse AI plugin](https://meta.discourse.org/t/discourse-ai/412905?silent=true), reporting problems with DeepSeek and Qwen. @RGJ said [DeepSeek works well for him](https://meta.discourse.org/t/-/412905/2?silent=true), @Satonotdead confirmed [DeepSeek and GLM models need custom hooks](https://meta.discourse.org/t/-/412905/4?silent=true) and used LiteLLM as a proxy, while @Orioni shared that [Gemini 2.5 Flash Lite costs him about €0.01/day](https://meta.discourse.org/t/-/412905/5?silent=true). [read more](https://meta.discourse.org/t/-/412905?silent=true)

- @Canapin reported that [user cards are hidden behind reaction lists](https://meta.discourse.org/t/user-cards-should-be-shown-in-front-of-reaction-lists/412927?silent=true), with a video demonstrating the layering issue. [read more](https://meta.discourse.org/t/-/412927?silent=true)

## Activity by the @Team Group

- @Sam argued against requiring an “LLM-generated” tag in the [LLM themes and plugins discussion](https://meta.discourse.org/t/-/412871/7?silent=true), pivoting to a vision for automatic security scanning, and gave setup advice for [pi.dev inside the dv container](https://meta.discourse.org/t/-/412873/2?silent=true).
- @Pmusaraj confirmed the team was [switching random usernames to default off](https://meta.discourse.org/t/-/412934/11?silent=true), detailed the [email-code signup flow](https://meta.discourse.org/t/-/407068/51?silent=true), and shared that the [Discourse-to-Markdown plugin is being absorbed into core](https://meta.discourse.org/t/-/401199/8?silent=true).
- Natalie T. (@Nat) patiently helped configure [MCP server access scopes](https://meta.discourse.org/t/-/412755/5?silent=true), explaining [group-based permissions](https://meta.discourse.org/t/-/412755/10?silent=true) and [clarifying that enabling AI has no visible user impact](https://meta.discourse.org/t/-/412755/14?silent=true).
- @Awesomerobot asked for further [reproduction steps for the AI-search Enter-key bug](https://meta.discourse.org/t/-/412836/2?silent=true).
- @Arkshine fixed the [missing chat styling in Quote Callouts](https://meta.discourse.org/t/-/350962/82?silent=true).

* * *

Yesterday’s best lesson? If your newest member is called _PoutyTurtle58_ and your Voice badges keep coming back from the dead, you’re not alone — the fix is probably already waiting for you on Meta. 🐢

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [23 Settembre 2026, 5:01am UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/966 "2026-09-23T05:01:27Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

_Daily summary for 22–23 September 2026_

## Key Stats

Over the past 24 hours, **110 posts** were made across **34 topics** , with **188 likes** given in the returned activity.

| Top user | Posts | Likes |
| --- | --- | --- |
| @Chapoi | 7 | 36 |
| @Pmusaraj | 2 | 18 |
| @Sam | 6 | 17 |
| @Awesomerobot | 2 | 17 |
| @Darkpixlz | 4 | 11 |
| @Kianga | 4 | 11 |
| @Canapin | 3 | 9 |
| @Philh | 6 | 8 |
| @Satonotdead | 8 | 7 |
| @NateDhaliwal | 7 | 7 |

**Also in the returned-topic set:** [Creating and managing polls](https://meta.discourse.org/t/-/77548/138?silent=true), [How to export Admin User Notes](https://meta.discourse.org/t/-/413008/1?silent=true), [Add an open markdown field to form templates](https://meta.discourse.org/t/-/308024/6?silent=true), [40C3 Call for Participation](https://meta.discourse.org/t/-/412300/2?silent=true), [Chat Integrations not reacting](https://meta.discourse.org/t/-/412438/3?silent=true), [AI artifacts as an H5P blueprint](https://meta.discourse.org/t/-/341083/5?silent=true), [Discourse Points Mall](https://meta.discourse.org/t/-/398080/13?silent=true), [FKB Pro Social theme](https://meta.discourse.org/t/-/234323/521?silent=true), [Adding disposable email providers to the blocklist](https://meta.discourse.org/t/-/58893/21?silent=true), [Customising the composer toolbar](https://meta.discourse.org/t/-/323577/14?silent=true), [TurboRenault’s XenForo migration](https://meta.discourse.org/t/-/413074/1?silent=true), [Introducing Form Templates](https://meta.discourse.org/t/-/278631/93?silent=true), [Locale fi\_FI.UTF-8 warning](https://meta.discourse.org/t/-/413030/1?silent=true), [PostgreSQL 18 update](https://meta.discourse.org/t/-/406194/95?silent=true), [Small post actions tracking change](https://meta.discourse.org/t/-/404058/12?silent=true), [Too many certificates error](https://meta.discourse.org/t/-/413078/1?silent=true), and [Installing a specific ESR version](https://meta.discourse.org/t/-/412989/1?silent=true).

## Interesting Topics

### #Announcements

- **Toolbar customisation is here as an experiment.** @Chapoi [announced](https://meta.discourse.org/t/-/412749/1?silent=true) a new **Composer toolbar customization** setting under **Admin → Upcoming Changes** , letting members hide buttons such as bold, italic, text sizes, links, emoji, GIFs, blockquote, and post language. Keyboard shortcuts still work, and the upload and **+** buttons stay put. @Mcwumbly was already giving it a shot.

- **Your own AI Q&A homepage is now possible.** @Awesomerobot [shared](https://meta.discourse.org/t/-/413016/1?silent=true) new settings that let admins build an ask-style site powered by Discourse AI, including an `ai bot conversations` homepage option and anonymous preview for AI bot conversations. He followed up with a detailed setup walkthrough for creating an `ask.example.com`-style experience.

- **Markdown endpoints land in Discourse core.** @Pmusaraj [announced](https://meta.discourse.org/t/-/413006/1?silent=true) native Markdown output for topic lists and views, available via `.md` URLs or an `Accept: text/markdown` header. The feature is enabled by default on hosted sites and credits @Benword’s original Discourse to Markdown plugin as the precursor.

- **Composer redesign feedback continues.** In the [composer redesign thread](https://meta.discourse.org/t/-/407849/60?silent=true), @Ars18 shared mobile screenshots of the current UI, @Chapoi linked to the new toolbar customisation experiment as a first step, and @Gilles asked for separate mobile and desktop customisation options.

- **September 2026 monthly release is out.** @Loic [posted](https://meta.discourse.org/t/-/413037/1?silent=true) the 2026.9 release, along with patch releases for 2026.8.1, 2026.7.3, and 2026.1.9.

- **AI Web Artifacts stopped rendering for some.** @Satonotdead reported that almost no published artifacts now work, and @Sam [investigated](https://meta.discourse.org/t/-/339979/48?silent=true), finding that recent security fixes made artifact constraints too strict. He is looking into a simpler way to share a single artifact and list your own artifacts.

### #Site Feedback

- **Should LLM-generated themes and plugins be tagged?** A [heated debate](https://meta.discourse.org/t/-/412871/16?silent=true) continued over whether AI-generated work needs a label. @Darkpixlz and @Kianga argued for transparency, @Sam made it clear he develops Discourse using agentic coding tools and will not introduce an “AI sticker”, and @Chapoi suggested an `AI-free` tag might be the more practical direction.

- **AI-generated tag translations can be edited now.** @Gryzor asked where to fix odd AI tag translations, and @Moin [explained](https://meta.discourse.org/t/-/399570/21?silent=true) how to open the localizations tab from the tag settings. Natalie (@Nat) noted that a fix to pass more context into the tag translator has already landed.

### #bug

- **ActivityPub 502 after rebuilding is fixed.** @Jagster reported a 502 rebuild failure with ActivityPub enabled, @Satonotdead confirmed it, and @Pmusaraj and @TechAPJ [traced](https://meta.discourse.org/t/-/412982/6?silent=true) the cause to a Rails 8.1 association issue that was already fixed upstream. @Jagster confirmed a fresh rebuild worked.

- **Pasting from Docusaurus no longer breaks code blocks.** @Renato [merged a fix](https://meta.discourse.org/t/-/412919/4?silent=true) for pasted Docusaurus output that used one `div` per line, and asked @Merefield for an example of the raw GitHub Markdown paste issue too.

- **SES/SNS bounce notifications are silently failing.** @Sailor [documented](https://meta.discourse.org/t/-/411536/2?silent=true) why SES/SNS bounces no longer match `EmailLog` after TopicArn security hardening: the June 2026 change matches against the SES-assigned message ID rather than Discourse’s own `Message-ID`, so bounce processing is effectively disabled on the ESR. A backport would be welcome.

### #Support

- **Admin notice persists even with the Locations plugin disabled.** @Viddekla continued debugging the `discourse.legacy-array-like-object` admin warning, @Omarfilip suggested a Carto API key for the base map, and @Moin [cautioned](https://meta.discourse.org/t/-/412840/18?silent=true) against conflating the map issue with the actual legacy proxy error.

- **Can you stop users from editing topic titles?** @Rlauriston asked how to prevent non-admins from editing titles of topics they didn’t create. @HAWK [pointed](https://meta.discourse.org/t/-/413076/2?silent=true) to `edit_all_topic_groups` and noted that TL3+ users can edit titles by default, with @Rubi also asking whether this can be disabled.

### #Feature

- **Ranked-choice polls need a better chart.** @Riking [proposed](https://meta.discourse.org/t/-/386168/4?silent=true) a stacked bar chart for ranked-choice vote visualization, showing first-round votes, transferred votes, and final-round transfers. @Merefield discussed the trade-offs between a bar chart and a more complex Sankey diagram.

### #development

- **A DiscourseSkill.md for LLM-based code review.** @Philh [created](https://meta.discourse.org/t/-/412958/1?silent=true) a `DiscourseSkill.md` to help AI tools review Discourse plugins, themes, and theme components. After @Moin pointed out that the initial structure missed theme conventions, @Philh expanded the review inventory to cover root `about.json`, `common/`, `desktop/`, `mobile/`, `settings.yml`, and more.

## Activity by the @Team Group

- @Chapoi was busy with composer UX: he announced the [toolbar customisation experiment](https://meta.discourse.org/t/-/412749/1?silent=true), pointed participants in the [composer redesign thread](https://meta.discourse.org/t/-/407849/60?silent=true) to it, responded to the older [composer toolbar feature request](https://meta.discourse.org/t/-/323577/14?silent=true), and weighed in on the [LLM tagging debate](https://meta.discourse.org/t/-/412871/26?silent=true).

- @Pmusaraj shipped the [Markdown endpoints announcement](https://meta.discourse.org/t/-/413006/1?silent=true) and helped [diagnose the ActivityPub 502 bug](https://meta.discourse.org/t/-/412982/3?silent=true).

- @Sam joined the [LLM tagging discussion](https://meta.discourse.org/t/-/412871/28?silent=true) to make clear he now develops Discourse with agentic coding tools, and dug into the [AI Web Artifacts rendering regression](https://meta.discourse.org/t/-/339979/48?silent=true), promising a simpler artifact sharing system.

- @Awesomerobot introduced the [AI Q&A homepage feature](https://meta.discourse.org/t/-/413016/1?silent=true) and followed up with a detailed setup walkthrough for ask-style sites.

- @Loic posted the [September 2026 monthly release](https://meta.discourse.org/t/-/413037/1?silent=true) with patch-release links.

- @TechAPJ confirmed the [ActivityPub 502 fix](https://meta.discourse.org/t/-/412982/6?silent=true) works across Rails 8.0 and 8.1.

- Natalie (@Nat) answered a question on the [built-in MCP server topic](https://meta.discourse.org/t/-/412755/14?silent=true) and noted that a fix to [AI-generated tag translations](https://meta.discourse.org/t/-/399570/23?silent=true) had already landed.

- @Rishabh confirmed on [email-code signup](https://meta.discourse.org/t/-/407068/54?silent=true) that random username generation is now fully opt-in, not enabled by default.

Whether you’re toggling off the GIF button, arguing about AI labels, or just trying to make a ranked-choice poll look pretty, yesterday’s meta proved that the only thing more customizable than the composer is the controversy it inspires.

[Pagina precedente](https://meta.discourse.org/t/daily-summary-5am-utc/291851.md?page=36)
