# 每日摘要（UTC晚上九点）

**URL:** <https://meta.discourse.org/t/daily-summary-9pm-utc/291850>\
**Category:** Forum summaries\
**Created:** [2024年一月16日 21:56 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")\
**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:** [2026年八月18日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/958 "2026-08-18T21:01:34Z")

</div>

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

## Key Stats

In the last 24 hours, Meta saw **200 new posts** across **61 new topics** , with **240 likes** given across the returned activity. The most active contributors were:

| User | Posts | Likes |
| --- | --- | --- |
| @NateDhaliwal | 11 | 22 |
| @Scoresby | 14 | 18 |
| @Chapoi | 12 | 18 |
| @Merefield | 10 | 16 |
| @Moin | 9 | 14 |
| @Andrew_Rowe | 6 | 11 |
| @Nickdb | 3 | 9 |
| @Ed_S | 9 | 8 |
| @Satonotdead | 9 | 7 |
| @Awesomerobot | 4 | 7 |

* * *

## Interesting Topics

**#Community Building**

- @Scoresby floated a bold idea: a `forum moderated by money` where posting, replying, and upvoting all carry small fees, with visibility ranked by community investment. @Nickdb warned about creating a financial divide, @Merefield argued that charging people to create content would scare off contributors, and @Ed_S pointed to Metafilter’s $5 sign-up fee as evidence that a nominal barrier can encourage civility. The thread evolved into a broader discussion about token economies, spam resistance, and whether “Discoin” could ever work. [read more](https://meta.discourse.org/t/-/410209/1?silent=true)

- @Satonotdead shared striking data showing Reddit’s citation share inside ChatGPT collapsed from 3.83% to 0.52% in a matter of days, sparking conversation about what that means for support-forum traffic and the shifting web ecosystem. @Merefield summed it up with a 🤯. [read more](https://meta.discourse.org/t/-/405401/82?silent=true)

**#Announcements**

- The [unified new view for the topic list](https://meta.discourse.org/t/-/404728/52?silent=true) continued to draw feedback. @Damian_Boon initially thought `/latest` had changed, but @Moin confirmed only `/new` was affected. @Mbauman offered a detailed critique, arguing the merged “new topics + unread replies” view intermingles individual tracking state with global topic creation state, and linked back to [the original “new new” experiment](https://meta.discourse.org/t/the-new-new-has-been-enabled-on-meta/278811?silent=true) that was reverted three years ago. [read more](https://meta.discourse.org/t/-/404728/56?silent=true)

- @Chapoi moved AI title suggestions into the composer helper and defended the consolidation in [AI title suggestions move to composer helper](https://meta.discourse.org/t/-/410074/1?silent=true). @Jaroslav.Kovar and @Jagster pushed back, noting that the hidden star icon used to be a visual cue and the new flow adds too much friction. @Chapoi acknowledged the extra steps, explained the old implementation was noisy and costly, and teased future improvements where users “do not need to click anything at all.” [read more](https://meta.discourse.org/t/-/410074/8?silent=true)

- The [redesigned admin dashboard](https://meta.discourse.org/t/-/404528/1?silent=true) received sysadmin feedback from @Skodde, who asked for a selectable main block with classic Version and Backups information that doesn’t require the Docker Manager plugin. @Chapoi confirmed something along those lines is already in the works. [read more](https://meta.discourse.org/t/-/404528/53?silent=true)

- @Lindsey announced that [Zoom webinars can now run as livestream events](https://meta.discourse.org/t/-/410355/1?silent=true) in the Discourse Events plugin, letting members watch the presentation, RSVP, join via Zoom, and keep chatting in Discourse after the event ends. [read more](https://meta.discourse.org/t/-/410355/1?silent=true)

**#Plugin**

- @NateDhaliwal published the [See TL3 Progress plugin](https://meta.discourse.org/t/-/410166/1?silent=true), which shows TL2 users a progress bar toward TL3, optional detailed requirement breakdowns, TL3 warnings, and hints about muted topics. @Lilly spotted a missing summary in the plugin listing, @NateDhaliwal fixed it, and the plugin is now ready for broader use. [read more](https://meta.discourse.org/t/-/410166/1?silent=true)

- In [Discourse Workflows](https://meta.discourse.org/t/-/407100/17?silent=true), @J.Jaffeux shared a JSON workflow example using a data-explorer node to look up user information, and later confirmed the “bump topic” operation lives on the topic node. @Patrickemin confirmed everything worked after updating. [read more](https://meta.discourse.org/t/-/407100/17?silent=true)

**#Self-hosting**

- @Ed_S shared detailed `ps`, `free`, and `vmstat` output in [Is pitchfork using too much memory?](https://meta.discourse.org/t/-/410280/1?silent=true), noting heavy swap usage after 20 days. @David explained that it’s normal for one pitchfork worker to take the bulk of the load, memory grows and then settles, and hinted that Pitchfork’s “reforking” feature is being explored to improve memory sharing. [read more](https://meta.discourse.org/t/-/410280/4?silent=true)

- @Dennisjbr presented a [parallel filesystem operations template](https://meta.discourse.org/t/-/410278/1?silent=true) to speed up recursive `chown`/`chmod` operations during rebuilds on upload-heavy forums. @David moved the topic back to #Support > Self-hosting, suggested using `find` directly in the upstream template, and opened a [simpler PR](https://github.com/discourse/discourse_docker/pull/1115) that skips `chown` when permissions already match. [read more](https://meta.discourse.org/t/-/410278/5?silent=true)

- In [PostgreSQL 18 update for self-hosters](https://meta.discourse.org/t/-/406194/71?silent=true), @Chrisr explained that collation mismatch warnings during dump-and-restore are expected after the base image moved from Debian Bookworm to Trixie, and that switching to `C.UTF-8` with the `builtin` provider will prevent future glibc collation issues. @Jonathan5 confirmed a successful upgrade. [read more](https://meta.discourse.org/t/-/406194/71?silent=true)

**#development**

- @Don documented the process of [building a skeleton layout loader for Discourse](https://meta.discourse.org/t/-/410338/1?silent=true), including automatically generated selectors, scoring logic for candidate selectors, hidden-element handling, and the hard-won lesson that a skeleton loader should not become a DOM-readiness gate. [read more](https://meta.discourse.org/t/-/410338/1?silent=true)

- @Jahan_Gagan asked how to override `save()` on the composer model in a supported way, and @Awesomerobot pointed to existing transformers and events. @David went further and proposed a new `composer-minimum-post-length` value transformer in [this PR](https://github.com/discourse/discourse/pull/42686), giving plugin authors a clean extension point for optional topic bodies. [read more](https://meta.discourse.org/t/-/410125/5?silent=true)

**#Support**

- @Soumya_Ranjan_Mishra asked how to configure Discourse AI with an internal OpenAI-compatible gateway. @Falco suggested selecting `openai` as the provider and configuring the URL, @Moin recommended checking `/logs` for more detail, and @Satonotdead mentioned `DISCOURSE_ALLOWED_INTERNAL_HOSTS` for internal IPs. [read more](https://meta.discourse.org/t/-/410238/1?silent=true)

- @ThisSource asked whether Discourse can create topics and replies using AI. @Darkpixlz noted there is no built-in generator but suggested the topic API, while @Moin linked to [a previous forum experiment where someone populated a mostly dead Discourse with bots](https://meta.discourse.org/t/i-populated-my-mostly-dead-discourse-forum-with-bots/401493?silent=true). [read more](https://meta.discourse.org/t/-/410343/1?silent=true)

* * *

## Activity by the @Team Group

- @Chapoi was busy across multiple threads: he gathered feedback on [AI title suggestions](https://meta.discourse.org/t/-/410074/8?silent=true), discussed [notification dismissal options](https://meta.discourse.org/t/-/410141/2?silent=true), explained [Google’s deindexing behavior](https://meta.discourse.org/t/-/410177/4?silent=true), confirmed a fix for the [compose dark-mode input background](https://meta.discourse.org/t/-/410289/2?silent=true), responded to [admin dashboard feedback](https://meta.discourse.org/t/-/404528/54?silent=true), and coordinated backports for the [iOS PWA reply button](https://meta.discourse.org/t/-/403662/11?silent=true) and [Safari PWA zooming](https://meta.discourse.org/t/-/407806/11?silent=true).

- @Moin clarified questions about the [unified new topic-list view](https://meta.discourse.org/t/-/404728/53?silent=true), helped troubleshoot the [Discourse AI internal API configuration](https://meta.discourse.org/t/-/410238/11?silent=true), answered [group mention and notification questions](https://meta.discourse.org/t/-/410168/4?silent=true), and posted feedback about repetitive [weekly AI summaries](https://meta.discourse.org/t/-/292429/11?silent=true).

- @David explained [pitchfork memory growth](https://meta.discourse.org/t/-/410280/4?silent=true), encouraged an upstream fix for [slow rebuilds with large upload directories](https://meta.discourse.org/t/-/410278/5?silent=true), and proposed a [new composer value transformer](https://meta.discourse.org/t/-/410125/5?silent=true) to support optional topic bodies.

- @Martin started a WIP roadmap for [making granular anonymous/logged-in group permissions stable](https://meta.discourse.org/t/-/410178/1?silent=true), and followed up with fixes for the [main permissions topic](https://meta.discourse.org/t/-/402273/41?silent=true).

- @J.Jaffeux shared [workflow examples using data-explorer](https://meta.discourse.org/t/-/407100/17?silent=true), answered workflow questions, and confirmed the [bump topic operation](https://meta.discourse.org/t/-/407100/22?silent=true).

- @Zogstrip fixed two bugs with core PRs: [invisible 17 elements inside 18](https://meta.discourse.org/t/-/410078/5?silent=true) and [workflow modals persisting across tabs](https://meta.discourse.org/t/-/410129/4?silent=true).

- @Lindsey announced [Zoom webinars in the Events plugin](https://meta.discourse.org/t/-/410355/1?silent=true) and answered [admin dashboard AMA questions](https://meta.discourse.org/t/-/409830/20?silent=true).

- @Chrisr answered [PostgreSQL 18 upgrade questions](https://meta.discourse.org/t/-/406194/71?silent=true), explaining collation warnings and dump-and-restore details.

- @Danielle shared news about an upcoming webinar and community office hours in the [Community Retention webinar thread](https://meta.discourse.org/t/-/401266/5?silent=true).

- @Awesomerobot fixed the [compose box dark-mode bug](https://meta.discourse.org/t/-/410289/2?silent=true), helped diagnose a [permission prompt question](https://meta.discourse.org/t/-/410063/2?silent=true), and offered [composer API extension guidance](https://meta.discourse.org/t/-/410125/2?silent=true).

* * *

Whether the community was debating pay-per-upvote economics, chasing memory-hungry pitchfork workers, or watching ChatGPT citations vanish into thin air, yesterday proved once again that there’s never a dull moment on Meta — see you in the next 24 hours!

---

<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:** [2026年八月19日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/959 "2026-08-19T21:01:03Z")

</div>

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

## Key Stats

Over the last 24 hours, the community produced **47 new topics** and **144 new posts** , collecting a total of **195 likes** across the activity summarized here.

The most active and appreciated contributors were:

| User | Likes | Posts |
| --- | --- | --- |
| @Awesomerobot | 18 | 7 |
| @Moin | 17 | 10 |
| @Chapoi | 14 | 9 |
| @Mbauman | 12 | 3 |
| @Ed_S | 11 | 9 |
| @Satonotdead | 9 | 10 |
| @Ryan_Scott | 9 | 4 |
| @Don | 9 | 2 |
| @David | 8 | 5 |
| @Merefield | 8 | 4 |

From a full-site calendar outage to a wildly philosophical debate about money-moderated forums, it was a busy and colorful day on Meta.

* * *

## Interesting Topics

**#Announcements**

- [Introducing the unified new view for the topic list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/56?silent=true) — @Mbauman pushed back hard on the redesigned “New” view, arguing it confusingly intermingles _new topics_ with _tracked unread topics_, and comparing it to an attempt that was [reverted three years ago](https://meta.discourse.org/t/the-new-new-has-been-enabled-on-meta/278811/?silent=true). @Petr0 added that heavy forum users miss an easy path to their subscribed topics. @Awesomerobot responded with a thoughtful explanation of the naming rationale and shared a [proposed mockup](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/59?silent=true) showing split counts for “new topics” and “new replies” to address the extra-click complaint. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/60?silent=true)

- [AI title suggestions move to composer helper](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/8?silent=true) — @Chapoi acknowledged that moving AI title suggestions into the consolidated composer helper menu adds a click, but defended the change: the old star icon used a fragile plugin outlet, created noise for non-AI users, and was blocking future features. He hinted that the eventual goal is zero clicks, with the AI auto-applying a title when the field is left empty. [read more](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/8?silent=true)

- [Prioritize your recently used tags](https://meta.discourse.org/t/prioritize-your-recently-used-tags/410419/1?silent=true) — @Zogstrip announced a new experimental behavior for the tag picker’s empty state: instead of showing site-wide popular tags, it surfaces tags from your own 10 most recent topics first, with tagging permissions and anonymous visitors unaffected. [read more](https://meta.discourse.org/t/prioritize-your-recently-used-tags/410419/1?silent=true)

- [Zoom webinar livestream in the Events plugin](https://meta.discourse.org/t/zoom-webinar-livestream-in-the-events-plugin/410355/1?silent=true) — @Lindsey announced that Zoom webinars can now run as livestream events directly inside Discourse, complete with a side chat window, RSVP-to-join flow, and hand-raising, so members never have to leave the community to participate. [read more](https://meta.discourse.org/t/zoom-webinar-livestream-in-the-events-plugin/410355/1?silent=true)

**#Support**

- [Calendar down? The calendar for all my users is down. Pretty big deal](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/1?silent=true) — @Ryan_Scott reported a full calendar outage for ~1,200 users on awg.osdr.space after their site updated to Discourse 2026.8.0-latest.1. He traced the root cause to the Calendar and Events bundle migrating into core while the `discourse post event enabled` site setting was left off, resulting in server-side 404s. @Awesomerobot confirmed the team [identified and applied a fix](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/5?silent=true) to prevent it from recurring on other sites. [read more](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/2?silent=true)

- [Some flaky experience when searching](https://meta.discourse.org/t/some-flaky-experience-when-searching/410429/1?silent=true) — @Sk-Or-V1-Contents documented a series of odd search behaviors, including quotes getting normalized and searches for phrases like `we don't` failing entirely. @Awesomerobot clarified that stop words such as “it”, “we”, and “don’t” are excluded from PostgreSQL full-text indexing precisely because they appear too often to be meaningful, and that exact-match searches are further complicated by fancy quote stripping. [read more](https://meta.discourse.org/t/some-flaky-experience-when-searching/410429/5?silent=true)

- [Chat and Poll options not working in Firefox and Firefox-related browsers](https://meta.discourse.org/t/chat-and-poll-options-not-working-in-firefox-and-firefox-related-browsers/410371/1?silent=true) — @Deltaandthebannermen reported that on forum.tardis.guide the entire chat UI disappeared and poll checkboxes were no longer clickable in Firefox. After @Falco and @Moin helped narrow it down, @Shauny identified the culprit: Cloudflare’s WebMCP feature conflicts with Discourse and affects some browsers, and he [confirmed the fix](https://meta.discourse.org/t/chat-and-poll-options-not-working-in-firefox-and-firefox-related-browsers/410371/7?silent=true) once WebMCP was switched off. [read more](https://meta.discourse.org/t/chat-and-poll-options-not-working-in-firefox-and-firefox-related-browsers/410371/4?silent=true)

**#bug**

- [Discobot broken when I send it a.com, example.com in its tutorial](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406/1?silent=true) — @Sk-Or-V1-Contents found that the Discobot new-user tutorial silently stops replying when users paste links other than the three hard-coded Wikipedia URLs, despite instructing them otherwise. @Chapoi located the [brittle regex in the narrative bot code](https://github.com/discourse/discourse/blob/b828735c770e5054d54f6e4d3dbf38b322c3cc84/plugins/discourse-narrative-bot/lib/discourse_narrative_bot/new_user_narrative.rb#L270-L276), @Martin approved the fix, and @Chapoi shipped it in [PR #42715](https://github.com/discourse/discourse/pull/42715). [read more](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406/4?silent=true)

**#Community Building**

- [Can money be the only moderator of a forum?](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/33?silent=true) — @Scoresby defended the idea of a forum where every signal — post, reply, upvote — costs a micro-payment that mostly flows to other users, citing the micropayments “mental transaction costs” argument and pointing to Flattr’s failure as a donation-based cautionary tale. @Ed_S countered that real-world wealth disparity would always break the model, while @Andrew_Rowe suggested non-monetary in-forum credits as a middle ground and @Merefield worried a paywall would cripple engagement for most communities. [read more](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/34?silent=true)

- [Anyone else seeing a drastic drop in community activity for Support forums?](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/82?silent=true) — @Satonotdead shared data showing Reddit’s citation share in ChatGPT collapsed by 86% in a single day, igniting a wide-ranging discussion about AI models eating forum traffic. @Nickdb noted the rising burden of AI-assisted support topics and mused about models training on model-tainted content (“the snake eating itself”), while @Merefield wondered aloud about the sheer scale of the shift. [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/86?silent=true)

**#Feature**

- [Allowing multiple OIDC sources](https://meta.discourse.org/t/allowing-multiple-oidc-sources/304290/3?silent=true) — @Digitalities presented a concrete EU research community use case requiring both EU Login and EGI Check-in simultaneously, explaining that the single un-numbered `openid_connect_client_id` setting namespace makes this impossible today. @Hellekin suggested an Authentik federation proxy, the OAuth2 Basic plugin, or the legacy SAML plugin as interim workarounds. [read more](https://meta.discourse.org/t/allowing-multiple-oidc-sources/304290/7?silent=true)

- [Feedback for Ask Discourse](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/26?silent=true) — @Ed_S posted a spectacular clip of Ask Discourse “spouting nonsense” mid-upgrade, with hallucinated tool calls and rambling text. @Sam apologized and confirmed [the upgrade was the cause](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/27?silent=true); after replaying the conversation, @Ed_S confirmed the model no longer lost the plot, though it emitted one bit of bad markup, and @Falco confirmed link-opening behavior should respect the user’s preferences. [read more](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/31?silent=true)

**#development**

- [Building a Skeleton Layout Loader for Discourse](https://meta.discourse.org/t/building-a-skeleton-layout-loader-for-discourse/410338/1?silent=true) — @Don published a deep technical dive into a skeleton loader generated from the _actual_ Discourse UI rather than a hardcoded template. The post covers scoring candidate CSS selectors, handling hidden elements without leaving gaps, and the key navigation insight that the skeleton must not become a “DOM-readiness gate” — it should disappear as soon as real content appears. [read more](https://meta.discourse.org/t/building-a-skeleton-layout-loader-for-discourse/410338/1?silent=true)

**#Theme component**

- [Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712/17?silent=true) — @Don added a new `open_all_topic_links` setting so _any_ topic link anywhere in the UI — post content, notifications, user cards, search results, sidebar — opens in the preview modal instead of navigating away. @Satonotdead praised the mobile swipe interaction, though @Jagster noted some rough edges when reopening already-read topics. [read more](https://meta.discourse.org/t/topic-preview-modal/409712/19?silent=true)

**#Self-hosting**

- [Is pitchfork using too much memory?](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/3?silent=true) — @Ed_S shared detailed free/swap numbers suggesting a ~1.3GB reclaim after recycling pitchfork workers. @David clarified that per-process RSS is misleading because pitchfork shares memory copy-on-write across workers, shared a [7-day production graph](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/4?silent=true) showing memory settling under 1.4GB, and hinted that an upcoming “reforking” feature will periodically re-fork workers from a warm mold to keep memory shared. [read more](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/6?silent=true)

* * *

## Activity by the @Team Group

- @Awesomerobot was at the center of the day’s biggest incident: he identified and applied the [calendar outage fix](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/5?silent=true) and explained what went wrong for sites updating to 2026.8. He spent considerable effort [responding to feedback on the unified topic list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/59?silent=true), including a mockup to surface counts separately, and also [explained stop words in search](https://meta.discourse.org/t/some-flaky-experience-when-searching/410429/5?silent=true). He additionally removed broken dark-mode styles in [PR #42685](https://github.com/discourse/discourse/pull/42685) from the [Compose input topic](https://meta.discourse.org/t/compose-input-box-bg-color-incorrect-in-dark-mode/410289/2?silent=true) and pointed a user toward the [Workflows plugin for scheduled AI posts](https://meta.discourse.org/t/can-we-create-topics-and-replies-using-ai/410343/6?silent=true).

- @Chapoi shipped two user-facing fixes: the icon-picker search now accepts capital letters and disables auto-capitalization in [PR #42714](https://github.com/discourse/discourse/pull/42714) (see the [original report](https://meta.discourse.org/t/icon-picker-search-doesnt-support-capital-letters/410385/1?silent=true)), and the Discobot onebox tutorial now accepts the missing `Exotic_Shorthair` link in [PR #42715](https://github.com/discourse/discourse/pull/42715). He also [defended the AI composer helper move](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/8?silent=true) and confirmed [backports of the Safari PWA zoom fix](https://meta.discourse.org/t/safari-pwa-zooming-is-buggy/407806/11?silent=true) to the 2026.7, 2026.6, and 2026.1 release lines.

- @David handled infrastructure and API design questions with characteristic thoroughness: he [explained pitchfork’s copy-on-write memory sharing](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/4?silent=true), proposed a supported `composer-minimum-post-length` value transformer API in [PR #42686](https://github.com/discourse/discourse/pull/42686) (in [this discussion](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125/5?silent=true)), and opened [discourse\_docker PR #1115](https://github.com/discourse/discourse_docker/pull/1115) to speed up rebuilds by skipping unnecessary `chown`s in the [Rebuilds performance topic](https://meta.discourse.org/t/rebuilds-taking-a-long-time-with-a-large-number-of-uploads-chown-performance/410278/6?silent=true).

- @Sam stepped in to [apologize for the Ask Discourse upgrade glitch](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/27?silent=true) and confirmed it was resolved.

- @J.Jaffeux answered questions in the [Discourse Workflows topic](https://meta.discourse.org/t/discourse-workflows/407100/17?silent=true), sharing a JSON workflow that uses a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) node to look up user information and helping a user locate the new manual “bump topic” operation.

- @Zogstrip launched the experimental [recently-used-tags picker](https://meta.discourse.org/t/prioritize-your-recently-used-tags/410419/1?silent=true) and invited feedback while it’s behind the “Upcoming changes” admin toggle.

- @Lindsey announced the [Zoom webinar livestream integration](https://meta.discourse.org/t/zoom-webinar-livestream-in-the-events-plugin/410355/1?silent=true) for the Events plugin and answered [dashboard refresh/caching questions](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/24?silent=true) in the Enterprise AMA.

- @Rishabh shared two new [admin invite UI improvements](https://meta.discourse.org/t/improving-admin-invites/407727/14?silent=true) with screenshots showing the refined flows.

- @Falco clarified that [Ask Discourse link behavior honors the user’s “open external links in a new tab” preference](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/31?silent=true).

- @Martin confirmed the [one-line regex fix for the Discobot tutorial](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406/5?silent=true).

- @Pfaffman suggested turning the [slow chown workaround into an upstream discourse\_docker PR](https://meta.discourse.org/t/rebuilds-taking-a-long-time-with-a-large-number-of-uploads-chown-performance/410278/4?silent=true), which @David then picked up.

- @Renato asked tablet users to help reproduce the [missing close-chat button](https://meta.discourse.org/t/close-a-chat/297444/8?silent=true) so it can be properly fixed.

* * *

Yesterday we learned that 1,200 users can lose their calendars overnight, a forum can (in theory) be moderated by pocket change, and even the AI helper occasionally forgets its lines — proving once again that in the Discourse world, the only predictable thing is a great conversation about the unexpected.

---

<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:** [2026年八月20日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/960 "2026-08-20T21:01:33Z")

</div>

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

## Key Stats

Over the past 24 hours, Meta saw **168 new posts** across **54 new topics** , with **247 likes** on the returned posts. Here are the top contributors by likes received:

| User | Posts | Likes received |
| --- | --- | --- |
| @Awesomerobot | 7 | 21 |
| @Sam | 3 | 18 |
| @Moin | 11 | 17 |
| @Lindsey | 3 | 17 |
| @Satonotdead | 22 | 16 |
| @Zogstrip | 1 | 14 |
| @Nickdb | 11 | 13 |
| @Mbauman | 8 | 11 |
| @Happyhappy | 4 | 10 |
| @Rishabh | 3 | 10 |

## Interesting Topics

### #Announcements

- @Lindsey shared a new experimental **Likely Crawlers** category for the admin dashboard, which separates automated bot traffic from anonymous human visitors using signals like automation user agents, datacenter ASNs, rapid navigation, and session churn. Community members immediately asked whether logged-in users are included and how this will affect monthly pageview limits. [read more](https://meta.discourse.org/t/improving-how-we-detect-and-flag-likely-crawlers-in-your-traffic-data/409316?silent=true)

- @Zogstrip introduced a new upcoming change that **prioritizes your recently used tags** in the empty tag picker state, based on the tags attached to your 10 most recent topics. Commenters raised concerns about a self-reinforcing personalization loop, and @Satonotdead suggested giving users a choice between site-wide and personal suggestions. [read more](https://meta.discourse.org/t/prioritize-your-recently-used-tags/410419?silent=true)

- @Rishabh published the **Current Projects — August 2026** newsletter, covering the redesigned admin dashboard, Events plugin livestream + Zoom webinar integration, AI Image Captions v2, improved crawler detection, the new Kanban plugin, Workflows, and the Discourse Helper Bot’s shift from Q&A assistant to local agent. [read more](https://meta.discourse.org/t/current-projects-august-2026/410518?silent=true)

- @Sam released **detailed admin-only AI logs** at `/admin/plugins/discourse-ai/ai-logs`, with new retention controls, streaming response decoding, and rich filtering to make diagnosing Discourse AI issues much easier. [read more](https://meta.discourse.org/t/detailed-admin-ai-logs/410499?silent=true)

- The **unified new view for the topic list** continued to draw strong feedback. @Petr0 reported that heavy users miss easy access to subscribed topics with updated replies, @Mbauman pushed back on the “new replies” naming and behavior, and @Awesomerobot shared a possible counter-design with split counts. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728?silent=true)

### #Support

- @Ryan_Scott reported a **full calendar outage** for ~1,200 users after a Discourse update, then self-resolved it: the `discourse post event enabled` site setting was off after the Events plugin was bundled into core. @Awesomerobot confirmed a fix has been applied so sites won’t hit this during future updates. @RGJ clarified that the site is hosted by [discourse.org](http://discourse.org), not Communiteq. [read more](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469?silent=true)

- @Rbos asked where a **“theme or plugin contains code which needs updating”** admin notice (`discourse.html-safe-helper`) was coming from. @Pfaffman and @Moin helped trace it to the “Versatile Banner” theme and its deprecated `.hbs` files, reinforcing that themes live in the database rather than the filesystem. [read more](https://meta.discourse.org/t/admin-notice-one-of-your-themes-or-plugins-contains-code-which-needs-updating-id-discourse-html-safe-helper/410553?silent=true)

- @Sk-Or-V1-Contents reported **flaky search results** with quotes, punctuation, and stop words like “it” or “we don’t.” @Awesomerobot explained that stop words are excluded from indexing, and exact-match quotes can fail when posts contain fancy quotes that search strips out. [read more](https://meta.discourse.org/t/some-flaky-experience-when-searching/410429?silent=true)

### #Community Building

- The long-running thread about **drastic drops in support-forum activity** turned into a wide-ranging debate about AI’s impact on communities. @Nickdb argued deeply technical forums still thrive because AI is bad at nuance; @Mbauman noted programming language communities are losing new posters — the most common entry point; and @Mevo pushed back on judging AI-assisted content by form rather than substance. [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401?silent=true)

- @Divinebaboon asked how moderators handle **users who run AI bots to automatically reply to threads and gain trust levels**. @Merefield described AI sock-puppet pairs that compliment each other, @Mbauman said it’s often just spam or GEO, and @Nickdb shared that an AI-detecting agent screens new/low-trust users with ~95% accuracy. [read more](https://meta.discourse.org/t/how-do-you-guys-deal-with-users-that-use-ai-to-automatically-reply-to-threads-so-they-can-gain-trust-level/410556?silent=true)

### #bug

- @Sk-Or-V1-Contents found that **Discobot breaks** when users send links like `a.com` or `example.com` during the onebox tutorial. @Chapoi traced it to a hard-coded regex that only accepts three specific Wikipedia links, and @Martin approved adding `Exotic_Shorthair` to the fallback. A fix landed in [PR #42715](https://github.com/discourse/discourse/pull/42715). [read more](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406?silent=true)

- @OxFilla reported that the **base Docker image ships `brotli_static` in discourse.conf but never loads the Brotli module** , causing nginx to crash-loop after container restarts. The workaround is adding `include /etc/nginx/modules-enabled/*.conf;` to nginx.conf; the report asks whether the base image should include it or drop the directive. [read more](https://meta.discourse.org/t/nginx-crash-loops-after-container-restart-base-image-ships-brotli-static-in-discourse-conf-but-never-loads-the-module-unknown-directive/410530?silent=true)

### #Theme component

- @Don released a major update to **Topic Preview Modal** with a new `open_all_topic_links` setting that opens any topic link across the UI in the modal. @Satonotdead requested separate mobile/desktop behavior, and @Jagster reported inconsistent scrolling behavior for already-read topics. [read more](https://meta.discourse.org/t/topic-preview-modal/409712?silent=true)

### #ux

- @Markersocial flagged confusion in the **bulk actions menu** : “Delete Topic(s)” claims the action is permanent, even though topics are normally soft-deleted and restorable when `can_permanently_delete` is false. There is also no easy visual distinction between topic and post search results in bulk select mode. [read more](https://meta.discourse.org/t/bulk-actions-confusion-delete-topics/410444?silent=true)

### #Translations

- @Happyhappy asked for a **Basque language interface option** and discovered Basque is only ~13% translated. @Moin explained that languages need ~50% before being added, and @Happyhappy then launched a public call for Basque translators to contribute via Crowdin. [read more](https://meta.discourse.org/t/basque-language-interface-option/410511?silent=true)

## Activity by the @Team Group

The @Team group was highly active in the last 24 hours, jumping between bug fixes, new features, and community feedback:

- @Awesomerobot acknowledged the [calendar outage](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/5?silent=true) and confirmed a fix to prevent it in future updates, explained [search stop words and exact-match behavior](https://meta.discourse.org/t/some-flaky-experience-when-searching/410429/5?silent=true), and shared a [counter-design for the unified new view](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/59?silent=true).
- @Lindsey launched the [improved crawler detection feature](https://meta.discourse.org/t/improving-how-we-detect-and-flag-likely-crawlers-in-your-traffic-data/409316?silent=true) and answered questions about [dashboard refresh caching](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/24?silent=true).
- @Zogstrip introduced the [recently used tags picker experiment](https://meta.discourse.org/t/prioritize-your-recently-used-tags/410419/1?silent=true).
- @Sam shipped [detailed admin AI logs](https://meta.discourse.org/t/detailed-admin-ai-logs/410499/1?silent=true), confirmed [Gemini and Grok LLM setups](https://meta.discourse.org/t/random-discussion-about-discourse-llm-setup/410507/21?silent=true), and passed along [Ask Discourse feedback](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/29?silent=true) about malformed markup.
- @Rishabh published the [Current Projects August newsletter](https://meta.discourse.org/t/current-projects-august-2026/410518/1?silent=true), and shared new [admin invite improvements](https://meta.discourse.org/t/improving-admin-invites/407727/14?silent=true) and [email signup progress](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/23?silent=true).
- @Chapoi fixed the [Discobot onebox tutorial regex](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406/4?silent=true), made the [icon picker case-insensitive](https://meta.discourse.org/t/icon-picker-search-doesnt-support-capital-letters/410385/2?silent=true), helped debug [Horizon’s floating new-topic button](https://meta.discourse.org/t/position-of-the-new-topic-button-on-horizon/410535/2?silent=true), and investigated [Safari PWA zooming](https://meta.discourse.org/t/safari-pwa-zooming-is-buggy/407806/13?silent=true).
- @Martin confirmed the [Discobot link fallback fix](https://meta.discourse.org/t/discobot-broken-when-i-send-it-a-com-example-com-in-its-tutorial/410406/5?silent=true).
- @Falco confirmed that [Ask Discourse respects the “open external links in new tab” preference](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/31?silent=true) and checked whether the [iOS photo upload issue](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/35?silent=true) is still happening.
- @David agreed to make the composer’s empty-post validation respect the `composer-minimum-post-length` transformer in the [modifyClass replacement PR](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125/7?silent=true).
- @Tobiaseigen shared an [upload migration runbook and script](https://meta.discourse.org/t/move-topics-from-one-discourse-instance-to-another/38930/65?silent=true) for moving topics between Discourse instances.
- @Renato asked for more details to reproduce the [tablet chat close issue](https://meta.discourse.org/t/close-a-chat/297444/8?silent=true).
- @RGJ clarified the [calendar/events hosting and core bundling situation](https://meta.discourse.org/t/calendar-down-the-calendar-for-all-my-users-is-down-pretty-big-deal/410469/3?silent=true) and confirmed that [secure uploads switching to short URLs in public categories](https://meta.discourse.org/t/secure-upload-file-urls-changing-to-uploads-short-url-in-public-categories/410540/2?silent=true) is expected behavior.

* * *

Yesterday’s lesson? When an upgrade hides your calendar, your AI starts posting in forums, and your Basque translation is only 13% done — just remember: at least the unlikely crawlers are finally being counted!

---

<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:** [2026年八月21日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/961 "2026-08-21T21:02:04Z")

</div>

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

## Key Stats

Over the past 24 hours, Meta saw **184 new posts** , **54 new topics** , and **278 likes**.

| User | Posts | Likes |
| --- | --- | --- |
| @Satonotdead | 30 | 28 |
| @Lindsey | 2 | 21 |
| @Moin | 15 | 20 |
| @Sam | 2 | 19 |
| @HAWK | 8 | 17 |
| @Nickdb | 12 | 16 |
| @Mbauman | 8 | 13 |
| @Happyhappy | 5 | 13 |
| @Chapoi | 6 | 11 |
| @Don | 4 | 9 |

## Interesting Topics

### #Announcements

- @Lindsey unveiled **improved crawler detection** , a new experimental dashboard feature that scores pageviews on behavioral signals to separate “likely crawler” traffic from real anonymous humans. @Ted asked whether those pageviews still count toward monthly limits, while @Kris.Kotlarek confirmed that logged-in automations — including TL0 users on Meta — are also caught. [Read more](https://meta.discourse.org/t/-/409316/1?silent=true)

- @Rishabh shared the [August 2026 Current Projects newsletter](https://meta.discourse.org/t/-/410518/1?silent=true), covering the [redesigned admin dashboard](https://meta.discourse.org/t/-/404528/1?silent=true), [Zoom webinar livestreams in Events](https://meta.discourse.org/t/-/410355/1?silent=true), [AI Image Captions v2](https://meta.discourse.org/t/-/408323/1?silent=true), and the [Workflows preview](https://meta.discourse.org/t/-/406990/1?silent=true). @Awesomerobot clarified that the Zoom integration and Resenha’s Livekit support are on separate development paths for now. [Read more](https://meta.discourse.org/t/-/410518/7?silent=true)

- @Sam released [detailed admin AI logs](https://meta.discourse.org/t/-/410499/1?silent=true), a new admin-only view with streaming-response decoding, rich filtering, and retention controls to help diagnose Discourse AI issues. @Nickdb praised it as a gamechanger for tracking automatic translation and suggested auto-refresh as a next step. [Read more](https://meta.discourse.org/t/-/410499/9?silent=true)

- @Falco introduced [new chat notification sound packs](https://meta.discourse.org/t/-/410644/1?silent=true) — five realtime-synthesized packs with distinct message and mention sounds, including retro 8-bit and ethereal glass. Resenha now follows the same sound-pack preference. [Read more](https://meta.discourse.org/t/-/410644/1?silent=true)

### #Community Building

- @Divinebaboon asked how communities deal with users running AI agents that auto-reply to threads to farm trust levels. @Merefield described sock-puppet AI compliment loops, @Nickdb shared his AI-detection agent with 95%+ accuracy, @Mbauman noted that “trust farming” is often just the new spam, and @HAWK argued that the real question is whether the content is valuable to the community. [Read more](https://meta.discourse.org/t/-/410556/1?silent=true)

- The long-running [support-forum activity decline discussion](https://meta.discourse.org/t/-/405401/93?silent=true) got deeper: @Mbauman says programming communities are losing new posters, @Nickdb defended strict human-content house rules, @Mevo challenged whether form matters more than ideas, and @HAWK warned that blocking crawlers could starve the data source AI models depend on. [Read more](https://meta.discourse.org/t/-/405401/115?silent=true)

- @HAWK launched [Show us your Workflows](https://meta.discourse.org/t/-/410589/1?silent=true) with a delightfully evil weekly-update workflow that applies progressively worse CSS the longer team members delay check-ins. @Zogstrip explained the LLM classifier and data-explorer logic behind it, while @Nickdb shared a simple workflow that auto-moves topics to the right category based on tags. [Read more](https://meta.discourse.org/t/-/410589/6?silent=true)

### #Translations

- @Happyhappy asked about adding Basque as a Discourse interface language and was told it needs roughly 50% translation before it can be bundled. Undeterred, they began rallying native speakers and experimenting with DeepL-assisted Crowdin translations across the project’s 100,000+ strings. [Read more](https://meta.discourse.org/t/-/410511/1?silent=true)

### #Support

- @Satonotdead wanted to float the Horizon theme’s “New Topic” button to the bottom-right corner. @Chapoi provided a `position: fixed` CSS snippet, then diagnosed that a `position: sticky` parent was breaking the stacking context and proposed a `z-index` fix on `.sidebar-wrapper`. [Read more](https://meta.discourse.org/t/-/410535/1?silent=true)

- @Rbos reported being unable to track down the source of an admin deprecation notice about the `htmlSafe` helper. @Moin traced browser-console warnings to the “Versatile Banner” theme, and @Rbos confirmed that updating that theme component from the admin panel cleared the message. [Read more](https://meta.discourse.org/t/-/410553/8?silent=true)

- In [部署必须有邮箱才可以吗](https://meta.discourse.org/t/-/410508/1?silent=true), @WuBarlynn asked whether a mail server is required for self-hosting. @Kddkd and @Moin confirmed that SMTP is now optional thanks to Discourse ID login, while @NateDhaliwal noted free tiers from Mailgun and Brevo for transactional email. [Read more](https://meta.discourse.org/t/-/410508/1?silent=true)

### #Self-hosting

- @Danguaitu asked how to accelerate downloads from `get.discourse.org` for self-installs in mainland China. @Darkpixlz suggested the bottleneck is often the hosting provider or ISP rather than Discourse itself, @Merefield pointed to the GitHub-releases source, and @Awesomerobot explained that the assets feed the [pre-compiled JS assets for self-hosters](https://meta.discourse.org/t/-/410639/8?silent=true). [Read more](https://meta.discourse.org/t/-/410639/1?silent=true)

### #bug

- @Moin reported that chat reply notifications are missing when threading is disabled: replying to someone’s chat message produces no unread dot on the channel, the header icon, or the channel switcher. The report includes a full reproduction path and expected behavior. [Read more](https://meta.discourse.org/t/-/410620/1?silent=true)

### #ux

- @Satonotdead opened a UX discussion about the profile page having too many tabs, suggesting that Security should merge into Account and that Following could merge with Notifications to reduce clutter for regular users. [Share your thoughts](https://meta.discourse.org/t/-/410570/1?silent=true)

### #Plugin

- @Falco posted a major [Resenha update](https://meta.discourse.org/t/-/389056/84?silent=true), adding three AI noise-suppression models, direct calls from user cards, room invites, a WebRTC mesh privacy warning, opt-in live subtitles powered by WebGPU, and transcription-to-draft support. [Read more](https://meta.discourse.org/t/-/389056/84?silent=true)

## Activity by the @Team Group

- **@Lindsey** posted the [crawler detection announcement](https://meta.discourse.org/t/-/409316/1?silent=true) and followed up on [pageview-limit questions](https://meta.discourse.org/t/-/409316/6?silent=true).

- **@Sam** shipped the [detailed admin AI logs](https://meta.discourse.org/t/-/410499/1?silent=true) and confirmed Gemini 3.7 Flash and Grok now work in the [Discourse LLM setup discussion](https://meta.discourse.org/t/-/410507/21?silent=true).

- **@Rishabh** published the [August 2026 Current Projects newsletter](https://meta.discourse.org/t/-/410518/1?silent=true).

- **@Kris.Kotlarek** answered questions about [logged-in crawler detection](https://meta.discourse.org/t/-/409316/9?silent=true) and explained why likely crawlers often use legitimate user agents in [the detection thread](https://meta.discourse.org/t/-/409316/10?silent=true).

- **@Awesomerobot** clarified Zoom/Livekit separation in [Current Projects](https://meta.discourse.org/t/-/410518/7?silent=true), confirmed the existing [search-filter autocompletion options](https://meta.discourse.org/t/-/409524/2?silent=true), pointed testers to the right channel for the [composer redesign](https://meta.discourse.org/t/-/407849/47?silent=true), and linked precompiled assets in the [China download thread](https://meta.discourse.org/t/-/410639/8?silent=true).

- **@Chapoi** helped debug the [Horizon New Topic button](https://meta.discourse.org/t/-/410535/2?silent=true), played along with the [ugliest Workflow theme ever](https://meta.discourse.org/t/-/410589/3?silent=true), and recommended the Blocks API for [custom homepages](https://meta.discourse.org/t/-/410585/4?silent=true).

- **@Zogstrip** explained the internals of the [weekly-update Workflow](https://meta.discourse.org/t/-/410589/6?silent=true) and landed a fix for missing [bulk delete actions](https://meta.discourse.org/t/-/410444/3?silent=true).

- **@Falco** introduced the [new chat sound packs](https://meta.discourse.org/t/-/410644/1?silent=true), checked in on the [iOS 16.7 upload issue](https://meta.discourse.org/t/-/408404/35?silent=true), and delivered the big [Resenha update](https://meta.discourse.org/t/-/389056/84?silent=true) with AI noise suppression, direct calls, and live subtitles.

- **@HAWK** kicked off [Show us your Workflows](https://meta.discourse.org/t/-/410589/1?silent=true), warned about AI data-starvation in the [support-forum decline thread](https://meta.discourse.org/t/-/405401/115?silent=true), and answered a dashboard-refresh question in [Ask me anything about the new admin dashboard](https://meta.discourse.org/t/-/409830/26?silent=true).

* * *

If yesterday proved anything, it’s that even the robots need to watch their step on Meta — one missed weekly update and your screen will float away while the chat plays an 8-bit remix of your regrets.

---

<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:** [2026年八月22日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/962 "2026-08-22T21:01:02Z")

</div>

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

_Daily summary covering activity from 21–22 August 2026._

## Key Stats

- **114 new posts** and **46 new topics** were created in the last 24 hours.

- **139 likes** were given across those posts.

- Top users by activity and likes:

## Interesting Topics

### #Community Building

- @HAWK kicked off [Show us your Workflows](https://meta.discourse.org/t/-/410589/1?silent=true) with a hilarious take on automating weekly team check-ins — the longer a teammate goes without posting an update, the more progressively awful CSS they receive. @Zogstrip then broke down the [underlying Workflows](https://meta.discourse.org/t/-/407100/24?silent=true) logic, including an LLM classifier and [data explorer](https://meta.discourse.org/t/32566?silent=true) queries, while @NateDhaliwal asked if the intentionally terrible theme could be shared.

- A lively debate continued in [How do you guys deal with users that use AI to automatically reply to threads so they can gain trust level?](https://meta.discourse.org/t/-/410556/9?silent=true), where @HAWK suggested going back to first principles and asking whether the content is valuable, while @Satonotdead shared plans for a custom quest-based trust system. @Mbauman pushed back, noting AI-generated spam can still burn community goodwill when OP later drops a link.

- The long-running discussion about [Anyone else seeing a drastic drop in community activity for Support forums?](https://meta.discourse.org/t/-/405401/116?silent=true) evolved into a philosophical exchange about AI training, human-generated content, and whether closing forums would starve future models.

### #Announcements

- New folks exploring the free plan found answers in [You’re invited to try the Discourse Free plan beta!](https://meta.discourse.org/t/-/395632/36?silent=true). @Awesomerobot clarified that the Starter plan has been removed, confirmed you can name your categories freely, and explained what a **Discourse Hosted LLM** is for newcomers like @Dowlass.

- @Falco announced [New chat notification sound packs](https://meta.discourse.org/t/-/410644/1?silent=true), featuring five synthesized sound packs — from _soft marimba_ to _retro 8-bit_ — with separate sounds for regular messages and mentions.

- In [Improving how we detect and flag likely crawlers in your traffic data](https://meta.discourse.org/t/-/409316/9?silent=true), @Kris.Kotlarek confirmed that logged-in automation is also being detected, and explained why “likely crawlers” often use legitimate-looking user agents.

- Testers of the redesign got an update in [Help Us Test the Composer Redesign](https://meta.discourse.org/t/-/407849/47?silent=true), with @Awesomerobot noting the experiment is best tested on the latest release channel. @Darkpixlz later confirmed a previously reported text input issue appears to be [fixed](https://meta.discourse.org/t/-/407849/48?silent=true).

### #Plugin

- @Falco shared a major update to [Resenha — Add Discord-style Video and Voice Rooms to Your Community](https://meta.discourse.org/t/-/389056/84?silent=true), including AI noise suppression models, direct calls, room invites, Android camera switching, live subtitles, and transcription backed to topic drafts.

- A Workflows question came up in [Discourse Workflows](https://meta.discourse.org/t/-/407100/24?silent=true), where @Patrickemin asked whether the “new user” trigger can filter for activated users only, to avoid bots.

### #Theme component

- @Don shipped several updates to [Topic Preview Modal](https://meta.discourse.org/t/-/409712/23?silent=true), adding nested view support, fixing a reported issue, and introducing a mobile/desktop switch option.

- Big update from @Don on [Guest Gate Theme Component](https://meta.discourse.org/t/-/225107/162?silent=true) too: a new analytics system with GTM support, custom events for modal views and clicks, and privacy-friendly tracking without PII.

### #Support

- @Dowlass asked practical questions about invite-only communities in [Configuring Discourse for a closed or private community](https://meta.discourse.org/t/-/27014/7?silent=true), and @Moin explained how invite links work, where to find them, and how admins can manage invites.

- In [How can I see AI-translated posts?](https://meta.discourse.org/t/-/410684/1?silent=true), @Jagster figured out why translated content disappeared after changing interface languages — the fix was removing Finnish from their “content languages” preference, with helpful screenshots from @Moin.

### #bug

- @Moin reported [Chat notifications not showing for replies in chat channels](https://meta.discourse.org/t/-/410620/1?silent=true) with a full reproduction path, noting that replies to your messages are often less visible than ordinary new posts when threading is disabled.

- A critical bug report surfaced in [[discourse-animated-avatars] All avatar uploads failing - key not found: “resize\_animated”](https://meta.discourse.org/t/-/410707/1?silent=true), with @Akanora sharing logs showing the plugin crashing the entire `UploadCreator` pipeline on the latest version.

## Activity by the @Team Group

- @HAWK started the conversation with [Show us your Workflows](https://meta.discourse.org/t/-/410589/1?silent=true), shared the team’s CSS-based weekly update reminder, and offered a first-principles perspective on AI-generated content in [How do you guys deal with users that use AI…](https://meta.discourse.org/t/-/410556/9?silent=true).

- @Falco delivered two big announcements: a comprehensive [Resenha update](https://meta.discourse.org/t/-/389056/84?silent=true) with AI noise suppression and live subtitles, and the brand-new [chat notification sound packs](https://meta.discourse.org/t/-/410644/1?silent=true).

- @Awesomerobot answered free plan questions in [You’re invited to try the Discourse Free plan beta!](https://meta.discourse.org/t/-/395632/36?silent=true), pointed testers to the latest release channel in [Help Us Test the Composer Redesign](https://meta.discourse.org/t/-/407849/47?silent=true), and highlighted existing search filter autocompletion in [Add search filter autocompletion](https://meta.discourse.org/t/-/409524/2?silent=true).

- @Zogstrip explained the inner workings of the weekly update workflow in [Show us your Workflows](https://meta.discourse.org/t/-/410589/6?silent=true) and noted that bulk “Delete Topics” is part of ongoing improvements in [Bulk actions confusion - Delete Topics](https://meta.discourse.org/t/-/410444/3?silent=true).

- @Chapoi shared the deliberately ugly CSS story in [Show us your Workflows](https://meta.discourse.org/t/-/410589/3?silent=true) and recommended the Blocks API for anyone trying to recreate the Meta homepage in [How to move category boxes to the top](https://meta.discourse.org/t/-/410585/4?silent=true).

- @Kris.Kotlarek joined the crawler discussion in [Improving how we detect and flag likely crawlers in your traffic data](https://meta.discourse.org/t/-/409316/9?silent=true), confirming that even logged-in TL0 scanning users can be flagged.

- @Nat asked for clarification in [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/-/355939/21?silent=true) after @Satonotdead reported the feature not working.

From progressively worse CSS to AI noise suppression and a very timely `resize_animated` bug, yesterday proved once again that Discourse communities never run out of creative — and occasionally chaotic — ways to keep things interesting.

---

<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:** [2026年八月23日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/963 "2026-08-23T21:02:34Z")

</div>

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

_Covering the last 24 hours of community activity across Meta._

## Key Stats

The last 24 hours brought a steady stream of activity: **97 new posts** were published across **42 new topics** , earning **74 likes** in total.

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

- @Jagster — 11 posts · 9 likes
- @Moin — 7 posts · 9 likes
- @NateDhaliwal — 5 posts · 8 likes
- @Merefield — 3 posts · 5 likes
- @Alltiagocom — 10 posts · 4 likes
- @Satonotdead — 9 posts · 4 likes
- @Darkpixlz — 4 posts · 4 likes
- @Don — 2 posts · 4 likes
- @Andrew_Rowe — 3 posts · 3 likes
- @Falco — 3 posts · 3 likes

## Interesting Topics

### #Self-hosting

- @Alltiagocom shared their decision to stick with a [single-container Discourse setup](https://meta.discourse.org/t/-/408967/25?silent=true) for now, prompting @Jagster and @Merefield to advocate for the two-container approach — with @Merefield noting that bootstrapping a replacement web container while the site stays online is much less stressful. @Satonotdead asked for clear guidance on when to rebuild each container, @Mcdanlj offered a nuanced take on the trade-offs for experienced vs. newer admins, and @Andrew_Rowe cautioned that web-based updates aren’t always sufficient, citing the recent database version update [read more](https://meta.discourse.org/t/-/408967/42?silent=true).

- @ALinux asked whether the [429 rate limit errors](https://meta.discourse.org/t/-/410734/1?silent=true) on their self-hosted instance affect everyone or just one client; after testing from a second network, they confirmed the limits are per-client, and @NateDhaliwal pointed them to the [global rate limit documentation](https://meta.discourse.org/t/-/78612?silent=true) [read more](https://meta.discourse.org/t/-/410734/2?silent=true).

### #Support

- @Jagster was puzzled when [AI-translated posts stopped appearing](https://meta.discourse.org/t/-/410684/1?silent=true) after switching interface languages, but @Moin quickly diagnosed it: Discourse respects the content languages you claim to understand, so removing `FI` from the list restored English translations [read more](https://meta.discourse.org/t/-/410684/4?silent=true).

- @Joshua8600 reported that [auto-bumped topics no longer show an unread indicator](https://meta.discourse.org/t/-/410718/1?silent=true) after upgrading to the July 2026 release, making bumps easy to miss for moderators and support helpers. @Moin linked the change to a broader shift in how small action posts are tracked, referencing a related [unanswered question on small post actions](https://meta.discourse.org/t/-/404058?silent=true) and the earlier [solved-notification discussion](https://meta.discourse.org/t/-/399821?silent=true) [read more](https://meta.discourse.org/t/-/410718/3?silent=true).

- @Cazadividendos delivered a deep-dive analysis of a [Patreon sync failure](https://meta.discourse.org/t/-/398944/3?silent=true), identifying that the plugin’s API v2 extraction reads emails only from related user objects, while Patreon now returns them on the member objects themselves — leaving new patrons unassigned despite a successful sync [read more](https://meta.discourse.org/t/-/398944/3?silent=true).

### #Plugin

- @Jimmy0017 found that the [See TL3 Progress plugin](https://meta.discourse.org/t/-/410166/7?silent=true) could throw a permission error when regular users viewed another member’s profile, and went straight to the source by opening a pull request — which plugin author @NateDhaliwal promptly reviewed and merged [read more](https://meta.discourse.org/t/-/410166/8?silent=true).

- @Soul introduced a brand-new [Discourse IndexNow plugin](https://meta.discourse.org/t/-/410722/1?silent=true) that instantly notifies Bing, Yandex, and other IndexNow-participating search engines when topics are created or edited, complete with historical backfill, manual submission, key rotation support, and an admin UI available in English and Simplified Chinese [read more](https://meta.discourse.org/t/-/410722/1?silent=true).

### #ux

- @Darkpixlz flagged that the notification you get when [your reply is selected as the solution](https://meta.discourse.org/t/-/410671/1?silent=true) looks identical to a generic “topic solved” notification, which is confusing when you’re watching multiple threads; @Moin pointed out the “notify on solved topics” preference exists, but it’s a nuclear option since it also disables the satisfying “your reply was selected” notification [read more](https://meta.discourse.org/t/-/410671/3?silent=true).

- @Satonotdead questioned the [pill-style display of subcategory links](https://meta.discourse.org/t/-/410695/1?silent=true), arguing that `#community-building:praise` is overly verbose. @Orioni raised a valid counterpoint about identical subcategory names, while @Mcwumbly agreed the links could be more concise and linked a [related feature request](https://meta.discourse.org/t/-/397217?silent=true) [read more](https://meta.discourse.org/t/-/410695/3?silent=true).

### #Theme Component

- @Joo reported that the [Topic Preview Modal](https://meta.discourse.org/t/-/409712/27?silent=true) breaks when Horizon’s “topic card high context” is enabled, and that opening a preview from related topics fails to navigate when clicking “Open full topic.” @Satonotdead confirmed the issue, and @Don shipped fixes — moving the plugin outlet and patching the navigation bug — along with a question about how category-scoped settings should behave [read more](https://meta.discourse.org/t/-/409712/30?silent=true).

- @Don announced a new analytics tracking system for the [Guest Gate theme component](https://meta.discourse.org/t/-/225107/162?silent=true) with full Google Tag Manager support, custom browser events for third-party tools like Matomo or Plausible, and a strict no-PII data policy [read more](https://meta.discourse.org/t/-/225107/162?silent=true).

### #bug

- @Alltiagocom revived a ten-year-old issue: [tags on unlisted topics still count](https://meta.discourse.org/t/-/410736/1?silent=true) toward the visible tag counts shown to regular users and guests, even though the unlisted topics themselves are invisible to them. @Falco confirmed it’s a [duplicate of the original report](https://meta.discourse.org/t/-/39897/5?silent=true) [read more](https://meta.discourse.org/t/-/410736/2?silent=true).

- @Akanora reported that the [discourse-animated-avatars plugin](https://meta.discourse.org/t/-/410707/1?silent=true) is completely breaking avatar uploads on `v2026.8.0-latest.1`, with a `key not found: "resize_animated"` error crashing the image optimization pipeline for all upload types — the same issue was also reported on the [main Animated Avatar plugin topic](https://meta.discourse.org/t/-/220445/63?silent=true) [read more](https://meta.discourse.org/t/-/410707/1?silent=true).

### #Feature

- @Satonotdead proposed a new [sub-admin role](https://meta.discourse.org/t/-/410739/1?silent=true) that would sit between moderators and full admins, with scoped access to community management tools like sentiment models, translations, and badges — but not to sensitive areas like instance updates, theme components, email settings, or API keys. @Andrew_Rowe noted that moderation and review can already be handled through trust levels and groups, while agreeing that scoped customization translations would help international communities grow [read more](https://meta.discourse.org/t/-/410739/2?silent=true).

### #Announcements

- The [Discourse Free plan beta thread](https://meta.discourse.org/t/-/395632/40?silent=true) continued with @Dowlass working through the basics, from learning what an LLM is to wondering how trust levels apply to a closed, invite-only community; @Moin and @NateDhaliwal provided patient explanations and pointed to the [detailed trust level guide](https://meta.discourse.org/t/-/396792?silent=true) [read more](https://meta.discourse.org/t/-/395632/42?silent=true).

## Activity by the @Team Group

- **@Moin** had a busy day lending a hand across Meta: he diagnosed a missing [AI translations issue](https://meta.discourse.org/t/-/410684/2?silent=true) as a content-language preference problem, explained notification preferences in the [solved topic UX discussion](https://meta.discourse.org/t/-/410671/3?silent=true), walked a user through [invite-only community setup](https://meta.discourse.org/t/-/27014/8?silent=true), traced an [auto-bump regression](https://meta.discourse.org/t/-/410718/3?silent=true) to small action post tracking changes, and demystified trust levels and groups in the [Free plan beta thread](https://meta.discourse.org/t/-/395632/40?silent=true).

- **@Falco** confirmed that chat notification sound packs play a preview when selected in [New chat notification sound packs](https://meta.discourse.org/t/-/410644/3?silent=true), verified an unlisted-tag count issue as a duplicate in [Tags on unlisted topic should not count](https://meta.discourse.org/t/-/410736/2?silent=true), and clarified that 1-to-1 calls in the [Resenha plugin](https://meta.discourse.org/t/-/389056/86?silent=true) are disabled by default, requiring explicit group assignment to enable.

- **@Nat** asked for more details in [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/-/355939/21?silent=true) to help a user whose AI search feature wasn’t returning results, requesting their settings and further context.

- **@Mcwumbly** joined the [subcategory pills UX discussion](https://meta.discourse.org/t/-/410695/3?silent=true), agreeing that inline links to subcategories should be made more concise, and shared a thought-provoking [NYT interview with Priya Parker](https://meta.discourse.org/t/-/73450/25?silent=true) on the value of constructive conflict in community building.

* * *

_That’s a wrap on a day of container conundrums, translation tangles, and plugin PRs — keep your rate limits close and your content languages closer, and we’ll see you all on Meta tomorrow!_

---

<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:** [2026年八月24日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/964 "2026-08-24T21:01:28Z")

</div>

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

The last 24 hours on Meta brought **144 new posts** across **55 topics** , with a healthy dose of migrations, theme-component releases, calendar-event regressions, and one very full conntrack table.

## Key Stats

| Metric | Count |
| --- | --- |
| New posts | 144 |
| New topics | 55 |
| Likes given in returned posts | 169 |

**Top users in returned posts:**

- @Andrew_Bond — 5 posts, 19 likes
- @Andrew_Rowe — 5 posts, 12 likes
- @Moin — 8 posts, 11 likes
- @NateDhaliwal — 5 posts, 11 likes
- @RGJ — 3 posts, 10 likes
- @Pacharanero — 4 posts, 9 likes
- @Jagster — 8 posts, 8 likes
- @Satonotdead — 11 posts, 7 likes
- @Chapoi — 4 posts, 7 likes
- @Merefield — 4 posts, 7 likes

## Interesting Topics

### #Community Building

- @Andrew_Bond shared his [successful Xenforo migration](https://meta.discourse.org/t/-/410745/1?silent=true) of a 750k-post forum to Discourse, explaining how the fresh UI, frequent updates, and vastly easier admin experience won him over. @HAWK later walked through the [permission inheritance design trade-offs](https://meta.discourse.org/t/-/410745/11?silent=true), noting that sub-categories are intentionally independent for safety.

- In [“Can money be the only moderator of a forum?”](https://meta.discourse.org/t/-/410209/43?silent=true), @Rosiesherry described her forum’s pay-to-post model with an annual membership fee, and @Satonotdead linked a 1999 essay on micropayments and mental transaction costs as a thought-provoking companion piece.

### #Self-Hosting

- @Alltiagocom worked through the [maintenance-page workaround thread](https://meta.discourse.org/t/-/408967/25?silent=true), weighing single-container versus two-container Discourse. @Jagster, @Merefield, @Andrew_Rowe, @Lilly, and @Mcdanlj shared upgrade workflows, bootstrapping tips, and the safety advantages of keeping the data container separate.

- @ALinux [diagnosed intermittent 429 errors](https://meta.discourse.org/t/-/410734/1?silent=true) after discovering all users appeared to share one IP behind HestiaCP and Cloudflare. Adding `set_real_ip_from` and `real_ip_header` to nginx eventually exposed correct client IPs, though @Pfaffman warned that a reverse proxy can make the problem worse before it gets better.

### #Theme Component

- @Pacharanero [introduced Custom Post Button](https://meta.discourse.org/t/-/410782/1?silent=true), a new alpha theme component that turns `[wrap]` links into styled buttons, with configurable colours, explanatory text, and even a `/new-message` PM use case. @Moin pointed him to the @Theme_Authors group and @Chapoi moved the topic into the right category.

- @Don shipped [fixes for Topic Preview Modal](https://meta.discourse.org/t/-/409712/27?silent=true), resolving compatibility issues with Horizon’s “topic card high context” setting, fixing “Open full topic” navigation from suggested topics, and patching the component for Reddit-ish theme users.

### #Plugin

- @Aurora [reported Calendar and Events regressions](https://meta.discourse.org/t/-/97376/616?silent=true), including broken fourth-Thursday recurring meetings and a replaced New Topic button. @Davidb confirmed the investigation and @RGJ linked the intentional commit behind the button change, while questioning why it wasn’t behind a setting.

- @Jimmy0017 [found a permission popup](https://meta.discourse.org/t/-/410166/7?silent=true) when regular users viewed profiles with the See TL3 Progress plugin installed, and opened a pull request which @NateDhaliwal quickly merged.

- @Soul [published discourse-indexnow](https://meta.discourse.org/t/-/410722/1?silent=true), a plugin that automatically notifies Bing, Yandex, and other IndexNow-supporting engines when topics are created or edited, complete with historical backfill, rate-limit handling, key rotation, and submission logs.

- @J.Jaffeux [answered Workflows questions](https://meta.discourse.org/t/-/407100/27?silent=true), demonstrating how to configure `user.approved` without drag-and-drop and explaining that automatically closing a topic when a specific user replies via email is not yet supported with the current trigger/action combinations.

### #development

- @Satonotdead [kicked off a discussion](https://meta.discourse.org/t/-/410741/1?silent=true) about the lack of standardised guidelines for theme-component CSS and JavaScript, asking how to avoid clashes between Horizon, Foundation, and other components. @Andrew_Rowe shared the official [theme skeleton](https://github.com/discourse/discourse-theme-skeleton) and @NateDhaliwal linked to further reading.

### #ux

- @Martin [demonstrated a hover-expand idea](https://meta.discourse.org/t/-/397217/7?silent=true) for making inline subcategory links more concise, while @Awesomerobot suggested a tooltip on focus or hover instead to avoid the text reflow and repaint issues that come with expanding links inline.

### #bug

- @RGJ [uncovered a silent failure](https://meta.discourse.org/t/-/410769/1?silent=true) where event descriptions longer than 1,000 characters simply do not render in the event card, or show the previous description when edited. @Pacharanero reproduced the issue and called for visible validation, and @Lou added that any solution without a warning would still be insufficient.

### #Feature

- @Satonotdead [proposed a new sub-admin role](https://meta.discourse.org/t/-/410739/1?silent=true) with partial access to `/admin`, separating technical administration from community management duties such as translations, badges, and moderation tools. @Andrew_Rowe noted that many of those tasks can already be handled with groups and trust levels, but agreed the broader idea deserves discussion.

### #Support

- @Joshua8600 [asked whether auto-bump should still mark topics unread](https://meta.discourse.org/t/-/410718/1?silent=true) after a recent update removed the visual indicator. @Jagster questioned whether a small-action bump should appear as unread to everyone, while @Moin suggested the new Workflows plugin could provide a normal-reply alternative.

## Activity by the @Team Group

- @HAWK [explained Discourse’s category-permission inheritance approach](https://meta.discourse.org/t/-/410745/11?silent=true) in the Xenforo migration thread, clarifying why child categories cannot be less restrictive than their parents and how the safety net prevents accidental content leaks.

- @Chapoi [moved the Custom Post Button theme component](https://meta.discourse.org/t/-/410782/4?silent=true) into the correct category, [helped hide the Air theme category banner on mobile](https://meta.discourse.org/t/-/410740/2?silent=true) with a simple CSS snippet, and [welcomed the composer toolbar customisation idea](https://meta.discourse.org/t/-/407849/50?silent=true).

- @Davidb [confirmed the Calendar & Events regressions](https://meta.discourse.org/t/-/97376/619?silent=true), started an internal investigation into the recurring-meeting bug, and clarified that the “New Event” button is only shown to users with event creation permissions.

- @J.Jaffeux [walked through setting up 6 in Workflows](https://meta.discourse.org/t/-/407100/27?silent=true) and [explained the missing trigger/action combination for email replies](https://meta.discourse.org/t/-/407100/29?silent=true).

- @Sam [confirmed the Markdown solution display issue is fixed](https://meta.discourse.org/t/-/143620/2?silent=true), [checked several AI translation bugs](https://meta.discourse.org/t/-/396714/4?silent=true), and [asked about CSV escaping in staff logs](https://meta.discourse.org/t/-/104719/23?silent=true).

- @Rishabh [announced a fix for email-code signups](https://meta.discourse.org/t/-/407068/25?silent=true) and [clarified the Free plan beta](https://meta.discourse.org/t/-/395632/44?silent=true) usage-limit references.

- @Martin [shared a UX preview for inline subcategory links](https://meta.discourse.org/t/-/397217/7?silent=true) and @Awesomerobot [suggested a tooltip-based alternative](https://meta.discourse.org/t/-/397217/8?silent=true).

- @Mcwumbly [agreed that subcategory links need a nicer treatment](https://meta.discourse.org/t/-/397217/11?silent=true).

* * *

With 144 posts, 55 topics, and at least one forum migrating 750k posts in 37 hours, yesterday’s Meta was proof that when Discourse says “you’ll want a bigger boat”, it usually means a bigger `nf_conntrack_max`.

---

<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:** [2026年八月25日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/965 "2026-08-25T21:02:20Z")

</div>

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

## Key Stats

In the last 24 hours, Meta saw:

| Stat | Count |
| --- | --- |
| New posts | 131 |
| New topics | 57 |
| Likes on returned posts | 189 |

**Top users in returned posts**

| User | Posts | Likes |
| --- | --- | --- |
| @Sam | 10 | 17 |
| @Tgxworld | 1 | 16 |
| @Pacharanero | 4 | 12 |
| @RGJ | 3 | 12 |
| @Moin | 6 | 10 |
| @Martin | 3 | 9 |
| @Andrew_Bond | 6 | 8 |
| @Chapoi | 4 | 8 |
| @Awesomerobot | 4 | 7 |
| @Rishabh | 3 | 6 |

* * *

## Interesting Topics

### #Announcements

@Tgxworld introduced the new admin-only **Site Traffic Explorer** for the redesigned admin dashboard, letting admins filter pageviews by URL, referrer, country, network, browser and IP address, with the underlying event limit configurable up to 1,000,000 pageviews – [read more](https://meta.discourse.org/t/-/410853/1?silent=true). Commenters also asked whether custom track events could be displayed and why badge URLs seem so prominent in the top traffic list.

@Sam announced **Discourse MCP v0.3** , which now ships 131 tools compared to 25 previously, along with a new “toolsets” system that lets MCP clients access workflows, administration, analytics and theme creation features when explicitly enabled – [read more](https://meta.discourse.org/t/-/410858/1?silent=true).

@Loic published changelogs for the **2026.8 monthly release** , plus patch releases for 2026.7.2, 2026.6.3 and 2026.1.8 – [read more](https://meta.discourse.org/t/-/410919/1?silent=true).

@Rishabh announced that staff can now **suspend or silence users directly from the review queue** , using the same modal as in other queues, with active penalty indicators shown on the reviewable user card – [read more](https://meta.discourse.org/t/-/410892/1?silent=true).

On the **easier email-code signup** feature, @Rishabh responded to community reports with confirmation that a fix will be merged very soon – [read more](https://meta.discourse.org/t/-/407068/25?silent=true).

### #Support

@Awesomerobot confirmed that auto-bumps no longer producing an unread indicator is **intentional** , explaining that small actions aren’t treated as new content anymore, and shared a Workflows-based example that can replicate the old “bump with a real reply” behavior for sites that want it – [read more](https://meta.discourse.org/t/-/410718/12?silent=true).

A self-hoster wrestling with **429 rate limits** discovered every user was sharing one internal IP behind HestiaCP and Cloudflare; after adding real-IP forwarding they began seeing correct addresses, with @Pfaffman and @NateDhaliwal recommending the official `cloudflare.template.yml` as a safer route – [read more](https://meta.discourse.org/t/-/410734/8?silent=true).

@Chapoi shared a small CSS snippet to hide the **Air theme category banner on mobile** , which @Vanish confirmed solved the problem – [read more](https://meta.discourse.org/t/-/410740/2?silent=true).

### #bug

@RGJ filed a detailed bug showing that **events silently fail when the description exceeds 1000 characters** , caused by a hard `character varying(1000)` database limit; @Pacharanero reproduced the issue on latest, and @Davidb began investigating what looks like a recent regression – [read more](https://meta.discourse.org/t/-/410769/1?silent=true).

@Satonotdead reported being trapped inside **fullscreen chat and AI bot conversations** , with both back buttons failing to return to the forum; @Awesomerobot asked for reproduction steps and settings details – [read more](https://meta.discourse.org/t/-/410834/1?silent=true).

### #Theme component

@Pacharanero released an alpha **Custom Post Button theme component** that turns links into styled buttons using `[wrap=custom-button]`, with support for custom colors, explanatory text, and even a PM-opening shortcut; @Chapoi welcomed him into @Theme_Authors and moved the topic into the component category – [read more](https://meta.discourse.org/t/-/410782/1?silent=true).

### #Community Building

In a long-running debate about whether **money can be the only moderator of a forum** , @Rosiesherry described her successful pay-to-post community that funds employees from annual membership fees, while @Satonotdead mused about an automated crypto tipping and leaderboard reward system – [read more](https://meta.discourse.org/t/-/410209/44?silent=true).

@Andrew_Bond shared lessons from **migrating a Xenforo site** , including a request for permission inheritance from parent to child categories; @HAWK explained that Discourse intentionally prevents sub-categories from being less restrictive than their parents to avoid accidentally leaking private content – [read more](https://meta.discourse.org/t/-/410745/11?silent=true).

### #Feature

@Awesomerobot added a **value transformer** to make it easier to hide third-level categories on the categories homepage without breaking the layout, and released a theme component that lets sites control how many subcategory levels display – [read more](https://meta.discourse.org/t/-/410242/3?silent=true).

The long-requested **avatar cropping** feature resurfaced as @Alltiagocom asked for built-in crop and drag-and-drop upload, with @Canapin linking related topics like “Centre your avatar!” to consolidate feedback – [read more](https://meta.discourse.org/t/-/70979/4?silent=true).

* * *

## Activity by the @Team Group

@Sam announced [Discourse MCP v0.3](https://meta.discourse.org/t/-/410858/1?silent=true), then did some bug housekeeping: he confirmed the [localized content showing raw HTML/JSON](https://meta.discourse.org/t/-/381708/5?silent=true) is no longer an issue, checked that the [AI share-conversation button](https://meta.discourse.org/t/-/310854/4?silent=true) is fixed in source, and resolved the [Markdown/HTML disappearing from solution](https://meta.discourse.org/t/-/143620/2?silent=true) report.

@Tgxworld released the [Site Traffic Explorer](https://meta.discourse.org/t/-/410853/1?silent=true) for the redesigned admin dashboard, a new admin-only tool for exploring the most recent pageviews by URL, referrer, country, network, browser and IP.

@Chapoi moved the [Custom Post Button component](https://meta.discourse.org/t/-/410782/4?silent=true) into the correct category after accepting @Pacharanero into @Theme_Authors, gave [Air theme mobile CSS advice](https://meta.discourse.org/t/-/410740/2?silent=true), and responded to [composer redesign feedback](https://meta.discourse.org/t/-/407849/50?silent=true) about the possibility of toolbar customisation in the future.

@Awesomerobot explained the [auto-bump behavior change](https://meta.discourse.org/t/-/410718/12?silent=true) and built a Workflows-based alternative, added a [value transformer for subcategory depth](https://meta.discourse.org/t/-/410242/3?silent=true), and asked for more details on the [chatbot back-navigation report](https://meta.discourse.org/t/-/410834/2?silent=true).

@Rishabh announced [suspend/silence actions in the review queue](https://meta.discourse.org/t/-/410892/1?silent=true) and confirmed an upcoming fix for [email-code signup](https://meta.discourse.org/t/-/407068/25?silent=true).

@Davidb dug into [calendar and events issues](https://meta.discourse.org/t/-/97376/619?silent=true), including a possible regression affecting recurring “fourth Thursday” meetings and the new “New Event” button behavior, while also acknowledging the [silent event-description failure](https://meta.discourse.org/t/-/410769/1?silent=true).

@J.Jaffeux answered questions on [Discourse Workflows](https://meta.discourse.org/t/-/407100/27?silent=true), clarifying how to use the `user.approved` trigger and noting what data is still missing for email-triggered workflows.

@Loic posted the [August 2026 monthly release changelog](https://meta.discourse.org/t/-/410919/1?silent=true) along with patch releases for all supported versions.

* * *

Yesterday gave us a new 131-tool AI server, a valiant fight with thousand-character event cards, and a fresh crop of avatar dreams — if only every Discourse mystery could be solved with a custom button and a cheerful `[wrap]`. 🐾

---

<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:** [2026年八月26日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/966 "2026-08-26T21:01:46Z")

</div>

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

## Key Stats

- **Total new posts:** 105
- **Total new topics:** 37
- **Total likes:** 188
- **Top users by likes and posts:**
  - @Tgxworld — 24 likes, 2 posts
  - @Sam — 14 likes, 1 post
  - @Satonotdead — 11 likes, 11 posts
  - @Lindsey — 10 likes, 1 post
  - @Alltiagocom — 7 likes, 6 posts
  - @Loic — 7 likes, 1 post
  - @Falco — 6 likes, 4 posts
  - @Nickdb — 6 likes, 4 posts
  - @NateDhaliwal — 6 likes, 3 posts
  - @Awesomerobot — 6 likes, 2 posts

* * *

## Interesting Topics

### #Announcements

- @Tgxworld announced the new admin-only **Site Traffic Explorer** for the [redesigned admin dashboard](https://meta.discourse.org/t/-/404528/1?silent=true), giving admins deeper insight into traffic patterns with filters for URLs, referrers, countries, networks, browsers, and IP addresses, configurable up to 1,000,000 pageviews via `site_traffic_explorer_event_limit`. In the [discussion](https://meta.discourse.org/t/-/410853/1?silent=true), @Asa asked whether event tracking like Umami was planned, @EricGT wondered why badge URLs dominate top-traffic lists (they’re bots with a 100% bounce rate, per @Tgxworld), and @Nickdb couldn’t see the feature until @Tgxworld deployed it to their hosted site ([read more](https://meta.discourse.org/t/-/410853/7?silent=true)).

- @Sam announced the next iteration of **Discourse MCP** , version **0.3** , which now ships **131 tools** (up from 25) and introduces the concept of “toolsets” to selectively expose everything from administration to theme creation and analytics ([read more](https://meta.discourse.org/t/-/410858/1?silent=true)). @Fuse asked about practical use cases in genuine curiosity, and @Falco pointed to the [original announcement video](https://meta.discourse.org/t/-/386983/2?silent=true) ([discussion](https://meta.discourse.org/t/-/410858/3?silent=true)).

- @Lindsey announced that [Discourse Calendar is now Discourse Events](https://meta.discourse.org/t/-/409916/1?silent=true), renaming the plugin to better reflect its growing feature set, available on **Business** and **Enterprise** plans. Recent improvements include category event creation, more flexible RSVPs for recurring events, and Zoom webinar support for Livestream events ([learn more](https://meta.discourse.org/t/97376/1?silent=true)). Meanwhile, in the [plugin topic](https://meta.discourse.org/t/97376/624?silent=true), @Gilles asked why event creators aren’t automatically registered as attendees, with @Andrew_Rowe noting that admins often post events they don’t attend and @Satonotdead suggesting a pre-checked opt-out tick ([read more](https://meta.discourse.org/t/97376/627?silent=true)).

- @Loic published the [August 2026 monthly release](https://meta.discourse.org/t/-/410919/1?silent=true) — version **2026.8.0** — along with patch releases for [2026.7.2](https://releases.discourse.org/changelog/v2026.7.2), [2026.6.3](https://releases.discourse.org/changelog/v2026.6.3), and [2026.1.8](https://releases.discourse.org/changelog/v2026.1.8) ([read more](https://meta.discourse.org/t/-/410919/1?silent=true)).

- @Rishabh announced that staff can now [suspend or silence users directly from the review queue](https://meta.discourse.org/t/-/410892/1?silent=true), covering both “User Needs Approval” and “queued-post” reviewables, with the same modal as other review queues, staff-log entries, and hidden modal options to avoid dead-end errors. The feature also surfaces active actions on the reviewable user card for at-a-glance clarity ([read more](https://meta.discourse.org/t/-/410892/1?silent=true)).

- The [PostgreSQL 18 update for self-hosters](https://meta.discourse.org/t/-/406194/75?silent=true) continues to cause friction: @Saiano reported a bootstrap failure where `/etc/postgresql/15/main/postgresql.conf` is missing, and @Ethsim2 diagnosed that the new base image installs PostgreSQL 18 while the holdback template still assumes PostgreSQL 15 packages are present. @Ethsim2 opened a [fix PR](https://github.com/discourse/discourse_docker/pull/1120) to restore the intended upgrade path ([read more](https://meta.discourse.org/t/-/406194/76?silent=true)).

### #Extras

- @Pacharanero shared **dsc** , a comprehensive [Admin CLI for managing multiple Discourses](https://meta.discourse.org/t/-/410968/1?silent=true), built for self-hosters who run fleets. It can perform command-line updates over SSH, pull and push entire categories as Markdown files, and is designed to pair well with LLM coding harnesses via `AGENTS.md` — with a caveat to use the standard `git pull; ./launcher rebuild app` path during the current PostgreSQL upgrade ([read more](https://meta.discourse.org/t/-/410968/1?silent=true)).

### #Feature

- A nearly decade-old request for [avatar cropping](https://meta.discourse.org/t/-/70979/4?silent=true) was revived by @Alltiagocom, who argued that most modern platforms let users crop before uploading and that image pre-editing adds unnecessary friction. @Canapin pointed to related requests like [Centre your avatar](https://meta.discourse.org/t/267685/2?silent=true), and @Alltiagocom sketched a square crop interaction with zoom and drag, plus drag-and-drop upload ([read more](https://meta.discourse.org/t/-/70979/6?silent=true)).

### #General

- @Nicolsdennis returned to show that the [Sysaru social mobile & desktop client](https://meta.discourse.org/t/-/408132/28?silent=true) project is alive and well, with reworked per-forum push notifications, a complete radio-powered rewrite of the audio rooms featuring live reactions, Discourse Events integration, and a redesigned Explore Directory for discovering communities by region and category. @Satonotdead called it the native app project they see the most future for and offered to help test ([read more](https://meta.discourse.org/t/-/408132/29?silent=true)).

### #Plugin

- The [Animated Avatar plugin](https://meta.discourse.org/t/-/220445/65?silent=true) saw a flurry of bug reports on Discourse v2026.8: @Alteras quickly pushed a fix for the `resize_animated` key error, but @Akanora then hit a malformed `--crop` argument (missing the height component) when updating profile pictures, and @Satonotdead reported animated webp uploads still rendering as static PNG ([read more](https://meta.discourse.org/t/-/220445/66?silent=true)).

- The [Discourse Workflows](https://meta.discourse.org/t/-/407100/31?silent=true) topic gained momentum: @Patrickemin asked about filtering on `user.approved` and what “sample pinned data” means, @AJ_Quick described an ambitious scheduled workflow for re-engaging stale topics with AI summaries and follow-up posts, and @J.Jaffeux clarified the sample pinned data output ([read more](https://meta.discourse.org/t/-/407100/34?silent=true)). @Ethsim2 also opened a [PR adding Event open/close actions](https://github.com/discourse/discourse/pull/42932) to Workflows ([read more](https://meta.discourse.org/t/-/407100/35?silent=true)).

### #Self-hosting

- @Haris reported a [missing Update button and a 404 “page doesn’t exist or is private” error on /admin/upgrade](https://meta.discourse.org/t/-/410926/1?silent=true). @Falco asked whether the Docker install includes the `docker-manager` plugin, while @Pfaffman noted the location may have moved recently and that the PostgreSQL update likely requires a command-line upgrade first ([read more](https://meta.discourse.org/t/-/410926/5?silent=true)).

### #Site feedback

- @Alltiagocom noticed that posting a reply or PM on meta now often flashes the Discourse logo before reloading, and asked whether it’s a new feature. @Zogstrip explained that [meta deploys very frequently during monthly release mode](https://meta.discourse.org/t/-/410940/2?silent=true), and each deploy invalidates caches, which forces a browser refresh when navigating or posting ([read more](https://meta.discourse.org/t/-/410940/2?silent=true)).

### #Theme component

- The [Topic Preview Modal](https://meta.discourse.org/t/-/409712/33?silent=true) sparked a UX debate: @Don added a draggable footer grip instead of swipe-to-close, worried that swipe gestures would conflict with native mobile navigation, while @Damian_Boon demoed a one-handed swipe approach and defended it after a week of use. @Asa cautioned that iOS Safari hijacks the swipe gesture to navigate back a page, sending the discussion “back to the drawing board” ([read more](https://meta.discourse.org/t/-/409712/37?silent=true)).

### #ux

- On [making inline links to subcategories more concise](https://meta.discourse.org/t/-/397217/15?silent=true), @Mcwumbly floated the idea of a “user card” for categories — showing full name, description, access, and recent activity metrics — so shorter inline mentions could be used unconditionally. @Martin loved the idea and said he’d give it a shot, potentially extending it to hashtags, chat channels, and more ([read more](https://meta.discourse.org/t/-/397217/16?silent=true)).

* * *

## Activity by the @Team Group

- @Tgxworld launched the [Site Traffic Explorer](https://meta.discourse.org/t/-/410853/1?silent=true) and followed up on feedback, clarifying that badge-heavy URLs are bot traffic with a 100% bounce rate, that event tracking isn’t currently planned, and that the feature was being deployed live to @Nickdb's hosted site ([read more](https://meta.discourse.org/t/-/410853/7?silent=true)).

- @Sam announced **Discourse MCP v0.3** with 131 tools and the new toolsets concept, encouraging the community to share feedback under the #mcp tag ([read more](https://meta.discourse.org/t/-/410858/1?silent=true)).

- @Lindsey rebranded the calendar plugin as **Discourse Events** , summarizing recent feature work including improved RSVPs, category event creation, and Zoom webinars for Livestream events ([read more](https://meta.discourse.org/t/-/409916/1?silent=true)).

- @Loic posted the [August 2026 monthly release](https://meta.discourse.org/t/-/410919/1?silent=true) announcement with links to the full changelog and patch releases for all supported versions ([read more](https://meta.discourse.org/t/-/410919/1?silent=true)).

- @Rishabh shipped the ability to [suspend or silence users from the review queue](https://meta.discourse.org/t/-/410892/1?silent=true), with quality-of-life improvements to modal options and the reviewable user card ([read more](https://meta.discourse.org/t/-/410892/1?silent=true)).

- @Zogstrip responded to the [logo-flash report on meta](https://meta.discourse.org/t/-/410940/2?silent=true), explaining that frequent deploys during monthly release mode invalidate caches and force browser refreshes ([read more](https://meta.discourse.org/t/-/410940/2?silent=true)).

- @Chapoi revealed a redesigned system section in the [admin dashboard](https://meta.discourse.org/t/-/404528/56?silent=true), visible by default to self-hosters at the bottom of the dashboard, with the option to move it up via the configure menu ([read more](https://meta.discourse.org/t/-/404528/56?silent=true)).

- @Awesomerobot confirmed the [auto-bump visual indication change](https://meta.discourse.org/t/-/410718/11?silent=true) is intentional — the feature was meant to be _“bump to the top of activity-sorted lists”_ — and shared an importable [Workflows example](https://meta.discourse.org/t/-/410718/12?silent=true) that bumps stale topics with a real System reply, noting the change aligns with the [small actions announcement](https://meta.discourse.org/t/-/404058/1?silent=true). They also clarified that a route for topics in muted categories doesn’t exist yet and would be a new feature ([read more](https://meta.discourse.org/t/-/409676/6?silent=true)).

- @J.Jaffeux answered workflow questions in the [Discourse Workflows topic](https://meta.discourse.org/t/-/407100/34?silent=true), explaining where “sample pinned data” lives in the output configuration ([read more](https://meta.discourse.org/t/-/407100/34?silent=true)).

- @Mcwumbly proposed category “user cards” in the [inline subcategory links topic](https://meta.discourse.org/t/-/397217/15?silent=true), and @Martin agreed to explore the idea, possibly extending it to hashtags and chat channels ([read more](https://meta.discourse.org/t/-/397217/16?silent=true)).

- @HAWK responded in the [Xenforo migration topic](https://meta.discourse.org/t/-/410745/17?silent=true), noting that improvements to the [subscriptions plugin](https://meta.discourse.org/t/140818/1?silent=true) aren’t on the immediate roadmap, and steered the “money as moderator” discussion back to the original first-post explanation ([read more](https://meta.discourse.org/t/-/410209/47?silent=true)).

* * *

_From resurrecting a decade-old avatar crop request to wrestling PostgreSQL 18 through the upgrade tunnel, yesterday proved that even the bots are busy bouncing on meta — so go deploy something and watch the traffic explorer light up! 🐾_

---

<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:** [2026年八月27日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/967 "2026-08-27T21:01:46Z")

</div>

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

### Key Stats

In the past 24 hours, the community added **134 new posts** and opened **52 new topics** , while returned posts collected **179 likes**.

| Top Users | Posts | Likes |
| --- | --- | --- |
| @Satonotdead | 19 | 16 |
| @Lindsey | 1 | 11 |
| @Gilles | 7 | 10 |
| @Don | 8 | 9 |
| @Moin | 7 | 8 |
| @Awesomerobot | 4 | 7 |
| @Chapoi | 3 | 7 |
| @Akanora | 4 | 6 |
| @RGJ | 3 | 6 |
| @Nicolsdennis | 1 | 6 |

### Interesting Topics

#### #Announcements

- **Discourse Calendar is now Discourse Events!** @Lindsey announced that Discourse Calendar has been renamed to **Discourse Events** , now available on Business and Enterprise plans. The post rounds up recent improvements to event creation, RSVPs, recurring events, Livestream, and Zoom webinar support. [read more](https://meta.discourse.org/t/-/409916/1?silent=true)

- **Better insights into your community with the redesigned admin dashboard** picked up steam as @Chapoi unveiled a newly redesigned system section, placed by default at the bottom of the dashboard for self-hosters. The thread also included @Sren-1's feedback on the `/admin/update` page after upgrading. [read more](https://meta.discourse.org/t/-/404528/56?silent=true)

- In **Site traffic explorer for new admin dashboard** , @Tgxworld addressed community questions about event tracking, explained that badge-related URLs look like bot traffic, and confirmed the feature had been deployed to a hosted site. [read more](https://meta.discourse.org/t/-/410853/7?silent=true)

#### #Theme Component

- The **Topic Preview Modal** saw serious iteration as @Don redesigned mobile dismiss behaviour with three configurable options — **None** , **Grip** , and **Gesture** — including support for the native Back gesture. This follows feedback from @Damian_Boon and @Asa about swipe conflicts on iOS, while @Jagster and @Satonotdead tested the new behaviour on iPad and Android. [read more](https://meta.discourse.org/t/-/409712/39?silent=true)

- **Featured Topics** needed rapid compatibility fixes: @RGJ reported breakage on the 2026.1 ESR build, and @Manuel adjusted the component’s compatibility ceiling to 2026.4.999 after discovering `discourse/ui-kit/*` imports only landed in 2026.5.0. [read more](https://meta.discourse.org/t/-/217580/74?silent=true)

#### #General

- @Nicolsdennis shared a substantial update to **A Social Mobile & Desktop Client for Communities** , including reworked push notifications, a complete rewrite of the audio rooms as a radio-powered app, live reactions, Discourse Events integration, and a redesigned Explore Directory. The rollout is expected before September. [read more](https://meta.discourse.org/t/-/408132/28?silent=true)

#### #Feature

- @Gilles opened a request for **alphabetical sorting of topic titles by category** , explaining that filters change the default tile view and are too cumbersome for everyday users. @RGJ supported the idea for lesson-style categories, @Satonotdead said they already force local A-Z rendering for glossaries, and @Chapoi asked about the underlying use case. [read more](https://meta.discourse.org/t/-/411045/1?silent=true)

#### #Support

- **Problem with Foundation template compatibility (v2026.6)** saw @FabienL report visual regressions after an upgrade. @Moin pointed to the upcoming “modernizing Foundation” change, and @Awesomerobot explained the font-smoothing difference and shared a CSS snippet to restore the previous look. [read more](https://meta.discourse.org/t/-/411036/6?silent=true)

- **Routing @Group mentions to a single email instead of notifying every member individually** generated practical advice for a clinical staff group. @Welsh_Selkie described using a collector account and shared mailbox, and @Pfaffman suggested renaming the group and creating a user with the group’s name to absorb notifications. [read more](https://meta.discourse.org/t/-/411064/2?silent=true)

- **Starred chats disappear if user is in more than 100 chats** was a well-documented bug report from @ARK-Helena. @Zogstrip responded quickly by opening [PR #42975](https://github.com/discourse/discourse/pull/42975) to fetch starred channels independently from the regular public-channel query, while still leaving the 100 limit per type. [read more](https://meta.discourse.org/t/-/411040/3?silent=true)

#### #Community Building

- **Show us your Workflows** featured @AJ_Quick's three-phase AI re-engagement system that locates stale topics, asks an AI agent whether they should be revived, and then bumps them or posts a follow-up during slow periods. @Mcwumbly also shared three reusable weekly report workflows for moderation, site settings, and trust-level changes. [read more](https://meta.discourse.org/t/-/410589/8?silent=true)

#### #Self-hosting

- In **Need help with dual container — LetsEncrypt issues** , @Alltiagocom described a frustrating certificate renewal loop after moving from a single-container to a dual-container setup, including the missing `_ecc` directory and rate-limit blocks. @Pfaffman confirmed the site was reachable and suggested adding another domain to get a fresh certificate quota. [read more](https://meta.discourse.org/t/-/411097/1?silent=true)

#### #Plugin

- **Animated Avatar** activity focused on upload failures introduced after recent Discourse versions. @Akanora and @Satonotdead reported different fatal errors, @Alteras fixed a hidden `--crop` bug and noted animated WebP/APNG are not supported yet, and both testers confirmed GIF uploads are working again. [read more](https://meta.discourse.org/t/-/220445/70?silent=true)

- **Discourse Workflows** continued evolving as @Ethsim2 opened a PR adding **Event → Open event** and **Event → Close event** actions, while @Putty asked about auto-tagging responses from an AI agent. @J.Jaffeux also explained where custom JSON output data can be defined. [read more](https://meta.discourse.org/t/-/407100/35?silent=true)

#### #Site Feedback

- **Search icon covers search input** on Meta was reported by @Moin. @Awesomerobot explained that Meta is running on a development branch and that the overlap affects users who have **Enable AI search discoveries** unchecked, as well as logged-out visitors — with a fix on the way. [read more](https://meta.discourse.org/t/-/411039/3?silent=true)

### Activity by the @Team Group

- @Lindsey announced the rebrand of Discourse Calendar to **Discourse Events** , linking to updated plugin documentation and recent feature work. She also pointed to the [Discourse Events plugin topic](https://meta.discourse.org/t/-/97376?silent=true) for more details. [read more](https://meta.discourse.org/t/-/409916/1?silent=true)

- @Chapoi shared the [redesigned system section](https://meta.discourse.org/t/-/404528/56?silent=true) in the admin dashboard for self-hosters and confirmed that AI summaries are [intentionally not shown in Horizon](https://meta.discourse.org/t/-/411010/2?silent=true) because Horizon doesn’t use outlets.

- @Awesomerobot was all over the place: he explained and began fixing the [header search icon overlap](https://meta.discourse.org/t/-/411039/3?silent=true), shared a [CSS fix for Foundation’s font smoothing](https://meta.discourse.org/t/-/411036/6?silent=true), documented a [supported override for hiding third-level categories](https://meta.discourse.org/t/-/410242/5?silent=true) while preserving layout, and noted that allowing authors to interact in moved TL-gated threads would require major work because [Discourse doesn’t have topic-level permissions](https://meta.discourse.org/t/-/411034/2?silent=true).

- @Zogstrip triaged and fixed the [100-chat starred-channels bug](https://meta.discourse.org/t/-/411040/3?silent=true) with a PR that loads starred channels independently from the regular followed-channel list.

- @Tgxworld answered community questions about the [Site Traffic Explorer](https://meta.discourse.org/t/-/410853/7?silent=true), confirmed there are no plans for event tracking, and deployed the feature to a hosted site.

- @Martin opened a [small PR to make Discourse AI respect the “everyone” group](https://meta.discourse.org/t/-/292048/9?silent=true), addressing a long-standing bug in AI bot group checks.

- @Mcwumbly shared [three reusable workflow exports](https://meta.discourse.org/t/-/410589/9?silent=true) for weekly moderation reports, site setting changes, and trust-level summaries.

- @J.Jaffeux helped workflow builders by explaining [how to define custom JSON data in output nodes](https://meta.discourse.org/t/-/407100/34?silent=true).

- @Mae responded to a request for [German promotional material](https://meta.discourse.org/t/-/411037/2?silent=true), pointing to Discourse’s AI translation feature and newly published YouTube videos and blog posts.

- @Tobiaseigen contributed to the ongoing [multisite configuration discussion](https://meta.discourse.org/t/-/392692/67?silent=true), sharing an example of what his multisite setup looks like for multiple Discourse communities on one server.

From renaming Calendar to Events to teaching modals a better grip, yesterday proved that even a community with 100 starred chats can find its way back — as long as the Back gesture doesn’t swipe it away 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:** [2026年八月29日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/968 "2026-08-29T21:01:06Z")

</div>

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

## Key Stats

- **118 new posts** were created across **51 topics** in the last 24 hours.
- **169 likes** were given on those posts.
- Top users by likes and posts:

| User | Likes | Posts |
| --- | --- | --- |
| @Lindsey | 25 | 3 |
| @ErespawN | 16 | 3 |
| @Don | 13 | 8 |
| @J.Jaffeux | 11 | 4 |
| @Gilles | 10 | 9 |
| @Moin | 6 | 9 |
| @Putty | 5 | 5 |
| @Awesomerobot | 5 | 3 |
| @Satonotdead | 5 | 3 |
| @Typed-Sigterm | 5 | 2 |

* * *

## Interesting Topics

### #Announcements

- @Lindsey announced **new drag-and-drop behaviors for custom sidebar sections** , making it possible to drag links into existing sections, create new sections by dropping at the bottom, and reorder links instantly. The `Categories` and `Tags` sections are excluded from this behavior. [read more](https://meta.discourse.org/t/-/410915/1?silent=true)

- The **redesigned admin dashboard** gained deeper engagement drill-downs: activity-by-category counts now link to filtered topic lists, and the “Who’s posting?” section supports comparing additional groups via `/admin/reports/posters_by_member_type`. [read more](https://meta.discourse.org/t/-/404528/58?silent=true)

### #Plugin

- In the **Discourse Workflows** topic, @J.Jaffeux confirmed an **Event node is coming next week** , while @Ethsim2 implemented a draft “Event → Set attendance” operation so workflows can automatically register an event author as **Going**. [read more](https://meta.discourse.org/t/-/407100/43?silent=true)

- @Overgrow introduced **Discourse Bounce Guard** , a new plugin that detects hard email delivery failures, stops retries to dead addresses, and can optionally deactivate affected users so they can verify a working email. [read more](https://meta.discourse.org/t/-/411196/1?silent=true)

### #Theme component

- @Don released **Guest Gate v2.0** , a major update with new triggers (page views, time, scroll depth, lightbox), configurable repeat behavior, improved modal customization, optional privacy-friendly analytics, and automatic migration for existing settings. [read more](https://meta.discourse.org/t/-/225107/163?silent=true)

- @Don also shipped new **configurable dismiss gestures and haptic feedback** for the Topic Preview Modal, including native mobile Back support that closes the modal instead of leaving the topic list. [read more](https://meta.discourse.org/t/-/409712/57?silent=true)

### #Theme

- @Don published a detailed **FKB Pro v2** changelog covering improved responsive layouts, topic list performance, better FKB Panel caching, accessibility improvements, and a more modular codebase, with @Gilles testing category heading wrapping fixes on mobile. [read more](https://meta.discourse.org/t/-/234323/499?silent=true)

### #development

- @Martin announced the deprecation of `currentUser.groups`/`user.groups` in favor of `visibleGroups`, explaining that hidden group memberships make client-side permission checks unreliable, and offered safer server-side patterns for plugins and theme settings. [read more](https://meta.discourse.org/t/-/411124/1?silent=true)

- In the **RFC for a new Discourse versioning strategy** , @Mcwumbly and @Featheredtoast clarified how ESR security patches and dependency upgrades are handled, including a case-by-case policy for backporting dependency changes. [read more](https://meta.discourse.org/t/-/383536/63?silent=true)

### #Support

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

- @Welsh_Selkie struggled to find **tag synonyms and merge controls** , and @Moin pointed to the hidden admin location. The topic also included a suggestion to give this area a UX refresh to match the updated design. [read more](https://meta.discourse.org/t/-/411075/4?silent=true)

### #ux

- @Typed-Sigterm proposed removing the confusing `🚫Closed` label from group cards, noting it reads like “archived” in some translations; @Awesomerobot agreed **“invite only”** might be a clearer label. [read more](https://meta.discourse.org/t/-/411125/1?silent=true)

### #Site feedback

- A suggestion to **add a dedicated workflows category** was discussed; @Mcwumbly called the idea reasonable and recommended incubating workflows in `#customization/extras` with the `#workflows` tag, while @J.Jaffeux confirmed plugins like chat, assign, topic voting, and AI already use the workflows plugin API. [read more](https://meta.discourse.org/t/-/408415/4?silent=true)

- @Darkpixlz noticed **AI topic summaries being cut short** , and @Falco regenerated the truncated summary while noting it may be an LLM or plugin issue. [read more](https://meta.discourse.org/t/-/411212/1?silent=true)

### #Community Building

- @ErespawN shared an enthusiastic **thank-you to the Discourse development team** , showing off a Turkish community built with Discord-style user cards, custom themes, a cosmetics store, and a marketplace — and heard encouragement to open-source the plugins. [read more](https://meta.discourse.org/t/-/411209/1?silent=true)

* * *

## Activity by the @Team Group

- @Lindsey shared two major #Announcements: the **drag-and-drop sidebar management** feature and new **admin dashboard engagement drill-downs**. [read more](https://meta.discourse.org/t/-/410915/1?silent=true) · [read more](https://meta.discourse.org/t/-/404528/58?silent=true)

- @J.Jaffeux previewed an upcoming **Event node in Discourse Workflows** and confirmed the **workflows plugin API** already supports custom nodes across chat, assign, topic voting, and AI. [read more](https://meta.discourse.org/t/-/407100/38?silent=true) · [read more](https://meta.discourse.org/t/-/408415/5?silent=true)

- @Martin documented the **`user.groups` deprecation** with migration guidance for themes and plugins, and confirmed a **dismiss-button navigation change** on mobile became permanent. [read more](https://meta.discourse.org/t/-/411124/1?silent=true) · [read more](https://meta.discourse.org/t/-/387322/2?silent=true)

- @Mcwumbly clarified **ESR security-patch support** and offered a path for incubating a workflows category via tags before promoting it. [read more](https://meta.discourse.org/t/-/383536/63?silent=true) · [read more](https://meta.discourse.org/t/-/408415/4?silent=true)

- @Awesomerobot suggested renaming the **`🚫Closed` group label** to “invite only” and helped users understand **trust-level requirements**. [read more](https://meta.discourse.org/t/-/411125/3?silent=true) · [read more](https://meta.discourse.org/t/-/90752/332?silent=true)

- @Chrisr merged the **PostgreSQL 18 fix** , allowing self-hosters to retry their upgrades successfully. [read more](https://meta.discourse.org/t/-/406194/78?silent=true)

- @Renato intends to merge a PR this week that addresses the **tablet chat close issue**. [read more](https://meta.discourse.org/t/-/297444/11?silent=true)

- @Featheredtoast explained that **dependency upgrades for ESR versions** are handled on a case-by-case basis. [read more](https://meta.discourse.org/t/-/383536/65?silent=true)

- @Falco regenerated a **truncated AI topic summary** and helped investigate a **composer display issue in embeds**. [read more](https://meta.discourse.org/t/-/411212/2?silent=true) · [read more](https://meta.discourse.org/t/-/411211/3?silent=true)

* * *

_From dragging sidebar links into place to guarding against email bounces and teaching trust levels to read a few more posts, it was a day of small moves that keep communities moving — may your summaries never be cut short and your closed groups read a little friendlier._

---

<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:** [2026年八月30日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/969 "2026-08-30T21:01:40Z")

</div>

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

It was a busy 24 hours on Meta, with a heartwarming thank-you, a sneak peek at conversational AI search, and a wave of theme and plugin releases. Here’s the roundup of **81 new posts** across **31 new topics** , earning **121 likes** along the way.

* * *

## Key Stats

- **81 new posts** and **31 new topics** were created in the last 24 hours, collecting a total of **121 likes**.

- **Top contributors** by likes and posts:

## Interesting Topics

### #Community Building

- @ErespawN, a Turkish forum owner and developer, [wrote a heartfelt thank-you to the Discourse team](https://meta.discourse.org/t/-/411209/1?silent=true), showing off a community featuring Discord-style user cards, a cosmetics store, and a marketplace plugin. @Gilles [praised the user cards](https://meta.discourse.org/t/-/411209/2?silent=true) and suggested they could benefit the wider Discourse community, while @NateDhaliwal [marveled at how far Discourse customization can go](https://meta.discourse.org/t/-/411209/12?silent=true).

### #Plugin

- @Merefield [suggested expanding the See TL3 Progress component](https://meta.discourse.org/t/-/410166/9?silent=true) into a broader “Trust Level Progress Meter” for all trust levels. @NateDhaliwal [agreed it was feasible](https://meta.discourse.org/t/-/410166/10?silent=true), and @EricGT [noted the timing is excellent](https://meta.discourse.org/t/-/410166/11?silent=true) as TL3 work nears completion.

- @Overgrow [released Discourse Bounce Guard](https://meta.discourse.org/t/-/411196/1?silent=true), a plugin that detects hard email delivery failures, stops retries to dead addresses, and can deactivate affected users so they can verify a working email and recover their accounts. It’s a clever answer to a long-standing pain point for self-hosters, and [discussion of the problem has come up here before](https://meta.discourse.org/t/handling-emails-to-non-existent-domain/324998?silent=true).

- @Ethsim2 [implemented a new “Event → Set attendance” workflow operation](https://meta.discourse.org/t/-/407100/43?silent=true) for Discourse Workflows, enabling @Gilles's original use case of automatically marking event authors as “Going” — much to @Gilles's delight.

### #Theme

- @Don [announced the release of FKB Pro v2](https://meta.discourse.org/t/-/234323/499?silent=true), a substantial update featuring improved responsive behavior, performance optimizations, user-specific caching, accessibility fixes, and a modular codebase. @Gilles [reported a mobile display issue](https://meta.discourse.org/t/-/234323/500?silent=true) with long category names, and @Don [offered a grid-based CSS solution](https://meta.discourse.org/t/-/234323/506?silent=true).

### #Theme component

- @Don [updated the Topic Preview Modal](https://meta.discourse.org/t/-/409712/59?silent=true) with a new timeline modal and skeleton loader. @Damian_Boon then [reported a stuck reload bug](https://meta.discourse.org/t/-/409712/60?silent=true) when replying in nested view, which @Don [couldn’t reproduce](https://meta.discourse.org/t/-/409712/61?silent=true) — so the investigation continues.

- @Don [released Guest Gate v2.0](https://meta.discourse.org/t/-/225107/163?silent=true), a major rewrite introducing multiple trigger types (page views, time, scroll depth, lightbox), new repeat behaviours, richer modal customization, optional privacy-conscious analytics, and automatic settings migration from older versions.

- @Merefield [showcased a new “Carousel” featured images presentation](https://meta.discourse.org/t/-/209973/766?silent=true) for Topic List Previews, with a live demo on [starzen.space](https://www.starzen.space/) and a [PR available on GitHub](https://github.com/merefield/discourse-tc-topic-list-previews/pull/70).

### #Site feedback

- @NateDhaliwal [spotted a redesigned Search page on Meta](https://meta.discourse.org/t/-/411219/1?silent=true), and @Falco [revealed](https://meta.discourse.org/t/-/411219/2?silent=true) it’s “v2 of our Conversational AI Search coming to Discourse AI,” with an official announcement planned next week.

- The [proposal for a dedicated workflows category](https://meta.discourse.org/t/-/408415/1?silent=true) gained traction, with @Mcwumbly [suggesting](https://meta.discourse.org/t/-/408415/4?silent=true) incubating ideas through `#workflows` tags in `#customization/extras` as a path toward a full category. @J.Jaffeux [confirmed](https://meta.discourse.org/t/-/408415/5?silent=true) that chat, assign, topic voting, and AI already use the workflows plugin API.

- @Darkpixlz [flagged that an auto-generated topic summary was cut short](https://meta.discourse.org/t/-/411212/1?silent=true); @Falco [quickly regenerated it](https://meta.discourse.org/t/-/411212/2?silent=true), raising the question of whether users should be able to flag or request summary regeneration themselves.

### #Support

- @Mireille_Coilhac [asked about encrypting private messages](https://meta.discourse.org/t/-/411222/1?silent=true) in French, noting that the Discourse Encrypt plugin is now obsolete. @Moin [clarified](https://meta.discourse.org/t/-/411222/2?silent=true) that Discourse deliberately calls them “personal messages” rather than “private messages,” and @Canapin [pointed to the “Log personal message views” setting](https://meta.discourse.org/t/-/411222/5?silent=true) for admins who want to audit PM access.

- @Carlo [ran into a “display: none” bug when replying in the Full App Embed](https://meta.discourse.org/t/-/411211/1?silent=true), then [shared a theme JS workaround](https://meta.discourse.org/t/-/411211/2?silent=true) that forces the composer visible in embed mode. @Falco [noted it doesn’t reproduce on the Discourse blog](https://meta.discourse.org/t/-/411211/3?silent=true), suggesting it may be site-specific.

### #Announcements

- The [Composer Redesign testing thread](https://meta.discourse.org/t/-/407849/1?silent=true) continued to collect feedback: @Lou [reported mobile issues](https://meta.discourse.org/t/-/407849/54?silent=true) that led them to disable the feature for now, while @J127 [raised accessibility concerns](https://meta.discourse.org/t/-/407849/55?silent=true) about low-contrast borders on active inputs.

### #Feature

- @J127 [struggled to lock down anonymous search](https://meta.discourse.org/t/-/256772/4?silent=true) against a bot scraping usernames and content at massive volume, and [shared a Cloudflare redirect rule](https://meta.discourse.org/t/-/256772/5?silent=true) as a stopgap after the forum sustained tens of thousands of bot hits in a single day.

## Activity by the @Team Group

The @Team group was actively helping, building, and sharing across Meta in the last 24 hours:

- @Falco [revealed that the new Search page is the upcoming v2 of Conversational AI Search](https://meta.discourse.org/t/-/411219/2?silent=true), [regenerated a truncated topic summary](https://meta.discourse.org/t/-/411212/2?silent=true), and [investigated an embed composer bug](https://meta.discourse.org/t/-/411211/3?silent=true).
- @Gilles [cheered on a new community’s Discord-style user cards](https://meta.discourse.org/t/-/411209/2?silent=true), [debugged a mobile layout issue in FKB Pro](https://meta.discourse.org/t/-/234323/500?silent=true), and [thanked @Ethsim2](https://meta.discourse.org/t/-/407100/44?silent=true) for the new workflows attendance operation.
- @Merefield [proposed expanding TL3 Progress](https://meta.discourse.org/t/-/410166/9?silent=true) to cover all trust levels, [rolled out a Carousel feature for Topic List Previews](https://meta.discourse.org/t/-/209973/766?silent=true), and [opened a big PR adding Anthropic, Gemini, and xAI support to Discourse Chatbot](https://meta.discourse.org/t/-/256652/1128?silent=true).
- @J.Jaffeux [confirmed the summarize node covers aggregate workflow needs](https://meta.discourse.org/t/-/408415/3?silent=true) and [clarified that chat, assign, voting, and AI already use the workflows plugin API](https://meta.discourse.org/t/-/408415/5?silent=true).
- @Mcwumbly [supported creating a workflows category](https://meta.discourse.org/t/-/408415/4?silent=true), suggesting tags as an incubation path and pointing users toward the “Show us your workflows” thread.
- @Awesomerobot [helped a new user understand Trust Level 1 requirements](https://meta.discourse.org/t/-/90752/332?silent=true), noting they were just one more topic entry away from reaching TL1.
- @Lilly [confirmed smooth PostgreSQL 18 upgrades on dual-container servers](https://meta.discourse.org/t/-/406194/81?silent=true) and [updated the Group Sidebar Menus component](https://meta.discourse.org/t/-/394653/9?silent=true) to use the new icon object type setting.
- @Canapin [explained the “Log personal message views” setting](https://meta.discourse.org/t/-/411222/5?silent=true) for admins auditing PM access.
- @Renato [announced a PR merge](https://meta.discourse.org/t/-/297444/11?silent=true) to fix the tablet chat-closing issue.
- @Ethsim2 [implemented the new “Event → Set attendance” workflow node](https://meta.discourse.org/t/-/407100/43?silent=true) requested by the community.

* * *

From a Turkish forum owner’s Discord-inspired avatars to a French admin’s quest for encrypted PMs, yesterday’s activity proved that Discourse communities speak every language — and build in all of them! 🚀

---

<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:** [2026年八月31日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/970 "2026-08-31T21:02:06Z")

</div>

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

Here’s what happened on Meta during the last 24 hours — from project management experiments and AI search reveals to resumable backup downloads and very opinionated naming debates.

## Key Stats

In the last 24 hours, meta saw **116 new posts** across **40 new topics** , with **159 likes** in those posts.

Top users by post count and likes:

| User | Posts | Likes |
| --- | --- | --- |
| @Mcwumbly | 8 | 31 |
| @NateDhaliwal | 7 | 11 |
| @Don | 4 | 8 |
| @ErespawN | 4 | 7 |
| @Sam | 3 | 7 |
| @Falco | 2 | 7 |
| @J.Jaffeux | 2 | 7 |
| @Aurora | 1 | 7 |
| @Darkpixlz | 2 | 6 |
| @Thomas_Rother | 2 | 6 |

## Interesting Topics

### #announcements

- **Current Projects – Last Issue** — @Mcwumbly announced the final _Current Projects_ digest, as Discourse moves to individual project topics in #Contribute > Projects with a [kanban board view](https://meta.discourse.org/boards/projects/18). @Darkpixlz worried it will be harder to track everything at a glance, but @Mcwumbly said release notes and announcements should fill the gap. [Read more](https://meta.discourse.org/t/current-projects-last-issue/411183/1?silent=true).

- **PostgreSQL 18 update for self-hosters** — users traded upgrade tips, including @Eviepayne recommending `--link` in pg\_upgrade to hardlink data and save disk space, and @Lilly updating her guidance for dual-container setups. [Read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/82?silent=true).

### #projects

- **Kanban v2** — @Mcwumbly asked the community to help name the new boards feature. @Jenmck warned that “boards” could confuse forum users accustomed to “message boards,” while @Satonotdead suggested names like _To-do_, _Task_, _Status_, and _Activity_ and shared a detailed wishlist around drag-and-drop, due dates, and filters. [Read more](https://meta.discourse.org/t/kanban-v2/407811/3?silent=true).

### #Community Building

- **Show us your Workflows** — @Aurora shared an impressive set of community workflows: personalized onboarding, 24-hour event reminders, videoconference onboarding, and group-specific notifications. She also floated the idea of attaching `.ics` calendar files to “Going” RSVPs; @Sam flagged it for @J.Jaffeux and colleagues, and @J.Jaffeux confirmed event workflow features are coming this week. See the [Discourse Workflows plugin topic](https://meta.discourse.org/t/discourse-workflows/407100/45?silent=true) and a related [recurring events feature request](https://meta.discourse.org/t/create-individual-event-topics-for-recurring-events/370600/9?silent=true). [Read more](https://meta.discourse.org/t/show-us-your-workflows/410589/11?silent=true).

- **Promotional material für Discourse in de\_DE** — @Thomas_Rother asked for German-language videos and printed leaflets for events like re:publica, arguing that stickers alone won’t convince decision-makers. @Tobiaseigen offered to bring a large sticker collection to Berlin events, and @Mcwumbly floated the idea of downloadable PDF leaflets in multiple languages. See also the [Discourse stickers thread](https://meta.discourse.org/t/discourse-stickers/390126?silent=true). [Read more](https://meta.discourse.org/t/promotional-material-fur-discourse-in-de-de-and-othe-languages/411037/7?silent=true).

### #development

- **Skills for authoring themes and blocks** — @Manuel explained that agents using the new [Blocks API announcement](https://meta.discourse.org/t/creating-a-blocks-api-for-injecting-content/411090?silent=true) can generate custom blocks, and clarified that blocks are not yet in core but can be added via themes and theme components. [Read more](https://meta.discourse.org/t/skills-for-authoring-themes-and-blocks/401629/16?silent=true).

- **Deprecating `user.groups` in JavaScript** — @Martin confirmed that the `user.groups` deprecation PR has been merged and explained the long runway before removal. A similar JavaScript deprecation was also spotted in [DEPRECATION NOTICE: Getting timezone property of user object](https://meta.discourse.org/t/deprecation-notice-getting-timezone-property-of-user-object-is-deprecated-use-user-option-object-instead/411227/1?silent=true). [Read more](https://meta.discourse.org/t/deprecating-the-user-of-user-groups-in-the-user-model-in-javascript/411124/6?silent=true).

### #developer-guides

- **The UI kit of shared Discourse components, helpers, and modifiers** — A new guide documents the `d-` prefixed building blocks in `ui-kit`, how to import them, and why you should avoid reaching into `-internals`. It’s a useful map for plugin and theme authors who want to build with stable, public primitives. [Read more](https://meta.discourse.org/t/the-ui-kit-of-shared-discourse-components-helpers-and-modifiers/411319/1?silent=true).

### #theme-component

- **Topic Preview Modal** — @Don shipped a new timeline modal and swipe-hint settings, while @Damian_Boon tracked down a nested-reply reload bug that appears browser-related, including in Duck Duck Go. [Read more](https://meta.discourse.org/t/topic-preview-modal/409712/65?silent=true).

### #site-feedback

- **When was this new Search page added?** — @NateDhaliwal spotted the redesigned Search page, and @Falco revealed it is v2 of [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/conversational-ai-search-coming-to-discourse-ai/355939?silent=true), with a full announcement expected next week. [Read more](https://meta.discourse.org/t/when-was-this-new-search-page-added/411219/2?silent=true).

### #plugin

- **See TL3 Progress** — @NateDhaliwal and @EricGT discussed expanding trust-level progress visibility beyond TL3 candidates, potentially helping TL0 users understand what they need to advance. [Read more](https://meta.discourse.org/t/see-tl3-progress/410166/10?silent=true).

- **Dumbcourse – Old-browser friendly UI at /dumb** — @TripleU revealed that nine separate plugin modules were merged into one package, including phantom reactions, mini-mod tools, translator tweaks, and a Telegram-bridged team chat. For more on chat-style posting, see also [Idea: Chat Posts](https://meta.discourse.org/t/idea-chat-posts/374905/30?silent=true). [Read more](https://meta.discourse.org/t/dumbcourse-old-browser-friendly-ui-at-dumb-d-pad-small-screens/395104/38?silent=true).

### #self-hosting

- **Backup download cannot resume** — @Ethsim2 traced a Safari/iOS resumable-download failure to the one-use emailed backup token being consumed before the transfer completes, then submitted a [PR with a bounded resume authorization](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277/3?silent=true). See the earlier [backup download issue](https://meta.discourse.org/t/network-error-on-backup-download/388578?silent=true). [Read more](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277/1?silent=true).

- **What to know before upgrading from v3.4.0 to v2026.7.2** — @Corywright asked for a safe upgrade path after a 2.5-year pause. @Merefield recommended spinning up a fresh server and restoring a backup to sidestep the [PostgreSQL 18 major upgrade](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/1?silent=true). [Read more](https://meta.discourse.org/t/what-to-know-before-upgrading-from-v3-4-0-to-v2026-7-2/411291/2?silent=true).

### #bug

- **Expanded markdown tables can’t be interacted with** — @Sam linked the fix to [PR #43036](https://github.com/discourse/discourse/pull/43036) and noted it may resolve additional related issues. [Read more](https://meta.discourse.org/t/expanded-markdown-tables-cant-be-interacted-with/364439/2?silent=true).

## Activity by the @Team Group

The @Team group was active across announcements, plugins, and community discussions.

- @Mcwumbly wrapped up the _Current Projects_ era, answered naming and feature questions in [Kanban v2](https://meta.discourse.org/t/kanban-v2/407811/11?silent=true), and floated the idea of downloadable [promotional PDFs](https://meta.discourse.org/t/promotional-material-fur-discourse-in-de-de-and-othe-languages/411037/8?silent=true).

- @Sam highlighted @Aurora's `.ics` workflow idea in [Show us your Workflows](https://meta.discourse.org/t/show-us-your-workflows/410589/11?silent=true), confirmed the [markdown table fix](https://meta.discourse.org/t/expanded-markdown-tables-cant-be-interacted-with/364439/2?silent=true), and triaged the [mobile HTML pasting bug](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530/5?silent=true).

- @J.Jaffeux told the community that event-driven workflows are on the way in [Show us your Workflows](https://meta.discourse.org/t/show-us-your-workflows/410589/12?silent=true), and answered that [Discourse Workflows does not yet support manual retries](https://meta.discourse.org/t/discourse-workflows/407100/46?silent=true).

- @Falco unveiled the new [AI-powered Search page](https://meta.discourse.org/t/when-was-this-new-search-page-added/411219/2?silent=true) and advised moving the [WordPress nested-replies request](https://meta.discourse.org/t/discourse-connect-and-nested-replies/411247/5?silent=true) into a proper feature topic.

- @Martin announced that the [8 deprecation is merged](https://meta.discourse.org/t/deprecating-the-user-of-user-groups-in-the-user-model-in-javascript/411124/6?silent=true).

- @Renato is actively working on an Android/Chromium workaround for the [HTML pasting bug](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530/6?silent=true).

- @Mae offered to send [Discourse stickers](https://meta.discourse.org/t/discourse-stickers/390126?silent=true) while helping with [German promotional materials](https://meta.discourse.org/t/promotional-material-fur-discourse-in-de-de-and-othe-languages/411037/4?silent=true).

- @Tobiaseigen shared plans to attend Berlin events with a “vast” [sticker collection](https://meta.discourse.org/t/promotional-material-fur-discourse-in-de-de-and-othe-languages/411037/7?silent=true) and encouraged promoting Discourse at European community gatherings.

* * *

Whether it was resurrecting interrupted backup downloads or deciding whether a board by any other name would _kan-ban_ as sweet, yesterday proved the Discourse community always keeps the cards moving.

---

<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:** [2026年九月1日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/971 "2026-09-01T21:01:08Z")

</div>

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

## Key Stats

In the last 24 hours, **134 posts** were shared across **52 topics** , with **251 likes** given on those posts. Here are the top active users by posts and likes received:

| User | Posts | Likes |
| --- | --- | --- |
| @Mcwumbly | 11 | 40 |
| @Falco | 5 | 37 |
| @Nat | 3 | 20 |
| @Rishabh | 3 | 16 |
| @Merefield | 4 | 11 |
| @Lindsey | 2 | 11 |
| @Putty | 5 | 10 |
| @Don | 6 | 9 |
| @Satonotdead | 10 | 8 |
| @J.Jaffeux | 3 | 8 |

## Interesting Topics

### #Announcements

- @Falco announced that **Resenha** has graduated into a bundled core plugin now called **Voice** , bringing Discord-style voice and video rooms, direct calls, live subtitles, background blur, and optional LiveKit routing to every Discourse install. [Read the announcement](https://meta.discourse.org/t/-/411337/1?silent=true).

- @Nat unveiled **Ask AI** , a new natural-language search experience that rewrites queries for indexed and semantic search, synthesises answers, and prompts users to create a topic when no good results exist. It is enabled by default for new hosted sites. [Read more](https://meta.discourse.org/t/-/411346/1?silent=true).

- @Rishabh introduced the new **Admin Design Wizard** , which helps admins pick themes, color palettes, fonts, landing pages, layout, and search options in just a few clicks after setup. Existing sites on core themes can also re-run it. [Read more](https://meta.discourse.org/t/-/411281/1?silent=true).

- @Mcwumbly shared the final planned **Current Projects** digest, directing the community to individual project topics in #Contribute > Projects and a live Kanban board view for status tracking. [Read more](https://meta.discourse.org/t/-/411183/1?silent=true).

- @Lindsey announced that the **Signups** , **New Contributors** , and **Accepted Solutions** reports now show the specific users, topics, and categories behind the numbers. [Read more](https://meta.discourse.org/t/-/411397/1?silent=true).

- @Lindsey also shared that **[Data Explorer](https://meta.discourse.org/t/32566?silent=true)** queries can now grant group access during query creation, making it easier to share community data with non-admin stakeholders. [Read more](https://meta.discourse.org/t/-/411415/1?silent=true).

### #Projects

- @Mcwumbly invited feedback on **Kanban v2** , the new boards plugin now running on meta. Discussion covered naming options like “boards” vs “kanban,” drag-and-drop between columns, task assignment, due dates, and a possible board-wide activity stream. [Read more](https://meta.discourse.org/t/-/407811/2?silent=true).

### #Plugin

- In **Discourse Workflows** , users asked about retrying workflows, triggers for newly created tags, and calendar/RSVP integrations. @J.Jaffeux confirmed workflow event support for events is coming soon and noted some retry functionality is not yet available. [Read more](https://meta.discourse.org/t/-/407100/45?silent=true).

- @Osama reviewed a community fork of the **Discourse Newsletter Integration** plugin and invited the author to open a PR with the reasonable additions so they could be merged into the official plugin. [Read more](https://meta.discourse.org/t/-/275509/46?silent=true).

### #Theme component

- @Gilles reported several display issues in the **FKB Pro - Social theme** , and @Don quickly shipped fixes for tablet category descriptions, nested reply avatars, and a toggle for the right-side panel. [Read more](https://meta.discourse.org/t/-/234323/508?silent=true).

### #Self-hosting

- @Corywright asked for guidance before upgrading a long-neglected Docker install from v3.4.0 to v2026.7.2. @Merefield recommended a fresh-server-and-restore path to sidestep the **PostgreSQL 18** upgrade. [Read more](https://meta.discourse.org/t/-/411291/1?silent=true).

### #Support

- @Hobbes was locked out of a free Discourse-hosted site; @Rishabh investigated, and @HAWK explained the account had been restricted due to a recurring illegal-content warning on a post containing pirate links and an attached PDF. [Read more](https://meta.discourse.org/t/-/411284/1?silent=true).

### #bug

- @RGJ filed a detailed bug showing that the chunked backup uploader fails when Discourse returns **HTTP 429** rate-limit responses, because the uploader does not retry or honor `Retry-After`. [Read more](https://meta.discourse.org/t/-/411386/1?silent=true).

- @Sam confirmed a fix for **expanded markdown tables** becoming non-interactive, linking to a core PR that should resolve the issue. [Read more](https://meta.discourse.org/t/-/364439/2?silent=true).

### #Feature

- @Hugh revived the request to **auto-hide old replies** in documentation categories, and @Mcwumbly pointed to the existing docs “simple mode” that collapses comments behind a reveal button. [Read more](https://meta.discourse.org/t/-/182852/4?silent=true).

## Activity by the @Team Group

- @Falco celebrated the launch of [Voice in core](https://meta.discourse.org/t/-/411337/1?silent=true), reassured self-hosters that a rebuild is all that’s needed, [redirected Resenha users to the new plugin](https://meta.discourse.org/t/-/389056/87?silent=true), and [suggested turning a Discourse Connect + nested replies question into a feature request](https://meta.discourse.org/t/-/411247/5?silent=true).

- @Mcwumbly drove the [Kanban v2 discussion](https://meta.discourse.org/t/-/407811/2?silent=true), closed out the [Current Projects digest series](https://meta.discourse.org/t/-/411183/1?silent=true), and [highlighted the docs simple mode](https://meta.discourse.org/t/-/182852/4?silent=true) for collapsing old replies in documentation categories.

- @Nat announced [Ask AI](https://meta.discourse.org/t/-/411346/1?silent=true) and answered follow-up questions about token costs, usage monitoring, and the `AI ask AI related count` setting.

- @Rishabh launched the [new Admin Design Wizard](https://meta.discourse.org/t/-/411281/1?silent=true) and helped free hosted users with [read-only mode](https://meta.discourse.org/t/-/411354/3?silent=true) and [login access](https://meta.discourse.org/t/-/411284/3?silent=true) inquiries.

- @Lindsey shipped improvements to [admin report drill-downs](https://meta.discourse.org/t/-/411397/1?silent=true) and [group access controls in Data Explorer](https://meta.discourse.org/t/-/411415/1?silent=true).

- @Sam brainstormed [workflow and calendar integration ideas](https://meta.discourse.org/t/-/410589/11?silent=true), confirmed a fix for [expanded markdown tables](https://meta.discourse.org/t/-/364439/2?silent=true), and noted a mobile HTML-paste bug is [on @renato’s list](https://meta.discourse.org/t/-/409530/5?silent=true).

- @J.Jaffeux responded to [workflow feedback](https://meta.discourse.org/t/-/410589/12?silent=true), outlined upcoming event-related workflow features, and answered questions about [workflow retries and new-tag triggers](https://meta.discourse.org/t/-/407100/46?silent=true).

- @Martin clarified the contextual dismiss states in the [unified new topic-list view](https://meta.discourse.org/t/-/404728/64?silent=true), checked in on [Discourse BCC](https://meta.discourse.org/t/-/134721/77?silent=true), and announced that `user.groups` in the JavaScript User model is now [officially deprecated](https://meta.discourse.org/t/-/411124/6?silent=true).

- @Tgxworld added **OAuth token support** for Zendesk authentication and [updated the Zendesk plugin guide](https://meta.discourse.org/t/-/409411/9?silent=true), while also checking whether group-based visibility of Zendesk buttons is still needed in the [Discourse Zendesk plugin](https://meta.discourse.org/t/-/68005/57?silent=true).

- @Renato investigated the Android Chromium bug around pasting HTML into the mobile markdown composer and is [pushing a workaround this week](https://meta.discourse.org/t/-/409530/6?silent=true).

- @Mae and @Tobiaseigen discussed [promotional materials](https://meta.discourse.org/t/-/411037/4?silent=true) for German-speaking communities and offered stickers for on-the-ground events, with @Tobiaseigen noting he’ll be at Berlin FediDay and Nextcloud conferences with physical swag.

* * *

With Voice rooms now bundled in core, yesterday’s community literally had a new Watercooler to talk in — just remember to mute your mic before joining the video grid! 🎙

---

<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:** [2026年九月2日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/972 "2026-09-02T21:01:54Z")

</div>

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

### Covering the 24 hours of September 1–2, 2026

## Key Stats

In the last 24 hours, Meta saw **195 new posts** and **64 new topics** , with **338 likes** given across those posts.

| Top Users | Posts | Likes |
| --- | --- | --- |
| @Falco | 6 | 63 |
| @Mcwumbly | 11 | 39 |
| @Rishabh | 6 | 25 |
| @Nat | 3 | 20 |
| @Lindsey | 3 | 19 |
| @Sam | 9 | 14 |
| @Gilles | 10 | 9 |
| @Don | 8 | 9 |
| @NateDhaliwal | 5 | 9 |
| @Merefield | 2 | 9 |

## Interesting Topics

### #Announcements

- **Voice is now a core plugin.** @Falco announced that the [Resenha experiment is now **Voice**](https://meta.discourse.org/t/-/411337/1?silent=true), bringing Discord-style voice and video rooms directly into Discourse with P2P WebRTC, optional LiveKit routing, background blur, noise suppression, and live subtitles. Community members were quick to celebrate, with several calling it a major step toward replacing Discord-style communities [read more](https://meta.discourse.org/t/-/411337/11?silent=true).

- **Ask AI arrives for better search.** @Nat introduced [Ask AI](https://meta.discourse.org/t/-/411346/1?silent=true), a new search experience that rewrites user queries, runs both keyword and semantic search, and synthesizes the best results. @Nat also confirmed that usage does incur token costs, and admins can monitor usage per feature [read more](https://meta.discourse.org/t/-/411346/4?silent=true).

- **A new Admin Design Wizard.** @Rishabh shared the [new design wizard](https://meta.discourse.org/t/-/411281/1?silent=true), which walks new admins through theme selection, color palettes, fonts, landing pages, layout, and search options after setup. For existing sites, the wizard can be re-run from **Themes & components** if the site still uses only core themes [read more](https://meta.discourse.org/t/-/411281/1?silent=true).

- **Admin reports now show the who and what.** @Lindsey announced that the [Signups, New Contributors, and Accepted Solutions reports](https://meta.discourse.org/t/-/411397/1?silent=true) now display the specific users, topics, and solutions behind the numbers. Commenters quickly requested even more detail, from email addresses to drilldowns on traffic spikes [read more](https://meta.discourse.org/t/-/411397/8?silent=true).

- **Boards is here for roadmaps and collaboration.** @Mcwumbly launched [Discourse Boards](https://meta.discourse.org/t/-/411418/1?silent=true), a bundled kanban-style plugin with topic-backed cards, standalone floater cards, drag-and-drop columns, per-board ACLs, and real-time sync. The feature is included on **Business** and **Enterprise** hosting plans [read more](https://meta.discourse.org/t/-/411414/1?silent=true).

- **Automatically generated llms.txt is coming.** @Sam shared the planned [default 0 for all sites](https://meta.discourse.org/t/-/411435/1?silent=true), designed as a minimal map for AI agents and pointing at the Discourse MCP server rather than an exhaustive index [read more](https://meta.discourse.org/t/-/411435/5?silent=true).

### #Plugin

- **Workflows grows new triggers.** In the [Discourse Workflows topic](https://meta.discourse.org/t/-/407100/47?silent=true), @Joo asked for a trigger when a new tag is created, so new tags can be auto-added to a tag group. @J.Jaffeux replied that he would add a tag-created trigger and an add-tag-to-tag-group node, and then shared the [implementation](https://meta.discourse.org/t/-/407100/54?silent=true) [read more](https://meta.discourse.org/t/-/407100/55?silent=true).

- **ActivityPub load-order fix.** After @Thoka reported a migration problem with the ActivityPub plugin, @RGJ pointed to the plugin’s load-order code. @Pmusaraj then opened a [pull request to fix it](https://meta.discourse.org/t/-/266794/493?silent=true), and the discussion continued on whether moving code inside `after_initialize` is the right approach [read more](https://meta.discourse.org/t/-/266794/494?silent=true).

### #Self-hosting

- **A GitHub-side issue broke self-hosted rebuilds and admin pages.** Several self-hosters hit `Fatal: could not read Username for 'https://github.com'` during `./launcher rebuild` [read more](https://meta.discourse.org/t/-/411498/1?silent=true). @Arkshine pointed to a GitHub-side investigation and suggested `git config --global http.version HTTP/1.1` as a workaround. On other sites, logged-in admin requests began timing out because `DiscourseUpdates` calls were hanging on git; @Ed_S found that disabling `version_checks` could restore service [read more](https://meta.discourse.org/t/-/411513/6?silent=true).

### #Support

- **Read-only mode on an inactive free site.** @Christophk couldn’t disable read-only mode on their `discourse.group` site, and support directed them to Meta. @Rishabh confirmed the site had gone inactive and [extended the inactivity check](https://meta.discourse.org/t/-/411354/5?silent=true) until the end of November [read more](https://meta.discourse.org/t/-/411354/1?silent=true).

### #Feature

- **Granular permissions for cameras and screen sharing.** @Luna_Mora suggested separating camera and screen-sharing permissions from a global toggle, making them group-based like other Voice permissions [read more](https://meta.discourse.org/t/-/411477/1?silent=true). @Falco asked for confirmation that group-based site settings are what’s needed [read more](https://meta.discourse.org/t/-/411477/2?silent=true).

- **Split “See” into first post and replies.** @Jonathan5 proposed splitting the category `See` permission into “see first post” and “see replies” so anonymous visitors can read the first post without seeing replies, potentially lowering the barrier for lurkers [read more](https://meta.discourse.org/t/-/411472/1?silent=true). @Satonotdead noted that a similar use case exists with the Discourse Category Lockdown plugin [read more](https://meta.discourse.org/t/-/411472/3?silent=true).

### #Projects

- **A built-in MCP server is on the way.** @Mcwumbly shared the [Built-in MCP server project](https://meta.discourse.org/t/-/411504/1?silent=true), which would add a core `/mcp` endpoint for permission-aware AI assistant access, replacing the current client-side MCP and enabling cloud harnesses [read more](https://meta.discourse.org/t/-/411504/1?silent=true).

- **New site admin experience.** @Rishabh described the ongoing effort to improve onboarding for new Discourse admins, including the new design wizard, improved invites, an expanded Admin Assistant, and a more cohesive ID-based signup experience [read more](https://meta.discourse.org/t/-/411460/1?silent=true).

### #bug

- **Gemini regressions after upgrading to 2026.8.0.** @RBoy reported that [AI search broke when using Gemini Flash Latest 3.7](https://meta.discourse.org/t/-/411447/1?silent=true) after the upgrade, due to an unsupported `function` role in the legacy API. @Sam suggested moving to the non-legacy endpoints. A second topic covered a separate [Gemini Flash Lite with thinking regression](https://meta.discourse.org/t/-/411445/1?silent=true) with the same upgrade trigger [read more](https://meta.discourse.org/t/-/411445/4?silent=true).

## Activity by the @Team Group

The @Team group had a very busy 24 hours on Meta:

- @Falco answered setup questions on the new [Voice plugin](https://meta.discourse.org/t/-/411337/4?silent=true), confirmed the [Resenha-to-Voice transition](https://meta.discourse.org/t/-/389056/87?silent=true), and discussed [granular camera and screen-sharing permissions](https://meta.discourse.org/t/-/411477/2?silent=true).

- @Nat launched [Ask AI](https://meta.discourse.org/t/-/411346/1?silent=true), explained token usage monitoring, and participated in the [Gemini model compatibility](https://meta.discourse.org/t/-/411447/2?silent=true) discussion.

- @Rishabh introduced the [Admin Design Wizard](https://meta.discourse.org/t/-/411281/1?silent=true), shared the [new site admin experience](https://meta.discourse.org/t/-/411460/1?silent=true) roadmap, and helped a free-plan site by [extending its inactivity grace period](https://meta.discourse.org/t/-/411354/5?silent=true).

- @Lindsey announced drilldowns for [admin reports](https://meta.discourse.org/t/-/411397/1?silent=true) and group access while creating [Data Explorer queries](https://meta.discourse.org/t/-/411415/1?silent=true).

- @Mcwumbly launched [Boards](https://meta.discourse.org/t/-/411418/1?silent=true), shared the [Boards documentation](https://meta.discourse.org/t/-/411414/1?silent=true), outlined the [built-in MCP server](https://meta.discourse.org/t/-/411504/1?silent=true), and clarified group-owner permissions for [category moderators](https://meta.discourse.org/t/-/411506/4?silent=true).

- @Sam detailed [automatically generated llms.txt](https://meta.discourse.org/t/-/411435/1?silent=true) and stressed the security importance of regular upgrades while discussing [Gemini regressions](https://meta.discourse.org/t/-/411445/3?silent=true).

- @Martin explained the context-dependent Dismiss buttons in the [unified New view](https://meta.discourse.org/t/-/404728/64?silent=true) and clarified that users can’t enable or disable upcoming features individually [read more](https://meta.discourse.org/t/-/392894/48?silent=true).

- @J.Jaffeux added new [Workflow triggers for tag creation and tag-group assignment](https://meta.discourse.org/t/-/407100/54?silent=true).

- @Pmusaraj opened a [fix for the ActivityPub plugin](https://meta.discourse.org/t/-/266794/493?silent=true) and responded to the [LiveKit serializer feature request](https://meta.discourse.org/t/-/411428/5?silent=true).

- @Tgxworld added [Zendesk OAuth support](https://meta.discourse.org/t/-/409411/9?silent=true) and asked about [group-based Zendesk button visibility](https://meta.discourse.org/t/-/68005/57?silent=true).

* * *

Yesterday Meta went from text-only to “talk to your forum” in a single day — and GitHub even tried to join the conversation by hanging up on everyone 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:** [2026年九月3日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/973 "2026-09-03T21:01:45Z")

</div>

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

_Daily summary for September 2–3, 2026_

## Key Stats

In the last 24 hours, the community produced **228 posts** across **76 topics** , with **259 likes** given on those posts.

**Top users in returned posts:**

| User | Posts | Likes received |
| --- | --- | --- |
| @Mcwumbly | 12 | 39 |
| @Falco | 17 | 28 |
| @Sam | 9 | 15 |
| @Rishabh | 5 | 15 |
| @Gilles | 10 | 12 |
| @Satonotdead | 13 | 11 |
| @Jagster | 12 | 11 |
| @Ed_S | 13 | 10 |
| @J.Jaffeux | 3 | 9 |
| @Luna_Mora | 2 | 9 |

* * *

## Interesting Topics

**#Announcements**

- @Mcwumbly unveiled the new [**Boards** feature](https://meta.discourse.org/t/-/411418/1?silent=true), a kanban-style system built into Discourse core that lets you organize topics and standalone cards on configurable boards with per-board access control. It’s rolling out on Business and Enterprise plans, and the team sees it as a natural evolution of the old Kanban theme component. [read more](https://meta.discourse.org/t/-/411418/1?silent=true)

- @Sam announced that Discourse will soon ship a [**default 0 for every site**](https://meta.discourse.org/t/-/411435/1?silent=true), giving AI agents a conservative map of public endpoints and pointing them at the Discourse MCP server. Site owners can still upload their own custom file if they prefer. [read more](https://meta.discourse.org/t/-/411435/1?silent=true)

- The [**Voice plugin**](https://meta.discourse.org/t/-/411337/1?silent=true) continues to generate discussion: @Pmusaraj confirmed it can be restricted by group, @Gilles asked about mobile UI, and @Satonotdead showed how voice rooms appear inside the chat interface. [read more](https://meta.discourse.org/t/-/411337/13?silent=true)

- @Lindsey introduced [**drill-down details in admin reports**](https://meta.discourse.org/t/-/411397/1?silent=true), letting admins see the actual users and topics behind numbers like signups, new contributors, and accepted solutions. [read more](https://meta.discourse.org/t/-/411397/1?silent=true)

**#Feature**

- @Luna_Mora requested [**separate, group-based permissions for cameras and screen sharing**](https://meta.discourse.org/t/-/411477/1?silent=true) in Voice rooms, moving away from an all-or-nothing toggle. @Falco quickly confirmed the intent, and the discussion is now a tidy roadmap item. [read more](https://meta.discourse.org/t/-/411477/1?silent=true)

- @Gilles suggested adding a [**swipe gesture to open the chat sidebar on mobile**](https://meta.discourse.org/t/-/411449/1?silent=true). @Mcwumbly said there are no current plans, and @Awesomerobot pointed out that left/right swipes can collide with the browser’s back/forward gesture. [read more](https://meta.discourse.org/t/-/411449/1?silent=true)

- @Jonathan5 proposed [**splitting the “See” category permission**](https://meta.discourse.org/t/-/411472/1?silent=true) so the first post can be visible while replies remain gated, which could help convert lurkers and limit AI scraping. [read more](https://meta.discourse.org/t/-/411472/1?silent=true)

**#Plugin**

- In the [**Discourse Workflows**](https://meta.discourse.org/t/-/407100/51?silent=true) topic, @Joo asked for automatic tag-group assignment based on AI classification, and @J.Jaffeux delivered: new **tag created** triggers and **add tag to tag group** nodes were added to the workflow toolbox. [read more](https://meta.discourse.org/t/-/407100/54?silent=true)

- @Mcwumbly also published the [**Discourse Boards plugin documentation**](https://meta.discourse.org/t/-/411414/1?silent=true), covering use cases like roadmaps, team collaboration, standalone task lists, drag-and-drop, and per-board ACLs. [read more](https://meta.discourse.org/t/-/411414/1?silent=true)

**#Projects**

- @Rishabh shared the [**new site admin experience**](https://meta.discourse.org/t/-/411460/1?silent=true), an ongoing effort to improve onboarding for new community admins. Already shipped: a new design wizard and improved admin invites; next up is a third onboarding step and an expanded Admin Assistant. [read more](https://meta.discourse.org/t/-/411460/1?silent=true)

- @Mcwumbly announced that a [**built-in MCP server is coming to Discourse core**](https://meta.discourse.org/t/-/411504/1?silent=true), served at `/mcp`. It aims to replace the client-side MCP and give admins a single place to control what different users and groups can do with AI assistants. [read more](https://meta.discourse.org/t/-/411504/1?silent=true)

**#Support**

- @Jeanas reported that [**logged-in users on his Discourse forum hit an error page**](https://meta.discourse.org/t/-/411513/1?silent=true) while anonymous visitors were fine. The culprit turned out to be a `git` hang during “new features” checks, triggered by a GitHub outage. @Falco eventually [merged a fix](https://meta.discourse.org/t/-/411513/20?silent=true) to stop per-process git calls from blocking admin requests. [read more](https://meta.discourse.org/t/-/411513/20?silent=true)

- @Jagster ran into `fatal: could not read Username for 'https://github.com'` during a rebuild, and others confirmed the same. A suggested workaround was to [force HTTP/1.1 for git](https://meta.discourse.org/t/-/411498/5?silent=true): `git config --global http.version HTTP/1.1`, then rebuild. [read more](https://meta.discourse.org/t/-/411498/5?silent=true)

- @Jagster also hit a confusing `PG::UndefinedTable: relation "voice_rooms" does not exist` during upgrade. @Nat identified a [migration version conflict with the old Resenha plugin](https://meta.discourse.org/t/-/411555/2?silent=true) and provided a safe SQL rename script to get the database back in sync. [read more](https://meta.discourse.org/t/-/411555/5?silent=true)

- @RBoy reported that [**Disco Bot / AI Search broke with Gemini after Discourse 2026.8.0**](https://meta.discourse.org/t/-/411447/1?silent=true), due to Google’s legacy endpoint rejecting the `function` role. @Sam suggested moving to the non-legacy endpoints and noted that long-term the Interactions API is where Google is headed. [read more](https://meta.discourse.org/t/-/411447/2?silent=true)

* * *

## Activity by the @Team Group

The @Team group was extremely busy yesterday, both fixing regressions and shipping new features:

- @Mcwumbly led the launch of [Boards](https://meta.discourse.org/t/-/411418/1?silent=true), shared the [plugin documentation](https://meta.discourse.org/t/-/411414/1?silent=true), and participated in discussions about [swipe gestures in chat](https://meta.discourse.org/t/-/411449/2?silent=true), [category moderator permissions](https://meta.discourse.org/t/-/411506/4?silent=true), [admin report drill-downs](https://meta.discourse.org/t/-/411397/5?silent=true), and the [built-in MCP server](https://meta.discourse.org/t/-/411504/1?silent=true).

- @Falco diagnosed the GitHub-outage admin lockout, [merged a fix](https://meta.discourse.org/t/-/411513/20?silent=true), discussed [LiveKit status exposure](https://meta.discourse.org/t/-/411428/6?silent=true), clarified [camera and screen-sharing permissions](https://meta.discourse.org/t/-/411477/2?silent=true), and pointed several old voice/video requests to the now-[core Voice feature](https://meta.discourse.org/t/-/411337/13?silent=true).

- @Sam announced the new [default 7](https://meta.discourse.org/t/-/411435/1?silent=true), helped with [Gemini + Disco Bot troubleshooting](https://meta.discourse.org/t/-/411447/2?silent=true), and offered guidance on the [Gemini regression topic](https://meta.discourse.org/t/-/411445/3?silent=true).

- @Rishabh shared the [new site admin experience](https://meta.discourse.org/t/-/411460/1?silent=true), introduced the [Discourse Admin Assistant](https://meta.discourse.org/t/-/410439/1?silent=true), and answered questions about [inactive sites](https://meta.discourse.org/t/-/411322/4?silent=true) and [discoursemail.com domains](https://meta.discourse.org/t/-/390365/5?silent=true).

- @J.Jaffeux added [workflow triggers for tag creation and tag-group assignment](https://meta.discourse.org/t/-/407100/54?silent=true) based on community feedback.

- @Pmusaraj investigated an [ActivityPub plugin migration issue](https://meta.discourse.org/t/-/266794/491?silent=true), responded to [LiveKit feature requests](https://meta.discourse.org/t/-/411428/5?silent=true), and posted a complete [integrating Discourse Voice with LiveKit guide](https://meta.discourse.org/t/-/411585/1?silent=true).

- @Martin worked on [concise subcategory links](https://meta.discourse.org/t/-/397217/18?silent=true), improved the [unified new view](https://meta.discourse.org/t/-/404728/71?silent=true), and clarified [Upcoming Changes notifications](https://meta.discourse.org/t/-/392894/48?silent=true).

- @Nat diagnosed the [voice\_rooms migration conflict](https://meta.discourse.org/t/-/411555/2?silent=true) and provided a safe SQL workaround for affected self-hosters.

- @Awesomerobot explained the browser gesture constraints around [swipe navigation in chat](https://meta.discourse.org/t/-/411449/3?silent=true).

- @David asked clarifying questions about the [LiveKit status API request](https://meta.discourse.org/t/-/411428/3?silent=true).

- @Lindsey announced [admin report drill-downs](https://meta.discourse.org/t/-/411397/1?silent=true) and asked for feedback on the new granular details.

* * *

GitHub may have briefly turned into a pumpkin, but the Discourse team turned it into a chance to make the platform more resilient — and somewhere in all that, a roadmap literally became a board you can drag around. 🎃

---

<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:** [2026年九月4日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/974 "2026-09-04T21:01:06Z")

</div>

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

## Key Stats

Over the past 24 hours, the community produced **155 posts** across **51 new topics** , with **136 likes** given on returned posts.

Top users by posts and likes:

- @Falco — **16 posts** , **23 likes**
- @Nicolsdennis — **6 posts** , **9 likes**
- @Ed_S — **6 posts** , **8 likes**
- @Rishabh — **1 post** , **8 likes**
- @Satonotdead — **11 posts** , **7 likes**
- @Per1234 — **1 post** , **7 likes**
- @Mcwumbly — **5 posts** , **6 likes**
- @Nat — **5 posts** , **6 likes**
- @Jagster — **9 posts** , **5 likes**
- @Ethsim2 — **8 posts** , **5 likes**

## Interesting Topics

### #Announcements

- @Satonotdead walked users through [enabling and finding the new bundled Voice rooms](https://meta.discourse.org/t/-/411337/18?silent=true), with @Newkid praising the feature for their real estate community and @Jagster asking whether admins can delete rooms — which @Satonotdead confirmed, adding that room titles, slugs, and group limits can also be managed in the [Voice announcement topic](https://meta.discourse.org/t/-/411337/1?silent=true).

- @Rishabh unveiled the [Discourse Admin Assistant](https://meta.discourse.org/t/-/410439/1?silent=true), an LLM-powered chat helper for hosted sites that can answer documentation questions, change settings with an approve/cancel prompt, assist with moderation, and explain hosting plan details to admins.

- @Gilles praised the [new Workflows feature preview](https://meta.discourse.org/t/-/406990/26?silent=true) as powerful and intuitive, and suggested creating a dedicated space for workflow sharing; @Eviepayne pointed to an [open request for such a category](https://meta.discourse.org/t/-/408415?silent=true).

### #Support

- @Ed_S reported growing numbers of pitchfork worker timeouts linked to the GitHub outage, while @Satonotdead confirmed Git authentication failures; @Falco traced it to an over-eager feature check and [merged a fix](https://meta.discourse.org/t/-/411513/20?silent=true), after @Jeanas noted that a GitHub outage should never take down a Discourse forum in the first place.

- @Apidevlab asked for help with [a fresh Hetzner VPS install failing during bootstrap](https://meta.discourse.org/t/-/411664/1?silent=true), posting memory and disk diagnostics but no full log; @Jagster and @Ed_S advised scrolling up for the real error before anyone could diagnose the failure.

- @BOUCUR shared a community report about [post and topic links no longer appearing under Badges](https://meta.discourse.org/t/-/411593/1?silent=true), such as “Nice Reply” and “Nice Topic,” and confirmed the same issue exists here on Meta.

### #Self-hosting

- @Jagster hit [PG::UndefinedTable errors for 0](https://meta.discourse.org/t/-/411555/1?silent=true) after upgrading a two-container install; @Nat identified leftover Resenha plugin migration conflicts and supplied a [SQL script to rename the old tables](https://meta.discourse.org/t/-/411555/8?silent=true), which resolved the issue.

- @Peter_Backgren and @Lunikon described [GitHub-caused 1 hangs and locked-out admins](https://meta.discourse.org/t/-/411498/8?silent=true) on self-hosted forums; @Taste-OF-IT confirmed a retry eventually rebuilt and brought the site back online.

- @Fabien_1015 reported persistent [Error 500s after upgrading to v2026.9.0](https://meta.discourse.org/t/-/411566/1?silent=true) on [users.scala-lang.org](http://users.scala-lang.org), with the problem temporarily solved by deleting the `_t` cookie; @Merefield asked for the actual backtrace from `/logs` before offering a fix.

### #Feature

- @Opcourdis pushed for [archiving completed recurring event topics and creating successor topics](https://meta.discourse.org/t/-/370600/10?silent=true), and @Ethsim2 responded with an [opt-in 4 PR](https://github.com/discourse/discourse/pull/43187) that preserves the completed occurrence while advancing the series.

- @Mcwumbly revived the [request for logged-in-only search](https://meta.discourse.org/t/-/256772/9?silent=true) after noting the pain anonymous search abuse causes; @Nat agreed and opened a PR adding `allow_anonymous_search` while keeping group-based internal search logic manageable.

### #bug

- @HBP reported a [regression in the signup flow](https://meta.discourse.org/t/-/411646/1?silent=true) caused by a new 10-per-minute IP rate limit on `/u/check_username.json`, which can block legitimate users who edit or correct their username while creating an account.

- @Ethsim2 investigated the [wrong +1h Outlook ICS export with TZID=Europe/Berlin](https://meta.discourse.org/t/-/409797/5?silent=true) and opened a [PR adding VTIMEZONE definitions](https://github.com/discourse/discourse/pull/43168) so Outlook can interpret daylight-saving rules correctly.

### #Integrations

- @Pmusaraj published a detailed guide to [integrating Discourse Voice with LiveKit](https://meta.discourse.org/t/-/411585/1?silent=true), covering room policies, mesh fallback, webhooks, and LiveKit Egress recording settings.

### #Community Building

- @Per1234 shared an importable [Discourse Update Notifier workflow](https://meta.discourse.org/t/-/410589/13?silent=true) in the “Show us your Workflows” topic, complete with a JSON download and a live demonstration on Arduino’s forum.

## Activity by the @Team Group

The @Team group had a full day of fixes, guidance, and shipping.

- @Falco [merged a fix](https://meta.discourse.org/t/-/411513/20?silent=true) for the GitHub-caused pitchfork and login hang, explaining that the issue was triggered by an over-eager feature check while GitHub was down.

- @Falco closed out several older requests by pointing to the [new bundled Voice plugin](https://meta.discourse.org/t/-/411337/1?silent=true), including [HIRING: Voice Chat/Call Feature](https://meta.discourse.org/t/-/91252/6?silent=true), [Discourse Group Voice Chat](https://meta.discourse.org/t/-/279027/4?silent=true), and [Video Conference Call](https://meta.discourse.org/t/-/291600/4?silent=true).

- @Falco [helped a developer](https://meta.discourse.org/t/-/411428/8?silent=true) use `rooms.json` to check LiveKit transport status and confirmed `expected_transport` is the intended field for distinguishing LiveKit from mesh rooms, then shared a [PR for granular camera and screen permissions](https://meta.discourse.org/t/-/411477/4?silent=true).

- @Nat [diagnosed the upgrade dead-end](https://meta.discourse.org/t/-/411555/2?silent=true) caused by Voice plugin migrations conflicting with leftover Resenha plugin versions, and provided a [SQL rename script](https://meta.discourse.org/t/-/411555/8?silent=true) for affected self-hosters.

- @Nat [proposed 9](https://meta.discourse.org/t/-/256772/12?silent=true) to let sites disable anonymous search while preserving search for logged-in users, after @Mcwumbly raised the anonymous-search griefing problem.

- @Nat [traced blank Ask AI responses](https://meta.discourse.org/t/-/411572/3?silent=true) to a 20-second request deadline being exceeded by a slow LLM response, advising @Karthik_K1 to test with a faster provider.

- @Martin [opened a draft PR](https://meta.discourse.org/t/-/397217/18?silent=true) for more concise inline subcategory links with hover cards, then [updated the thread](https://meta.discourse.org/t/-/397217/20?silent=true) after @Mcwumbly suggested showing the full parent path only in the card.

- @Martin [fixed an issue](https://meta.discourse.org/t/-/404728/71?silent=true) in the unified New view topic list after it was announced.

- @Martin [confirmed a fix](https://meta.discourse.org/t/-/97376/629?silent=true) for recurring event weekday selection issues, with follow-up investigation planned by @Davidb next week.

- @Pmusaraj [published the LiveKit integration guide](https://meta.discourse.org/t/-/411585/1?silent=true), explaining how to configure `voice_livekit_room_policy`, webhooks, and recording settings step by step.

- @Rishabh [announced the Discourse Admin Assistant](https://meta.discourse.org/t/-/410439/1?silent=true), describing its moderation actions, site setting changes, and hosting plan awareness for hosted admins.

Yesterday the forum learned that even GitHub can stumble, but with a little pitchfork wrangling and a fresh set of voice rooms, Discourse is still standing — and now it can talk about it too!

---

<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:** [2026年九月5日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/975 "2026-09-05T21:02:13Z")

</div>

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

## Key Stats

In the last 24 hours, the community produced **106 new posts** across **33 new topics** , collecting **85 likes** along the way. The top contributors by likes were:

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

## Interesting Topics

### #Support

@Apidevlab shared a [frustrating Hetzner VPS bootstrap failure](https://meta.discourse.org/t/fresh-install-hetzner-vps-failing/411664/1?silent=true) after successful installs on Layer7, and @Lilly, @Ed_S, and @Jagster all asked for the full error log, with @Lilly noting that unsupported Podman installs will be hard to get help for. [read more](https://meta.discourse.org/t/fresh-install-hetzner-vps-failing/411664/6?silent=true)

In a more niche integration thread, @Nicolsdennis explained [how he exposed LiveKit status in a client app](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/13?silent=true), building on earlier design comments from @Pmusaraj and @Falco. [read more](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/13?silent=true)

### #General

@Nicolsdennis showed off [new native voice support in the “mesh” client](https://meta.discourse.org/t/a-social-mobile-desktop-client-for-communities-2/408132/30?silent=true) and a companion app for live-streaming Discourse Voice conversations, complete with screenshots of the voice rooms and LiveKit integration. [read more](https://meta.discourse.org/t/a-social-mobile-desktop-client-for-communities-2/408132/30?silent=true)

### #Community Building

@Per1234 shared a ready-to-import [Discourse Update Notifier workflow](https://meta.discourse.org/t/show-us-your-workflows/410589/13?silent=true) that automatically posts about new Discourse versions, giving members more transparency about UI changes. [read more](https://meta.discourse.org/t/show-us-your-workflows/410589/13?silent=true)

In a more philosophical thread, @Eisammy celebrated [Discourse and the Fediverse as alternatives to attention-driven social media](https://meta.discourse.org/t/for-the-next-decade-of-the-internet-2026-edition/409454/8?silent=true), hoping to still be communicating the same way in ten years. [read more](https://meta.discourse.org/t/for-the-next-decade-of-the-internet-2026-edition/409454/8?silent=true)

### #Feature

@Emilio asked for a less painful way to [permanently delete topics](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/1?silent=true), and @Ethsim2 delivered a full implementation: a per-admin opt-in setting that permanently deletes the topic and all replies, with [the PR now ready for review](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/4?silent=true). [read more](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/4?silent=true)

@Happyhappy received a helpful pointer from @Heliosurge to the [Category Restrictor plugin](https://meta.discourse.org/t/allow-category-moderator-to-add-or-remove-users-from-that-category/411506/8?silent=true) as a possible way to let category moderators manage user membership without full admin powers. [read more](https://meta.discourse.org/t/allow-category-moderator-to-add-or-remove-users-from-that-category/411506/8?silent=true)

### #Announcements

The new [bundled Voice rooms](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/25?silent=true) continued to generate excitement, with @Jagster finally figuring out that rooms are deleted from the settings tab rather than the forum GUI. [read more](https://meta.discourse.org/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/25?silent=true)

A discussion about [end dates for recurring calendar events](https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527/11?silent=true) led @MiniForum to a related feature request: adding recurrence to the per-topic calendar workflow, not just separate Events. [read more](https://meta.discourse.org/t/new-calendar-feature-end-date-for-recurring-events/368527/11?silent=true)

@Thisisjoshjones asked whether the new [email-code signup flow](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/29?silent=true) could also be used on the invitations landing page, calling it a big barrier-lowering improvement for communities. [read more](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/29?silent=true)

### #bug

@Ethsim2 opened a PR and shared a [detailed screen recording](https://meta.discourse.org/t/editing-event-end-date-post-event-date-on-topic-title-not-updated-since-3-6-0-beta2-update/387466/4?silent=true) showing how event date edits should update the topic title correctly.

@Stephen reported that [expanded markdown tables](https://meta.discourse.org/t/expanded-markdown-tables-cant-be-interacted-with/364439/4?silent=true) only allow one checkbox interaction after expansion, flagging the regression for @Sam. [read more](https://meta.discourse.org/t/expanded-markdown-tables-cant-be-interacted-with/364439/4?silent=true)

### #Plugin

@ProxyTracer announced a new beta with [CAPTCHA challenges, independent clearance tokens, and visual analytics](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958/23?silent=true) for blocking or challenging proxy and VPN traffic. [read more](https://meta.discourse.org/t/proxytracer-vpn-proxy-blocker/399958/23?silent=true)

### #Sysadmins

@Simonk corrected the [AWS SES setup guide](https://meta.discourse.org/t/configuring-aws-ses-for-outgoing-bounce-and-incoming-email/263604/14?silent=true), warning that raw message delivery must be **disabled** for SNS bounce notifications to pass Discourse’s validation checks. [read more](https://meta.discourse.org/t/configuring-aws-ses-for-outgoing-bounce-and-incoming-email/263604/14?silent=true)

### #development

@NateDhaliwal asked how to [preset a value for FormKit’s composer field](https://meta.discourse.org/t/preset-value-for-composer-field-for-formkit/411695/1?silent=true), then discovered that using `@data={{hash content=...}}` on the `<Form>` component solves it. [read more](https://meta.discourse.org/t/preset-value-for-composer-field-for-formkit/411695/2?silent=true)

## Activity by the @Team Group

Members of the @Team group were active across a wide range of threads:

- @Moin helped with a [spam user attack thread](https://meta.discourse.org/t/is-anyone-experiencing-an-odd-spam-user-attack-any-way-to-block/404427/21?silent=true) by asking @Ed_S about the `moderators_view_ips` and `moderators_view_emails` site settings, then pointed to the [hard-coded 24-hour deletion limit](https://meta.discourse.org/t/allow-user-to-delete-their-own-topic-at-any-time/411689/10?silent=true) in a separate feature request. He also clarified [when Discourse Boards appears](https://meta.discourse.org/t/discourse-boards/411414/4?silent=true) for self-hosted instances based on the 2026.9 development timeline.

- @Martin confirmed that a fix for [Discourse Events recurrence](https://meta.discourse.org/t/discourse-events/97376/629?silent=true) was already merged via PR #42852, and noted that hover cards for subcategory hashtags were next in [Can we make inline links to subcategories more concise?](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217/20?silent=true).

- @Mcwumbly supported the [anonymous search control PR](https://meta.discourse.org/t/option-to-enable-search-for-logged-in-users-only/256772/14?silent=true) and confirmed that the old admin dashboard will disappear completely once the new dashboard is permanent in [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/52?silent=true).

- @Nat proposed and implemented a PR for `allow_anonymous_search` in [Option to enable search for logged in users only?](https://meta.discourse.org/t/option-to-enable-search-for-logged-in-users-only/256772/12?silent=true), and also helped diagnose [blank Ask AI responses](https://meta.discourse.org/t/how-to-fix-the-blank-ask-ai-response/411572/3?silent=true) by pointing at timeout issues.

- @Southpaw thanked @HBP for a thorough report and confirmed that a fix is in the works for the [check\_username rate-limit signup regression](https://meta.discourse.org/t/regression-new-check-username-rate-limit-can-block-normal-signup-flow/411646/4?silent=true).

- @Falco shared a ready PR for [granular permissions for cameras and screen sharing](https://meta.discourse.org/t/granular-permissions-for-cameras-and-screen-sharing/411477/4?silent=true) in Voice rooms.

* * *

From fighting spam bots to making permanent deletion one click easier, the community came out swinging yesterday — just don’t ask us to delete _this_ summary! 😉

---

<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:** [2026年九月6日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/976 "2026-09-06T21:02:05Z")

</div>

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

## Key Stats

Over the past 24 hours, the community shared **74 new posts** across **30 new topics** , with **77 likes** given on those posts.

**Top users by posts and likes:**

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 7 | 16 |
| @Ethsim2 | 10 | 7 |
| @Stephane_Roy | 6 | 7 |
| @Don | 3 | 7 |
| @Satonotdead | 6 | 5 |
| @Ed_S | 4 | 4 |
| @Sterretje | 1 | 4 |
| @Mcwumbly | 2 | 3 |
| @Jagster | 4 | 2 |
| @Emilio | 3 | 2 |

## Interesting Topics

### #Theme component

- **External Link Shield – Exit Confirmation & Trust Gating** – @Satonotdead welcomed the component but questioned why trusted external links use a “lock” icon, since it can be read as “blocked” ([read more](https://meta.discourse.org/t/-/392962/6?silent=true)). @Don then shipped **v2.0** , adding new icon settings, inline SVG icons, and a link icon position option ([read more](https://meta.discourse.org/t/-/392962/7?silent=true)). After @Moin suggested using the built-in icon setting type ([read more](https://meta.discourse.org/t/-/392962/8?silent=true)), @Don updated the component accordingly ([read more](https://meta.discourse.org/t/-/392962/9?silent=true)).

- **Topic Preview Modal** – @Stephane_Roy found a blocking bug where the modal fails to open on topics using the Post Voting plugin ([read more](https://meta.discourse.org/t/-/409712/73?silent=true)). @Don quickly provided a fix commit ([read more](https://meta.discourse.org/t/-/409712/74?silent=true)).

### #Feature

- **Allow user to delete their own topic at any time** – @Emilio proposed letting users delete their own topics indefinitely instead of the current 24-hour window ([read more](https://meta.discourse.org/t/-/411689/1?silent=true)). @Ed_S suggested focusing on unanswered topics, @Moin pointed to the hardcoded 24-hour limit in the Guardian, and @Ethsim2 proposed making that window configurable while retaining the no-replies restriction ([read more](https://meta.discourse.org/t/-/411689/12?silent=true)).

- **Optimize the selection of the month for an event** – @Stephane_Roy asked whether the event date picker could automatically jump to a future month rather than forcing users to scroll ([read more](https://meta.discourse.org/t/-/411753/1?silent=true)). @Satonotdead agreed, and @Ducks opened [PR #43338](https://github.com/discourse/discourse/pull/43338) to address it ([read more](https://meta.discourse.org/t/-/411753/3?silent=true)).

- **Actually delete permanently without all the obstacles** – @Ethsim2 explored making permanent topic deletion less tedious and ended up building a per-admin opt-in feature that permanently removes a topic and all replies, with audit logging and a clearer confirmation. The implementation is now available for review in [PR #43323](https://github.com/discourse/discourse/pull/43323) ([read more](https://meta.discourse.org/t/-/411687/4?silent=true)).

### #Support

- **Is anyone experiencing an odd spam user attack?** – @LordOfBikes described a clear pattern of cloud-hosted registrations and suggested blocking whole networks and email subdomains ([read more](https://meta.discourse.org/t/-/404427/16?silent=true)). @One1 reported that hCaptcha eliminated the problem, while @Ed_S added a mandatory interests field and @Moin asked about the `moderators_view_ips` and `moderators_view_emails` settings ([read more](https://meta.discourse.org/t/-/404427/21?silent=true)).

### #Plugin

- **Discourse Boards** – @M_Terenui couldn’t find the bundled Boards plugin on a self-hosted 2026.9 instance ([read more](https://meta.discourse.org/t/-/411414/3?silent=true)). @Moin explained that Boards was added to core very recently and is currently an experimental feature behind **Upcoming Changes** ([read more](https://meta.discourse.org/t/-/411414/4?silent=true)).

- **Discourse Events** – @Stephane_Roy reported that two-day events disappear from event-sorted topic lists as soon as their first day begins, instead of when the event ends ([read more](https://meta.discourse.org/t/-/97376/630?silent=true)). @Ethsim2 suggested testing whether [PR #43285](https://github.com/discourse/discourse/pull/43285) improves event date propagation and re-sorting ([read more](https://meta.discourse.org/t/-/97376/631?silent=true)).

### #bug

- **Discourse/mail-receiver:release Docker image appears to be outdated** – @Scavin discovered that the published `discourse/mail-receiver:release` image is nearly two years old and still contains removed fast-rejection code, breaking SMTP delivery. They also found stale Postfix policy references in the current `main` Dockerfile ([read more](https://meta.discourse.org/t/-/411734/2?silent=true)). @Ethsim2 independently confirmed the image predates merged [PR #37](https://github.com/discourse/mail-receiver/pull/37) ([read more](https://meta.discourse.org/t/-/411734/3?silent=true)).

- **Regression: new check\_username rate limit can block normal signup flow** – After a detailed bug report, @Southpaw thanked the reporter and confirmed a fix is already in progress ([read more](https://meta.discourse.org/t/-/411646/4?silent=true)).

### #Announcements

- **Easier account signup using email codes** – @Thisisjoshjones asked whether the code-based signup flow could also be applied to invitation landing pages ([read more](https://meta.discourse.org/t/-/407068/29?silent=true)). @Mcwumbly linked to related work in progress in [PR #43138](https://github.com/discourse/discourse/pull/43138) ([read more](https://meta.discourse.org/t/-/407068/30?silent=true)).

- **Introducing Upcoming Changes…** – @Ethsim2 asked whether opting out of **Dashboard improvements** restores the old happy/neutral/sad update indicators, and whether `?version=alt` still works ([read more](https://meta.discourse.org/t/-/392894/51?silent=true)). @Mcwumbly confirmed that the legacy admin dashboard will be removed entirely once the new one becomes permanent ([read more](https://meta.discourse.org/t/-/392894/52?silent=true)).

- **Better insights into your community with the redesigned admin dashboard** – @Merefield praised the new dashboard but called out the large “add reports” prompt that takes up too much space when no reports are selected, asking for a less intrusive way to encourage adding reports ([read more](https://meta.discourse.org/t/-/404528/61?silent=true)).

### #ux

- **Moderation yes button after suspending user** – @Sterretje reported a leftover “Yes” button in the review queue after suspending a user ([read more](https://meta.discourse.org/t/-/411693/1?silent=true)). @Per1234 added a useful detail: the extra button only appears on the dedicated reviewable page, not on the general review queue listing ([read more](https://meta.discourse.org/t/-/411693/3?silent=true)).

### #General

- **A Social Mobile & Desktop Client for Communities (2)** – The thread celebrating @Nicolsdennis’s project turned into a birthday moment, with @Gilles sending greetings in French ([read more](https://meta.discourse.org/t/-/408132/32?silent=true)) and @Satonotdead praising the idea of launching a project on one’s birthday ([read more](https://meta.discourse.org/t/-/408132/33?silent=true)).

## Activity by the @Team Group

The @Team group was active across several threads in the last 24 hours:

- @Moin offered guidance on the [External Link Shield component](https://meta.discourse.org/t/-/392962/8?silent=true), explained when [Discourse Boards](https://meta.discourse.org/t/-/411414/4?silent=true) landed in core, and helped with [spam registration defenses](https://meta.discourse.org/t/-/404427/21?silent=true) and [topic deletion limits](https://meta.discourse.org/t/-/411689/10?silent=true).

- @Mcwumbly pointed to a work-in-progress PR for [invitation signup flows](https://meta.discourse.org/t/-/407068/30?silent=true) and confirmed that the [legacy admin dashboard](https://meta.discourse.org/t/-/392894/52?silent=true) will be removed once the redesigned dashboard becomes permanent.

- @Southpaw acknowledged the [check\_username rate limit regression](https://meta.discourse.org/t/-/411646/4?silent=true) and confirmed a fix is underway.

- @Ducks contributed a [PR to fix the event month picker](https://meta.discourse.org/t/-/411753/3?silent=true), improving the date selection experience for the #events feature.

From dodging cloud-hosted spam bots to celebrating birthday launches and debating whether admins should be able to permanently nuke entire topics, it was a busy day on Meta — just remember: with great deleting power comes great responsibility!

---

<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:** [2026年九月7日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/977 "2026-09-07T21:01:25Z")

</div>

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

## Key Stats

Over the last 24 hours, [meta.discourse.org](http://meta.discourse.org) saw **135 new posts** across **48 new topics** , with **129 likes** given in the returned activity.

### Top users

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 14 | 17 |
| @Nat | 7 | 12 |
| @Don | 5 | 12 |
| @Satonotdead | 14 | 10 |
| @Ethsim2 | 4 | 8 |
| @Stephane_Roy | 6 | 7 |
| @NateDhaliwal | 6 | 6 |
| @Sam | 4 | 6 |
| @Merefield | 10 | 5 |
| @Scavin | 2 | 4 |

## Interesting Topics

### #Theme component

- **External Link Shield – Exit Confirmation & Trust Gating** kept improving rapidly. @Satonotdead [praised the component](https://meta.discourse.org/t/-/392962/6?silent=true) and asked why trusted external links use a lock icon; @Don then shipped **v2.0** with real SVG icons, new placement/color settings, and an anonymous-user crash fix, followed by @Moin’s [suggestion to switch to the native icon setting type](https://meta.discourse.org/t/-/392962/8?silent=true). @Joo later hit the exit-confirmation modal firing on local images, and @Don [pointed out](https://meta.discourse.org/t/-/392962/13?silent=true) that a CDN domain may need to be added to `internal_domains`. [read more](https://meta.discourse.org/t/-/392962/7?silent=true)

- **Topic Preview Modal** received a fast fix from @Don after @Stephane_Roy reported that the modal fails to load on topics using the Post Voting plugin. @Don then [refactored the component](https://meta.discourse.org/t/-/409712/75?silent=true), splitting a 1,836-line file into focused delegate classes without changing the public API. [read more](https://meta.discourse.org/t/-/409712/74?silent=true)

### #bug

- **Discourse/mail-receiver:release Docker image appears outdated** : @Scavin [reported](https://meta.discourse.org/t/-/411734/1?silent=true) that the published image still contains the old fast-rejection code, causing `450 4.7.1` SMTP failures with current Discourse. @Ethsim2 [confirmed](https://meta.discourse.org/t/-/411734/3?silent=true) that another merged PR is also missing from the published image, while @Sam [acknowledged](https://meta.discourse.org/t/-/411734/4?silent=true) the project is in maintenance limbo and that Discourse is deciding whether to keep maintaining the public image. [read more](https://meta.discourse.org/t/-/411734/4?silent=true)

- **Post/Topic links no longer appear under Badges** : @Per1234 [reproduced](https://meta.discourse.org/t/-/411593/2?silent=true) the missing “post granting badge” links on badge pages, including on [try.discourse.org](http://try.discourse.org). @Sam [confirmed](https://meta.discourse.org/t/-/411593/3?silent=true) the regression came from the warpdrive model framework update and opened a [fix PR](https://github.com/discourse/discourse/pull/43342). [read more](https://meta.discourse.org/t/-/411593/3?silent=true)

- **Deleting a topic in development can trigger a 500 from discourse-events** : @Ethsim2 [found](https://meta.discourse.org/t/-/411731/1?silent=true) a `NameError (uninitialized constant DiscourseEvents::Calendar::Extractor)` raised from the `:post_destroyed` callback while deleting a topic locally, leaving the UI with a 500 error even though destruction had already started. [read more](https://meta.discourse.org/t/-/411731/1?silent=true)

### #Site feedback

- **How do we tag Ask AI topics?** @Moin [argued](https://meta.discourse.org/t/-/411577/3?silent=true) that #ai should be the primary tag because Ask AI is a feature of the official AI plugin, @Nat [agreed](https://meta.discourse.org/t/-/411577/4?silent=true) with #ask-ai plus #ai, while @Jagster [wondered](https://meta.discourse.org/t/-/411577/5?silent=true) whether #search should also apply. @Nat later [reminded everyone](https://meta.discourse.org/t/-/411577/7?silent=true) that this is guidance, not a rule: “It’s totally cool not to know what to tag.” [read more](https://meta.discourse.org/t/-/411577/3?silent=true)

### #Announcements

- **Search better in your community with Ask AI** attracted detailed feedback from @EricGT, who asked for a larger prompt input and sortable “Show all matching topics” results. @Nat [explained](https://meta.discourse.org/t/-/411346/9?silent=true) that the textbox is unlikely to expand beyond a single line, suggested the full-page AI Bot conversation UI for long prompts, and said sortable results “can be considered.” [read more](https://meta.discourse.org/t/-/411346/8?silent=true)

- **Voice — Discord-style voice and video rooms** sparked live deployment questions. @MiniForum asked whether a self-hosted LiveKit server can be added for 40+ participants; @Satonotdead [shared](https://meta.discourse.org/t/-/411337/35?silent=true) security and reverse-proxy considerations, while @Falco [confirmed](https://meta.discourse.org/t/-/411337/36?silent=true) that large same-room video calls need a dedicated LiveKit instance and likely a beefier server than the one running Discourse. [read more](https://meta.discourse.org/t/-/411337/30?silent=true)

- **Easier account signup using email codes** is in preview but already drawing feedback. @Ecki [reported](https://meta.discourse.org/t/-/407068/31?silent=true) rough edges such as missing username fields, odd auto-generated usernames, and documentation that should warn admins the username form disappears. @Moin [linked](https://meta.discourse.org/t/-/411827/2?silent=true) the relevant settings and noted feedback should go in the feature topic. [read more](https://meta.discourse.org/t/-/407068/31?silent=true)

### #Feature

- **Can Unified New dismiss topics after a user scrolls past them?** @Damian_Boon [proposed](https://meta.discourse.org/t/-/411807/1?silent=true) turning Unified New into a more X/Twitter-like scrolling feed where topics seen in the viewport are automatically dismissed. @NateDhaliwal [moved](https://meta.discourse.org/t/-/411807/2?silent=true) it to #Contribute > Feature and shared homepage-customisation code, while @Moin [linked to a group-homepage solution](https://meta.discourse.org/t/-/411807/5?silent=true) using the trust level 0 group. [read more](https://meta.discourse.org/t/-/411807/1?silent=true)

- **Allow user to delete their own topic at any time** : @Ethsim2 [refined](https://meta.discourse.org/t/-/411689/12?silent=true) the request to making the existing 24-hour window configurable while keeping the “no replies” restriction. @Oluies added compelling data from a classifieds forum where 46% of topics never receive a single reply, strongly supporting the narrower feature. [read more](https://meta.discourse.org/t/-/411689/12?silent=true)

- **Optimize the selection of the month for an event** : @Stephane_Roy [suggested](https://meta.discourse.org/t/-/411753/1?silent=true) that the event date picker should default to the month chosen in the start date instead of forcing users to scroll through months. @Ducks opened a [PR](https://github.com/discourse/discourse/pull/43338) that should fix it. [read more](https://meta.discourse.org/t/-/411753/3?silent=true)

### #ux

- **Should ‘change author’ be available on topic tools?** @Satonotdead [argued](https://meta.discourse.org/t/-/411836/1?silent=true) the action should move to the topic wrench, but @Merefield and @Moin [pushed back](https://meta.discourse.org/t/-/411836/5?silent=true), explaining that the topic’s author is really the first post’s author, and duplicating post-level actions into the topic menu would make the already busy menus more confusing. [read more](https://meta.discourse.org/t/-/411836/5?silent=true)

### #Self-hosting

- **What to know before upgrading from v3.4.0 to v2026.7.2** : @Corywright [hit](https://meta.discourse.org/t/-/411291/4?silent=true) a breaking `discourse_docker` change that fails with `Don't know how to build task 'assets:precompile:pretty_text'`. @Featheredtoast [apologised](https://meta.discourse.org/t/-/411291/5?silent=true), linked a patch PR, and promised to add ESR smoke tests to prevent future regressions. [read more](https://meta.discourse.org/t/-/411291/5?silent=true)

### #Plugin

- **Watermark Image** received a major update from @Arkshine: watermark profiles, tag support, text watermarks, advanced QR styling, a manual watermark toggle, auto re-watermarking when category or tags change, and much more. The update also migrates the old `watermark_qrcode_enabled` setting automatically. [read more](https://meta.discourse.org/t/-/347138/49?silent=true)

## Activity by the @Team Group

- @Sam [confirmed](https://meta.discourse.org/t/-/411593/3?silent=true) the Badges regression was caused by the warpdrive update and opened a [fix PR](https://github.com/discourse/discourse/pull/43342). He also [flagged](https://meta.discourse.org/t/-/411734/4?silent=true) the mail-receiver Docker image as being in internal maintenance limbo, and asked for the exact Edge version in the [Windows 11 security-error report](https://meta.discourse.org/t/-/411467/2?silent=true).

- @Nat [responded](https://meta.discourse.org/t/-/411346/9?silent=true) to Ask AI feedback with workaround suggestions and product guidance, [clarified](https://meta.discourse.org/t/-/411577/4?silent=true) Ask AI tagging, [announced](https://meta.discourse.org/t/-/256772/16?silent=true) that the `allow_anonymous_search` setting is now merged, and [helped debug](https://meta.discourse.org/t/-/411572/7?silent=true) blank Ask AI responses.

- @Moin [suggested](https://meta.discourse.org/t/-/392962/8?silent=true) using the native icon setting type in External Link Shield, [argued](https://meta.discourse.org/t/-/411836/5?silent=true) for keeping post and topic actions separate, [reported](https://meta.discourse.org/t/-/411841/1?silent=true) that AI Agent group settings aren’t yet compatible with the upcoming “everyone” group changes, and [explained](https://meta.discourse.org/t/-/411827/2?silent=true) signup-form settings. He also [thanked the fix](https://meta.discourse.org/t/-/227117/5?silent=true) for live notifications after Do Not Disturb and [clarified](https://meta.discourse.org/t/-/403795/12?silent=true) that Discourse Reactions is now opt-out, not opt-in.

- @NateDhaliwal [moved](https://meta.discourse.org/t/-/411807/2?silent=true) the Unified New scroll-dismiss idea into #Contribute > Feature, [shared](https://meta.discourse.org/t/-/411807/4?silent=true) homepage-customisation code, [pointed](https://meta.discourse.org/t/-/411337/32?silent=true) to running other services alongside Discourse for Voice/LiveKit, and shared a CSS fix for [increasing DEditor width to post width](https://meta.discourse.org/t/-/411774/2?silent=true).

- @Featheredtoast [apologised](https://meta.discourse.org/t/-/411291/5?silent=true) for the broken `discourse_docker` bootstrap, linked a [patch PR](https://github.com/discourse/discourse_docker/pull/1126), and promised ESR smoke tests.

- @Falco [confirmed](https://meta.discourse.org/t/-/411337/36?silent=true) that large same-room video calls require a dedicated LiveKit server and advised on capacity planning for 40+ concurrent users.

* * *

From lock icons on trusted links to 40-person voice rooms and a brand-new watermark era, yesterday proved that even the tiniest settings can spark the biggest conversations — here’s to another day of making communities better, one topic at a time! 🎉

[上一頁](https://meta.discourse.org/t/daily-summary-9pm-utc/291850.md?page=35)

[下一頁](https://meta.discourse.org/t/daily-summary-9pm-utc/291850.md?page=37)
