# Dagelijkse samenvatting (13:00 UTC)

**URL:** https://meta.discourse.org/t/daily-summary-1pm-utc/291852
**Category:** Forum summaries
**Created:** [16 januari 2024 om 22:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852 "2024-01-16T22:00:28Z")
**Posts on this page:** 20
**Page:** 36

<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 augustus 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/928 "2026-08-23T13:01:17Z")

</div>

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

## Key Stats

Over the past 24 hours, the community produced **51 new posts** across **27 topics** , earning **48 likes** from fellow members. The most-liked discussion was [How can I see AI-translated posts?](https://meta.discourse.org/t/-/410684/1?silent=true) with 7 likes, while the ever-popular [Free plan beta thread](https://meta.discourse.org/t/-/395632/40?silent=true) kept churning with questions about LLMs, trust levels, and closed communities. #Plugin and #ux tied as the busiest categories, each hosting five distinct topics in the last day.

**Top contributors by posts and likes:**

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 5 | 9 |
| @NateDhaliwal | 3 | 6 |
| @Jagster | 5 | 4 |
| @Darkpixlz | 4 | 3 |
| @Satonotdead | 4 | 3 |
| @Falco | 2 | 3 |
| @Don | 1 | 3 |
| @Jimmy0017 | 1 | 3 |
| @Soul | 1 | 3 |
| @Dowlass | 4 | 2 |

## Interesting Topics

### #Announcements

- @Dowlass confessed in the [Discourse Free plan beta thread](https://meta.discourse.org/t/-/395632/40?silent=true) that _“LLM…my acronym for the day!”_ was a brand-new discovery, and admitted that trust-level jargon feels like a foreign language for a small private community. @NateDhaliwal pointed to the [detailed Trust Levels guide](https://meta.discourse.org/t/discourse-trust-levels-a-detailed-explanation/396792?silent=true), and @Moin offered a patient, jargon-free explanation of groups versus trust levels for non-technical admins.

- @One1 discovered chat notifications can have sound packs and asked whether a preview button could be added to settings — only to learn from @Falco that [selecting a pack already plays a preview](https://meta.discourse.org/t/-/410644/3?silent=true) right in the preferences page.

- @Darkpixlz confirmed that the composer toolbar overlap they had flagged earlier in the [Composer Redesign testing thread](https://meta.discourse.org/t/-/407849/48?silent=true) has been fixed, applauding the team with a well-earned clap emoji: _“seems like this was fixed, nice work.”_

### #Support

- @Jagster was puzzled that AI-translated posts stopped appearing in English after switching the UI locale, and @Moin quickly diagnosed the culprit: the **Content languages** preference suppresses translations for any language you claim to understand. [Removing Finnish from the list](https://meta.discourse.org/t/-/410684/4?silent=true) instantly brought the #content-localization translations back, though @Jagster noted the behavior had silently changed compared to earlier builds.

- @Pfaffman shared a helpful tip for the [admin notice about outdated theme/plugin code](https://meta.discourse.org/t/-/410553/9?silent=true), noting there is a setting to auto-update the code on upgrade rather than dealing with the warning manually.

- @Satonotdead opened a [discussion about moving category boxes to the top](https://meta.discourse.org/t/-/410585/5?silent=true), arguing that subcategory boxes interfere with the daily UX experience and that the core behavior could be broadly rethought — revisiting an [earlier category-boxes design discussion](https://meta.discourse.org/t/-/59371/1?silent=true) and lamenting that CSS tricks alone can’t fix it.

### #Plugin

- @Jimmy0017 reported that regular users viewing another member’s profile could hit a scary permission error when the [See TL3 Progress plugin](https://meta.discourse.org/t/-/410166/7?silent=true) is installed — then went ahead and opened a [pull request to fix it](https://github.com/NateDhaliwal/discourse-see-tl3-progress/pull/1). @NateDhaliwal appreciated the catch and [merged the PR](https://meta.discourse.org/t/-/410166/8?silent=true) promptly.

- @Soul launched [Discourse-indexnow](https://meta.discourse.org/t/-/410722/1?silent=true), a new plugin that instantly notifies Bing, Yandex, and other IndexNow-compatible search engines when topics are created or edited. It ships with localized URL support, historical backfill, hourly/daily submission caps, automatic key rotation, and a detailed admin log panel showing success/failure trends.

- @NateDhaliwal asked whether [Resenha’s 1-to-1 video calls](https://meta.discourse.org/t/-/389056/85?silent=true) can be restricted to specific groups to prevent spam avenues, and @Falco confirmed the feature is disabled by default and can be gated behind chosen groups.

- @Akanora hit a fatal error with the [Animated Avatar plugin](https://meta.discourse.org/t/-/220445/63?silent=true) on v2026.8.0-latest.1: a missing `resize_animated` key crashes the entire `UploadCreator` pipeline, breaking _all_ avatar uploads — not just GIFs. A dedicated [bug report](https://meta.discourse.org/t/-/410707/1?silent=true) was opened with a full Sidekiq backtrace to help the plugin author reproduce it.

### #ux

- @Satonotdead suggested simplifying the [subcategory pills](https://meta.discourse.org/t/-/410695/1?silent=true), arguing _“#Community Building looks good! But #Community Building > Praise not so much”_ and that AI-era users want simple, direct links. @Orioni pushed back with a real-world edge case: product categories using shared subcategory names like “installation” or “support” would lose essential context. @Mcwumbly agreed the current rendering [should be made nicer](https://meta.discourse.org/t/-/410695/3?silent=true) and linked a related feature request about [more concise inline subcategory links](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217?silent=true).

- @Darkpixlz flagged a confusing notification when a topic you replied to gets solved: the notice looks identical whether _you_ provided the solution or someone else did. Their [proposal](https://meta.discourse.org/t/-/410671/1?silent=true) is to differentiate strings like **“Your reply solved this topic!”** versus **“Topic solved!”** — or offer a way to disable the notice entirely. @Moin pointed to the existing [notification preference for solved topics](https://meta.discourse.org/t/-/410671/3?silent=true), though @Darkpixlz called it a “nuclear option” that also kills the thank-you notification, linking back to the [earlier feedback thread](https://meta.discourse.org/t/notifying-members-when-a-tracked-or-watched-topic-is-solved/399821?silent=true) on this feature.

- @Philh untangled the head-spinning double negative in the [2 setting description](https://meta.discourse.org/t/-/155034/6?silent=true), proposing clearer wording: _“Manage S3 backup retention externally — when enabled, Discourse will not automatically delete old S3 backups.”_ A small change that saves everyone a headache.

### #Site Management

- In the long-running [guide to configuring a closed or private community](https://meta.discourse.org/t/-/27014/7?silent=true), @Dowlass asked how “invite-only” actually works in practice — do staff walk up to friends with a signup link, or are invites sent by email? @Moin explained the [invite modal and sidebar flows](https://meta.discourse.org/t/-/27014/8?silent=true), noting admins get extra options and that invite links can be shared anywhere, not just via email.

### #Self-hosting

- @Joshua8600 reported a regression after upgrading from February 2026 to the July 2026 release: [auto-bumped topics](https://meta.discourse.org/t/-/410718/1?silent=true) in their Support category now move to the top of the list _without_ any unread indicator or bolded title, so moderators miss them entirely. @Jagster offered a thought-provoking response — isn’t the request, in effect, that auto-bumps should show a “false unread status” to everyone?

## Activity by the @Team Group

- **@Moin** was the day’s support superhero, untangling the [AI translation visibility mystery](https://meta.discourse.org/t/-/410684/2?silent=true), explaining [notification preferences for solved topics](https://meta.discourse.org/t/-/410671/3?silent=true), walking @Dowlass through [invite-only community setup](https://meta.discourse.org/t/-/27014/8?silent=true), and offering a patient, jargon-free intro to [trust levels in the Free plan beta thread](https://meta.discourse.org/t/-/395632/41?silent=true).

- **@Falco** fielded feature questions with quick, definitive answers, confirming that chat notification [sound previews already play on selection](https://meta.discourse.org/t/-/410644/3?silent=true) and reassuring @NateDhaliwal that Resenha’s [1-to-1 calls are restricted by group](https://meta.discourse.org/t/-/389056/86?silent=true) and disabled by default.

- **@Nat** followed up on user reports in the [Conversational AI Search thread](https://meta.discourse.org/t/-/355939/21?silent=true), asking for settings confirmation to diagnose why the feature “does not work” for some members.

- **@Mcwumbly** joined the subcategory-pills UX conversation, agreeing the styling [should be made more concise](https://meta.discourse.org/t/-/410695/3?silent=true), and rounded out the day by sharing a [NYT interview with Priya Parker on the art of conflict](https://meta.discourse.org/t/-/73450/25?silent=true) in the Community Building forum.

* * *

From AI translations hiding in language preferences to auto-bumps tiptoeing silently to the top of topic lists, yesterday’s biggest mysteries just needed the right settings toggle — and maybe a well-aimed pull request! 🎉

---

<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: [24 augustus 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/929 "2026-08-24T13:00:57Z")

</div>

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

## Key Stats

In the last 24 hours, Meta saw **109 posts** across **46 topics** , with **106 likes** distributed along the way.

Top posters by likes received:

| User | Posts | Likes |
| --- | --- | --- |
| @Andrew_Bond | 4 | 17 |
| @NateDhaliwal | 5 | 10 |
| @Andrew_Rowe | 4 | 10 |
| @Jagster | 8 | 8 |
| @Merefield | 4 | 7 |
| @Alltiagocom | 12 | 5 |
| @Moin | 7 | 5 |
| @RGJ | 2 | 5 |
| @Satonotdead | 8 | 4 |
| @Aurora | 4 | 4 |

## Interesting Topics

### #Community Building

- @Andrew_Bond shared a detailed [Xenforo-to-Discourse migration story](https://meta.discourse.org/t/-/410745/1?silent=true), moving 750k posts and 20k members to a self-hosted Discourse instance. He praised the platform’s admin experience and regular updates, while @HAWK asked whether any Xenforo features were still missed. @NateDhaliwal and @Moin both pointed him to the [Quick Quote theme component](https://meta.discourse.org/t/-/143621/1?silent=true) as a way to smooth the transition for users used to quoted replies. [read more](https://meta.discourse.org/t/-/410745/9?silent=true)

- @Mcwumbly revived the long-running debate about [healthy conflict in online communities](https://meta.discourse.org/t/-/73450/25?silent=true) by sharing a New York Times interview with Priya Parker, whose new book _The Art of Fighting_ argues that intentional conflict can create deeper connection. [read more](https://meta.discourse.org/t/-/73450/25?silent=true)

### #Self-hosting

- @Alltiagocom worked through the classic [single-container vs. two-container Discourse](https://meta.discourse.org/t/-/408967/25?silent=true) decision with help from @Jagster, @Merefield, @Andrew_Rowe, and @Mcdanlj. The thread evolved into a full walkthrough of bootstrapping a `web_only` container, upgrading via CLI, and keeping downtime to a minimum. [read more](https://meta.discourse.org/t/-/408967/43?silent=true)

- @ALinux asked whether occasional [HTTP 429 “Too Many Requests” responses](https://meta.discourse.org/t/-/410734/1?silent=true) affect everyone or just specific clients. @NateDhaliwal confirmed throttling is client-specific and linked the [global rate-limit settings guide](https://meta.discourse.org/t/-/78612/1?silent=true). [read more](https://meta.discourse.org/t/-/410734/2?silent=true)

- @GrootMade brought a deep sysadmin puzzle to Meta: an intermittent [connection-dropping issue](https://meta.discourse.org/t/-/410764/1?silent=true) involving TIME\_WAIT socket exhaustion, a nearly full conntrack table, and `EAGAIN` errors when connecting to Postgres. @Merefield questioned whether this was standard Discourse, noting that modern Discourse does not run Puma. [read more](https://meta.discourse.org/t/-/410764/2?silent=true)

### #development

- @Satonotdead opened a discussion about the lack of [standardized guidelines for theme components](https://meta.discourse.org/t/-/410741/1?silent=true), especially when Horizon, Foundation, Topic Cards, and other components all layer CSS variables and units on top of each other. @Andrew_Rowe shared the official [theme skeleton](https://github.com/discourse/discourse-theme-skeleton), and @NateDhaliwal linked a related guide for getting started. [read more](https://meta.discourse.org/t/-/410741/4?silent=true)

### #Plugin

- @Jimmy0017 reported a permissions issue in the [See TL3 Progress plugin](https://meta.discourse.org/t/-/410166/7?silent=true), where regular users could trigger an error popup when viewing another user’s profile. They opened a [pull request to fix it](https://github.com/NateDhaliwal/discourse-see-tl3-progress/pull/1), and @NateDhaliwal quickly merged it. [read more](https://meta.discourse.org/t/-/410166/8?silent=true)

- @Soul announced [Discourse IndexNow](https://meta.discourse.org/t/-/410722/1?silent=true), a new plugin that automatically notifies Bing, Yandex, and other IndexNow-participating search engines when topics are created or edited. It includes historical backfill, rate-limit caps, key rotation, and detailed submission logs. [read more](https://meta.discourse.org/t/-/410722/1?silent=true)

- @Aurora shared that [Discourse Workflows](https://meta.discourse.org/t/-/407100/26?silent=true) finally worked after some initial trouble, while @J.Jaffeux explained how to use `user.approved` in plain mode rather than drag-and-drop. @Ethsim2 also asked about automatically closing topics when a specific user replies via email. [read more](https://meta.discourse.org/t/-/407100/28?silent=true)

### #Theme component

- @Joo reported two issues with the [Topic Preview Modal](https://meta.discourse.org/t/-/409712/27?silent=true): it breaks when Horizon’s “topic card high context” setting is enabled, and “Open full topic” fails when the preview is opened from suggested topics. @Don fixed both issues by moving the component to a different plugin outlet and asked for feedback on adding category-specific enablement. [read more](https://meta.discourse.org/t/-/409712/30?silent=true)

### #Support

- @Joshua8600 noticed that [auto-bumped topics no longer show as unread](https://meta.discourse.org/t/-/410718/1?silent=true) after upgrading from the February 2026 release to July 2026. @Moin suggested that small action posts are no longer tracked as unread and recommended the Workflows plugin as a workaround. [read more](https://meta.discourse.org/t/-/410718/5?silent=true)

### #bug

- @RGJ documented a serious [silent event creation failure](https://meta.discourse.org/t/-/410769/1?silent=true) when an event description exceeds 1,000 characters, causing blank or stale descriptions to appear in rendered posts. @Lou added that this also makes event setup confusing for users, and @Chapoi linked it to the existing [Increase event description limit](https://meta.discourse.org/t/-/397771/6?silent=true) feature request. [read more](https://meta.discourse.org/t/-/410769/3?silent=true)

- @Alltiagocom revived an old issue about [tags on unlisted topics still showing public counts](https://meta.discourse.org/t/-/410736/1?silent=true). Users see counts for tags they cannot actually access, then land on an empty tag page. @Falco flagged it as a duplicate of the [original 10-year-old report](https://meta.discourse.org/t/-/39897/5?silent=true). [read more](https://meta.discourse.org/t/-/410736/1?silent=true)

### #Feature

- @Satonotdead proposed a new [“sub-admin” role](https://meta.discourse.org/t/-/410739/1?silent=true) with scoped access to moderation, review, stats, badges, translation strings, and select plugin settings—without granting access to API keys, themes, email, or security settings. @Andrew_Rowe noted that trust levels and groups already cover some moderation and review cases, but agreed that custom translation editing would help international communities. [read more](https://meta.discourse.org/t/-/410739/2?silent=true)

### #Announcements

- @Rishabh responded to questions about the [Discourse Free plan beta](https://meta.discourse.org/t/-/395632/44?silent=true), after @Moin pointed out that the pricing page no longer shows usage limits for the Starter plan even though the Free plan announcement links to it. [read more](https://meta.discourse.org/t/-/395632/45?silent=true)

## Activity by the @Team Group

- **@HAWK** welcomed a new Xenforo migrant and asked which missing Xenforo features matter most in [Just migrated a Xenforo site to Discourse](https://meta.discourse.org/t/-/410745/2?silent=true).

- **@NateDhaliwal** recommended the [Quick Quote theme component](https://meta.discourse.org/t/-/143621/1?silent=true) in the same migration thread, confirmed that [429 rate limits are client-specific](https://meta.discourse.org/t/-/410734/2?silent=true), and merged a community pull request fixing the [See TL3 Progress plugin](https://meta.discourse.org/t/-/410166/8?silent=true).

- **@J.Jaffeux** helped a Workflows user by showing how to select `user.approved` in plain mode instead of drag-and-drop in [Discourse Workflows](https://meta.discourse.org/t/-/407100/27?silent=true).

- **@Chapoi** provided a CSS snippet to hide the [Air theme category banner on mobile](https://meta.discourse.org/t/-/410740/2?silent=true), explained that toolbar customization is not part of the current [Composer Redesign](https://meta.discourse.org/t/-/407849/50?silent=true) but is a future idea, and linked the new event description bug report to the [existing feature request](https://meta.discourse.org/t/-/397771/7?silent=true).

- **@Davidb** investigated reports of recurring event miscalculations and the new “Create Event” button behavior in the [Discourse Calendar and Events](https://meta.discourse.org/t/-/97376/619?silent=true) plugin thread.

- **@Rishabh** answered questions about [Discourse Free plan beta](https://meta.discourse.org/t/-/395632/44?silent=true) details and confirmed that a fix for [email code signups](https://meta.discourse.org/t/-/407068/25?silent=true) was being merged.

- **@Sam** triaged a batch of older bug reports, checking or closing several: [localized content raw HTML](https://meta.discourse.org/t/-/381708/5?silent=true), [translation issue](https://meta.discourse.org/t/-/386010/4?silent=true), [solution markdown disappearing](https://meta.discourse.org/t/-/143620/2?silent=true), [AI semantic search translation string](https://meta.discourse.org/t/-/396714/4?silent=true), [AI conversation share in subfolders](https://meta.discourse.org/t/-/310854/4?silent=true), [AI bot model name](https://meta.discourse.org/t/-/373151/4?silent=true), and [large posts in staff logs](https://meta.discourse.org/t/-/104719/23?silent=true).

- **@Pfaffman** pointed to a setting that can auto-update themes and plugins on upgrade in the thread about deprecated [4 code](https://meta.discourse.org/t/-/410553/9?silent=true).

- **@Martin** shared a prototype in [inline links to subcategories](https://meta.discourse.org/t/-/397217/7?silent=true), showing an expand-on-hover interaction for category links and asking @Awesomerobot for feedback.

> From 750k migrated Xenforo posts to 8,940 TIME\_WAIT sockets and a 1,000-character event description cliffhanger, yesterday proved that on Meta, even the quietest topics can spark the loudest adventures—may your conntrack table stay full of only good vibes!

---

<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: [25 augustus 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/930 "2026-08-25T13:01:09Z")

</div>

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

## Key Stats

Over the last 24 hours, the community produced **110 new posts** across **49 new topics** , with **151 likes** captured in the activity we tracked.

**Top users by posts and likes:**

| User | Posts | Likes |
| --- | --- | --- |
| @Sam | 10 | 14 |
| @Tgxworld | 1 | 13 |
| @Pacharanero | 4 | 12 |
| @RGJ | 3 | 12 |
| @Moin | 5 | 8 |
| @Chapoi | 4 | 8 |
| @Martin | 3 | 8 |
| @Lilly | 1 | 6 |
| @Andrew_Bond | 5 | 5 |
| @Pfaffman | 4 | 5 |

* * *

## Interesting Topics

### #Announcements

- **Site Traffic Explorer for new admin dashboard** — @Tgxworld released an admin-only Site Traffic Explorer for the new admin dashboard, letting admins filter traffic by URLs, referrers, countries, networks, browsers, and IP addresses. [read more](https://meta.discourse.org/t/site-traffic-explorer-for-new-admin-dashboard/410853/1?silent=true)

- **Discourse MCP the next version** — @Sam announced Discourse MCP v0.3, which expands from **25 to 131 tools** and introduces “toolsets” covering everything from administration and analytics to AI configuration and theme creation. [read more](https://meta.discourse.org/t/discourse-mcp-the-next-version/410858/1?silent=true)

- **PostgreSQL 18 update for self-hosters** — @Saiano ran into a bootstrap failure during the PostgreSQL 18 upgrade, and @Ethsim2 traced the cause to the base image shipping PostgreSQL 18 while the PostgreSQL 15 holdback template still expects the old configuration, opening a [PR to fix it](https://github.com/discourse/discourse_docker/pull/1120). [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/75?silent=true)

- **New chat notification sound packs** — @Ducks improved the chat notification sound picker by adding a play button so users can preview a selected sound before committing to it. [read more](https://meta.discourse.org/t/new-chat-notification-sound-packs/410644/6?silent=true)

### #Theme Component

- **Custom Post Button** — @Pacharanero introduced a community theme component that turns links inside posts into configurable buttons, with support for per-button colors, explanatory text, and internal Discourse routes like `/new-message`. @Moin noted that theme component authors need to join @Theme_Authors, and @Chapoi accepted and moved the topic into the right category. [read more](https://meta.discourse.org/t/custom-post-button-theme-component/410782/1?silent=true)

- **Topic Preview Modal** — @Don fixed a compatibility issue with the reddit-ish theme and shared the commit that makes the modal work again. [read more](https://meta.discourse.org/t/topic-preview-modal/409712/31?silent=true)

### #bug

- **Event silently fails if description is longer than 1000 characters** — @RGJ documented a silent failure where event descriptions over 1000 characters disappear or show stale content; @Pacharanero reproduced it and argued for visible validation errors instead of quiet truncation. [read more](https://meta.discourse.org/t/event-silently-fails-if-description-is-longer-than-1000-characters/410769/1?silent=true)

- **API invite with group\_names param returns 403** — @Lew_Grothe reported that group-owner users can assign groups via the web UI but get a 403 through the REST API unless they are full admins, and even moderators fail, suggesting the API path explicitly checks `user.admin?`. [read more](https://meta.discourse.org/t/api-invite-with-group-names-param-returns-403-for-group-owner-user-unless-they-are-admin/410808/1?silent=true)

- **No turning back on chatbot + chats** — @Satonotdead reported getting stuck in full-screen chat and chatbot views with both back buttons spinning; @Awesomerobot asked for reproduction steps to track down the navigation issue. [read more](https://meta.discourse.org/t/no-turning-back-on-chatbot-chats/410834/1?silent=true)

### #Support

- **Create my Discourse forum using another Discourse forum as a template?** — @Wsmather asked whether an existing forum’s layout could be used as a template; @NateDhaliwal and @Darkpixlz explained that without admin access you cannot duplicate a site, and pointed to #Customization for reusable themes and plugins. [read more](https://meta.discourse.org/t/create-my-discourse-forum-using-another-discourse-forum-as-a-template/410850/1?silent=true)

- **429 too many requests good or bad?** — @ALinux resolved rate-limit errors caused by all users appearing behind one internal IP by configuring `real_ip_header` and Cloudflare handling; @Pfaffman and @NateDhaliwal pointed to the canonical `cloudflare.template.yml` guidance. [read more](https://meta.discourse.org/t/429-too-many-requests-good-or-bad-please-help/410734/5?silent=true)

### #Plugin

- **Discourse Calendar and Events** — @Davidb is investigating a regression affecting recurring events on the fourth Thursday/Wednesday and confirmed that the “New Event” button replaces “New Topic” only for users who can create events; @RGJ linked the intentional commit behind the change. [read more](https://meta.discourse.org/t/discourse-calendar-and-events/97376/619?silent=true)

- **Discourse Workflows** — @J.Jaffeux showed how to select `user.approved` in plain mode, while @Ethsim2 asked whether a workflow can auto-close a topic when a specific user replies via email. [read more](https://meta.discourse.org/t/discourse-workflows/407100/27?silent=true)

### #Community Building

- **Can money be the only moderator of a forum?** — @Rosiesherry shared her community’s pay-to-post model, where annual fees fund employees and operations, while @Satonotdead mused about crypto tipping and automated leaderboards. [read more](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/44?silent=true)

- **Anyone else seeing a drastic drop in community activity for Support forums?** — @Tris20 reflected on the difficulty of blocking AI scrapers while still needing SEO/GEO visibility, especially for smaller communities that depend on model citations for traffic. [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/121?silent=true)

* * *

## Activity by the @Team Group

Members of the @Team group were busy across announcements, bug triage, and design exploration:

- @Tgxworld launched the admin-only **Site Traffic Explorer** for the new admin dashboard, adding filters for URLs, referrers, countries, networks, browsers, and IP addresses. [read more](https://meta.discourse.org/t/site-traffic-explorer-for-new-admin-dashboard/410853/1?silent=true)

- @Sam announced **Discourse MCP v0.3** with 131 tools and the new “toolsets” concept, and also closed out several long-running bug reports, including [Localized content shows raw HTML or json](https://meta.discourse.org/t/localized-content-shows-raw-html-or-json/381708/5?silent=true), [Falsche Übersetzung when post locale = UI locale](https://meta.discourse.org/t/falsche-ubersetzung-wenn-post-locale-ui-locale/386010/4?silent=true), [Markdown and HTML disappears from solution after refresh](https://meta.discourse.org/t/markdown-and-html-disappears-from-solution-after-refresh/143620/2?silent=true), and [Model name not showing in AI bot](https://meta.discourse.org/t/model-name-not-showing-in-ai-bot/373151/4?silent=true). [read more](https://meta.discourse.org/t/discourse-mcp-the-next-version/410858/1?silent=true)

- @Chapoi accepted a new member into @Theme_Authors and moved the Custom Post Button component to the correct category, provided CSS to hide the Air theme category banner on mobile, and confirmed that toolbar customization is on the radar but not part of the composer redesign. [Custom Post Button](https://meta.discourse.org/t/custom-post-button-theme-component/410782/3?silent=true) · [Air theme](https://meta.discourse.org/t/air-theme-category-info-on-mobile/410740/2?silent=true) · [Composer redesign](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/50?silent=true)

- @Martin experimented with more concise inline subcategory links and liked the idea of category “user cards” as a richer alternative, promising to try a demo. [read more](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217/7?silent=true)

- @Awesomerobot suggested a tooltip-on-hover alternative for category paths, tried to reproduce the chatbot navigation bug, and added a value transformer to help hide third-level categories on the `/categories` page without losing the layout. [UX topic](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217/8?silent=true) · [Chatbot bug](https://meta.discourse.org/t/no-turning-back-on-chatbot-chats/410834/2?silent=true) · [Subcategory control](https://meta.discourse.org/t/option-to-hide-3rd-level-categories-on-the-categories-homepage-without-losing-the-layout/410242/3?silent=true)

- @J.Jaffeux answered Discourse Workflows questions, demonstrating how to select `user.approved` and noting that email-specific auto-close triggers still need a few missing details. [read more](https://meta.discourse.org/t/discourse-workflows/407100/27?silent=true)

- @Davidb investigated the Discourse Calendar and Events regressions, including the recurring fourth-Thursday issue, and clarified the new “New Event” button behavior for users with event creation permissions. [read more](https://meta.discourse.org/t/discourse-calendar-and-events/97376/619?silent=true)

- @Rishabh fixed a signup email code issue and clarified the Free plan beta’s Starter plan usage-limit links. [Signup fix](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/25?silent=true) · [Free plan beta](https://meta.discourse.org/t/youre-invited-to-try-the-discourse-free-plan-beta/395632/44?silent=true)

- @Ducks added a play button to the chat notification sound picker so users can preview selected sounds. [read more](https://meta.discourse.org/t/new-chat-notification-sound-packs/410644/6?silent=true)

* * *

From 131 MCP tools to a chat sound preview button, yesterday proved that the Discourse community never runs out of creative ways to make forums smarter — and slightly more musical.

---

<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: [27 augustus 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/931 "2026-08-27T13:02:10Z")

</div>

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

## Key Stats

In the past 24 hours, the forum saw **100 new posts** across **43 new topics** , with **132 likes** cast across the sampled posts.

| Top User | Posts | Likes |
| --- | --- | --- |
| @Satonotdead | 13 | 14 |
| @Lindsey | 1 | 11 |
| @Gilles | 7 | 10 |
| @Don | 5 | 8 |
| @Chapoi | 3 | 7 |
| @Nicolsdennis | 1 | 6 |
| @Akanora | 4 | 5 |
| @Nickdb | 3 | 5 |
| @RGJ | 3 | 5 |
| @Pacharanero | 1 | 5 |

## Interesting Topics

### #Announcements

- **Discourse Calendar is now Discourse Events!** — @Lindsey announced that the plugin has been rebranded to [Discourse Events](https://meta.discourse.org/t/discourse-calendar-is-now-discourse-events/409916/1?silent=true) and is available on Business and Enterprise plans, with recent upgrades including [event category creation](https://meta.discourse.org/t/easily-create-events-categories-using-the-calendar-and-events-plugin/401309?silent=true), [more flexible recurring-event RSVPs](https://meta.discourse.org/t/improved-events-more-flexible-rsvps-for-recurring-events/402827?silent=true), and [Livestream as part of Events](https://meta.discourse.org/t/livestream-is-now-part-of-the-events-plugin/404866?silent=true) — plus [an optional Livestream toggle on event creation](https://meta.discourse.org/t/livestream-is-now-an-optional-toggle-on-event-creation/406237?silent=true). Related: [full Discourse Events documentation](https://meta.discourse.org/t/discourse-calendar-and-events/97376?silent=true).

- **Better insights into your community with the redesigned admin dashboard** — @Chapoi shared a new #system section for self-hosters in the [redesigned admin dashboard](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/56?silent=true), while @Sren-1 confirmed the `/admin/update` page is now available in the latest build.

- **Site traffic explorer for new admin dashboard** — @Tgxworld rolled out the [Site traffic explorer](https://meta.discourse.org/t/site-traffic-explorer-for-new-admin-dashboard/410853/7?silent=true) to hosted sites, noted that badge-related traffic is mostly bots, and said event tracking isn’t currently planned.

### #Theme component

- **Topic Preview Modal** — @Don replaced the swipe-right idea with configurable mobile dismiss options (`None`, `Grip`, `Gesture`) and native Back handling in [Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712/39?silent=true), after @Damian_Boon and @Asa discovered conflicts with iOS Safari’s back gesture [in testing](https://meta.discourse.org/t/topic-preview-modal/409712/35?silent=true).

- **Featured Topics** — @RGJ reported the [Featured Topics theme component](https://meta.discourse.org/t/featured-topics/217580/73?silent=true) was broken on 2026.1 ESR, and @Manuel pushed compatibility updates, noting `discourse/ui-kit/*` imports only landed in 2026.5.0 [in the follow-up](https://meta.discourse.org/t/featured-topics/217580/74?silent=true).

### #Plugin

- **Animated Avatar** — @Akanora and @Satonotdead hit [animated avatar upload failures](https://meta.discourse.org/t/animated-avatar/220445/66?silent=true) caused by malformed `gifsicle --crop` arguments; @Alteras fixed the bug and noted animated WebP support is still missing [in the fix announcement](https://meta.discourse.org/t/animated-avatar/220445/70?silent=true). Related: [original fatal-error report](https://meta.discourse.org/t/discourse-animated-avatars-all-avatar-uploads-failing-key-not-found-resize-animated/410707/3?silent=true).

- **Discourse Workflows** — @Ethsim2 opened [PR #42932](https://github.com/discourse/discourse/pull/42932) adding “Event close” and “Event open” workflow actions, covered by 1,124 passing tests, while @J.Jaffeux explained how to define custom JSON in workflow output [on the Workflows topic](https://meta.discourse.org/t/discourse-workflows/407100/34?silent=true). Related: [empty workflows should not be saved](https://meta.discourse.org/t/empty-workflows-should-not-be-saved/410997/1?silent=true).

- **ProxyTracer: VPN & Proxy Blocker** — @Eisammy asked about Cloudflare template compatibility with [ProxyTracer](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958/10?silent=true), and @ProxyTracer confirmed the template is required while proposing a hCaptcha alternative to full blocking [for privacy-conscious users](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958/13?silent=true). Related: [Cloudflare Turnstile integration](https://meta.discourse.org/t/how-can-i-integrate-cloudflare-turnstile-with-discourse/302821/15?silent=true).

### #General

- **A Social Mobile & Desktop Client for Communities (2)** — @Nicolsdennis shared a milestone update on [Sysaru](https://meta.discourse.org/t/a-social-mobile-desktop-client-for-communities-2/408132/28?silent=true), with per-forum push notifications, a rewritten radio-style audio room, and a global community directory; @Satonotdead called it the native app with the most future.

### #Feature

- **Tri titre alphabétique dans catégorie** — @Gilles requested [alphabetical topic sorting per category](https://meta.discourse.org/t/tri-titre-alphabetique-dans-categorie/411045/1?silent=true) for use cases like board-game databases; @RGJ noted courses and glossaries, and @Satonotdead confirmed the default view is crucial for communities using category-doc-style pages [in the thread](https://meta.discourse.org/t/tri-titre-alphabetique-dans-categorie/411045/4?silent=true).

### #Community Building

- **Show us your Workflows** — @AJ_Quick detailed a [three-phase AI re-engagement workflow](https://meta.discourse.org/t/show-us-your-workflows/410589/8?silent=true) that summarizes stale topics, scores them for revival, and posts follow-ups during slow periods; @Mcwumbly shared [weekly report workflows](https://meta.discourse.org/t/show-us-your-workflows/410589/9?silent=true) for moderation, site settings, and trust levels.

### #Support

- **Starred chats disappear if user is in more than 100 chats** — @ARK-Helena found that followed users with more than 100 public channels lose starred chats; @Zogstrip confirmed the truncation and [fixed it](https://meta.discourse.org/t/starred-chats-disappear-if-user-is-in-more-than-100-chats/411040/3?silent=true) by fetching starred channels independently.

### #bug

- **Discourse AI does not respect the “everyone” group** — @Martin opened a [PR to fix AI bot allowed-group checks](https://meta.discourse.org/t/discourse-ai-does-not-respect-the-everyone-group/292048/9?silent=true). Related: [no AI summaries on Horizon](https://meta.discourse.org/t/no-ai-summaries-on-horizon/411010/2?silent=true).

### #Self-hosting

- **One server for 2 Discourse communities?** — @Tobiaseigen shared his [multisite database configuration](https://meta.discourse.org/t/one-server-for-2-discourse-communities/392692/67?silent=true), and @Kcahtoor added a cleaner Postgres `for` loop for setup. Related: [multisite with Let’s Encrypt and no reverse proxy](https://meta.discourse.org/t/setup-multisite-configuration-with-lets-encrypt-and-no-reverse-proxy/175285/25?silent=true).

### #Site feedback

- **Search icon covers search input** — @Moin reported the [search icon overlapping the input](https://meta.discourse.org/t/search-icon-covers-search-input/411039/1?silent=true) on Meta’s Foundation theme, and @NateDhaliwal reproduced it [in a follow-up](https://meta.discourse.org/t/search-icon-covers-search-input/411039/2?silent=true). Related: [Foundation theme v2026.6 compatibility issue](https://meta.discourse.org/t/probleme-de-compatibilite-avec-le-template-foundation-v2026-6/411036/3?silent=true).

## Activity by the @Team Group

- @Lindsey introduced the [Discourse Calendar → Discourse Events rebrand](https://meta.discourse.org/t/discourse-calendar-is-now-discourse-events/409916/1?silent=true), including a roundup of new Events capabilities.

- @Chapoi showcased the new #system section in the [admin dashboard redesign](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/56?silent=true), confirmed [AI summaries are intentionally not shown on Horizon](https://meta.discourse.org/t/no-ai-summaries-on-horizon/411010/2?silent=true), and asked for use cases in the [alphabetical sorting request](https://meta.discourse.org/t/tri-titre-alphabetique-dans-categorie/411045/2?silent=true).

- @Tgxworld deployed the [Site traffic explorer](https://meta.discourse.org/t/site-traffic-explorer-for-new-admin-dashboard/410853/7?silent=true) to hosted sites and clarified that event tracking is not on the roadmap.

- @Zogstrip fixed the [starred-chats-disappearing bug](https://meta.discourse.org/t/starred-chats-disappear-if-user-is-in-more-than-100-chats/411040/3?silent=true) by loading starred channels independently from the main channel list.

- @J.Jaffeux explained how to define custom JSON output in [Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100/34?silent=true).

- @Mcwumbly shared [weekly report workflows](https://meta.discourse.org/t/show-us-your-workflows/410589/9?silent=true) for moderation, site settings, and trust-level changes.

- @Martin opened [PR #42944](https://github.com/discourse/discourse/pull/42944) to make Discourse AI respect the everyone group, [as discussed in the bug report](https://meta.discourse.org/t/discourse-ai-does-not-respect-the-everyone-group/292048/9?silent=true).

- @Pfaffman recommended using the CLI for the PostgreSQL upgrade after the update button moved in [Missing Update button and 404 / private error on /admin/upgrade](https://meta.discourse.org/t/missing-update-button-and-404-private-error-on-admin-upgrade/410926/5?silent=true).

- @NateDhaliwal reproduced the [search icon overlap](https://meta.discourse.org/t/search-icon-covers-search-input/411039/2?silent=true) and asked for more details on the [Foundation v2026.6 compatibility problem](https://meta.discourse.org/t/probleme-de-compatibilite-avec-le-template-foundation-v2026-6/411036/3?silent=true).

- @Tobiaseigen shared his [multisite database configuration](https://meta.discourse.org/t/one-server-for-2-discourse-communities/392692/67?silent=true) for running several Discourse sites on one server.

- @Andrew_Rowe offered a counterpoint in [Discourse Events](https://meta.discourse.org/t/discourse-events/97376/625?silent=true), noting admins often create events they don’t attend.

* * *

_From renaming calendars to rescuing starred chats from the 100-channel void, it was a beautifully busy day in the Discourse universe._

---

<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: [28 augustus 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/932 "2026-08-28T13:01:59Z")

</div>

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

## Key Stats

The last 24 hours on [meta.discourse.org](http://meta.discourse.org) brought **126 new posts** across **49 new topics** , earning a total of **145 likes**. Here are the most active contributors during that window:

| User | Likes | Posts |
| --- | --- | --- |
| @Don | 11 | 10 |
| @Pfaffman | 10 | 4 |
| @Satonotdead | 9 | 12 |
| @Moin | 9 | 7 |
| @Awesomerobot | 9 | 4 |
| @Welsh_Selkie | 8 | 4 |
| @Gilles | 6 | 6 |
| @RGJ | 6 | 3 |
| @Mcwumbly | 5 | 1 |
| @Thomas_Rother | 5 | 1 |

## Interesting Topics

### #Theme component

- @Don shipped configurable dismiss gestures for the [Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712/39?silent=true), adding **None** , **Grip** , and **Gesture** options, plus native Back handling on mobile and haptic feedback on Android. Testers on iOS and Android gave feedback on swipe behavior, and @Don followed up with an animation fix before merging the changes.

### #Feature

- @Gilles asked for per-category alphabetical sorting, and @Chapoi questioned the use case. @RGJ and @Satonotdead offered concrete scenarios like courses, glossaries, and documentation categories. [Read more](https://meta.discourse.org/t/tri-titre-alphabetique-dans-categorie/411045/1?silent=true)

- @Awesomerobot demonstrated a CSS override that hides third-level categories on the category homepage while preserving the existing layout and order, with before/after screenshots. [Read more](https://meta.discourse.org/t/option-to-hide-3rd-level-categories-on-the-categories-homepage-without-losing-the-layout/410242/5?silent=true)

### #Community Building

- @AJ_Quick shared a full AI-powered re-engagement workflow that locates older topics, generates summaries, and posts follow-ups during slow periods. @Mcwumbly also dropped three reusable Workflow exports for weekly moderation, site settings, and trust level reports. [Read more](https://meta.discourse.org/t/show-us-your-workflows/410589/8?silent=true)

- @Thomas_Rother asked about German-language promotional material for Discourse and whether CDCK has recent assets. @Mae pointed to AI translations and the official YouTube channel as possible starting points. [Read more](https://meta.discourse.org/t/promotional-material-fur-discourse-in-de-de-and-othe-languages/411037/1?silent=true)

### #Support

- @Welsh_Selkie could not find tag synonyms or merge controls; @Moin explained you need to open an individual tag, then use the wrench icon to manage synonyms. @Satonotdead agreed the current tag UI feels outdated. [Read more](https://meta.discourse.org/t/cannot-find-where-to-access-tag-synonyms-or-merge-tags/411075/1?silent=true)

- @FabienL reported Foundation theme regressions after the v2026.6 update, including spacing and font-weight changes. @Awesomerobot offered a CSS override for macOS font smoothing, and @NateDhaliwal asked for more specifics to help isolate the problem. [Read more](https://meta.discourse.org/t/probleme-de-compatibilite-avec-le-template-foundation-v2026-6/411036/1?silent=true)

- @Welsh_Selkie wanted group mentions to notify a single shared mailbox instead of every member. @Pfaffman suggested turning the group into a dedicated user with the shared mailbox as its email address, which worked after some trial and error. [Read more](https://meta.discourse.org/t/route-group-mentions-to-a-single-email-instead-of-notifying-every-member-individually/411064/1?silent=true)

- @ARK-Helena discovered that starred chat channels disappear once a user follows more than 100 public channels. @Zogstrip quickly shipped a PR that fetches starred channels independently from the truncated general channel list. [Read more](https://meta.discourse.org/t/starred-chats-disappear-if-user-is-in-more-than-100-chats/411040/1?silent=true)

### #Self-hosting

- @Alltiagocom battled Let’s Encrypt rate limits on a dual-container setup after splitting from single container. @Pfaffman advised waiting for the certificate window to reset and sticking with stock templates rather than leaning on AI-generated workarounds. [Read more](https://meta.discourse.org/t/need-help-with-dual-container-issue-with-letsencrypt-for-a-few-days-now/411097/1?silent=true)

### #Plugin

- In the **Discourse Workflows** topic, @Putty asked about auto-tagging AI agent responses, @J.Jaffeux teased an event node arriving next week, and @Ethsim2 is working on an Event section PR with open/close operations. [Read more](https://meta.discourse.org/t/discourse-workflows/407100/36?silent=true)

### #Announcements

- @Chrisr merged the fix for the PostgreSQL 18 upgrade issue, and @Saiano confirmed it now works. Self-hosters who hit problems earlier can retry. [Read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/78?silent=true)

### #development

- @Martin announced that `currentUser.groups` is being renamed to `currentUser.visibleGroups` to make hidden group membership limitations more obvious, with new server-side helpers for plugins and theme settings. [Read more](https://meta.discourse.org/t/deprecating-the-user-of-user-groups-in-the-user-model-in-javascript/411124/1?silent=true)

### #ux

- @Martin marked the improved dismiss button navigation for mobile as **Permanent** after moving through the upcoming changes process. [Read more](https://meta.discourse.org/t/improving-dismiss-button-navigation-mobile/387322/2?silent=true)

### #bug

- @Lilydjwg found that AI topic summarization inserts extra spaces inside words and links, and traced it to a `truncate` call in the `FoldContent` class. [Read more](https://meta.discourse.org/t/topic-summarization-sends-to-llm-with-messages-with-extra-spaces-inside-words-or-links/411136/1?silent=true)

## Activity by the @Team Group

- @Awesomerobot helped throughout the day: explained that Meta’s search icon overlap comes from the `discoveries-1` branch and a preference setting, offered font-smoothing CSS for the Foundation theme, demonstrated the category-hiding override, and clarified why topic-level permissions are not currently supported.

- @NateDhaliwal asked for more details on the Foundation theme compatibility problem, confirmed the search bar issue on other themes, and asked whether a backlink was added via edit or with the original post.

- @Mcwumbly shared three production-ready Workflow exports for weekly moderation reports, site settings reports, and trust level reports in the [Show us your Workflows](https://meta.discourse.org/t/show-us-your-workflows/410589/9?silent=true) discussion.

- @Chapoi questioned the use case for alphabetical sorting and later confirmed that AI summaries are _expected_ to be absent from the Horizon theme due to its opinionated design.

- @Mae discussed German-language promotional material and suggested AI translations plus the official YouTube channel as useful resources.

- @Zogstrip responded to the starred-chat bug with a fast fix and a PR that separates starred channel fetching from the 100-channel public limit.

- @J.Jaffeux announced that an event node for Discourse Workflows is coming next week.

- @Chrisr confirmed the PostgreSQL 18 fix was merged and invited self-hosters to try again.

- @Martin made the mobile dismiss button change permanent, posted the deprecation notice for `user.groups`, and debugged the Discourse BCC plugin with screenshots.

- @Rishabh posted an update on email-code signups, highlighting @Keegan's PR that adds random username generation with a dice button and configurable word lists.

* * *

If yesterday taught us anything, it’s that even a 100-chat limit and a stubborn Let’s Encrypt rate limit can’t slow down a community that loves a good fix!

---

<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: [29 augustus 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/933 "2026-08-29T13:02:12Z")

</div>

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

A busy 24 hours on [meta.discourse.org](http://meta.discourse.org) brought new announcements, deeper admin insights, workflow improvements, and plenty of helpful community problem-solving.

## Key Stats

- **84 new posts** and **41 new topics** were created in the last 24 hours.
- **115 likes** were given across those posts.

**Top users by likes received:**

| User | Posts | Likes received |
| --- | --- | --- |
| @Lindsey | 3 | 25 |
| @J.Jaffeux | 3 | 9 |
| @Don | 5 | 6 |
| @Moin | 6 | 5 |
| @Putty | 5 | 5 |
| @Satonotdead | 3 | 5 |
| @Typed-Sigterm | 2 | 5 |
| @Martin | 3 | 4 |
| @Welsh_Selkie | 2 | 4 |
| @Awesomerobot | 2 | 3 |

## Interesting Topics

### #Announcements

- @Lindsey unveiled new **drag-and-drop support** for managing custom sidebar content, making it possible to drag links into existing sections or create new sections, and to rearrange links within or between sections on desktop. [read more](https://meta.discourse.org/t/-/410915/1?silent=true)

- The redesigned admin dashboard received another round of upgrades: @Lindsey showed how the **Engagement – Activity by Category** counts now link to filtered topic lists, and how “Who’s posting?” can compare additional groups. [read more](https://meta.discourse.org/t/-/404528/58?silent=true)

- The **PostgreSQL 18 update** for self-hosters is back on track after @Chrisr merged a fix; users confirmed the upgrade now completes successfully, while @AstonJ asked whether multi-container setups are safe to upgrade. [read more](https://meta.discourse.org/t/-/406194/78?silent=true)

- @Rishabh announced that **email-code signups now include friendly random usernames** like “QuietFalcon42”, with configurable adjective and noun lists and a dice button for suggestions. [read more](https://meta.discourse.org/t/-/407068/26?silent=true)

### #Plugin

- Discourse Workflows continues to evolve: @J.Jaffeux confirmed an **Event node is coming next week** , while @Ethsim2 is working on Open/Close event operations and @Putty confirmed a workaround for the `pm_tags_allowed_for_groups` error that @J.Jaffeux promised to improve. [read more](https://meta.discourse.org/t/-/407100/38?silent=true)

- @Carlo shared a fork that adds **Listmonk as a provider** to the official Newsletter Integration plugin, keeping Mailchimp intact and hoping for upstream support; @Satonotdead praised Listmonk as a great self-hosted option. [read more](https://meta.discourse.org/t/-/275509/43?silent=true)

- @AJ_Quick demonstrated custom work on the **Affiliate plugin** , including an injected disclosure notice and automatic rewriting of `amzn.to` links into direct Amazon links with the site’s tag. [read more](https://meta.discourse.org/t/-/101937/49?silent=true)

### #development

- In the **RFC on Discourse versioning** , @Frye_Bradley asked how security updates and dependency patches are backported to ESR releases; @Mcwumbly confirmed ESRs receive security patches while supported and @Featheredtoast explained dependency upgrades are handled case-by-case. [read more](https://meta.discourse.org/t/-/383536/62?silent=true)

- @Martin announced that `user.groups` in the JavaScript `User` model is being renamed to `visibleGroups`, because hidden group memberships make client-side permission checks unreliable; plugins and themes can use new server-side helpers like `resolve_group_membership`. [read more](https://meta.discourse.org/t/-/411124/1?silent=true)

### #Theme component

- The **Topic Preview Modal** by @Don gained configurable mobile dismiss gestures, including a grip, swipe-up, and native Back behavior, plus optional haptic feedback on Android and a skeleton loader for post jumps. [read more](https://meta.discourse.org/t/-/409712/54?silent=true)

- @Don also shipped **Guest Gate v2.0** , a major rewrite with multiple trigger types — page views, time, scroll depth, lightbox/image opening — plus repeat/session options, richer modal customization, and optional privacy-conscious analytics. [read more](https://meta.discourse.org/t/-/225107/163?silent=true)

### #ux

- @Typed-Sigterm questioned why closed groups show a **🚫Closed label** in group cards, arguing it reads like “archived”, especially in Chinese; @Awesomerobot agreed and suggested “invite only” might be clearer. [read more](https://meta.discourse.org/t/-/411125/1?silent=true)

### #Support

- New Discourse admin @Gryzor saw **posts appearing twice on the homepage** with the Horizon theme; @Moin identified the cause as an incompatible Topic List Previews component, and @Merefield clarified that TLP is modular while Horizon is monolithic. [read more](https://meta.discourse.org/t/-/411158/1?silent=true)

### #Feature

- @Thoka proposed surfacing **invitation details for new users in the review queue** — including registration method, inviter, timestamps, groups, and invite type — so moderators can approve users faster when `must approve users` is enabled. [read more](https://meta.discourse.org/t/-/411170/1?silent=true)

### #Site feedback

- @Eviepayne asked for a dedicated **workflows category** ; @Mcwumbly called it reasonable and suggested incubating with the #workflows tag first in #Customization/extras before promoting it to a category. [read more](https://meta.discourse.org/t/-/408415/4?silent=true)

## Activity by the @Team Group

The @Team group was busy across announcements, development, plugins, and community feedback:

- @Lindsey published the new **drag-and-drop sidebar management** feature and followed up with the latest **admin dashboard engagement drill-downs** , including group comparisons and filtered category lists. [read more](https://meta.discourse.org/t/-/410915/1?silent=true) / [read more](https://meta.discourse.org/t/-/404528/58?silent=true)

- @J.Jaffeux confirmed an **Event node is coming to Discourse Workflows** , promised a clearer error for `pm_tags_allowed_for_groups`, and later pointed to the new **summarize node** in response to workflow aggregate needs. [read more](https://meta.discourse.org/t/-/407100/38?silent=true) / [read more](https://meta.discourse.org/t/-/408415/3?silent=true)

- @Martin opened the **`user.groups` deprecation in the JavaScript User model** , telling theme and plugin developers to switch to `visibleGroups` or server-side permission checks, noted that the mobile **dismiss button navigation improvement** is now permanent, and asked for more details on the **Discourse BCC plugin** issue. [read more](https://meta.discourse.org/t/-/411124/1?silent=true) / [read more](https://meta.discourse.org/t/-/387322/2?silent=true) / [read more](https://meta.discourse.org/t/-/134721/73?silent=true)

- @Awesomerobot agreed that the **closed group label** should probably be reworded to “invite only”, and clarified in the trust-levels discussion that “entering topics” simply means reading them. [read more](https://meta.discourse.org/t/-/411125/3?silent=true) / [read more](https://meta.discourse.org/t/-/90752/328?silent=true)

- @Mcwumbly explained the **ESR security patch stance** for Discourse versioning and gave a pragmatic answer on how a **workflows category** could be incubated with tags before becoming official. [read more](https://meta.discourse.org/t/-/383536/63?silent=true) / [read more](https://meta.discourse.org/t/-/408415/4?silent=true)

- @Featheredtoast added detail on **dependency upgrades and ESR versions** , noting they are handled case-by-case rather than automatically. [read more](https://meta.discourse.org/t/-/383536/65?silent=true)

- @Chrisr merged the fix that unblocked the **PostgreSQL 18 upgrade for self-hosters** , confirming it was safe to try again. [read more](https://meta.discourse.org/t/-/406194/78?silent=true)

- @Rishabh shared the **random username generation update** for email-code signups, with configurable word lists and an opt-out setting for communities that prefer numeric fallbacks. [read more](https://meta.discourse.org/t/-/407068/26?silent=true)

With drag-and-drop sidebars, haptic feedback, and a brand-new Guest Gate, yesterday’s biggest challenge for visitors may be choosing whether to sign up, join a group, or just keep scrolling!

---

<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: [30 augustus 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/934 "2026-08-30T13:01:18Z")

</div>

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

## Key Stats

- In the last 24 hours, Meta saw **66 new posts** , **27 topics** , and **103 likes** across the returned activity.
- Top users by posts and likes:
  - @ErespawN — 7 posts, 27 likes
  - @Don — 6 posts, 13 likes
  - @Gilles — 7 posts, 9 likes
  - @Merefield — 3 posts, 8 likes
  - @Falco — 3 posts, 7 likes
  - @NateDhaliwal — 6 posts, 6 likes
  - @Lilly — 2 posts, 3 likes
  - @Eisammy — 1 post, 3 likes
  - @Satonotdead — 1 post, 3 likes
  - @J.Jaffeux — 2 posts, 2 likes

- The day’s most-read support-style thread was @Willy’s deep dive into fixing an intermittent `unix:` socket error between Caddy and Discourse, complete with nginx maps and a rebuild script [read more](https://meta.discourse.org/t/-/409124/13?silent=true).

## Interesting Topics

### #Community Building

- @ErespawN posted a heartfelt thank-you to the Discourse team, showing off their Turkish community with Discord-style user cards, cosmetic shops, quests, and a marketplace. They also hinted they may share the plugins with the community after polishing them [read more](https://meta.discourse.org/t/-/411209/1?silent=true).

### #Theme

- @Don announced **FKB Pro v2** , a substantial theme rewrite focused on improved responsive layouts, topic-list performance, caching, accessibility, and maintainability [read more](https://meta.discourse.org/t/-/234323/499?silent=true).

- @Darkpixlz gave a transparency update on Pyx’s Modern Theme, pausing feature updates this month due to college and a server move to a colocation datacenter [read more](https://meta.discourse.org/t/-/357665/46?silent=true).

### #Theme component

- @Don released **Guest Gate v2.0** , adding multiple trigger types — page views, time, scroll depth, lightbox — plus optional privacy-conscious analytics, repeat behaviour, and automatic settings migration [read more](https://meta.discourse.org/t/-/225107/163?silent=true).

- @Merefield showcased a new **Carousel** featured-images presentation option in Topic List Previews, with a live demo and PR [read more](https://meta.discourse.org/t/-/209973/766?silent=true).

- @Don also updated Topic Preview Modal with a jump-to-post skeleton loader and an improved UI [read more](https://meta.discourse.org/t/-/409712/59?silent=true).

### #Plugin

- @NateDhaliwal discussed expanding the **See TL3 Progress** plugin beyond TL3, with @Merefield suggesting it become a “Trust Level Progress Meter” for all stages [read more](https://meta.discourse.org/t/-/410166/9?silent=true).

- @Merefield opened a major PR for Discourse Chatbot v3, adding first-class support for Anthropic, Google Gemini, and xAI alongside the existing OpenAI integration [read more](https://meta.discourse.org/t/-/256652/1128?silent=true).

- @Jenmck reported several Custom Wizard issues after upgrading, including conditionals being deleted, an unresponsive “add condition” button, and the settings form going blank on save [read more](https://meta.discourse.org/t/-/73345/991?silent=true).

### #development

- @Overgrow introduced **Discourse Bounce Guard** , a plugin that detects hard email delivery failures, stops retry loops, and can deactivate users with dead addresses while keeping them recoverable [read more](https://meta.discourse.org/t/-/411196/1?silent=true).

- @Elmuerte asked how to safely access `user_fields` without triggering the new timezone deprecation notice when hydrating user objects from the store [read more](https://meta.discourse.org/t/-/411227/1?silent=true).

- @Satonotdead started experimenting with the blocks API for custom user cards, inspired by RPG-style EXP and skill displays [read more](https://meta.discourse.org/t/-/401629/13?silent=true).

### #Announcements

- @Lou shared feedback on testing the composer redesign, reporting a mobile PWA issue where topic viewing jumped into edit mode, and decided to disable the feature until it is “a little more baked” [read more](https://meta.discourse.org/t/-/407849/54?silent=true).

### #Feature

- @J127 detailed a bot problem hammering forum search with tens of thousands of requests, and shared a Cloudflare redirect rule to block anonymous users from `/search` while preserving the signup flow [read more](https://meta.discourse.org/t/-/256772/4?silent=true).

### #Support

- @Mireille_Coilhac asked about encrypting private messages, and @Moin explained that Discourse PMs are “personal messages” rather than end-to-end encrypted, pointing to the closest admin-restriction setting [read more](https://meta.discourse.org/t/-/411222/1?silent=true).

## Activity by the @Team Group

- @Falco was busy answering Search UI questions: he teased the upcoming **Conversational AI Search v2** coming to Discourse AI [read more](https://meta.discourse.org/t/-/411219/2?silent=true), regenerated a truncated topic summary on request [read more](https://meta.discourse.org/t/-/411212/2?silent=true), and checked whether a Full App Embed composer issue could be reproduced on the official blog [read more](https://meta.discourse.org/t/-/411211/3?silent=true).

- @J.Jaffeux and @Mcwumbly responded to the request for a dedicated workflows category, noting that the summarize node already helps with aggregate needs and that a plugin API for workflow nodes already exists. They suggested using #Customization/extras with the #workflows tag as an incubator [read more](https://meta.discourse.org/t/-/408415/3?silent=true) and [read more](https://meta.discourse.org/t/-/408415/4?silent=true).

- @Ethsim2 implemented a generic **Event → Set attendance** operation for Discourse Workflows, enabling patterns like “Post created → If first post → Event / Set attendance” with the author automatically marked as **Going** [read more](https://meta.discourse.org/t/-/407100/43?silent=true).

- @Awesomerobot clarified the exact Trust Level 1 requirements for a user who had read 96 posts and spent 11 minutes, but had only entered 4 of the required 5 topics [read more](https://meta.discourse.org/t/-/90752/332?silent=true).

- @Lilly updated Group Sidebar Menus to use the new icon object type setting, with seamless migration for up-to-date Discourse sites [read more](https://meta.discourse.org/t/-/394653/9?silent=true), and confirmed that PostgreSQL 18 upgrades on dual-container servers went smoothly as long as there is enough disk space [read more](https://meta.discourse.org/t/-/406194/81?silent=true).

- @Renato said the reported tablet issue with closing chat should be addressed by a PR he intends to merge this week [read more](https://meta.discourse.org/t/-/297444/11?silent=true).

From a community built to feel like Discord to a guest gate that waits for just the right scroll, yesterday proved that Discourse is less a forum and more a friendly conspiracy of builders, dreamers, and very helpful theme developers.

---

<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: [31 augustus 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/935 "2026-08-31T13:01:54Z")

</div>

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

## Key Stats

In the last 24 hours, Meta saw **87 new posts** across **30 new topics** , with **110 likes** given on returned posts. The most active and well-liked participants were:

| User | Posts | Likes received |
| --- | --- | --- |
| @Mcwumbly | 4 | 22 |
| @NateDhaliwal | 7 | 11 |
| @Don | 4 | 8 |
| @Falco | 2 | 7 |
| @ErespawN | 4 | 6 |
| @Aurora | 1 | 6 |
| @Sam | 3 | 5 |
| @Manuel | 4 | 4 |
| @Jenmck | 3 | 4 |
| @Darkpixlz | 1 | 4 |

## Interesting Topics

### #Announcements

- **Current Projects — Last Issue:** @Mcwumbly announced this is the final _Current Projects_ digest, as Discourse is moving to a new #Contribute > Projects category with individual, status-tagged project topics and a [board view](https://meta.discourse.org/boards/projects/18). @Darkpixlz loved the kanban board but worries it will be harder to track new work at a glance, while @Mcwumbly acknowledged the trade-offs and pointed to release notes as a steady stream of updates. [read more](https://meta.discourse.org/t/-/411183/1?silent=true)

- **PostgreSQL 18 update for self-hosters:** @Lilly shared experience upgrading dual containers on one server without issues, and @Eviepayne recommended using `pg_upgrade --link` to hardlink data and save disk space during Postgres upgrades. [read more](https://meta.discourse.org/t/-/406194/81?silent=true)

- **Help us test the Composer redesign:** @J127 flagged low contrast in the new composer inputs, asking for darker borders or CSS that makes darkening them easier. The thread remains a useful reference for design feedback. [read more](https://meta.discourse.org/t/-/407849/55?silent=true)

### #Community Building

- **Show us your workflows:** @Aurora gave a detailed tour of how her community uses Workflows for personalized onboarding, event reminders, video-conference instructions, and group-specific notifications. @J.Jaffeux said the event-related workflow use case is exactly what they have something coming for this week. [read more](https://meta.discourse.org/t/-/410589/10?silent=true)

- **Promotional material in German:** @Thomas_Rother asked for German-language videos, printed leaflets, or leporello guides for events such as re:publica Vienna. @Mae offered Discourse stickers, though the sticker designs are in a #Contribute > Lounge topic that can be restricted by trust level. [read more](https://meta.discourse.org/t/-/411037/3?silent=true) · [sticker designs](https://meta.discourse.org/t/-/390126?silent=true)

- **Thanking the Discourse dev team:** A warm, multi-language thread where @ErespawN shared custom Discord avatar effects and a cosmetic plugin. @NateDhaliwal called it “amazing” and praised how extensive Discourse customization can be. [read more](https://meta.discourse.org/t/-/411209/6?silent=true)

### #Projects

- **Kanban v2:** @Mcwumbly asked for naming feedback on the upcoming Kanban plugin from “kanban” to “boards” to “cardboard.” @Jenmck said “boards” would be confusing for people who call their forums “boards,” while @Satonotdead suggested “To-do” or “Status Boards” and shared feature ideas like batch-adding topics, solved/assigned icons, calendar integration, and Workflows support. [read more](https://meta.discourse.org/t/-/407811/2?silent=true)

### #Theme-Component

- **Topic Preview Modal:** @Don updated the timeline modal in this theme component, while @Damian_Boon reported a stuck reload bug when replying in nested view. @Don couldn’t reproduce it locally; @Damian_Boon later sent over his component setup for inspection. Related avatar sizing quirks also appeared in [FKB Pro](https://meta.discourse.org/t/-/234323/509?silent=true). [read more](https://meta.discourse.org/t/-/409712/60?silent=true)

- **Group Sidebar Menus:** @Lilly announced the component now uses the new icon object type setting and will migrate seamlessly once Discourse is updated. [read more](https://meta.discourse.org/t/-/394653/9?silent=true)

- **Topic List Previews (TLP):** @Dmitry_Krasnoperov hit a missing module error (`d-pointer-drag`), and @Merefield confirmed TLP now requires at least Discourse v2026.8.0. [read more](https://meta.discourse.org/t/-/209973/767?silent=true)

### #development

- **Skills for authoring themes and blocks:** @Manuel explained that blocks are not in core yet; they are added using themes and theme components. The discussion also touched on AI-assisted block authoring, and @Nickdb noted the Ask AI bot still warns that the approach is experimental. Related: [See TL3 Progress](https://meta.discourse.org/t/-/410166/10?silent=true) and the [Blocks API announcement](https://meta.discourse.org/t/-/411090?silent=true). [read more](https://meta.discourse.org/t/-/401629/16?silent=true)

- **Deprecating `user.groups` in JavaScript:** @Martin confirmed the deprecation PR is merged; sites will see console deprecation warnings now, but permanent removal won’t happen until all core, official, and third-party call sites are caught. [read more](https://meta.discourse.org/t/-/411124/6?silent=true)

### #Plugin

- **Workspace groups:** @Jenmck reported that the site logo link inside Workspaces takes you to the current page rather than back home, and that a second workspace didn’t show the workspace sidebar. @Anton_Akhmerov explained the stickiness is intentional but agreed the “back to forum” affordance needs more thought. [read more](https://meta.discourse.org/t/-/399936/12?silent=true)

- **ProxyTracer: VPN and proxy blocker:** @ProxyTracer discussed mobile network IP detection, noting accuracy concerns with 4G/5G home wireless broadband, and shared a preview of a login-attempt tab being considered for the extension. [read more](https://meta.discourse.org/t/-/399958/18?silent=true)

### #Self-Hosting

- **Backup download can’t resume:** @Ethsim2 documented a Safari iOS reproduction where a 4.2 GB backup download stopped at ~320 MB and a `Range` retry returned 422 because the emailed token had already been consumed. The post includes a possible patch direction with a short-lived resume authorization, building on the earlier [backup-download issue](https://meta.discourse.org/t/-/388578?silent=true). [read more](https://meta.discourse.org/t/-/411277/1?silent=true)

## Activity by the @Team Group

- @Mcwumbly wrapped up _Current Projects_ and redirected everyone to the new #Contribute > Projects category and [board view](https://meta.discourse.org/boards/projects/18). They also asked for naming input on [Kanban v2](https://meta.discourse.org/t/-/407811/2?silent=true).

- @Sam highlighted @Aurora’s [workflows showcase](https://meta.discourse.org/t/-/410589/10?silent=true), tagging @J.Jaffeux, @Martin, and @Lindsey to explore `.ics` calendar attachments. @J.Jaffeux replied that event-related workflow support is coming this week.

- @Sam confirmed fixes for [expanded markdown tables](https://meta.discourse.org/t/-/364439/2?silent=true) and [HTML pasting on mobile](https://meta.discourse.org/t/-/409530/5?silent=true), noting the latter is on @Renato’s list.

- @Renato investigated the mobile HTML pasting issue and plans to push a Chromium workaround this week. [read more](https://meta.discourse.org/t/-/409530/6?silent=true)

- @Martin shared that the `user.groups` deprecation PR is [now merged](https://meta.discourse.org/t/-/411124/6?silent=true).

- @Falco identified the new Search page as v2 of [Conversational AI Search](https://meta.discourse.org/t/-/411219/2?silent=true) and suggested filing a feature request for nested replies in the WordPress Discourse plugin. [read more](https://meta.discourse.org/t/-/411247/5?silent=true)

- @Mae offered to send [Discourse stickers](https://meta.discourse.org/t/-/390126?silent=true) for German promotional events. [read more](https://meta.discourse.org/t/-/411037/5?silent=true)

- @Rishabh helped a free-plan user investigate a login issue, asking them to check admin email content warnings. [read more](https://meta.discourse.org/t/-/411284/3?silent=true)

* * *

With kanban boards being named, workflows doing the heavy lifting, and backup downloads finally getting some resume love, yesterday’s Meta felt less like a forum and more like mission control — let’s see which cards move next!

---

<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: [1 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/936 "2026-09-01T13:01:37Z")

</div>

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

### Key Stats

In the last 24 hours, [meta.discourse.org](http://meta.discourse.org) saw **101 new posts** across **42 new topics** , with **163 likes** distributed in the returned threads. The most active contributors, by posts written and likes received, were:

| User | Posts | Likes received |
| --- | --- | --- |
| @Mcwumbly | 10 | 39 |
| @Rishabh | 3 | 14 |
| @Putty | 4 | 10 |
| @J.Jaffeux | 3 | 8 |
| @Nat | 1 | 8 |
| @Sam | 3 | 7 |
| @Don | 3 | 6 |
| @Darkpixlz | 2 | 6 |
| @Thomas_Rother | 2 | 6 |
| @Jenmck | 2 | 5 |

* * *

### Interesting Topics

#### #Announcements

- **Current Projects – Last Issue**  
@Mcwumbly announced that the long-running “Current Projects” digest is being retired in favour of individual project topics in #Contribute > Projects, complete with a live [board-style status view](https://meta.discourse.org/t/-/407811?silent=true). The change should make it easier to follow the projects you care about without waiting for a monthly round-up. [read more](https://meta.discourse.org/t/-/411183/1?silent=true)

- **Introducing the new Admin Design Wizard**  
@Rishabh unveiled a new wizard that takes admins through theme selection, light/dark palettes, fonts, landing pages, layout and search settings after setup. Existing sites can relaunch it from the admin sidebar as long as they are still using only core themes. [read more](https://meta.discourse.org/t/-/411281/1?silent=true)

- **Search better in your community with Ask AI**  
@Nat announced the new “Ask AI” search experience, which rewrites user queries into one keyword query and one semantic query, merges the results, and offers a “Create topic” fallback when no good matches are found. Hosted sites get the feature free with hosted models. [read more](https://meta.discourse.org/t/-/411346/1?silent=true)

#### #Projects

- **Kanban v2**  
The team is testing a brand-new Kanban plugin and asking for naming feedback. @Mcwumbly floated **boards** as a plain-language option, while @Jenmck warned that “boards” collides with the old “message board” meaning. Testers also suggested drag-and-drop between boards, solved/closed icons on cards, due dates, and richer workflow automation. [read more](https://meta.discourse.org/t/-/407811/2?silent=true)

#### #Community Building

- **Show us your Workflows**  
@Aurora described wanting automatic `.ics` calendar attachments when someone RSVPs to an event. @Sam flagged it as a great use case for @J.Jaffeux and @Martin, and @J.Jaffeux confirmed that a workflow covering exactly this scenario is coming soon. [read more](https://meta.discourse.org/t/-/410589/11?silent=true)

- **Promotional material for Discourse in German**  
@Thomas_Rother asked for German-language video and printable materials for events like re:publica, explaining that stickers alone do not convince decision-makers. @Tobiaseigen offered stickers, shared upcoming Berlin community events, and @Mcwumbly said a downloadable multilingual PDF leaflet would be worth exploring. [read more](https://meta.discourse.org/t/-/411037/3?silent=true)

#### #Theme & Theme Components

- **FKB Pro – Social theme**  
@Gilles reported tablet/mobile category description inconsistencies, oversized avatars in nested replies, and a desktop layout glitch. @Don merged updates for the avatar issue and committed a fix for the desktop display bug. [read more](https://meta.discourse.org/t/-/234323/508?silent=true)

- **Topic List Previews (TLP)**  
@Dmitry_Krasnoperov hit a `Could not find module discourse/ui-kit/modifiers/d-pointer-drag` error on the latest TLP version. @Merefield explained that the theme now requires at least Discourse v2026.8.0 and added a version pin. [read more](https://meta.discourse.org/t/-/209973/767?silent=true)

#### #development

- **Skills for authoring themes and blocks**  
@Manuel walked through using the new Blocks API skills to generate custom user-profile blocks, clarified that blocks are not yet in core, and noted that hosted sites on Pro plans or above can add them through themes. [read more](https://meta.discourse.org/t/-/401629/16?silent=true)

- **The UI kit of shared Discourse components**  
A new developer guide introduces `discourse/ui-kit`, the layer of reusable `d-*` components, helpers, and modifiers used across core, plugins, and themes. It also explains when to reach for FormKit and FloatKit instead of assembling UI by hand. [read more](https://meta.discourse.org/t/-/411319/1?silent=true)

#### #Plugin

- **Discourse Newsletter Integration**  
@Osama reviewed @Carlo’s fork of the official newsletter plugin and offered to review and merge the additions if an upstream PR is opened. [read more](https://meta.discourse.org/t/-/275509/46?silent=true)

- **Discourse Workflows**  
@Putty asked whether a workflow can be retried with the same event; @J.Jaffeux confirmed retries are not currently supported. @Joo also asked whether a trigger exists for newly created tags, which prompted a request for a more detailed use case. [read more](https://meta.discourse.org/t/-/407100/45?silent=true)

#### #Support

- **Zendesk API tokens will be permanently deactivated**  
@Tgxworld announced that OAuth token support for the Zendesk API has been added to Discourse, and the official plugin guide now includes instructions for configuring an OAuth client in Zendesk. [read more](https://meta.discourse.org/t/-/409411/9?silent=true)

- **Backup download cannot resume after interruption**  
@Ethsim2 diagnosed why a Safari download of a 4.2 GB backup returned a 422 on resume: the one-time emailed token is consumed before the transfer finishes. They submitted a PR that adds a bounded resume authorization scoped to the same admin, backup, and range request. [read more](https://meta.discourse.org/t/-/411277/1?silent=true)

#### #bug

- **[Data Explorer](https://meta.discourse.org/t/32566?silent=true) CSV download garbled with special characters**  
@Singi2016cn reported mojibake when downloading a CSV from the [Data Explorer](https://meta.discourse.org/t/32566?silent=true) if the file contains special characters, highlighting a possible encoding issue in the export path. [read more](https://meta.discourse.org/t/-/411280/1?silent=true)

* * *

### Activity by the @Team Group

- @Sam [shared workflow feedback](https://meta.discourse.org/t/-/410589/11?silent=true) around calendar `.ics` attachments, [confirmed a fix](https://meta.discourse.org/t/-/364439/2?silent=true) for interactive expanded markdown tables, and [noted that the mobile HTML paste bug](https://meta.discourse.org/t/-/409530/5?silent=true) was on @Renato’s list.

- @Mcwumbly drove the [Kanban v2 feedback thread](https://meta.discourse.org/t/-/407811/2?silent=true), announced the [Current Projects format change](https://meta.discourse.org/t/-/411183/1?silent=true), [pointed to docs “simple mode”](https://meta.discourse.org/t/-/182852/4?silent=true) as a partial solution for auto-hiding replies, [updated the AI search project](https://meta.discourse.org/t/-/409317/2?silent=true), and [explored printable PDF promo materials](https://meta.discourse.org/t/-/411037/8?silent=true).

- @Rishabh launched the [Admin Design Wizard](https://meta.discourse.org/t/-/411281/1?silent=true), assisted a site stuck in [read-only mode](https://meta.discourse.org/t/-/411354/3?silent=true), and [helped diagnose a free-site login restriction](https://meta.discourse.org/t/-/411284/3?silent=true) tied to an illegal-content warning.

- @J.Jaffeux [responded to workflow community feedback](https://meta.discourse.org/t/-/410589/12?silent=true) and [answered retry and trigger questions](https://meta.discourse.org/t/-/407100/46?silent=true) in the Discourse Workflows plugin topic.

- @Nat announced [Ask AI](https://meta.discourse.org/t/-/411346/1?silent=true), including how the query rewriting pipeline works and how admins can enable the search experience.

- @Martin [confirmed the deprecation of 5](https://meta.discourse.org/t/-/411124/6?silent=true) in JavaScript, [clarified the dismiss button states](https://meta.discourse.org/t/-/404728/64?silent=true) in the unified topic list, and [checked on the Discourse BCC PM feature](https://meta.discourse.org/t/-/134721/77?silent=true).

- @Tgxworld [added Zendesk OAuth token support](https://meta.discourse.org/t/-/409411/9?silent=true) and [asked whether group-based visibility for Zendesk buttons](https://meta.discourse.org/t/-/68005/57?silent=true) is still needed.

- @Renato [suspected an upstream Chromium bug](https://meta.discourse.org/t/-/409530/6?silent=true) in the Android HTML-paste issue and planned to push a workaround soon.

- @Tobiaseigen [offered stickers and shared upcoming Berlin community events](https://meta.discourse.org/t/-/411037/7?silent=true) in the promotional material discussion.

* * *

Yesterday gave us wizards, Kanban boards, and a new search oracle — if you squint hard enough, [meta.discourse.org](http://meta.discourse.org) looked less like a forum and more like a fantasy party levelling up 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: [2 september 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/937 "2026-09-02T13:00:46Z")

</div>

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

It was a big 24 hours on Meta, with major feature announcements, helpful community debugging, and plenty of roadmap discussion.

* * *

## Key Stats

- **146 new posts** were created across **50 new topics** in the last 24 hours.
- These posts received **248 likes** in total.

Top users by activity and likes received:

| User | Posts | Likes received |
| --- | --- | --- |
| @Falco | 6 | 59 |
| @Mcwumbly | 8 | 24 |
| @Nat | 3 | 20 |
| @Rishabh | 6 | 19 |
| @Lindsey | 3 | 19 |
| @Don | 8 | 9 |
| @NateDhaliwal | 5 | 9 |
| @Merefield | 2 | 9 |
| @Sam | 9 | 8 |
| @Gilles | 9 | 7 |

* * *

## Interesting Topics

### #Announcements

- @Falco announced **Voice** , Discord-style voice and video rooms now bundled with Discourse, featuring peer-to-peer WebRTC, optional LiveKit routing, background blur, noise suppression, live subtitles, and direct calls ([read more](https://meta.discourse.org/t/-/411337/1?silent=true)). The feature also got a warm welcome from @Merefield and @NateDhaliwal, who think it can help Discourse compete with Discord ([read more](https://meta.discourse.org/t/-/411337/11?silent=true)).

- @Nat introduced **Ask AI** , a new natural-language search experience that rewrites queries, runs keyword and semantic searches, synthesizes results, and prompts users to create a topic when no good answers exist ([read more](https://meta.discourse.org/t/-/411346/1?silent=true)). @Nat also confirmed hosted customers can monitor token usage and restrict access by trust level ([read more](https://meta.discourse.org/t/-/411346/4?silent=true)).

- @Rishabh unveiled the **new Admin Design Wizard** , which guides new site admins through theme selection, light/dark palettes, fonts, landing pages, layout, and search options in just a few clicks ([read more](https://meta.discourse.org/t/-/411281/1?silent=true)). @Itsbhanusharma called it a significant step in the right direction ([read more](https://meta.discourse.org/t/-/411281/2?silent=true)).

- @Lindsey announced that the **Signups** , **New Contributors** , and **Accepted Solutions** admin reports now show the specific users and topics behind the numbers, with more granular detail requested by community members like @Sren-1 and @Zanbabe ([read more](https://meta.discourse.org/t/-/411397/1?silent=true)).

- @Mcwumbly announced **Boards** , a new kanban-style feature for organizing topics and standalone cards into configurable drag-and-drop boards, with per-board access control and topic/card synchronization ([read more](https://meta.discourse.org/t/-/411418/1?silent=true)). The feature is available on Business and Enterprise plans ([read more](https://meta.discourse.org/t/-/411414/1?silent=true)).

- @Sam shared that Discourse will ship a **default `llms.txt`** for all sites, with a conservative, token-efficient template that guides AI agents toward MCP, search, filters, and core community pages ([read more](https://meta.discourse.org/t/-/411435/1?silent=true)). He also explained why dynamic content in `llms.txt` is counterproductive ([read more](https://meta.discourse.org/t/-/411435/5?silent=true)).

- @Lindsey announced that **[Data Explorer](https://meta.discourse.org/t/32566?silent=true)** now lets admins grant group access when creating a query, whether writing SQL by hand or using AI to generate it ([read more](https://meta.discourse.org/t/-/411415/1?silent=true)).

### #Plugin

- In the **Discourse Workflows** topic, @Joo asked whether a trigger exists when a new tag is created; @J.Jaffeux confirmed he will add a tag-created trigger and an “add tag to tag group” node ([read more](https://meta.discourse.org/t/-/407100/54?silent=true)).

- @Mcwumbly posted the full **Discourse Boards** documentation topic, covering board URLs, columns, tag bindings, floater cards, access control lists, oneboxes, and keyboard shortcuts ([read more](https://meta.discourse.org/t/-/411414/1?silent=true)).

- @Falco confirmed that **Resenha** has graduated into Discourse core under the new name “Voice” ([read more](https://meta.discourse.org/t/-/389056/87?silent=true)).

- @Neilernst asked whether custom locations can be saved in the **Locations Plugin** ; @Merefield explained how to save coordinates to a topic and use generic search when location input fields are turned off ([read more](https://meta.discourse.org/t/-/69742/1249?silent=true)).

- @Luna_Mora reported that **Spoiler-Alert** text is not redacted in chat push notifications, because `Chat::Message#push_notification_excerpt` truncates raw markdown before spoiler handling can apply ([read more](https://meta.discourse.org/t/-/12650/120?silent=true)).

### #Support

- @Nicolsdennis requested public site booleans for whether Voice and LiveKit are available, explaining their multi-client app needs to decide whether to show Voice in navigation before fetching rooms; @Pmusaraj and @Falco both responded, with @Falco saying he will investigate exposing useful state ([read more](https://meta.discourse.org/t/-/411428/1?silent=true)).

- @Christophk asked how to disable read-only mode on a free hosted forum; @Rishabh extended the inactivity check until the end of November and asked the user to kick-start activity ([read more](https://meta.discourse.org/t/-/411354/5?silent=true)).

### #bug

- @RBoy reported that **Disco Bot / AI Search is broken with Gemini** after updating to 2026.8.0, with a `Role 'function' is not supported` error; @Sam suggested trying non-legacy endpoints, and a wide-ranging discussion followed about model churn, maintenance overhead, and the importance of staying on supported Discourse versions ([read more](https://meta.discourse.org/t/-/411447/1?silent=true)).

* * *

## Activity by the @Team Group

The @Team group was highly active across the last 24 hours, from shipping announcements to debugging and community support:

- @Falco announced the new **Voice** plugin ([read more](https://meta.discourse.org/t/-/411337/1?silent=true)), answered self-host setup questions ([read more](https://meta.discourse.org/t/-/411337/4?silent=true)), confirmed **Resenha** is now core ([read more](https://meta.discourse.org/t/-/389056/87?silent=true)), and committed to investigating public LiveKit/Voice status for API clients ([read more](https://meta.discourse.org/t/-/411428/6?silent=true)).

- @Nat launched **Ask AI** ([read more](https://meta.discourse.org/t/-/411346/1?silent=true)), explained how query rewriting and synthesis work ([read more](https://meta.discourse.org/t/-/411346/1?silent=true)), and provided guidance on monitoring AI usage and restricting exposure ([read more](https://meta.discourse.org/t/-/411346/4?silent=true)).

- @Rishabh announced the **Admin Design Wizard** ([read more](https://meta.discourse.org/t/-/411281/1?silent=true)), opened the **New site admin experience** project topic ([read more](https://meta.discourse.org/t/-/411460/1?silent=true)), handled a free-plan read-only situation ([read more](https://meta.discourse.org/t/-/411354/3?silent=true)), explained tier-based email domain options ([read more](https://meta.discourse.org/t/-/390365/5?silent=true)), and answered questions about inactive site criteria ([read more](https://meta.discourse.org/t/-/411322/4?silent=true)).

- @Lindsey announced the updated admin reports with user/topic drill-downs ([read more](https://meta.discourse.org/t/-/411397/1?silent=true)), announced **[Data Explorer](https://meta.discourse.org/t/32566?silent=true)** group-access improvements ([read more](https://meta.discourse.org/t/-/411415/1?silent=true)), and directed users to the traffic explorer for traffic-spike questions ([read more](https://meta.discourse.org/t/-/411397/8?silent=true)).

- @Sam shared the default **`llms.txt`** plan ([read more](https://meta.discourse.org/t/-/411435/1?silent=true)), defended the minimal template design ([read more](https://meta.discourse.org/t/-/411435/5?silent=true)), and helped debug **Gemini AI Search** issues, recommending non-legacy endpoints and discussing the cost/benefit tradeoffs of model churn ([read more](https://meta.discourse.org/t/-/411447/7?silent=true)).

- @Mcwumbly announced **Boards** ([read more](https://meta.discourse.org/t/-/411418/1?silent=true)), posted the Boards documentation ([read more](https://meta.discourse.org/t/-/411414/1?silent=true)), discussed unified New view dismissal behavior ([read more](https://meta.discourse.org/t/-/404728/64?silent=true)), answered deployment timing questions about admin reports ([read more](https://meta.discourse.org/t/-/411397/5?silent=true)), and responded to a mobile swipe gesture feature request ([read more](https://meta.discourse.org/t/-/411449/2?silent=true)).

- @Martin merged the Boards plugin into core ([read more](https://meta.discourse.org/t/-/407811/16?silent=true)), explained the contextual Dismiss button states in the unified New view ([read more](https://meta.discourse.org/t/-/404728/64?silent=true)), and clarified that Upcoming Changes is admin-controlled only ([read more](https://meta.discourse.org/t/-/392894/46?silent=true)).

- @David moderated a LiveKit feature request discussion and asked for more context about the end goal ([read more](https://meta.discourse.org/t/-/411428/3?silent=true)).

- @Pmusaraj acknowledged the LiveKit status request and explained that the Voice plugin is experimental and likely to evolve internally over the coming weeks ([read more](https://meta.discourse.org/t/-/411428/5?silent=true)).

- @J.Jaffeux engaged with Workflows feature requests and committed to adding a tag-created trigger plus an “add tag to tag group” node ([read more](https://meta.discourse.org/t/-/407100/54?silent=true)).

- @Tgxworld added Zendesk OAuth token support to the Zendesk plugin and updated the plugin guide with configuration instructions ([read more](https://meta.discourse.org/t/-/409411/9?silent=true), [read more](https://meta.discourse.org/t/-/68005/57?silent=true)).

* * *

With Voice, Ask AI, and Boards all landing in one whirlwind day, it seems the only limit is how many roadmaps you can dream up — and now you can arrange them all in neat little columns. 🎤🤖📋

---

<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: [3 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/938 "2026-09-03T13:01:09Z")

</div>

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

## Key Stats

Here are the headline numbers from the past 24 hours on Meta:

| Metric | Count |
| --- | --- |
| New posts | 177 |
| New topics | 59 |
| Likes in returned posts | 198 |

### Top users by posts and likes

| User | Posts | Likes received |
| --- | --- | --- |
| @Mcwumbly | 9 | 37 |
| @Sam | 9 | 14 |
| @Rishabh | 5 | 13 |
| @Gilles | 8 | 10 |
| @Jagster | 11 | 9 |
| @J.Jaffeux | 3 | 9 |
| @Luna_Mora | 2 | 9 |
| @Satonotdead | 11 | 8 |
| @Falco | 2 | 7 |
| @Ed_S | 10 | 5 |

## Interesting Topics

### #Announcements

- **Boards are here** — @Mcwumbly [announced the new Boards feature](https://meta.discourse.org/t/try-out-the-new-boards-feature-for-roadmaps-and-collaboration/411418/1?silent=true), a kanban-style plugin bundled directly into Discourse core for Business and Enterprise hosting plans. The companion [Discourse Boards documentation topic](https://meta.discourse.org/t/discourse-boards/411414/1?silent=true) explains cards, columns, constraints, and per-board access control.

- **Automatically generated llms.txt** — @Sam [shared plans](https://meta.discourse.org/t/automatically-generated-llms-txt/411435/1?silent=true) to ship a conservative default `llms.txt` for all sites, designed to guide AI agents toward the Discourse MCP server and a few key endpoints. He pushed back on the idea of making it a huge index, arguing every token costs agents context.

- **Discourse Admin Assistant** — @Rishabh [introduced the upgraded Admin Assistant](https://meta.discourse.org/t/introducing-the-discourse-admin-assistant/410439/1?silent=true), available on hosted sites and able to answer questions, change site settings, help with moderation, and answer plan/billing questions from chat.

### #Self-hosting

- **GitHub outage broke rebuilds** — @Jagster [reported 1 failing](https://meta.discourse.org/t/fatal-could-not-read-username-for-https-github-com/411498/1?silent=true) with `could not read Username for 'https://github.com'`. @Arkshine linked the issue to a [GitHub incident discussion](https://github.com/orgs/community/discussions/206581) and suggested an HTTP/1.1 git workaround, while @Pfaffman noted that 5GB of free disk space is too tight for container rebuilds.

- **Logged-in users hit Oops errors** — @Jeanas [documented](https://meta.discourse.org/t/error-for-logged-in-users-and-git-hang/411513/1?silent=true) a related outage where admin/mod user requests were timing out because `DiscourseUpdates.has_unseen_features` triggered hanging `git merge-base` processes. The root cause was GitHub’s instability, not the forum itself.

- **Voice migration conflict** — @Jagster [ran into 5](https://meta.discourse.org/t/pg-error-relation-voice-rooms-does-not-exist/411555/1?silent=true) after upgrading. @Nat traced it to a migration version collision with the older Resenha plugin and [provided a SQL workaround](https://meta.discourse.org/t/pg-error-relation-voice-rooms-does-not-exist/411555/8?silent=true) to rename the existing tables.

### #Support

- **LiveKit status in the site serializer** — @Nicolsdennis [asked for public, credential-free booleans](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/2?silent=true) so clients can detect whether a Discourse site has voice/LiveKit available before fetching rooms. @Pmusaraj and @Falco both acknowledged the request, noting the voice plugin is experimental and likely to change.

### #Feature

- **Granular camera and screen-sharing permissions** — @Luna_Mora [requested separate, group-based permissions](https://meta.discourse.org/t/granular-permissions-for-cameras-and-screen-sharing/411477/1?silent=true) for cameras and screen sharing, rather than the current all-or-nothing toggles. @Falco confirmed this is the desired direction.

- **Split “See” into first post and replies** — @Jonathan5 [proposed](https://meta.discourse.org/t/split-see-category-permission-into-see-first-post-and-see-replies/411472/1?silent=true) a new category permission granularity: let everyone see the first post of a topic, but restrict replies to logged-in or group members. The idea is to lower the barrier for lurkers while keeping the full conversation gated.

### #Plugin

- **Workflows gains automatic tag-grouping triggers** — @Joo [asked](https://meta.discourse.org/t/discourse-workflows/407100/51?silent=true) whether newly created tags could be auto-added to tag groups. @J.Jaffeux replied by [adding a tag-created trigger and a “tag to tag group” node](https://meta.discourse.org/t/discourse-workflows/407100/54?silent=true).

- **ActivityPub load-order fix** — After @Thoka reported a bootstrap migration failure, @RGJ [identified the load-order cause](https://meta.discourse.org/t/activitypub-plugin/266794/492?silent=true) outside `after_initialize`, and @Pmusaraj opened [a fix PR](https://github.com/discourse/discourse-activity-pub/pull/338).

### #bug

- **Gemini AI search regressions after 2026.8.0** — @RBoy [reported Disco Bot/AI search breaking](https://meta.discourse.org/t/disco-bot-ai-search-broken-with-gemini-after-updating-to-2026-8-0/411447/1?silent=true) with `Role 'function' is not supported`, plus issues with Flash Lite thinking and legacy model aliases. @Sam recommended moving to non-legacy interaction endpoints and explained why Google doesn’t alias “latest” model IDs.

- **Impersonation blocked by enforced 2FA** — @Eviepayne [found they couldn’t end impersonation](https://meta.discourse.org/t/unable-to-end-impersonation-for-2fa-enforced-user/411486/1?silent=true) when the target user had 2FA enforced. @Alteras quickly followed up with a [fix PR](https://github.com/discourse/discourse/pull/43137).

### #Projects

- **New site admin experience** — @Rishabh [outlined ongoing work](https://meta.discourse.org/t/new-site-admin-experience/411460/1?silent=true) to improve onboarding for new admins, including the new design wizard, better invite flows, and an expanding Admin Assistant for settings, billing, and content management.

- **Built-in MCP server** — @Mcwumbly [shared plans](https://meta.discourse.org/t/built-in-mcp-server/411504/1?silent=true) for a core MCP server served at `/mcp`, replacing the current client-side MCP and giving every site a permission-aware AI assistant interface. A first PR is already up for review.

## Activity by the @Team Group

- @Sam [shared the default 9 change](https://meta.discourse.org/t/automatically-generated-llms-txt/411435/1?silent=true) and spent time helping community members through the [Gemini AI search endpoint migration](https://meta.discourse.org/t/disco-bot-ai-search-broken-with-gemini-after-updating-to-2026-8-0/411447/2?silent=true), including advice on [pinning models to control costs](https://meta.discourse.org/t/disco-bot-ai-search-broken-with-gemini-after-updating-to-2026-8-0/411447/7?silent=true).

- @Mcwumbly [announced Boards](https://meta.discourse.org/t/try-out-the-new-boards-feature-for-roadmaps-and-collaboration/411418/1?silent=true), [posted about the bundled Boards plugin](https://meta.discourse.org/t/discourse-boards/411414/1?silent=true), discussed [swipe gestures in chat](https://meta.discourse.org/t/swipe-pour-le-chat/411449/2?silent=true), answered questions about [group owners managing category membership](https://meta.discourse.org/t/allow-category-moderator-to-add-or-remove-users-from-that-category/411506/2?silent=true), and [outlined the built-in MCP server project](https://meta.discourse.org/t/built-in-mcp-server/411504/1?silent=true).

- @Rishabh posted about the [new site admin experience](https://meta.discourse.org/t/new-site-admin-experience/411460/1?silent=true), announced the [Discourse Admin Assistant](https://meta.discourse.org/t/introducing-the-discourse-admin-assistant/410439/1?silent=true), and helped clarify [inactive site criteria](https://meta.discourse.org/t/criteria-for-an-inactive-site/411322/4?silent=true) and [read-only mode on free plans](https://meta.discourse.org/t/disable-read-only/411354/5?silent=true).

- @J.Jaffeux actively expanded Workflows, adding the new [tag-created trigger and tag-group nodes](https://meta.discourse.org/t/discourse-workflows/407100/54?silent=true) in response to community use cases.

- @Pmusaraj helped debug the [ActivityPub load-order issue](https://meta.discourse.org/t/activitypub-plugin/266794/493?silent=true), responded to the [LiveKit status request](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/5?silent=true), and answered questions on the [Voice announcement topic](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/13?silent=true).

- @Martin shared a [fix for the unified New view dismiss behavior](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/71?silent=true), made a rough draft PR for [more concise inline subcategory links](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217/18?silent=true), confirmed [Kanban v2 was merged into core](https://meta.discourse.org/t/kanban-v2/407811/16?silent=true), and clarified how [Upcoming Changes notifications work for admins](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/48?silent=true).

- @Lindsey asked the community for [more granular report feedback](https://meta.discourse.org/t/see-the-users-and-topics-behind-the-numbers-in-admin-reports/411397/8?silent=true), pointing at the traffic explorer for deeper traffic analysis.

- @Falco supported the [granular camera/screen permission request](https://meta.discourse.org/t/granular-permissions-for-cameras-and-screen-sharing/411477/2?silent=true) and committed to investigating [LiveKit availability exposure](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/6?silent=true).

- @Nat diagnosed the [voice\_rooms migration collision](https://meta.discourse.org/t/pg-error-relation-voice-rooms-does-not-exist/411555/2?silent=true) and shared the SQL needed to rename Resenha tables into Voice tables.

- @NateDhaliwal helped users with the [chat bubble component after a recent update](https://meta.discourse.org/t/probleme-chat-depuis-la-version-2026-9-0-latest/411405/3?silent=true) and clarified how the [one-click AI search experiment](https://meta.discourse.org/t/new-experiment-enable-ai-search-with-one-click/335984/7?silent=true) differs from the broader AI search feature.

- @Awesomerobot weighed in on [swipe navigation for chat](https://meta.discourse.org/t/swipe-pour-le-chat/411449/3?silent=true), noting that left/right swipes conflict with browser back/forward gestures on many devices.

Yesterday was a day of GitHub tantrums and table renames — but the community still managed to board the kanban train, give the admin assistant a promotion, and keep the conversation rolling through it all!

---

<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: [4 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/939 "2026-09-04T13:01:07Z")

</div>

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

## Key Stats

In the last 24 hours, Meta saw **131 new posts** across **43 topics** , with **103 likes** given out across the community.

**Top contributors:**

| User | Posts | Likes received |
| --- | --- | --- |
| @Falco | 15 | 22 |
| @Rishabh | 1 | 8 |
| @Mcwumbly | 5 | 6 |
| @Satonotdead | 9 | 5 |
| @Martin | 4 | 5 |
| @Ed_S | 5 | 4 |
| @Ethsim2 | 5 | 4 |
| @Gilles | 4 | 4 |
| @Nat | 4 | 4 |
| @Pmusaraj | 1 | 4 |

## Interesting Topics

### #Announcements

- @Rishabh [announced](https://meta.discourse.org/t/-/410439/1?silent=true) the **Discourse Admin Assistant** , an upgraded chat agent for hosted sites that can answer documentation questions, change site settings, and help with moderation. Up to 10 admins per site are onboarded automatically, and it’s available across all hosted plans [read more](https://meta.discourse.org/t/-/410439?silent=true).

- The bundled **Voice** feature kept inspiring conversation: @Satonotdead [explained](https://meta.discourse.org/t/-/411337/18?silent=true) how voice rooms appear inside the chat sidebar, while @Gilles [asked](https://meta.discourse.org/t/-/411337/17?silent=true) for a more mobile-friendly floating button similar to chat [read more](https://meta.discourse.org/t/-/411337?silent=true).

### #Feature

- A long-running request to [limit search to logged-in users](https://meta.discourse.org/t/-/256772/12?silent=true) moved forward when @Mcwumbly asked @Nat and @Sam for their take. @Nat then [opened a PR](https://github.com/discourse/discourse/pull/43281) adding an `allow_anonymous_search` site setting, and @Mcwumbly agreed that redirecting anons to the login page is a sensible first step [read more](https://meta.discourse.org/t/-/256772/12?silent=true).

- Recurring events are getting closer to a “create next topic” model: @Ethsim2 [shared](https://meta.discourse.org/t/-/370600/11?silent=true) progress on Workflows triggers and event actions, then [opened a PR](https://meta.discourse.org/t/-/370600/13?silent=true) implementing an opt-in `create_next_topic` mode that preserves the completed event topic and creates a successor [read more](https://meta.discourse.org/t/-/370600?silent=true).

- For category moderators who need to manage group membership, @Mcwumbly [pointed](https://meta.discourse.org/t/-/411506/6?silent=true) to the sidebar’s “groups I own” filter, and @Heliosurge [suggested](https://meta.discourse.org/t/-/411506/8?silent=true) the Category Restrictor plugin as an alternative [read more](https://meta.discourse.org/t/-/411506?silent=true).

### #Support

- A GitHub outage caused widespread admin login failures and rebuild hangs. @Falco [traced the problem](https://meta.discourse.org/t/-/411513/20?silent=true) to an over-eager feature-check in the user serializer and merged [PR #43143](https://github.com/discourse/discourse/pull/43143) as a fix. @Jeanas [confirmed](https://meta.discourse.org/t/-/411513/14?silent=true) the outage only affected admin accounts [read more](https://meta.discourse.org/t/-/411513?silent=true).

- In a [LiveKit status thread](https://meta.discourse.org/t/-/411428/11?silent=true), @Falco clarified that `voice_allowed_groups` is intentionally not exposed client-side, and that `expected_transport` is the correct field for distinguishing LiveKit rooms from peer-to-peer mesh rooms [read more](https://meta.discourse.org/t/-/411428?silent=true).

- @BOUCUR [reported](https://meta.discourse.org/t/-/411593/1?silent=true) that badge pages like Nice Reply and Nice Topic no longer show the linked post or topic under each badge. The same issue appears on Meta, so it may be a core regression [read more](https://meta.discourse.org/t/-/411593?silent=true).

### #Self-hosting

- @Jagster ran into a `PG::UndefinedTable` error for `voice_rooms` during upgrade. @Nat [diagnosed](https://meta.discourse.org/t/-/411555/8?silent=true) it as a migration conflict with the old Resenha plugin and supplied a SQL script to rename leftover tables, which @Jagster confirmed worked [read more](https://meta.discourse.org/t/-/411555?silent=true).

- The GitHub outage also broke rebuilds with `Fatal: could not read Username for 'https://github.com'`. @Peter_Backgren [chronicled](https://meta.discourse.org/t/-/411498/8?silent=true) a perfect storm of SSO delays, browser redirect caching, and the GitHub issue, while @Taste-OF-IT [confirmed](https://meta.discourse.org/t/-/411498/11?silent=true) a rebuild eventually succeeded [read more](https://meta.discourse.org/t/-/411498?silent=true).

- @Karthik_K1 [asked](https://meta.discourse.org/t/-/411545/1?silent=true) how to connect Gemini through Google Vertex AI so existing GCP credits can be used. @Lilly [demonstrated](https://meta.discourse.org/t/-/411545/10?silent=true) that the standard Gemini API is much simpler, and @Satonotdead [recommended](https://meta.discourse.org/t/-/411545/3?silent=true) LiteLLM as a proxy workaround [read more](https://meta.discourse.org/t/-/411545?silent=true).

### #bug

- @Ethsim2 [investigated](https://meta.discourse.org/t/-/409797/5?silent=true) a calendar ICS export bug where Outlook imported events one hour off. The fix adds proper `VTIMEZONE` definitions and is covered in [PR #43168](https://github.com/discourse/discourse/pull/43168) [read more](https://meta.discourse.org/t/-/409797?silent=true).

- @HBP [filed](https://meta.discourse.org/t/-/411646/1?silent=true) a regression report showing that the new `/u/check_username.json` rate limit of 10 requests per minute can block legitimate signups when the UI checks usernames repeatedly [read more](https://meta.discourse.org/t/-/411646?silent=true).

### #Community Building

- In a discussion about reviving a stalled community, @HAWK [advised](https://meta.discourse.org/t/-/411088/7?silent=true) going back to basics: what problem does the community solve, and what can people get there that they can’t get elsewhere? @MAR [added](https://meta.discourse.org/t/-/411088/9?silent=true) that low-friction, “content over platform” tactics work best [read more](https://meta.discourse.org/t/-/411088?silent=true).

- @Per1234 [shared](https://meta.discourse.org/t/-/410589/13?silent=true) a neat **Discourse Update Notifier** Workflow that posts to a dedicated topic whenever the forum’s Discourse version changes. It includes an importable JSON source and a live example on the Arduino forum [read more](https://meta.discourse.org/t/-/410589?silent=true).

## Activity by the @Team Group

- @Falco was busy across many fronts: he [diagnosed and fixed](https://meta.discourse.org/t/-/411513/20?silent=true) the GitHub-outage login failures, [clarified the LiveKit API](https://meta.discourse.org/t/-/411428/11?silent=true), and linked several older voice/video requests to the new bundled Voice feature, including [HIRING: Voice Chat/Call Feature](https://meta.discourse.org/t/-/91252/6?silent=true), [Video chat / conferencing add-ons](https://meta.discourse.org/t/-/145160/12?silent=true), [Discourse Group Voice Chat](https://meta.discourse.org/t/-/279027/4?silent=true), [Video Conference Call](https://meta.discourse.org/t/-/291600/4?silent=true), [A plugin for chat to connect to a video conferencing tool](https://meta.discourse.org/t/-/264675/3?silent=true), [Host webinar-type events on Discourse](https://meta.discourse.org/t/-/278736/4?silent=true), [Is it possible to add voice calling in Discourse](https://meta.discourse.org/t/-/396605/4?silent=true), [Whereby Video Meetings](https://meta.discourse.org/t/-/146482/11?silent=true), and [Jitsi Video Conference](https://meta.discourse.org/t/-/146046/70?silent=true).

- @Rishabh [unveiled](https://meta.discourse.org/t/-/410439/1?silent=true) the **Discourse Admin Assistant** , explaining that it can now change site settings, help with moderation, and answer plan questions directly from chat on hosted sites.

- @Mcwumbly helped push the anonymous-search feature forward by [asking team leads](https://meta.discourse.org/t/-/256772/10?silent=true) for their take, [advised category moderators](https://meta.discourse.org/t/-/411506/6?silent=true) on finding owned groups in the sidebar, and [offered UX feedback](https://meta.discourse.org/t/-/397217/19?silent=true) on subcategory hover cards.

- @Martin submitted [PR #43152](https://github.com/discourse/discourse/pull/43152) to fix a [unified new view](https://meta.discourse.org/t/-/404728/71?silent=true) issue, opened [PR #43157](https://github.com/discourse/discourse/pull/43157) for more concise subcategory links, and [noted](https://meta.discourse.org/t/-/97376/629?silent=true) that a recurring-events issue should already be fixed by another merged PR.

- @Nat supplied an [intricate SQL workaround](https://meta.discourse.org/t/-/411555/8?silent=true) for the Resenha-to-Voice migration conflict and [implemented](https://meta.discourse.org/t/-/256772/12?silent=true) `allow_anonymous_search` via PR #43281.

- @Pmusaraj published a thorough [guide](https://meta.discourse.org/t/-/411585/1?silent=true) on integrating Discourse Voice with LiveKit, covering configuration, room policies, recording options, and webhooks.

> _Yesterday proved that even when GitHub takes an unscheduled nap, Discourse keeps the conversation going — now with an AI assistant fetching answers and a LiveKit room for the after-hours 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: [5 september 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/940 "2026-09-05T13:00:58Z")

</div>

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

## Key Stats

In the last 24 hours, **94 posts** and **31 topics** were active across Meta, with **71 likes** recorded in the returned posts.

Top users by likes and posts:

- @Nicolsdennis — **8 likes** , **3 posts**
- @Per1234 — **7 likes** , **2 posts**
- @Ed_S — **6 likes** , **3 posts**
- @Lilly — **5 likes** , **9 posts**
- @Falco — **5 likes** , **1 post**
- @Nat — **4 likes** , **2 posts**
- @Jagster — **3 likes** , **5 posts**
- @Satonotdead — **3 likes** , **5 posts**
- @Emilio — **3 likes** , **4 posts**
- @HBP — **3 likes** , **1 post**

## Interesting Topics

### #Support

- **Fresh Install (Hetzner VPS) Failing** — @Apidevlab reported repeated bootstrap failures while installing Discourse on Hetzner, despite plenty of RAM and swap. @Jagster and @Ed_S both urged posting the _entire_ log rather than just the tail error, and @Lilly noted that Podman-based installs are unsupported, making debugging harder. [read more](https://meta.discourse.org/t/-/411664/1?silent=true)

- **Odd spam user attack** — @LordOfBikes shared details of a surge in spam registrations, including patterns in names and single-letter subdomain emails, and started blocking cloud provider networks. @One1 said hCaptcha has eliminated the spam for them, while @Ed_S added a mandatory user field to make fake applications easier to reject. @Moin also asked about the `moderators_view_ips` and `moderators_view_emails` settings. [read more](https://meta.discourse.org/t/-/404427/16?silent=true)

- **Exposing LiveKit status** — @Nicolsdennis explained how they built a companion app and workaround to expose Discourse Voice/LiveKit status for their custom client, referencing an ongoing discussion about how the LiveKit integration should evolve. [read more](https://meta.discourse.org/t/-/411428/13?silent=true)

### #General

- **A Social Mobile & Desktop Client for Communities** — @Nicolsdennis showcased new native Discourse Voice support in their Mesh client, with separate UX for web-only voice and LiveKit, plus a reworked companion app that allows live streaming while using Discourse Voice in a “watercooler” conversation. [read more](https://meta.discourse.org/t/-/408132/30?silent=true)

### #Community Building

- **Show us your Workflows** — @Per1234 shared a **Discourse Update Notifier** workflow that automatically posts about new Discourse versions on a forum, helping technically minded communities stay informed about changes introduced by updates. [read more](https://meta.discourse.org/t/-/410589/13?silent=true)

### #Feature

- **Granular permissions for cameras and screen sharing** — @Falco announced a ready-made PR for granular permissions in Discourse Voice, promising more control over camera and screen-sharing access. [read more](https://meta.discourse.org/t/-/411477/4?silent=true)

- **Option to enable search for logged in users only** — @Nat proposed a new `allow_anonymous_search` site setting and opened a PR, with @Mcwumbly agreeing that the approach is a solid first step even if the UI could later show a login prompt instead of hiding search. [read more](https://meta.discourse.org/t/-/256772/12?silent=true)

### #Announcements

- **Voice: Discord-style voice and video rooms** — Community excitement continues about bundled Discourse Voice. @Jagster asked whether admins can delete rooms, and @Satonotdead confirmed admins can also rename rooms and limit them to specific groups. [read more](https://meta.discourse.org/t/-/411337/22?silent=true)

- **New Calendar Feature: End Date for Recurring Events** — @MiniForum couldn’t find the end-date option and @Ethsim2 clarified the difference between `Insert date / time` and `Create event`, going on to suggest a Power Automate/API workaround for school calendars and linking an existing feature request for recurring date-range entries. [read more](https://meta.discourse.org/t/-/368527/6?silent=true)

- **Introducing Upcoming Changes** — @Ethsim2 asked whether opting out of the redesigned admin dashboard is the only way to keep the legacy dashboard, and @Mcwumbly confirmed the old dashboard will go away entirely once the new one becomes permanent. [read more](https://meta.discourse.org/t/-/392894/50?silent=true)

### #Self-hosting

- **How to fix the blank Ask AI response** — @Karthik_K1 reported Ask AI logs showing correct responses but nothing displayed, especially on desktop. @Nat suggested the request was timing out due to a slow model response, since Ask AI has a 20-second deadline. [read more](https://meta.discourse.org/t/-/411572/3?silent=true)

- **Solving Gemini API key errors** — @Karthik_K1 worked through connecting Google Vertex AI to Discourse, with @Lilly explaining her working Gemini API setup and @Satonotdead recommending a LiteLLM proxy as a lower-latency workaround. [read more](https://meta.discourse.org/t/-/411545/2?silent=true)

### #bug

- **Regression: check\_username rate limit can block normal signup flow** — @HBP wrote a detailed reproduction showing that the new 10-requests-per-minute rate limit on `/u/check_username.json` can block legitimate signups. @Southpaw acknowledged the report and said a fix is in the works. [read more](https://meta.discourse.org/t/-/411646/1?silent=true)

- **Editing event end date → post event date on topic title not updated** — @Ethsim2 opened PR #43285 to fix the event title not updating after editing event start/end times, and shared a detailed screen recording of manual tests against the PR. [read more](https://meta.discourse.org/t/-/387466/4?silent=true)

### #Plugin

- **ProxyTracer: VPN & Proxy Blocker** — @ProxyTracer released a new beta with optional blocking vs. CAPTCHA challenges for suspicious connections, support for Cloudflare Turnstile and hCaptcha, and 30-day visual analytics of detected proxy/VPN traffic. [read more](https://meta.discourse.org/t/-/399958/23?silent=true)

## Activity by the @Team Group

- @Southpaw responded to the **check\_username signup regression** , thanking @HBP for the detailed report and confirming a fix is in the works. [read more](https://meta.discourse.org/t/-/411646/4?silent=true)
- @Nat contributed to the **search permissions feature request** by proposing the `allow_anonymous_search` PR, and also helped diagnose a **blank Ask AI response** by pointing to timeout issues. [read more](https://meta.discourse.org/t/-/256772/12?silent=true) · [read more](https://meta.discourse.org/t/-/411572/3?silent=true)
- @Martin confirmed in **Discourse Events** that the recurring “fourth Thursday” issue should be fixed by PR #42852, and also noted that hashtag hover cards are working in the **subcategory links** discussion. [read more](https://meta.discourse.org/t/-/97376/629?silent=true) · [read more](https://meta.discourse.org/t/-/397217/20?silent=true)
- @Mcwumbly clarified in **Introducing Upcoming Changes** that the legacy admin dashboard will be removed completely once the new dashboard becomes permanent. [read more](https://meta.discourse.org/t/-/392894/52?silent=true)

* * *

From fighting spam bots and rate-limit gremlins to wrestling event calendars and voice rooms, it was another gloriously productive day in the life of Meta — see you all in the threads! 🎉

---

<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: [6 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/941 "2026-09-06T13:01:59Z")

</div>

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

## Key Stats

- **63 posts** were created across **23 topics** in the last 24 hours.
- **58 likes** were given on posts returned in this window.

### Top users by posts and likes

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 7 | 15 |
| @Ethsim2 | 9 | 5 |
| @Don | 2 | 5 |
| @Ed_S | 4 | 4 |
| @Mcwumbly | 2 | 3 |
| @Sterretje | 1 | 3 |
| @Jagster | 4 | 2 |
| @Satonotdead | 4 | 2 |
| @Emilio | 3 | 2 |
| @Scavin | 2 | 2 |

## Interesting Topics

### #Announcements

- [**Easier account signup using email codes**](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/29?silent=true) – On the #signup announcement, @Thisisjoshjones asked whether the new email-code flow could also be applied to the invitations landing page, and @Mcwumbly replied that [work is already in progress in discourse/discourse#43138](https://github.com/discourse/discourse/pull/43138). [read more](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/30?silent=true)

- [**Introducing Upcoming Changes**](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/50?silent=true) – @Ethsim2 asked if opting out of `Dashboard improvements` still preserves the legacy admin dashboard and its old update-status faces; @Mcwumbly [confirmed](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/52?silent=true) the legacy dashboard is on its way out once the new one becomes permanent, pointing to the new System section for self-hosters. [read more](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/51?silent=true)

- [**PostgreSQL 18 update for self-hosters**](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/85?silent=true) – @AstonJ shared that @Lilly's advice about checking disk space helped make the upgrade go smoothly on dual containers. [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/85?silent=true)

- [**Voice: Discord-style voice and video rooms, now bundled with Discourse**](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/27?silent=true) – @Jagster needed help finding how to remove rooms from the new #voice feature; @Satonotdead explained the option lives in the plugin’s room settings, not in the forum GUI, and @Jagster eventually found it. [read more](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/29?silent=true)

- [**A preview of the new Workflows feature**](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/28?silent=true) – @Gilles suggested that when an event reaches “full” status, Workflows should be able to rename the event to add “complet” and perhaps show remaining spots in the year view. [read more](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/28?silent=true)

### #Plugin

- [**Discourse Boards**](https://meta.discourse.org/t/discourse-boards/411414/3?silent=true) – @Mcwumbly's announcement that Boards is bundled with core drew a question from @M_Terenui about self-hosted availability; @Moin explained that the feature landed in the dev build only four days ago and can be enabled via Upcoming Changes. [read more](https://meta.discourse.org/t/discourse-boards/411414/3?silent=true)

### #Theme component

- [**External Link Shield – Exit Confirmation & Trust Gating**](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962/7?silent=true) – @Don shipped v2.0 of this theme component with real SVG icons, new settings for icon position/colors, and an anonymous-blocking crash fix; @Moin recommended switching those custom icon settings to the native `icon` setting type, which @Don adopted. [read more](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962/8?silent=true)

### #Feature

- [**Allow user to delete their own topic at any time**](https://meta.discourse.org/t/allow-user-to-delete-their-own-topic-at-any-time/411689/1?silent=true) – @Emilio reignited the debate about the hardcoded 24-hour deletion window; @Moin [linked to the Guardian code](https://github.com/discourse/discourse/blob/5e9779d4cd418af07a6ed01005d558eda76f2f69/lib/guardian/topic_guardian.rb#L383-L385), @Ed_S argued the conversational record matters, and @Ecki raised GDPR as an argument for more user control. [read more](https://meta.discourse.org/t/allow-user-to-delete-their-own-topic-at-any-time/411689/10?silent=true)

- [**Actually delete permanently without all the obstacles**](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/4?silent=true) – @Ethsim2 has been working on a [PR that adds a per-admin opt-in](https://github.com/discourse/discourse/pull/43323) to permanently delete a topic and all replies in one action, with a preference under Preferences → Interface, Staff Action Log entries, and a clearer irreversible confirmation. [read more](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/3?silent=true)

- [**Combining Category types**](https://meta.discourse.org/t/combining-category-types/409045/8?silent=true) – @Ecki asked whether solved status could work from a tag, and @Satonotdead agreed that topics should be able to combine “Me too” and voting; @Moin noted `enable_solved_tags` exists but may not support the “Me too” button. [read more](https://meta.discourse.org/t/combining-category-types/409045/6?silent=true)

### #bug

- [**Discourse/mail-receiver:release Docker image appears to be outdated**](https://meta.discourse.org/t/discourse-mail-receiver-release-docker-image-appears-to-be-outdated/411734/1?silent=true) – @Scavin found the published #mail-receiver image is nearly two years old and still runs removed fast-rejection code, breaking `RCPT TO`; @Ethsim2 [independently confirmed](https://meta.discourse.org/t/discourse-mail-receiver-release-docker-image-appears-to-be-outdated/411734/3?silent=true) that a merged `email_encoded` change never made it into the published image. [read more](https://meta.discourse.org/t/discourse-mail-receiver-release-docker-image-appears-to-be-outdated/411734/2?silent=true)

- [**Discourse-events can cause 500 when deleting a topic in development**](https://meta.discourse.org/t/discourse-events-can-cause-500-when-deleting-a-topic-in-development-uninitialized-calendar-extractor/411731/1?silent=true) – @Ethsim2 traced a `DELETE /t/35` 500 to an `uninitialized constant DiscourseEvents::Calendar::Extractor` in the `:post_destroyed` callback, and wondered whether dev-mode reloading or the #events plugin’s callback loading is responsible. [read more](https://meta.discourse.org/t/discourse-events-can-cause-500-when-deleting-a-topic-in-development-uninitialized-calendar-extractor/411731/1?silent=true)

- [**Regression: new check\_username rate limit can block normal signup flow**](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646/4?silent=true) – @Southpaw thanked @HBP for the detailed repro and said a fix is in the works for the new #signup rate limit. [read more](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646/4?silent=true)

### #Support

- [**Is anyone experiencing an odd spam user attack? Any way to block?**](https://meta.discourse.org/t/is-anyone-experiencing-an-odd-spam-user-attack-any-way-to-block/404427/16?silent=true) – @LordOfBikes described blocking cloud-provider networks after a wave of registrations, @One1 said hCaptcha eliminated the exact spam pattern, @Ed_S added an “Interests” user field to help human reviewers, and @Moin suggested checking `moderators_view_ips` / `moderators_view_emails`. [read more](https://meta.discourse.org/t/is-anyone-experiencing-an-odd-spam-user-attack-any-way-to-block/404427/21?silent=true)

- [**Randomly attached tags**](https://meta.discourse.org/t/randomly-attached-tags/411729/1?silent=true) – @Ecki asked where a mysterious third #tag keeps coming from on hand-tagged posts; @Moin asked whether it was a required parent tag in a tag group, but @Ecki ruled that out. [read more](https://meta.discourse.org/t/randomly-attached-tags/411729/3?silent=true)

## Activity by the @Team Group

- @Mcwumbly [announced Discourse Boards](https://meta.discourse.org/t/discourse-boards/411414/1?silent=true), noting that the plugin is bundled with Discourse core and can be previewed via Upcoming Changes.

- @Mcwumbly [shared a WIP pull request](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/30?silent=true) to bring the new email-code signup experience to invitations, following @Thisisjoshjones's request.

- @Mcwumbly [confirmed that the legacy admin dashboard will be removed](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/52?silent=true) once Dashboard improvements become permanent.

- @Southpaw [responded to the check\_username regression report](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646/4?silent=true), thanking @HBP for the detailed write-up and confirming a fix is in the works.

* * *

Yesterday’s mix of spam-fighting, permanent-deletion PRs, and Discord-style voice rooms proved that even a forum platform knows how to throw a party.

---

<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: [7 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/942 "2026-09-07T13:01:19Z")

</div>

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

Here’s what happened on Discourse’s meta community over the last 24 hours — a whirlwind of theme component releases, Docker image detective work, AI search feedback, and plenty of event-related bug reports.

## Key Stats

In the last 24 hours, the community produced **32 new topics** and **79 new posts** , earning a total of **90 likes**.

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 7 | 13 |
| @Nat | 7 | 11 |
| @Don | 4 | 10 |
| @Stephane_Roy | 6 | 7 |
| @NateDhaliwal | 5 | 6 |
| @Satonotdead | 5 | 6 |
| @Ethsim2 | 4 | 6 |
| @Sam | 4 | 4 |
| @Jagster | 4 | 3 |
| @Scavin | 2 | 3 |

## Interesting Topics

### #Announcements

- @EricGT shared early [feedback](https://meta.discourse.org/t/-/411346/8?silent=true) on **Search better in your community with Ask AI** , asking for a larger prompt input and sortable “Show all matching topics” results. @Nat replied that Ask AI isn’t intended for long prompts — the full-page **AI Bot** feature is better suited for that — while agreeing the sorting idea is worth considering, noting “it’s unlikely we’ll expand the textbox beyond a single line” ([read more](https://meta.discourse.org/t/-/411346/12?silent=true)). @EricGT later suggested a “Continue in AI Bot” button to make the feature more discoverable, and @Nat pointed out the “Ask” button near the bottom of the modal already leads there ([read more](https://meta.discourse.org/t/-/411346/14?silent=true)). Related troubleshooting for [blank Ask AI responses](https://meta.discourse.org/t/-/411572?silent=true) also surfaced.

- @Merefield praised the [redesigned admin dashboard](https://meta.discourse.org/t/-/404528/61?silent=true) but called the empty-state prompt for adding reports “a bit gratuitous,” since it takes up a huge amount of vertical and horizontal space when only two reports are active. Meanwhile, self-hosters traded upgrade notes and success stories in the [PostgreSQL 18 update thread](https://meta.discourse.org/t/-/406194/85?silent=true).

### #Site feedback

- @NateDhaliwal [asked how to tag Ask AI topics](https://meta.discourse.org/t/-/411577?silent=true): #search + #ask-ai, #ai + #ask-ai, or all three? @Moin argued for #ai plus #ask-ai because “every topic that is about a feature of the AI plugin is also about the AI plugin,” while @Nat agreed that #search should continue to refer to the postgres indexed search feature. @Jagster pushed back, suggesting tags should cover every real meaning, and @Moin countered that over-tagging breaks notification preferences — “more is not always more helpful” ([read more](https://meta.discourse.org/t/-/411577/10?silent=true)).

### #bug

- @Scavin discovered the [discourse/mail-receiver:release Docker image](https://meta.discourse.org/t/-/411734/1?silent=true) is almost **two years old** , causing `450 4.7.1` recipient rejections. @Ethsim2 independently confirmed the stale image lacks merged PR #37, and @Sam acknowledged the project is in a “weird state”:

- @Per1234 reported that [post/topic links no longer appear under badges](https://meta.discourse.org/t/-/411593/2?silent=true), citing examples on both their own forum and [try.discourse.org](http://try.discourse.org). @Sam [confirmed](https://meta.discourse.org/t/-/411593/3?silent=true) the regression traces back to the **warpdrive** (new JS model framework) update, and shared a [fix PR](https://meta.discourse.org/t/-/411593/4?silent=true) that should merge within a day or so.

- After upgrading to v2026.9.0, @Fabien_1015 hit an [Error 500 caused by 1](https://meta.discourse.org/t/-/411566/8?silent=true) where `client_ip` was set to `"unix:"`. @Merefield suggested a proxy misconfiguration and pointed to a prior [Caddy + Unix socket discussion](https://meta.discourse.org/t/-/300191?silent=true). Adding `proxy_set_header X-Real-IP $remote_addr;` appears to have [resolved it](https://meta.discourse.org/t/-/411566/10?silent=true).

### #Feature

- @Damian_Boon asked whether [Unified New can auto-dismiss topics after users scroll past them](https://meta.discourse.org/t/-/411807/1?silent=true), turning it into a personalised “things you haven’t seen yet” scrolling feed. @NateDhaliwal moved it to #Contribute > Feature and shared a `setDefaultHomepage("new")` snippet, while @Moin pointed to a [custom homepage for groups](https://meta.discourse.org/t/-/411807/5?silent=true) solution. Since Don’s [Topic Preview Modal](https://meta.discourse.org/t/-/409712?silent=true) already prefetches topics around the viewport, @Damian_Boon is exploring a component that dismisses topics on prefetch ([read more](https://meta.discourse.org/t/-/411807/3?silent=true)).

- @Stephane_Roy suggested the [event date picker default to the selected month](https://meta.discourse.org/t/-/411753/1?silent=true) instead of forcing users to scroll through many months — @Ducks quickly opened [PR #43338](https://meta.discourse.org/t/-/411753/3?silent=true) to fix it.

- @Nat announced that the long-requested [6 setting is now merged](https://meta.discourse.org/t/-/256772/16?silent=true), letting admins disable search for logged-out users.

### #Theme component

- @Satonotdead praised @Don's [External Link Shield](https://meta.discourse.org/t/-/392962/6?silent=true) theme component, though he wondered why trusted external links use a lock icon that could be interpreted as “locked.” @Don responded with a **v2.0 release** that swaps hand-maintained SVG masks for real `<svg class="d-icon">` elements, adds new settings for icons and positioning, and fixes a crash when `enable_anonymous_blocking` is disabled. @Moin [suggested using the icon setting type](https://meta.discourse.org/t/-/392962/8?silent=true), which @Don quickly adopted — building on the earlier [Icon type theme setting feature](https://meta.discourse.org/t/-/410092/2?silent=true).

- @Stephane_Roy found a [blocking bug in the Topic Preview Modal](https://meta.discourse.org/t/-/409712/73?silent=true) when the Post Voting plugin is enabled. @Don pushed a [fix](https://meta.discourse.org/t/-/409712/74?silent=true) and then [refactored the component](https://meta.discourse.org/t/-/409712/75?silent=true), splitting it into focused delegate classes and reducing `topic-preview-modal.gjs` from 1,836 to 873 lines with no functional changes.

### #Plugin

- @Stephane_Roy reported that a 2-day event in [Discourse Events](https://meta.discourse.org/t/-/97376/630?silent=true) disappears from the topic list at the start of the event rather than when it ends, and wondered whether its status should simply change to “in progress.” @Ethsim2 linked a [relevant PR](https://meta.discourse.org/t/-/97376/631?silent=true) that changes how event dates propagate to existing topic models. @Stephane_Roy also flagged that [form templates and events don’t play nicely together](https://meta.discourse.org/t/-/97376/632?silent=true). Related event discussions this week: [making event fields disabled or mandatory](https://meta.discourse.org/t/-/411755?silent=true), [recurring events management glitches](https://meta.discourse.org/t/-/411780?silent=true), and a [development-mode 500 crash when deleting topics](https://meta.discourse.org/t/-/411731?silent=true).

### #Self-hosting

- @Corywright hit a [breaking change in discourse\_docker](https://meta.discourse.org/t/-/411291/4?silent=true) during a v3.4.0 → v2026.7.2 upgrade: `rake aborted! Don't know how to build task 'assets:precompile:pretty_text'`. @Featheredtoast apologised and said a [patch is in flight](https://meta.discourse.org/t/-/411291/5?silent=true), promising to add the ESR target as a smoke test to prevent future regressions. The same error appeared for @Singi2016cn in a [build failure topic](https://meta.discourse.org/t/-/411795?silent=true), where @Moin [linked to the fix](https://meta.discourse.org/t/-/411795/4?silent=true).

### #General

- @Gilles wished @Nicolsdennis a happy birthday in the [Social Mobile & Desktop Client for Communities](https://meta.discourse.org/t/-/408132/32?silent=true) topic, celebrating the project’s birthday release. @Satonotdead added that working on projects for your birthday “speaks volumes about the energy and quality we put into what we share with the world.”

### #development

- @NateDhaliwal asked how to make a [DEditor element match the post width](https://meta.discourse.org/t/-/411774/1?silent=true) in the `post-content-cooked-html` outlet, then answered his own question with a simple CSS fix: `width: stretch` ([read more](https://meta.discourse.org/t/-/411774/2?silent=true)). Elsewhere, @Elmuerte shared a workaround for the [timezone property deprecation notice](https://meta.discourse.org/t/-/411227/2?silent=true) using `findDetails()`.

## Activity by the @Team Group

- @Sam [confirmed the badge links regression](https://meta.discourse.org/t/-/411593/3?silent=true), traced it to the warpdrive update, and [opened a fix PR](https://meta.discourse.org/t/-/411593/4?silent=true). He also [weighed in on the mail-receiver Docker image](https://meta.discourse.org/t/-/411734/4?silent=true), saying the team is deciding whether to keep publishing it or hand it off, and [acknowledged the Microsoft Edge security error report](https://meta.discourse.org/t/-/411467/2?silent=true), noting the team will investigate.

- @Nat [clarified tagging guidance for Ask AI topics](https://meta.discourse.org/t/-/411577/4?silent=true), [answered Ask AI product feedback and highlighted the “Ask” button flow](https://meta.discourse.org/t/-/411346/14?silent=true), [announced the merged 14 setting](https://meta.discourse.org/t/-/256772/16?silent=true), and [helped debug a blank Ask AI response](https://meta.discourse.org/t/-/411572/7?silent=true).

- @Moin [argued for #ai + #ask-ai tags](https://meta.discourse.org/t/-/411577/3?silent=true), [suggested the icon setting type](https://meta.discourse.org/t/-/392962/8?silent=true) for External Link Shield, [pointed to a group homepage solution](https://meta.discourse.org/t/-/411807/5?silent=true) for the Unified New request, and [linked to the fix](https://meta.discourse.org/t/-/411795/4?silent=true) for the `assets:precompile:pretty_text` build failure.

- @Jagster [challenged the tagging consensus](https://meta.discourse.org/t/-/411577/5?silent=true), arguing #search should cover more ground, and [urged the team to maintain the mail-receiver Docker image](https://meta.discourse.org/t/-/411734/5?silent=true).

- @NateDhaliwal [moved the Unified New dismiss idea to #contribute:feature](https://meta.discourse.org/t/-/411807/2?silent=true), [shared a homepage customization snippet](https://meta.discourse.org/t/-/411807/4?silent=true), and [solved the DEditor width question](https://meta.discourse.org/t/-/411774/2?silent=true) with CSS.

- @Featheredtoast [apologised for the discourse\_docker regression](https://meta.discourse.org/t/-/411291/5?silent=true) and outlined a patch, promising to add the ESR target as a smoke test to prevent future breakage.

* * *

From birthday project launches and “Great Don” kudos to badge regressions and a Docker image that’s been napping since 2024, yesterday proved the community never stops moving — unlike the mail-receiver, which seems to have taken a very long coffee break. 💤

---

<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: [8 september 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/943 "2026-09-08T13:02:33Z")

</div>

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

## Key Stats

In the last 24 hours, **157 posts** were created across **53 topics** , with **142 likes** given in those posts.

### Top users by activity

| User | Likes | Posts |
| --- | --- | --- |
| @Nat | 21 | 12 |
| @Moin | 20 | 17 |
| @Merefield | 9 | 13 |
| @NateDhaliwal | 7 | 10 |
| @Angus | 7 | 2 |
| @Satonotdead | 6 | 12 |
| @Sam | 6 | 5 |
| @Martin | 6 | 4 |
| @Small-Lovely-Cat | 6 | 1 |
| @Don | 5 | 2 |

## Interesting Topics

### #Announcements

- @EricGT shared detailed feedback on the new [Ask AI search experience](https://meta.discourse.org/t/-/411346/8?silent=true), asking for a larger prompt field, sortable “Show all matching topics” results, and better discoverability of the full AI Bot conversation page. @Nat responded that some of the ideas may be considered, while also [confirming a regression](https://meta.discourse.org/t/-/411346/25?silent=true) where the “search in this topic” scope is lost when a query is edited.

- The ongoing [granular group permissions announcement](https://meta.discourse.org/t/-/402273/43?silent=true) drew pushback from @Merefield, who questioned removing the `@everyone` group and replacing it with separate anonymous and logged-in user groups. @Martin defended the change, explaining that `everyone` was inconsistently interpreted, and suggested the UI could provide a “Public” shortcut to select both groups at once.

- The bundled [Discord-style Voice feature](https://meta.discourse.org/t/-/411337/30?silent=true) sparked discussion about self-hosting LiveKit for larger rooms. @MiniForum asked whether the media server could run on the same VPS as Discourse, @Satonotdead shared security and reverse-proxy considerations, and @Falco clarified that 40 simultaneous video users would need a much beefier server. @Angus also suggested “live” as a potentially better name for the feature.

### #ux

- @Moin reported that [quoting only works on the second tap](https://meta.discourse.org/t/-/411868/1?silent=true) on a Galaxy Tab S9 FE with Firefox. @Jenmck reproduced the behaviour on Chrome on a Galaxy S26 Ultra and noted it happens even after restarting the PWA.

- @Satonotdead asked whether the [“change author” option should move](https://meta.discourse.org/t/-/411836/1?silent=true) from the post menu into the topic admin wrench. @Merefield and @Moin argued that topic-level actions and post-level actions should remain separate, since the author of the first post is really just the author of that post.

- @Twofoursixeight reported a [visual bug where badge checkmarks appear](https://meta.discourse.org/t/-/411831/1?silent=true) on user profiles after visiting the badges page. The issue is purely visual and can be reproduced by opening a badge and then navigating back to a profile.

### #Feature

- @Damian_Boon asked whether [Unified New could dismiss topics](https://meta.discourse.org/t/-/411807/1?silent=true) automatically after a user scrolls past them, turning it into a personalised “things you haven’t seen yet” feed. @NateDhaliwal and @Moin pointed to existing homepage configuration options, including a custom homepage approach and using the `trust_level_0` group.

- @Oluies shared compelling data from a classifieds forum in support of [allowing users to delete their own topics](https://meta.discourse.org/t/-/411689/13?silent=true) beyond the current 24-hour window. With 46% of listings never receiving a reply, they argued the post-count check is more meaningful than the timer.

### #Self-hosting

- @Fabien_1015 traced a [post-upgrade 500 error](https://meta.discourse.org/t/-/411566/8?silent=true) to `PG::InvalidTextRepresentation` and a `client_ip = 'unix:'` value. @Merefield linked the issue to reverse-proxy configuration and missing `X-Real-IP` headers, which appeared to resolve it.

### #Plugin

- @Jenmck reported several [Custom Wizard admin panel breakages](https://meta.discourse.org/t/-/73345/992?silent=true) after upgrading, including lost conditionals and blank settings pages. @Angus [merged a fix](https://meta.discourse.org/t/-/73345/993?silent=true) and asked her to test it.

- @Happyhappy asked whether they could use [LibreTranslate without AI](https://meta.discourse.org/t/-/411844/1?silent=true) now that AI-powered translations are arriving in core. @NateDhaliwal explained that the #translator plugin is end-of-life and that the AI plugin is the supported path, while @Satonotdead noted self-hosted open models can still be privacy-friendly.

- @AJ_Quick shared positive feedback on the [Discourse-indexnow plugin](https://meta.discourse.org/t/-/410722/3?silent=true), which notifies Bing and Yandex when topics are created or edited. They fixed several bugs, including route collisions and rate limiting, and added the ability to submit when a topic receives a reply.

### #Theme component

- @Joo reported that [External Link Shield triggered exit-confirmation modals](https://meta.discourse.org/t/-/392962/12?silent=true) for locally uploaded images when using the Topic Preview Modal. @Don suggested adding the CDN domain to `internal_domains`, which resolved the issue.

- @Arkshine released a [major update to Watermark Image](https://meta.discourse.org/t/-/347138/49?silent=true), adding watermark profiles, tag support, text watermarks, advanced QR styling, manual per-image toggles, and automatic re-watermarking when category or tags change.

### #bug

- @WaitroseCarpark diagnosed a [Patreon v2 sync bug](https://meta.discourse.org/t/-/411874/1?silent=true) where the sync reported “N pledges, 0 users synced”. The problem was that the plugin read member emails from the wrong API resource; reading from the member object instead of the included user objects fixed it locally.

## Activity by the @Team Group

The @Team group was highly active across core development, plugin fixes, and infrastructure support.

- @Nat continued the [Ask AI feedback thread](https://meta.discourse.org/t/-/411346/8?silent=true), [looked into the ruby-i18n regression](https://meta.discourse.org/t/-/411859/2?silent=true), confirmed that the new `allow_anonymous_search` setting is [now merged](https://meta.discourse.org/t/-/256772/16?silent=true), helped [troubleshoot blank Ask AI responses](https://meta.discourse.org/t/-/411572/7?silent=true), and shared [tagging guidance for Ask AI topics](https://meta.discourse.org/t/-/411577/4?silent=true).

- @Sam [confirmed the badge links regression](https://meta.discourse.org/t/-/411593/3?silent=true) was caused by the WarpDrive JavaScript framework update and opened a fix. He also discussed the future of the [Discourse mail-receiver Docker image](https://meta.discourse.org/t/-/411734/4?silent=true) and [acknowledged the Microsoft Edge loading issue](https://meta.discourse.org/t/-/411467/2?silent=true).

- @Martin was busy defending the [granular group permissions direction](https://meta.discourse.org/t/-/402273/44?silent=true) and [fixed AI Agent group settings](https://meta.discourse.org/t/-/411841/3?silent=true) that were not being handled correctly by the upcoming removal of the `everyone` group.

- @Angus [merged a Custom Wizard admin fix](https://meta.discourse.org/t/-/73345/993?silent=true) and shared [naming feedback on the Voice feature](https://meta.discourse.org/t/-/411337/39?silent=true).

- @Falco answered [LiveKit scaling and server-sizing questions](https://meta.discourse.org/t/-/411337/36?silent=true) in the Voice announcement thread.

- @Zogstrip confirmed a fix for the [chunked backup uploader rate-limit issue](https://meta.discourse.org/t/-/411386/3?silent=true).

- @Featheredtoast apologised for the [discourse\_docker build regression](https://meta.discourse.org/t/-/411291/5?silent=true) that affected upgrades from v3.4.0 and shared an in-flight patch to prevent future ESR regressions.

> If yesterday was any indication, the community software of the future won’t just answer your questions – it’ll voice-chat with you, watermark your images, and still manage to lose your “search in this topic” filter 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: [9 september 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/944 "2026-09-09T13:02:03Z")

</div>

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

## Key Stats

Over the past 24 hours, **117 posts** were published across **46 topics** , and the returned posts collected **166 likes**.

**Top users by posts and likes:**

| User | Posts | Likes received |
| --- | --- | --- |
| @Martin | 6 | 17 |
| @Moin | 12 | 14 |
| @Zogstrip | 4 | 12 |
| @Falco | 3 | 12 |
| @Damian_Boon | 5 | 11 |
| @Nat | 5 | 10 |
| @David | 4 | 10 |
| @SkyeDragon | 3 | 10 |
| @Angus | 2 | 9 |
| @Small-Lovely-Cat | 1 | 7 |

## Interesting Topics

**#Announcements**

- [Voice: Discord-style voice and video rooms, now bundled with Discourse](https://meta.discourse.org/t/-/411337/39?silent=true) — The new #voice feature sparked a lively thread: @SkyeDragon gave hands-on feedback on per-participant volume controls and Linux screenshare limitations, @Falco confirmed right-click volume controls and hinted at a native desktop app, and @Angus floated “live Discourse” as clearer naming.

- [Introducing new filter and sort options for chat channels](https://meta.discourse.org/t/-/411958/1?silent=true) — @Martin announced new #chat channel filters (All channels, Active only, Unreads, Mentions) and sorting options (Alphabetically, Recent activity, Priority) for each channel section.

**#bug**

- [Your site may not work because Horizon](https://meta.discourse.org/t/-/411894/1?silent=true) — @Donaldsoncd reported a theme-component error pinned on #horizon-theme; @Zogstrip confirmed the team was aware, and @David quickly applied a fix.

- [FIX: I18n regression due to recent ruby-i18n update](https://meta.discourse.org/t/-/411859/1?silent=true) — @Small-Lovely-Cat identified a Fiber-locale bug introduced by ruby-i18n 1.15.x that caused pages to display in the wrong language; @Nat investigated and a rollback PR was opened.

- [Patreon v2 sync reports “N pledges, 0 users synced”](https://meta.discourse.org/t/-/411874/1?silent=true) — @WaitroseCarpark traced a #patreon sync failure to the wrong email resource in the API extract and shared a working patch that brought 46 members into sync.

**#Community Building**

- [Using Discourse to Build a Blog, Reddit, X or Facebook-Style Scrolling Platform](https://meta.discourse.org/t/-/411945/1?silent=true) — @Damian_Boon documented an ongoing experiment to turn Discourse into a visual, continuously scrolling feed, using the Redditish theme, Nested Views, topic preview modals, and a new /feed plugin from @Don.

**#Feature**

- [Create individual event topics for recurring events](https://meta.discourse.org/t/-/370600/17?silent=true) — @Nathank praised @Ethsim2’s PR that creates successor topics for recurring #events, while @Ethsim2 explained review options and a possible plugin fallback.

- [Option to limit the “Me too” button to those who reply in the thread](https://meta.discourse.org/t/-/411869/1?silent=true) — @Gassim proposed restricting the “Me too” button to encourage richer replies, and @Kddkd questioned whether that makes it effectively a reply button.

**#General**

- [Users’ ability to change usernames: any pitfalls?](https://meta.discourse.org/t/-/411865/1?silent=true) — @Jenmck asked about allowing indefinite username changes on a large instance; @Ondrej shared a “once every two years” policy and @Moin suggested tracking username edits with staff notifications.

**#Plugin**

- [Discourse Translator](https://meta.discourse.org/t/-/32630/460?silent=true) — Discussion continued around LibreTranslate support and the plugin’s #end-of-life status, with @Happyhappy concerned about keeping translation available without AI.

- [Discourse Boards](https://meta.discourse.org/t/-/411414/6?silent=true) — @Andrew_Rowe praised the new Boards plugin, and @Martin shared ideas for sidebar discovery, including per-board add/remove entries.

- [Using Discourse and LibreTranslate without AI](https://meta.discourse.org/t/-/411844/2?silent=true) — @Happyhappy asked about non-AI translation wiring; @NateDhaliwal outlined the #translator versus #ai plugin options and noted the translator plugin is end-of-life.

**#Self-hosting**

- [Error updating from v2026.7.0-latest+17 to v2026.9.0-latest+372](https://meta.discourse.org/t/-/411883/1?silent=true) — @GeoffSchultz hit a gem install failure during an upgrade and resolved it with `./launcher rebuild app`.

**#Sysadmins**

- [Copy backups to another server with rsync and cron](https://meta.discourse.org/t/-/124346/9?silent=true) — @MiniForum shared positive results with the backup script, adding `--archive` and weighing the risks of `--delete` for local retention.

**#ux**

- [Quoting does only work on second tap](https://meta.discourse.org/t/-/411868/1?silent=true) — @Moin reported the quoting popup requiring two taps on Android/Firefox; @Jenmck reproduced it in Chrome PWA, and @Moin later tied it to changing the interface language.

## Activity by the @Team Group

The @Team group was busy across core, plugins, and new features:

- @Martin announced the new [chat channel filter and sort options](https://meta.discourse.org/t/-/411958/1?silent=true), defended the `everyone` → `logged_in_users` group migration in the [granular group-based permissions discussion](https://meta.discourse.org/t/-/402273/44?silent=true), opened [a PR for AI Agent group settings](https://github.com/discourse/discourse/pull/43362) after [this report](https://meta.discourse.org/t/-/411841/3?silent=true), and shared [Discourse Boards sidebar ideas](https://meta.discourse.org/t/-/411414/7?silent=true).

- @Zogstrip acknowledged the [Horizon theme warning](https://meta.discourse.org/t/-/411894/2?silent=true), confirmed a fix for the [chunked backup uploader rate limit](https://meta.discourse.org/t/-/411386/3?silent=true), and thanked the reporter of the [Data Explorer CSV garbled-character bug](https://meta.discourse.org/t/-/411280/3?silent=true).

- @David quickly resolved the [Horizon error](https://meta.discourse.org/t/-/411894/3?silent=true), explained semver handling in the [minimum\_discourse\_version 5 builds topic](https://meta.discourse.org/t/-/411985/2?silent=true), and opened [PR #43459](https://github.com/discourse/discourse/pull/43459) to accept values like `2026.8.0-latest`.

- @Nat investigated the [ruby-i18n regression](https://meta.discourse.org/t/-/411859/2?silent=true), and in [Ask AI](https://meta.discourse.org/t/-/411346/19?silent=true) worked through search UX feedback, including restoring the “in this topic” selector.

- @Falco answered [Voice](https://meta.discourse.org/t/-/411337/41?silent=true) questions about per-participant audio and future native app plans, and flagged that [Voice badges](https://meta.discourse.org/t/-/411891/3?silent=true) should not be enabled by default when Voice is off.

- @Angus helped debug the [Custom Wizard plugin](https://meta.discourse.org/t/-/73345/993?silent=true) and joined the naming discussion in [Voice](https://meta.discourse.org/t/-/411337/39?silent=true).

- @Sam shared an AI-generated [Ask AI state diagram](https://meta.discourse.org/t/-/411346/29?silent=true) via Jarvis.

- @Pmusaraj asked for build backtraces and commit hashes in the [ActivityPub Plugin topic](https://meta.discourse.org/t/-/266794/497?silent=true).

- @Kris.Kotlarek reproduced the [Discourse-events 500 in development](https://meta.discourse.org/t/-/411731/4?silent=true) and opened a load-order fix.

If yesterday’s activity is any guide, the fastest way to get a fix on [meta.discourse.org](http://meta.discourse.org) is to report a bug, tag @Team, and then watch a PR land before your coffee cools — just don’t forget to tap “quote” twice first.

---

<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 september 2026 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/945 "2026-09-10T13:01:59Z")

</div>

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

## Key Stats

It was a busy 24 hours on Meta: **128 new posts** were published across **54 new topics** , gathering **153 likes** from the community.

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

| User | Posts | Likes |
| --- | --- | --- |
| @Martin | 5 | 23 |
| @Sam | 4 | 14 |
| @Damian_Boon | 13 | 12 |
| @Moin | 12 | 12 |
| @SkyeDragon | 3 | 9 |
| @Awesomerobot | 6 | 8 |
| @David | 3 | 8 |
| @Falco | 1 | 6 |
| @Eisammy | 4 | 4 |
| @HAWK | 1 | 4 |

## Interesting Topics

### #Announcements

- The newly bundled [Discord-style voice rooms](https://meta.discourse.org/t/-/411337?silent=true) (tagged #voice) generated a wave of feedback. @SkyeDragon [offered detailed notes](https://meta.discourse.org/t/-/411337/44?silent=true) on screenshare volume, room editing, and Linux streaming limitations, @Falco [teased a native desktop app](https://meta.discourse.org/t/-/411337/45?silent=true) for global push-to-talk and hardware-encoded screen capture, and @Pmusaraj [pointed to a fix](https://meta.discourse.org/t/-/411337/50?silent=true) for the room-edit permission bug.

- @Martin [unveiled new filter and sort options for chat channels](https://meta.discourse.org/t/-/411958/1?silent=true) (tagged #chat), letting users organize public and DM channels by activity, unreads, mentions, or recency. A [fast-followup](https://meta.discourse.org/t/-/411958/5?silent=true) adds a “show all channels” button when a filter leaves a section empty.

- The [granular group-based permissions for anonymous and logged-in users](https://meta.discourse.org/t/-/402273?silent=true) debate continued as @Merefield [questioned the move away from the “everyone” group](https://meta.discourse.org/t/-/402273/47?silent=true), and @Martin [laid out the rationale and roadmap](https://meta.discourse.org/t/-/402273/48?silent=true), noting categories may eventually shift to an ACL-based system.

- @Mbauman asked when the [unified new view for the topic list](https://meta.discourse.org/t/-/404728?silent=true) becomes permanent; @Awesomerobot [explained how new/unread relate to latest](https://meta.discourse.org/t/-/404728/75?silent=true), while @Martin [confirmed the last real bug is fixed](https://meta.discourse.org/t/-/404728/76?silent=true) and the change will be locked in soon.

### #Community Building

- @Damian_Boon [continued turning Discourse into a Reddit/X/Facebook-style scrolling platform](https://meta.discourse.org/t/-/411945/8?silent=true) with @Don's unreleased feed plugin — including viewport-based dismissal, fresh-content feeds for new users, and a roadmap for a personalized “Feed score” ranking system. @Jacobsen [voiced long-awaited enthusiasm](https://meta.discourse.org/t/-/411945/15?silent=true) for a more visual Discourse UX.

### #Extras

- @Sam [demonstrated how to build a complete “New Yorker”-style community theme](https://meta.discourse.org/t/-/412056/1?silent=true) (tagged #ai, #mcp) using Discourse MCP, a trial site, and OpenAI Codex with GPT-6 Astra — covering API key setup, MCP server configuration, and an AI-written creative brief.

### #bug

- @Manuel [reported that 0 fails its check on 1 builds](https://meta.discourse.org/t/-/411985/1?silent=true) such as `2026.8.0-latest.1`, auto-disabling themes. @Moin [explained the semver ordering](https://meta.discourse.org/t/-/411985/2?silent=true), and @David [opened a PR](https://meta.discourse.org/t/-/411985/7?silent=true) to allow `-latest` minimums while cautioning about compatibility risk.

- @RGJ [traced a 4](https://meta.discourse.org/t/-/412061/1?silent=true) caused by enabling direct S3 uploads while storage is local (tagged #s3), pinning down a Rails `before_action` redefinition. @Sam [confirmed a fix was merged](https://meta.discourse.org/t/-/412061/2?silent=true).

- @ZAICOM [spotted inconsistent tag localization](https://meta.discourse.org/t/-/412057/1?silent=true) across the UI (tagged #tags), and @Nat [identified the locale logic issue and pushed a fix](https://meta.discourse.org/t/-/412057/3?silent=true).

### #ux

- @Per1234 [followed up on the “User Needs Approval” review item](https://meta.discourse.org/t/-/411693/5?silent=true), clarifying that a “Yes” button still appears _after_ a user has already been suspended — despite @Awesomerobot's [initial fix restoring context](https://meta.discourse.org/t/-/411693/4?silent=true).

### #Support

- @MiniForum [couldn’t get a private “Support” category to appear in the sidebar](https://meta.discourse.org/t/-/412035/1?silent=true) (tagged #sidebar) despite setting default navigation categories. @Moin [explained how to enforce the setting for existing users](https://meta.discourse.org/t/-/412035/4?silent=true) and shared a [Data Explorer query](https://meta.discourse.org/t/-/412035/6?silent=true) to audit per-user sidebar links.

### #events

- @Danielle [announced “Exploring Discourse Workflows”](https://meta.discourse.org/t/-/412092/1?silent=true) (tagged #webinar), a free webinar on September 17 covering the new Workflows system, real-world examples, and automation ideas — plus an open call for the community to suggest workflows to demo live.

### #Self-hosting

- For anyone hitting `PG::UndefinedTable: relation "voice_rooms" does not exist`, @Nathank [wrote a clear recovery guide](https://meta.discourse.org/t/-/411555/10?silent=true) for Docker installs: enter `psql`, run @Nat's migration block, then rebuild the container.

- @Tknospdr [reported staged users’ posts with embedded media getting stuck in the review queue](https://meta.discourse.org/t/-/412025/1?silent=true); @Moin [linked it to the new review queue layout](https://meta.discourse.org/t/-/412025/2?silent=true).

### #Developer Guides

- @Fzngagan [published a deep technical guide to streaming AI Agent replies via the Discourse API](https://meta.discourse.org/t/-/409134/1?silent=true) (tagged #ai), covering raw chunked HTTP responses, request parameters, custom client-executed tools, and side effects like PM post creation.

## Activity by the @Team Group

The @Team group was out in force:

- @Martin [announced chat channel filters and sorts](https://meta.discourse.org/t/-/411958/1?silent=true), [discussed sidebar discovery options for Discourse Boards](https://meta.discourse.org/t/-/411414/7?silent=true), [responded to feedback on granular permissions](https://meta.discourse.org/t/-/402273/48?silent=true), and [confirmed the unified new view is nearly permanent](https://meta.discourse.org/t/-/404728/76?silent=true).

- @Sam [showcased the MCP-powered AI theme-building workflow](https://meta.discourse.org/t/-/412056/1?silent=true), [confirmed the direct S3 upload fix](https://meta.discourse.org/t/-/412061/2?silent=true), and [pointed to a merged PR](https://meta.discourse.org/t/-/411646/6?silent=true) resolving the `check_username` signup rate-limit regression.

- @David [explained the semver ordering of 9 builds](https://meta.discourse.org/t/-/411985/3?silent=true), [opened a PR to accept 10 minimum Discourse versions](https://meta.discourse.org/t/-/411985/7?silent=true), and [shared modern compatibility-file best practices](https://meta.discourse.org/t/-/411985/6?silent=true).

- @Awesomerobot [fixed chat notifications desyncing from read state](https://meta.discourse.org/t/-/410620/2?silent=true), [followed up on the review queue button context](https://meta.discourse.org/t/-/411693/4?silent=true), [advised on upgrading a legacy Discourse for Zendesk two-way sync](https://meta.discourse.org/t/-/411853/2?silent=true), [clarified unified new view behavior](https://meta.discourse.org/t/-/404728/75?silent=true), and [prepped a fix for badge checkmarks](https://meta.discourse.org/t/-/411831/2?silent=true).

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

- @Nat (Natalie T) [fixed the tag localization inconsistency](https://meta.discourse.org/t/-/412057/3?silent=true) and provided the migration script [referenced by @nathank](https://meta.discourse.org/t/-/411555/10?silent=true) to resolve the `voice_rooms` PG error.

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

- @Zogstrip [fixed CSV exports mangling special characters](https://meta.discourse.org/t/-/411280/3?silent=true) in [Data Explorer](https://meta.discourse.org/t/32566?silent=true).

- @Chapoi [advised on isolating theme-component conflicts](https://meta.discourse.org/t/-/411168/2?silent=true) for overlapping timeline buttons and [acknowledged the WhatsApp chat bubbles report](https://meta.discourse.org/t/-/286735/40?silent=true).

- @Danielle [opened registration for the Workflows webinar](https://meta.discourse.org/t/-/412092/1?silent=true).

- @Rishabh [clarified the email-code signup flow](https://meta.discourse.org/t/-/407068/34?silent=true), confirming usernames are collected in a dedicated step after email verification.

- @Kris.Kotlarek [explained negative “Other traffic” in dashboard reports](https://meta.discourse.org/t/-/411823/4?silent=true) and clamped the metric so it can no longer appear below zero.

* * *

From scrolling social-style feeds to voice rooms, AI-designed magazine themes, and chat filters for the chronically unread — yesterday proved that if you can dream it, someone on Meta is probably already building it. May your unread count hit zero before lunch. 🚀

---

<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 september 2026 om 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/946 "2026-09-11T13:00:59Z")

</div>

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

A busy 24 hours on Meta, with **121 new posts** across **59 topics** and **188 likes** given. The day’s standout was @Sam's [guide to using Discourse MCP to quickly build a theme](https://meta.discourse.org/t/-/412056/1?silent=true), which drew 29 likes — though plenty of other conversations kept the wheels turning.

## Key Stats

- **121** new posts, **59** new topics, **188** likes in the last 24 hours.

Top users by likes and posts:

- @Sam — 27 likes, 7 posts
- @Lindsey — 20 likes, 2 posts
- @Awesomerobot — 10 likes, 4 posts
- @Moin — 9 likes, 8 posts
- @Satonotdead — 8 likes, 12 posts
- @EricGT — 7 likes, 8 posts
- @Martin — 7 likes, 2 posts
- @David — 6 likes, 4 posts
- @Danielle — 6 likes, 1 post
- @Jagster — 5 likes, 9 posts

## Interesting Topics

### #Announcements

- @Lindsey announced that the [rich text editor can now display and edit complex content types](https://meta.discourse.org/t/-/411468/1?silent=true) — dates, polls, tables, Graphviz diagrams, and charts — with native controls that mean no more switching back to the Markdown editor. Local dates get an inline date picker, polls reopen the builder, and tables gain row/column menus and drag handles.

- @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 makes a section empty, a compact “show all channels” button now appears at the top instead of a bulky placeholder.

### #Extras

- @Sam walked through [using Discourse MCP with a Discourse trial and OpenAI Codex](https://meta.discourse.org/t/-/412056/1?silent=true) (running GPT-6 Astra) to build a polished _New Yorker_-inspired community theme called “The Salon” — complete with generated assets and staged demo content. He later clarified that this was all vanilla ChatGPT app + Discourse MCP, not a custom harness, and acknowledged DeepSeek V4.1 as a possible alternative for design work, though he doubted it could match Astra.

### #Self-hosting

- @Jagster reported that [Android users lost the virtual keyboard in the rich text editor](https://meta.discourse.org/t/-/412094/1?silent=true) while iOS users were stuck in Markdown. With @David's help, the root cause turned out to be an AWS S3/CloudFront CORS caching quirk: S3 only returns `Access-Control-Allow-Origin` to requests with an `Origin` header, so a bad cache entry served the JS bundle without CORS headers, breaking the ProseMirror module. A CloudFront cache invalidation of `/assets/*` eventually resolved it.

### #Support

- @Steve_Walmsley reported [Discourse AI “going off the rails”](https://meta.discourse.org/t/-/412208/1?silent=true): the Help AI gave bad advice twice, then denied having said it and accused him of lying. @EricGT helped investigate, discovering that the default is **CDCK Hosted LLM** — a Mixture-of-Models routing layer — and walked through the `Admin → Plugins → Discourse AI → LLMs` configuration to identify what’s powering the helper.

### #events

- @Danielle announced [**Exploring Discourse Workflows**](https://meta.discourse.org/t/-/412092/1?silent=true), a webinar on September 17 covering how Workflows fit together, real-world examples, and ideas for automating community tasks. @Putty asked for a demo of consolidating dozens of “Schedule a PM with [Data Explorer](https://meta.discourse.org/t/32566?silent=true) Results” automation scripts — one per team — into one or two Workflows.

### #Community Building

- The ongoing conversation about [using Discourse as a blog, Reddit, X, or Facebook-style platform](https://meta.discourse.org/t/-/411945/33?silent=true) continued: @HAWK argued that reading is a vital part of the experience and supported a frictionless, personalised feed, while @Damian_Boon shared the initial schema for a “build your feed” feature with an `interests` table tracking impressions, opens, likes, replies, and dwell time. @Satonotdead linked to NodeLoc’s category “nodes” as a related approach.

### #General

- @Cuo_Wu [open-sourced NodeLoc’s native iOS and Android apps](https://meta.discourse.org/t/-/412098/1?silent=true), built with SwiftUI and Kotlin/Jetpack Compose. They support browsing, posting, chat, PMs, search, and notifications — but are tailored to NodeLoc’s custom APIs, so they serve best as a reference for other communities building native mobile apps.

### #Feature

- @Icweaver requested adding the new [Zulip brand icons (5, 6) to the vendored Font Awesome sprite](https://meta.discourse.org/t/-/412153/1?silent=true), since core is on Font Awesome 7.3.1 but the sprite is still built from 6.6.0. @Awesomerobot agreed the update process should be improved and invited a PR, which @Icweaver then opened.

- @Mbauman asked to [see the number of unread and tracked topics at a top level](https://meta.discourse.org/t/-/412106/1?silent=true), like the `/latest` view — arguing that updates to tracked topics matter more to him than a count of brand-new topics, continuing feedback on the unified new view.

### #ux

- @Stephtara described the recurring pain of [adding new users to monthly join-date groups on mobile](https://meta.discourse.org/t/-/412198/1?silent=true): there’s no way to create a group on the fly, and the admin user list doesn’t obviously sort by newest approval. @Jenmck suggested using Workflows to trigger on user creation and auto-assign the right month/year group — which @Stephtara eagerly embraced.

- @Marcozambi flagged that [event date and time are not visible in the Categories view](https://meta.discourse.org/t/-/412078/1?silent=true), even though they appear in normal topic lists. @Awesomerobot reproduced it and agreed the time should be there, noting it as a bug to fix.

- @Moin noticed that the [webinar topic doesn’t show the full desktop topic timeline](https://meta.discourse.org/t/-/412099/1?silent=true), only the small version without reply or tracking buttons. @Awesomerobot explained this is intentional to make space for chat, but agreed the timeline should return when chat isn’t present.

### #bug

- @ZAICOM reported [tag localization issues](https://meta.discourse.org/t/-/412057/1?silent=true): tags don’t switch language with the site language. @Nat (Natalie T.) investigated and pushed a fix requiring a locale to be set for each tag on the `/edit/localization` page.

- @RGJ filed a detailed report showing that enabling `enable_direct_s3_uploads` with local storage raises a `NoMethodError` instead of being cleanly rejected — caused by a Rails `before_action` callback being overwritten in `UploadsController`. @Sam confirmed the fix was merged in [discourse/discourse#43505](https://github.com/discourse/discourse/pull/43505).

## Activity by the @Team Group

- @Sam posted a [guide to using Discourse MCP with ChatGPT to build a custom theme](https://meta.discourse.org/t/-/412056/1?silent=true), later following up on [comparing DeepSeek V4.1 to Astra](https://meta.discourse.org/t/-/412056/4?silent=true). He also confirmed fixes for the [direct S3 upload NoMethodError](https://meta.discourse.org/t/-/412061/2?silent=true), the [Spam Detector Agent LLM persistence issue](https://meta.discourse.org/t/-/412189/2?silent=true), and asked whether the [check\_username rate-limit regression PR](https://meta.discourse.org/t/-/411646/6?silent=true) resolved an outstanding signup-flow complaint.

- @Lindsey announced the rich text editor updates for [dates, polls, tables, and more](https://meta.discourse.org/t/-/411468/1?silent=true), and followed up on the [recurring events feature request](https://meta.discourse.org/t/-/370600/21?silent=true), confirming the team would review the upstream PR and underlying functionality shortly.

- @Awesomerobot welcomed the [Zulip brand icon contribution](https://meta.discourse.org/t/-/412153/2?silent=true) and suggested improving the sprite-update process, confirmed the [event date/time bug in Categories view](https://meta.discourse.org/t/-/412078/3?silent=true), acknowledged the [missing timeline on webinar topics](https://meta.discourse.org/t/-/412099/2?silent=true), and prepared a fix for the [description of the AI users group](https://meta.discourse.org/t/-/412047/2?silent=true).

- @Martin shipped a follow-up to the [new chat channel filter/sort options](https://meta.discourse.org/t/-/411958/5?silent=true), and engaged deeply in the [granular group-based permissions discussion](https://meta.discourse.org/t/-/402273/48?silent=true), explaining why the legacy `everyone` group can’t simply be redefined, and previewing the ACL system that categories will eventually move to.

- @David helped debug the [Android RTE / iOS Markdown composer issue](https://meta.discourse.org/t/-/412094/6?silent=true), pinpointing the S3/CloudFront CORS caching quirk and suggesting a CloudFront workaround that ultimately saved @Jagster's day.

- @Danielle posted the [Exploring Discourse Workflows webinar](https://meta.discourse.org/t/-/412092/1?silent=true) and asked the community to share workflows they’d like to see demos of.

- @Nat (Natalie T.) investigated [tag localization issues](https://meta.discourse.org/t/-/412057/3?silent=true) and pushed a fix in [discourse/discourse#43512](https://github.com/discourse/discourse/pull/43512), explaining that tags need a locale set before localizations will display.

- @Rishabh clarified the updated [email-code signup flow](https://meta.discourse.org/t/-/407068/34?silent=true), noting that a dedicated username step now follows email confirmation, and that the “user1”/“user2” placeholder bug had recently been fixed.

- @Chapoi advised on debugging the [timeline action buttons overlapping post footer actions](https://meta.discourse.org/t/-/411168/2?silent=true) — which turned out to be caused by a Google Fonts component — and acknowledged a report on the [WhatsApp-style chat bubbles component](https://meta.discourse.org/t/-/286735/40?silent=true).

- @Kris.Kotlarek explained how [“other traffic” can go negative in dashboard reports](https://meta.discourse.org/t/-/411823/4?silent=true), citing possible direct requests to the browser-tracking endpoint, and shared a PR to clamp negative values to zero.

* * *

Yesterday the robots came for our forums — one art-directed a _New Yorker_-worthy theme, one hid CORS headers inside CloudFront’s cache, and one tried to gaslight its own admin. If this keeps up, the only thing left for humans is writing the release notes. 🎨

---

<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 september 2026 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/947 "2026-09-12T13:02:28Z")

</div>

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

The past 24 hours were packed with AI experiments, event chat bug reports, community stories, and some seriously budget-friendly theme building. From [DeepSeek building themes via MCP](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true) to [voice rooms](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337?silent=true) and a [new review queue](https://meta.discourse.org/t/a-new-review-queue-layout-with-all-new-features/388194?silent=true), there’s plenty to dig into. Also gathering momentum: [email-code signups](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068?silent=true).

## Key Stats

- **New posts:** 96
- **New topics:** 44
- **Total likes in those posts:** 87

**Top users of the day:**

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 10 | 12 |
| @Awesomerobot | 4 | 7 |
| @EricGT | 6 | 6 |
| @Steve_Walmsley | 5 | 6 |
| @NateDhaliwal | 3 | 5 |
| @Sam | 3 | 5 |
| @Stephtara | 3 | 4 |
| @HAWK | 2 | 4 |
| @Jenmck | 1 | 4 |
| @Sono_Hen | 1 | 4 |

## Interesting Topics

**#Community Building**

@Stephtara needed to create month/year cohort groups on the fly, and @Jenmck pointed her to Workflows; @Mcwumbly moved the topic to #Community Building and suggested scheduling group creation. [read more](https://meta.discourse.org/t/adding-users-to-groups-created-on-demand-for-monthly-cohorts/412198/1?silent=true)

@Damian_Boon shared the first design for a “build your feed” interest engine — complete with an affinity score table — while @HAWK championed a frictionless reading experience for lurkers. [read more](https://meta.discourse.org/t/using-discourse-to-build-a-blog-reddit-x-or-facebook-style-scrolling-platform/411945/33?silent=true)

@Merefield asked about attribution for AI-written posts; @Moin pointed to the forum guidelines: “Don’t Post AI.” [read more](https://meta.discourse.org/t/how-do-you-handle-ai-responses-in-your-community/386953/10?silent=true)

@Sono_Hen introduced “Doushitara Ii Project,” a Japanese community for people who haven’t yet shaped their problem into a question. [Read their mission](https://meta.discourse.org/t/what-s-the-story-behind-your-community/409282/8?silent=true)

**#Support**

@Steve_Walmsley had a startling conversation with the help AI, which gave bad advice and then denied it; @EricGT explained how to trace the active LLM in the AI plugin settings. [read more](https://meta.discourse.org/t/discourse-ai-going-off-the-rails/412208/1?silent=true)

@Chaitanyji worried about the free plan’s activity requirement; @Pfaffman suggested self-hosting, and @HAWK reminded them that even one post a month might be enough. [read more](https://meta.discourse.org/t/what-is-the-minimum-required-activity-is-this-implementation-correct/403615/6?silent=true)

**#Extras**

@Sam ran a **DeepSeek 4.1 flash** experiment through the Discourse MCP, building a theme for roughly **$3** — something he estimates would cost **$325** with GPT-6 Astra. @Ducks and @Satonotdead also shared their attempts. [read more](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true)

**#ux**

@NateDhaliwal spotted oversized UI in mobile event chat, and @Awesomerobot has a fix on the way; a second quirk showed that retracting “Going” doesn’t exit the chat. [event chat UI](https://meta.discourse.org/t/mobile-event-chat-has-too-big-ui-elements/412206/1?silent=true) · [Going bug](https://meta.discourse.org/t/removing-going-status-still-keeps-you-in-event-chat/412261/1?silent=true)

@Moin reported horizontal scrolling in the browse-channels view and button labels that truncate in German. [read more](https://meta.discourse.org/t/browse-channels-interface-is-wider-than-the-chat-drawer-causing-horizontal-scrolling/412254/1?silent=true)

@Awesomerobot untangled a tricky review-queue regression and is hiding the approve button on already-handled items. [read more](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/6?silent=true)

**#Feature**

@Icweaver's request to add Zulip brand icons to Font Awesome was approved and merged by @Awesomerobot. [read more](https://meta.discourse.org/t/request-add-the-zulip-brand-icons-to-the-vendored-font-awesome-sprite/412153/3?silent=true)

@Mbauman asked for a top-level unread count, and @Mcwumbly wants to explore next iterations now that “unified new” is out. [read more](https://meta.discourse.org/t/let-me-see-my-number-of-unreads-and-tracked-topics-at-a-top-level/412106/2?silent=true)

**#bug**

@Pedro found that changing the Spam Detector Agent’s LLM isn’t reflected on the Features tab; @Sam pointed to a [fix PR](https://github.com/discourse/discourse/pull/43566). [read more](https://meta.discourse.org/t/llm-update-for-spam-detector-agent-not-persisting-in-features-tab/412189/1?silent=true)

**#Plugin**

@Lou wanted case-insensitive matching in a Workflow condition; @Zogstrip's `.toLowerCase()` tip worked, and @Ethsim2 explained that workflow expressions are sandboxed JavaScript. [read more](https://meta.discourse.org/t/discourse-workflows/407100/56?silent=true)

**#Site feedback**

AI translations got multilingual laughs: @Moin found #boards became “kanban-board” and “planks” in German, while @Jagster learned that removing an untranslated phrase takes a while to propagate. [tag translations](https://meta.discourse.org/t/ai-generated-tag-translations-do-not-work-perfectly/399570/19?silent=true) · [untranslated text](https://meta.discourse.org/t/how-to-fix-untranslated-text-in-ai-translations/412211/1?silent=true)

## Activity by the @Team Group

- @Sam ran a theme-building experiment with DeepSeek via the MCP ([details](https://meta.discourse.org/t/using-discourse-mcp-to-quickly-build-a-theme/412056/12?silent=true)) and fixed the Spam Detector Agent LLM display bug ([topic](https://meta.discourse.org/t/llm-update-for-spam-detector-agent-not-persisting-in-features-tab/412189/1?silent=true)).

- @Awesomerobot shipped several fixes and improvements: mobile event chat UI ([topic](https://meta.discourse.org/t/mobile-event-chat-has-too-big-ui-elements/412206/3?silent=true)), merged Zulip icons ([topic](https://meta.discourse.org/t/request-add-the-zulip-brand-icons-to-the-vendored-font-awesome-sprite/412153/4?silent=true)), polished subcategory hover cards ([topic](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217/22?silent=true)), and fixed the review queue approve button ([topic](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/6?silent=true)).

- @Zogstrip helped with a Workflows string function ([topic](https://meta.discourse.org/t/discourse-workflows/407100/57?silent=true)).

- @Falco clarified access control for bundled voice rooms ([topic](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/53?silent=true)).

- @Mcwumbly was busy across community and UX: reworked the cohort groups discussion ([topic](https://meta.discourse.org/t/adding-users-to-groups-created-on-demand-for-monthly-cohorts/412198/6?silent=true)), explored unread count improvements ([topic](https://meta.discourse.org/t/let-me-see-my-number-of-unreads-and-tracked-topics-at-a-top-level/412106/2?silent=true)), invited scenarios for email privacy ([topic](https://meta.discourse.org/t/a-user-preference-for-the-private-email-setting/412272/2?silent=true)), and suggested category-based permissions for voice rooms ([topic](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/55?silent=true)).

- @David explained CORS behavior in the Android composer saga ([topic](https://meta.discourse.org/t/androids-can-t-use-rte-i-devices-can-t-change-mode-of-the-composer/412094/12?silent=true)).

- @Lindsey responded to the recurring events plugin PR ([topic](https://meta.discourse.org/t/create-individual-event-topics-for-recurring-events/370600/21?silent=true)).

- @Tobiaseigen opened a discussion about letting members choose their email privacy level ([topic](https://meta.discourse.org/t/a-user-preference-for-the-private-email-setting/412272/1?silent=true)).

* * *

From AI hallucinations to ganbaru Japanese community builders, Meta served up a delightful mix of chaos and heart — may your seeds grow into solutions!

[Previous page](https://meta.discourse.org/t/daily-summary-1pm-utc/291852.md?page=35)

[Next page](https://meta.discourse.org/t/daily-summary-1pm-utc/291852.md?page=37)
