# 每日摘要（UTC早上5点）

**URL:** <https://meta.discourse.org/t/daily-summary-5am-utc/291851>\
**Category:** Forum summaries\
**Created:** [2024年一月16日 21:58 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851 "2024-01-16T21:58:09Z")\
**Posts on this page:** 20\
**Page:** 35

<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日 05:00 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/912 "2026-07-31T05:00:40Z")

</div>

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

* * *

## Key Stats

In the last 24 hours, **109 new posts** were created across **47 new topics** , accumulating **129 likes**. The top contributors by posts and likes were:

- @Moin — **13 posts** , **11 likes**
- @Merefield — **5 posts** , **9 likes**
- @Takiro — **5 posts** , **8 likes**
- @Nathank — **6 posts** , **7 likes**
- @Nickdb — **3 posts** , **7 likes**
- @Zogstrip — **3 posts** , **7 likes**
- @Danielle — **1 post** , **7 likes**
- @Falco — **3 posts** , **6 likes**
- @HAWK — **1 post** , **6 likes**
- @Sk-Or-V1-Contents — **10 posts** , **5 likes**

* * *

## Interesting Topics

### #Community Building

- The debate over AI-generated forum content continued. @Nickdb shared how his team built an AI agent to detect AI-written posts based on tone and structure, while @Merefield argued such posts feel like “walking through treacle.” @Takiro reported that their art-focused community’s AI ban has been well-received, relying on community reporting rather than witch hunts. [read more](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659?silent=true)

### #Support

- @Takiro reported a `Failed to optimize image` error after upgrading Discourse, traced to the deprecated `discourse-topic-previews-sidecar` plugin. @David confirmed the cause and recommended removing the plugin. After removal, avatars worked again. [read more](https://meta.discourse.org/t/failed-to-optimize-image-error-from-discourse-topic-previews-sidecar/408911?silent=true)

- A user reported that the global chat search on mobile cannot be scrolled on touch devices. @Awesomerobot added a fix that will ship in the next update. [read more](https://meta.discourse.org/t/chat-search-results-cannot-be-scrolled-on-mobile-touch-swipe-unresponsive/408922?silent=true)

- @Laguna asked how to show upcoming events in all categories (not just the event category) when using the Right Sidebar Blocks component. @Moin provided a solution using a value transformer with a small theme component. [read more](https://meta.discourse.org/t/mostrar-proximos-eventos-en-todas-las-categorias/408904?silent=true)

### #Theme component

- @Sk-Or-V1-Contents encountered a missing preview button when testing the **Mobile Composer Preview** component in Theme Creator. @Moin guided them to the built-in preview button at the bottom of the composer, which is more reliable and doesn’t suffer from reload issues. [read more](https://meta.discourse.org/t/mobile-composer-preview/408784?silent=true)

### #events

- @Danielle announced the replay of the Community Office Hours session on embedding Discourse as a full-page comment system. Key takeaways include support for Ghost, WordPress, static sites, and the ability to create companion topics automatically. [read more](https://meta.discourse.org/t/bringing-community-conversations-into-your-website-office-hours-replay/408914?silent=true)

### #Announcements

- Feedback on the **unified new view** for the topic list continued. @Seanblue reported that unread counts often become out of sync, especially after reading a watched topic. @Martin investigated the issue and identified that the browse-more component doesn’t update from the topic tracking state. @Chapoi noted that the related topics line is intentionally hidden in Horizon for a cleaner look. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728?silent=true)

- The **Solved improvements** feature (allowing members to indicate they’re experiencing a reported issue) received mixed feedback. @Lillian and @Lilly argued that a simple “me too” button could prevent users from explaining unique variations of an issue. @Lindsey clarified the feature is optional and category-specific. [read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498?silent=true)

### #Plugin

- @Falco merged a PR fixing several issues in the **Resenha** voice rooms plugin. @Nathank reported that the lock micro-icon in private rooms is too small and the participant list is hard to find when the room is inactive. [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056?silent=true)

### #bug

- @Akanora reported that the **Translate to Turkish** feature has been generating archaic Ottoman-style language instead of modern Turkish. @Falco identified that the AI helper prompt was too “greedy” with transformations and pushed a fix to keep translations faithful to tone and formality. [read more](https://meta.discourse.org/t/turkish-translation-is-generating-archaic-ottoman-style-language-instead-of-modern-turkish/408915?silent=true)

- @Editor0732 discovered a security gap: grace‑period edits bypass the `skip_review_media_groups` media review check. A user can post plain text, then add images within the grace period without any edit indicator, and the post never enters the review queue. [read more](https://meta.discourse.org/t/grace-period-edits-bypass-skip-review-media-groups-media-review/408899?silent=true)

- @Sober shared a log showing S3 backup uploads failing with a timeout error after upgrading to v2026.8.0-latest. The multipart upload to AWS S3 aborted due to an idle connection timeout. [read more](https://meta.discourse.org/t/s3-v2026-8-0-latest/408896?silent=true)

### #Feature

- @Zogstrip merged a PR to allow using input for the value of manually mapped Boolean-type fields in the **Call Workflow** step. [read more](https://meta.discourse.org/t/allow-use-of-input-for-value-of-manually-mapped-call-workflow-boolean-type-fields/408827?silent=true)

- A long‑awaited feature for multi-language preferences is now in testing. @Nat shared screenshots of the new user interface where users can select their language order to see localized content. [read more](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116?silent=true)

- @Per1234 requested that the review queue’s “User Needs Approval” flags include a **Suspend** option in addition to Delete. @Moin linked to a similar earlier request. [read more](https://meta.discourse.org/t/add-suspend-action-to-review-resolution-options-for-user-needs-approval-flags/408891?silent=true)

- @Zogstrip fixed an issue where formatted “Reason” text in flags (used by Workflows and Automation) was displayed as a single line. The Security fix had broken HTML/Markdown rendering; the PR restores it. [read more](https://meta.discourse.org/t/support-formatting-of-flag-reason-text/408889?silent=true)

* * *

## Activity by the @Team Group

The @Team group was active across many topics yesterday. Here is a summary of their contributions:

- @David helped @Takiro diagnose the avatar optimization error, pinpointing the deprecated `discourse-topic-previews-sidecar` plugin as the culprit. He also noted that he would send a PR to the plugin maintainer before it was found archived. [read more](https://meta.discourse.org/t/failed-to-optimize-image-error-from-discourse-topic-previews-sidecar/408911/7?silent=true)

- @Zogstrip merged PRs for two feature requests: allowing user‑supplied input for Boolean Call Workflow fields [PR link](https://github.com/discourse/discourse/pull/42153), and restoring formatting support in flag reason text [PR link](https://github.com/discourse/discourse/pull/42164). He also fixed the duplicate poll title in email notifications [PR link](https://github.com/discourse/discourse/pull/42158). [read more](https://meta.discourse.org/t/allow-use-of-input-for-value-of-manually-mapped-call-workflow-boolean-type-fields/408827/4?silent=true) [read more](https://meta.discourse.org/t/support-formatting-of-flag-reason-text/408889/3?silent=true) [read more](https://meta.discourse.org/t/duplicate-poll-title-in-email-notifications/408875/3?silent=true)

- @Awesomerobot fixed the mobile chat search scroll bug with a PR [PR link](https://github.com/discourse/discourse/pull/42188) and advised on ActivityPub domain change limitations, recommending manual database updates. [read more](https://meta.discourse.org/t/chat-search-results-cannot-be-scrolled-on-mobile-touch-swipe-unresponsive/408922/2?silent=true) [read more](https://meta.discourse.org/t/activitypub-and-changed-domains/408845/2?silent=true)

- @Falco merged a PR addressing various issues in the Resenha voice rooms plugin [PR link](https://github.com/discourse/resenha/pull/72) and debugged the Turkish translation problem, attributing it to an over‑eager AI prompt and pushing a fix [PR link](https://github.com/discourse/discourse/pull/42186). [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/72?silent=true) [read more](https://meta.discourse.org/t/turkish-translation-is-generating-archaic-ottoman-style-language-instead-of-modern-turkish/408915/2?silent=true)

- @Sam acknowledged a Gemini schema compatibility issue in the Workflows plugin and announced a move to the Interactions API for a more stable bridge. [read more](https://meta.discourse.org/t/discourse-workflows/407100/10?silent=true)

- @Angus pushed fixes for the Custom Wizard plugin and advised a user to update their site. [read more](https://meta.discourse.org/t/custom-wizard-plugin/73345/966?silent=true)

- @Lindsey provided clarification on the “me too” Solved feature, reiterating it is optional and category‑specific. [read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/55?silent=true)

- @Danielle authored the Office Hours replay announcement, detailing the new full‑page embed experience. [read more](https://meta.discourse.org/t/bringing-community-conversations-into-your-website-office-hours-replay/408914/1?silent=true)

- @Chapoi confirmed that hiding the unread/new topic line below related topics in Horizon is intentional decluttering. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/35?silent=true)

- @Martin investigated reported bugs with the unified view’s unread counts and promised a fix for the suggested topics priority. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/29?silent=true)

- @Nat announced the multi-language preferences PR and encouraged testing on meta. [read more](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116/22?silent=true)

- @Lillian shared feedback that the “me too” button could obscure unique user issues in support forums. [read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/54?silent=true)

* * *

It seems the em dash is now a dead giveaway of AI assistance – though some of us refuse to drop our standards for the bots.

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/913 "2026-08-01T05:01:09Z")

</div>

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

It was a bustling day on Meta, with 82 new posts across 31 topics, sparking 112 likes. The community dived deep into dark theming, plugin releases, maintenance strategies, and the evolving role of AI in forums.

## Key Stats

- **Total New Posts:** 82
- **Total New Topics:** 31
- **Total Likes:** 112

**Top Users by Activity (posts + likes):**

| User | Posts | Likes |
| --- | --- | --- |
| @Zogstrip | 4 | 14 |
| @Moin | 8 | 13 |
| @Falco | 3 | 12 |
| @Alltiagocom | 5 | 11 |
| @Nathank | 8 | 7 |
| @Satonotdead | 9 | 6 |
| @Nickdb | 2 | 4 |
| @Awesomerobot | 1 | 4 |
| @David | 1 | 4 |
| @Lou | 1 | 4 |

## Interesting Topics

### #ux

- **Remove the pure white on text** – @Alltiagocom raised a compelling case for softer white text in dark mode, citing eye strain. @Awesomerobot suggested the default may already be `#ddd`, while @Moin pointed out Horizon themes use `#fff`. The discussion highlights a growing need for accessible color palettes. [read more](https://meta.discourse.org/t/remove-the-pure-white-on-text/408966/1?silent=true)

### #Plugin

- **Resenha – Discord-style voice rooms** – @Falco rolled out major updates: private STUN/TURN via coturn, session recording with LiveKit, participant flags, and right-click menu controls. @Nathank praised the quick fixes. [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/74?silent=true)
- **Event Duplicator plugin** – @Lou released a new plugin that duplicates calendar events/topics into future time periods, with configurable date-shift strategies and duplicate tracking. @Nathank suggested extending it for monthly events. [read more](https://meta.discourse.org/t/event-duplicator-duplicate-calendar-events-topics-into-a-new-time-period/409003/1?silent=true)
- **Angus’ Events Plugin** – @Nathank advised @BTripz on moving topics out of a problematic category after a plugin failure, referencing an active PR. [read more](https://meta.discourse.org/t/angus-events-plugin/69776/893?silent=true)
- **Discourse Workflows** – @Dennisjbr discovered a Gemini API compatibility issue with `additionalProperties` in tool schemas; @Sam confirmed a move to the Interactions API next week. [read more](https://meta.discourse.org/t/discourse-workflows/407100/9?silent=true)

### #Feature

- **Workflow Boolean fields** – @Zogstrip and @Renato both submitted PRs to allow input values for manually mapped Boolean fields; @Per1234 thanked them for the swift fix. [read more](https://meta.discourse.org/t/allow-use-of-input-for-value-of-manually-mapped-call-workflow-boolean-type-fields/408827/7?silent=true)
- **Discounts based on trust levels** – @Satonotdead explored automatic lifetime discounts for specific groups; @Pfaffman suggested custom products hidden via CSS as a workaround. [read more](https://meta.discourse.org/t/provide-discounts-based-on-trust-levels/316008/5?silent=true)
- **Suspend from review queue** – @Zogstrip implemented a long-awaited “Suspend” action in review resolutions, with PR #42205. [read more](https://meta.discourse.org/t/suspend-from-review-queue/225660/13?silent=true)
- **Formatting flag reason text** – @Zogstrip fixed support for markdown formatting inside flag reasons, much to @Per1234's relief. [read more](https://meta.discourse.org/t/support-formatting-of-flag-reason-text/408889/5?silent=true)

### #Self-hosting

- **Maintenance page workaround** – @Alltiagocom shared a Claude-generated Cloudflare Worker approach for instant maintenance pages. @Merefield and @Lilly countered with the dual-container install for near-zero downtime, complete with step-by-step worker code. [read more](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967/1?silent=true)
- **One server for two Discourse communities** – @Pfaffman provided exact volume mount instructions for multisite.yml; @Ethsim2 refined the configuration details. [read more](https://meta.discourse.org/t/one-server-for-2-discourse-communities/392692/65?silent=true)

### #Community Building

- **Drastic drop in support forum activity** – @Alltiagocom and @Nickdb debated AI’s role; @Tris20 expressed weariness with LLM output and a longing for “messy human text.” [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/72?silent=true)
- **Forums that forbid AI content** – @Nickdb shared cost-saving tweaks for AI moderation; @Jordan451 humorously noted the irony of humans proving they’re not machines. [read more](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659/34?silent=true)

### #bug

- **Opening forum goes to old topics** – @Zogstrip traced the cause to bfcache-friendly headers and issued PR #42207, giving @NateDhaliwal a long-awaited fix. [read more](https://meta.discourse.org/t/opening-forum-goes-to-topics-1-day-ago-or-older-not-recent-topics/400459/21?silent=true)
- **S3 upload failure on v2026.8.0** – @Pfaffman identified a network timeout as the likely culprit behind the error. [read more](https://meta.discourse.org/t/s3-v2026-8-0-latest/408896/2?silent=true)

### #Announcements

- **Discourse ID now available** – @Karthik_K1 noticed the login button still says “Discourse” instead of the site name; @Moin suggested a cache delay. [read more](https://meta.discourse.org/t/discourse-id-is-now-available-try-it-today/385007/51?silent=true)
- **July 31st intermediate releases** – @David announced critical security fixes for v2026.8.0-latest, v2026.7.1, v2026.6.2, and v2026.1.7. [read more](https://meta.discourse.org/t/july-31st-2026-intermediate-releases/409017/1?silent=true)
- **Redesigned admin dashboard** – @Sren-1 struggled to locate the version info; @Moin pointed to `/admin/update` and `/admin/manage-updates`. [read more](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/37?silent=true)

### #Support

- **Nested replies appear at the top** – @Markvanlan confirmed this is expected behavior; posts move to their correct position on refresh. [read more](https://meta.discourse.org/t/nested-replies-appear-at-the-top/408969/1?silent=true)
- **Pasting HTML into composer** – @One1 reported extra `lang` spans; @Moin noted @Renato is working on a fix in PR #42163. [read more](https://meta.discourse.org/t/has-something-changed-with-pasting-html-into-the-composer/407661/8?silent=true)
- **Mobile Firefox scrolling on screen lock** – @Riking captured a video of the scroll jumping to bottom when locking the phone; a new bug report awaiting investigation. [read more](https://meta.discourse.org/t/mobile-firefox-scrolling-to-bottom-of-topic-on-screen-lock/409013/1?silent=true)

### #Theme component

- **Sidebar Menu Reorder** – @Satonotdead hit a snag with duplicate section names; @Lilly (not team) clarified the CSS-based limitations, while @Moin explained why the component can’t differentiate identical slugs. [read more](https://meta.discourse.org/t/sidebar-menu-reorder/394049/19?silent=true)

## Activity by the @Team Group

The Discourse team was hard at work shipping fixes and engaging with the community:

- @Zogstrip led the charge with **four PRs** : solving the workflow Boolean field input ([#42161](https://github.com/discourse/discourse/pull/42161)), fixing the bfcache navigation bug ([#42207](https://github.com/discourse/discourse/pull/42207)), and adding suspend actions to the review queue ([#42205](https://github.com/discourse/discourse/pull/42205)). He also tackled flag reason formatting, offering clear explanations in each topic.
- @Moin provided invaluable support across **eight posts** – from clarifying Discourse ID naming delays to guiding @Sren-1 on locating version info in the new dashboard, and even mediating a sidebar reorder dispute with patience and technical depth.
- @David posted the critical release notes for the July 31st security updates, ensuring all self-hosters could patch promptly.
- @Awesomerobot weighed in on the dark theme discussion, confirming the default palette and suggesting a possible theme-specific variation.
- @Sam confirmed plans to migrate Discourse Workflows to the Gemini Interactions API, addressing the `additionalProperties` issue raised by @Dennisjbr.
- @Riking filed the mobile Firefox scrolling bug with a screen recording and also contributed to debugging the WAF-related 403 errors on draft saving.
- @Markvanlan clarified nested reply behavior, reassuring users that the top placement is intentional.
- @Chapoi's earlier dashboard insights were cited, but no new posts from them appeared in this window.

The team’s responsiveness and transparency (especially with PR links and next-step updates) continue to make Meta a model for collaborative support.

* * *

_From fixing bfcache mysteries to duplicating grand-prix events, the community proved that even on a “quiet” day, there’s always a spark – and a PR to address it._

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/914 "2026-08-02T05:01:13Z")

</div>

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

## Key Stats

- **Total new posts:** 99
- **Total new topics:** 29
- **Top users by likes & posts:**
  - @Lilly (16 likes, 6 posts)
  - @Moin (11 likes, 11 posts)
  - @Canapin (11 likes, 4 posts)
  - @Merefield (9 likes, 6 posts)
  - @Mcwumbly (8 likes, 5 posts)

## Interesting Topics

### #Self-hosting

- **Any cheaper alternatives to Hetzner?** – @Alltiagocom kicked off a hunt for budget VPS options after Hetzner raised prices. @Canapin clarified the difference between CX and CPX servers, while @Lilly shared a [bash script](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/8?silent=true) that monitors Hetzner stock and posts alerts to Discourse. Other members suggested Netcup and [advinservers.com](http://advinservers.com). [read more](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true)

- **Maintenance page workaround – can this be done?** – @Lilly provided a detailed guide on using a [Cloudflare Worker](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967/6?silent=true) to display a custom maintenance page during container swaps. @Merefield debated its usefulness and stressed the importance of adequate server specs, while @Alltiagocom weighed the costs and benefits. [read more](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967?silent=true)

### #ux

- **“Start Updating” button lacks a button styling** – @Canapin noted the button doesn’t look interactive. @Moin confirmed it’s a regression from the “modernize Foundation” change and showed a [screenshot of the previous style](https://meta.discourse.org/t/start-updating-button-lacks-a-button-styling/409034/3?silent=true). [read more](https://meta.discourse.org/t/start-updating-button-lacks-a-button-styling/409034?silent=true)

- **About nesting subcategories on dropdown** – @Satonotdead proposed displaying subcategories nested in the main dropdown to reduce noise for new users. @Mcwumbly agreed it’s worth exploring and suggested possible checkbox interactions. [read more](https://meta.discourse.org/t/about-nesting-subcategories-on-dropdown/409046?silent=true)

- **Remove the pure white on text** – @Alltiagocom shared frustration with the brightness of text in dark themes. @Moin suggested trying the “dark” palette, and @Awesomerobot chimed in with color palette options. [read more](https://meta.discourse.org/t/remove-the-pure-white-on-text/408966?silent=true)

### #development

- **Can someone clarify the ‘posts read’ TL3 promotion logic?** – @NateDhaliwal asked about the formula in `TrustLevel3Requirements`. @Mcwumbly explained that `tl3_requires_posts_read` is a percentage, capped by `tl3_requires_posts_read_cap`. [read more](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057?silent=true)

- **New core features system specs in plugins and themes** – @Gormus shared a code snippet showing how to set `SiteSetting.theme_authorized_extensions` within RSpec to enable core feature testing. [read more](https://meta.discourse.org/t/new-core-features-system-specs-in-plugins-and-themes/361381?silent=true)

### #Support

- **Has something changed with pasting html into the composer?** – @One1 reported unwanted `lang` spans appearing when pasting HTML. @Moin pointed to a [pull request](https://github.com/discourse/discourse/pull/42163) that fixes the issue. [read more](https://meta.discourse.org/t/has-something-changed-with-pasting-html-into-the-composer/407661?silent=true)

- **Broken Wizards** – @Lebron came back from a long absence and described that the Custom Wizard plugin works for admins but not regular users after an upgrade. @NateDhaliwal suggested posting in the plugin’s topic for better visibility. [read more](https://meta.discourse.org/t/broken-wizards/409036?silent=true)

- **Mobile Firefox scrolling to bottom of topic on screen lock** – @Riking identified the culprit: the `better-osm-org` user script, not a core bug, after testing in [safe mode](https://meta.discourse.org/t/53504?silent=true) and on Meta. [read more](https://meta.discourse.org/t/mobile-firefox-scrolling-to-bottom-of-topic-on-screen-lock/409013?silent=true)

- **Automatic deletion of old and closed topics?** – @Tealk shared a [topic‑pruning script](https://git.rollenspiel.monster/Tealk/discourse-topic-pruner) that deletes posts via the API, with @Moin asking about the criteria used. [read more](https://meta.discourse.org/t/automatic-deletion-of-old-and-closed-topics/330646?silent=true)

- **Idea‑voting, two different styles?** – @Ecki noticed inconsistent voting interfaces in the same category. @Moin explained the difference between the topic voting plugin (when category type is “Idea”) and the post voting plugin. [read more](https://meta.discourse.org/t/idea-voting-two-different-styles/409044?silent=true)

### #bug

- **Tag‑icons plugin icon display issue** – @Iouvps reported missing icons after an upgrade. @Moin discovered that the plugin now requires tag slugs instead of names, and provided a [step‑by‑step walkthrough](https://meta.discourse.org/t/tag-icons/409042/2?silent=true) that solved the problem. [read more](https://meta.discourse.org/t/tag-icons/409042?silent=true)

### #Feature

- **Combining Category types** – @Ecki tried to combine solved, topic voting, and events in one category and found conflicts. @Moin asked how the plugins were used before the category‑type system was introduced, sparking a discussion on design trade‑offs. [read more](https://meta.discourse.org/t/combining-category-types/409045?silent=true)

### #Plugin

- **Event Duplicator: duplicate calendar events/topics into a new time period** – @Lou announced v1.1.0, adding a “Shift (months)” field to the review page, responding to @Nathank’s request for monthly duplication. [read more](https://meta.discourse.org/t/event-duplicator-duplicate-calendar-events-topics-into-a-new-time-period/409003?silent=true)

### #Announcements

- **Solved improvements: Allowing members to indicate they’re experiencing a reported issue** – @EricGT asked about a “Me too” report, and @Mcwumbly provided a ready‑to‑use [SQL query](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/58?silent=true) to generate one via [Data Explorer](https://meta.discourse.org/t/32566?silent=true). [read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498?silent=true)

## Activity by the @Team Group

- **@Lilly** was exceptionally active, sharing a [Hetzner tracking script](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/8?silent=true) and a comprehensive [Cloudflare maintenance page guide](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967/6?silent=true). She also discussed server requirements and countered @Merefield’s skepticism about the maintenance page, emphasizing its value during container swaps.
- **@Moin** provided clear answers across multiple topics: explaining the `tl3_requires_posts_read` percentage (in the [TL3 logic topic](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057?silent=true)), diagnosing the [tag‑icons slug issue](https://meta.discourse.org/t/tag-icons/409042/2?silent=true), and linking to the [composer fix PR](https://github.com/discourse/discourse/pull/42163). He also discussed the “Start Updating” button styling and offered advice on category types.
- **@Canapin** flagged the “Start Updating” button styling and pointed out that Hetzner’s CX servers are often sold out, noting the price increase.
- **@Merefield** shared opinions on the maintenance page (calling it extra infrastructure) and gave practical advice on server sizing for the dual‑container setup, recommending at least 4GB RAM and 3 vCPUs.
- **@Mcwumbly** explained the TL3 promotion logic and provided a custom SQL query for the “Me too” report in the solved improvements topic. He also supported the idea of nesting subcategories in dropdowns.
- **@NateDhaliwal** asked the clarifying question about TL3 and later confirmed he understood the answer. He also advised @Lebron to post the wizard issue in the plugin topic.
- **@Sam** mentioned a new PR for the Workflows plugin that adds interaction API support, inviting testing.

## Fun Sign-off

> Between hunting for budget servers, building Cloudflare maintenance pages, and tweaking TL3 requirements, the community certainly had a day full of _dynamic_ solutions—let’s hope your forums stay as sleek as that “Start Updating” button will look once it gets its border back!

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/915 "2026-08-03T05:01:31Z")

</div>

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

## Key Stats

- **59 posts** were created across **19 topics** in the last 24 hours, accumulating **50 likes**.
- Top contributors by activity:
  - @Mcwumbly – 4 posts, 8 likes
  - @Ed_S – 4 posts, 6 likes
  - @Lilly – 8 posts, 5 likes
  - @Jagster – 7 posts, 5 likes
  - @Canapin – 4 posts, 5 likes
  - @Kjell – 1 post, 5 likes
  - @NateDhaliwal – 5 posts, 3 likes
  - @One1 – 2 posts, 3 likes
  - @Merefield – 2 posts, 2 likes
  - @Chrisr – 1 post, 2 likes

## Interesting Topics

### #ux

- @Kjell [noted the absence of version info](https://meta.discourse.org/t/where-did-the-version-information-go/407416/5?silent=true) on the redesigned admin dashboard, sparking a debate about its target audience. @Ed_S [linked to prior discussions](https://meta.discourse.org/t/where-did-the-version-information-go/407416/7?silent=true) calling the dashboard “marketing-led,” while @Jagster [argued for more customization](https://meta.discourse.org/t/where-did-the-version-information-go/407416/8?silent=true) to serve both tech-savvy and community-focused admins. @Mcwumbly [clarified the design intent](https://meta.discourse.org/t/where-did-the-version-information-go/407416/19?silent=true) of separating “hats” and suggested improvements to the manage updates page. [read more](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true)

- @Ed_S [reported that the red line](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097/1?silent=true) for last visit disappeared, but it reappeared after posting. @Lilly and @Canapin [confirmed seeing it](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097/2?silent=true) on their end, while @NateDhaliwal [recalled a similar glitch](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097/4?silent=true) two days ago. [read more](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097?silent=true)

### #development

- @NateDhaliwal [asked for clarification](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057/1?silent=true) on the TL3 promotion logic for posts read, specifically why the code multiplies posts by a percentage and then takes a minimum. @Mcwumbly [explained that the setting is a percentage](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057/2?silent=true) with a cap, and @NateDhaliwal [thanked him for the clear explanation](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057/3?silent=true). [read more](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057?silent=true)

- @EricGT [shared feedback on the TL3 progress plugin](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543/24?silent=true), suggesting a category-by-category breakdown to account for muted categories that might skew eligibility. @NateDhaliwal [responded with concerns about scope](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543/25?silent=true) and asked for clarification on the use case. [read more](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543?silent=true)

### #Self-hosting

- In [a thread about cheaper alternatives to Hetzner](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true), @Lilly [admitted not having tried dual-container on 4GB](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/18?silent=true), to which @Merefield [replied it works fine but needs at least 3 cores](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/20?silent=true). @Ed_S [argued that responsiveness is a preference](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/21?silent=true), and @Jagster [shared real-world memory stats](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037/23?silent=true) from a 8GB Hetzner CX32 with 4GB swap. [read more](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true)

- @Picho_Pelis [reported a failed installation](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113/1?silent=true) due to a missing PostgreSQL config, and @Tgxworld [advised running a rebuild](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113/3?silent=true) as a bug had been addressed. [read more](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113?silent=true)

- @Lilly [provided a detailed Cloudflare workers workaround](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967/23?silent=true) for maintenance pages, explaining route limits and best practices. @Jagster [commented on building a more robust error page system](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967/24?silent=true) using nginx, albeit with caveats. [read more](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967?silent=true)

### #Support

- @Jagster [asked how to disable autoclose topics](https://meta.discourse.org/t/disabling-autoclose-topics/409075/1?silent=true), and @Lebron [pointed to the Moderation settings](https://meta.discourse.org/t/disabling-autoclose-topics/409075/2?silent=true) where the field can be blanked. @Jagster [confirmed it worked](https://meta.discourse.org/t/disabling-autoclose-topics/409075/3?silent=true), while @Satonotdead [noted the setting was recently moved](https://meta.discourse.org/t/disabling-autoclose-topics/409075/4?silent=true). [read more](https://meta.discourse.org/t/disabling-autoclose-topics/409075?silent=true)

- @Sidi_Codet [reported that the welcome banner](https://meta.discourse.org/t/welcome-banner-shows-on-desktop-but-not-on-mobile/409078/1?silent=true) doesn’t appear on mobile. @NateDhaliwal [suggested it was by design](https://meta.discourse.org/t/welcome-banner-shows-on-desktop-but-not-on-mobile/409078/2?silent=true) for larger widths. [read more](https://meta.discourse.org/t/welcome-banner-shows-on-desktop-but-not-on-mobile/409078?silent=true)

- @Darkpixlz [wondered why claiming reviewables had disappeared](https://meta.discourse.org/t/what-happened-to-claiming-reviewables/409099/1?silent=true). @Lilly [showed that the feature still exists](https://meta.discourse.org/t/what-happened-to-claiming-reviewables/409099/2?silent=true) but depends on an admin setting, and @Moin [noted differences based on reviewable type](https://meta.discourse.org/t/what-happened-to-claiming-reviewables/409099/3?silent=true). [read more](https://meta.discourse.org/t/what-happened-to-claiming-reviewables/409099?silent=true)

- @FlowCaffe [described an issue with switching accounts](https://meta.discourse.org/t/unable-to-switch-accounts-sign-in-automatically-logs-into-the-previous-account/409100/1?silent=true) where the browser auto-logs into the previous account, making it impossible to switch without using another browser. [read more](https://meta.discourse.org/t/unable-to-switch-accounts-sign-in-automatically-logs-into-the-previous-account/409100?silent=true)

### #Announcements

- @Chrisr [announced the PostgreSQL 18 update](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/1?silent=true) for self-hosters, detailing the new locale provider, disk space requirements, and step-by-step upgrade instructions, including the option to postpone via template switching. [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194?silent=true)

### #Feature

- @Akanora [proposed adding individual interface preferences](https://meta.discourse.org/t/add-interface-preferences-to-individually-hide-suggested-and-related-topics/409086/1?silent=true) to hide Suggested and Related topics separately. @Mcwumbly [asked about personal usage](https://meta.discourse.org/t/add-interface-preferences-to-individually-hide-suggested-and-related-topics/409086/2?silent=true), and @Akanora [explained they would hide Suggested](https://meta.discourse.org/t/add-interface-preferences-to-individually-hide-suggested-and-related-topics/409086/3?silent=true) while keeping Related topics. [read more](https://meta.discourse.org/t/add-interface-preferences-to-individually-hide-suggested-and-related-topics/409086?silent=true)

### #Plugin

- @Sam [announced a pull request in Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100/13?silent=true) adding support for the interaction API, inviting further testing. [read more](https://meta.discourse.org/t/discourse-workflows/407100?silent=true)

### #Site Management

- @Roke_Julian_Lockhart [asked why anonymous accounts](https://meta.discourse.org/t/merging-user-accounts/275288/18?silent=true) are not merged when merging users, referencing the official documentation. [read more](https://meta.discourse.org/t/merging-user-accounts/275288?silent=true)

## Activity by the @Team Group

- @Mcwumbly participated in [dashboard redesign discussions](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true), [explained TL3 post-read logic](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057?silent=true), and [gave feedback on interface preferences](https://meta.discourse.org/t/add-interface-preferences-to-individually-hide-suggested-and-related-topics/409086?silent=true).
- @Ed_S contributed to [dashboard redesign](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true), [Hetzner alternatives](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true), and [reported the red line issue](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097?silent=true).
- @Lilly was highly active, posting in [dashboard redesign](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true), [Hetzner alternatives](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true), [red line visibility](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097?silent=true), [claiming reviewables](https://meta.discourse.org/t/what-happened-to-claiming-reviewables/409099?silent=true), and [maintenance page workaround](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967?silent=true).
- @Jagster shared insights on [dashboard customization](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true), [Hetzner performance](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true), [autoclose settings](https://meta.discourse.org/t/disabling-autoclose-topics/409075?silent=true), and [maintenance pages](https://meta.discourse.org/t/maintenance-page-workaround-can-this-be-done/408967?silent=true).
- @Canapin asked about [version info](https://meta.discourse.org/t/where-did-the-version-information-go/407416?silent=true), confirmed the [red line](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097?silent=true), and [answered a theme question](https://meta.discourse.org/t/hola-me-gusto-el-theme-actual-que-tiene-discourse/409101?silent=true).
- @Chrisr [announced the PostgreSQL 18 upgrade](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194?silent=true).
- @Tgxworld [assisted with a failed installation](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113?silent=true).
- @Sam [shared progress on Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100?silent=true).
- @NateDhaliwal asked about [TL3 logic](https://meta.discourse.org/t/can-someone-clarify-the-posts-read-tl3-promotion-logic/409057?silent=true), [discussed TL3 progress plugin](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543?silent=true), [noted welcome banner behavior](https://meta.discourse.org/t/welcome-banner-shows-on-desktop-but-not-on-mobile/409078?silent=true), and [commented on red line](https://meta.discourse.org/t/i-dont-see-the-red-line-for-last-visit-has-it-been-removed/409097?silent=true).
- @Merefield [shared experience with dual container setups](https://meta.discourse.org/t/any-cheaper-alternatives-to-hetzner/409037?silent=true).

Yesterday’s red line was playing hide and seek, but the community found it just in time—happy posting!

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/916 "2026-08-04T05:01:14Z")

</div>

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

## Key Stats

In the last 24 hours, the community generated **136 new posts** across **35 new topics** , receiving **182 likes** overall.

**Top users by activity and likes:**

- @Merefield — 41 likes, 15 posts
- @Chrisr — 23 likes, 7 posts
- @Falco — 17 likes, 5 posts
- @Ed_S — 10 likes, 8 posts
- @HAWK — 10 likes, 5 posts
- @Pfaffman — 10 likes, 4 posts
- @Sandra.Mccollum — 9 likes, 9 posts
- @Satonotdead — 5 likes, 9 posts
- @Chrisc — 4 likes, 3 posts
- @Lilly — 4 likes, 3 posts

* * *

## Interesting Topics

### #Announcements

- **PostgreSQL 18 update for self‑hosters** — @Chrisr announced the long‑awaited upgrade to PostgreSQL 18, moving from PG15 to the new built‑in locale provider. The upgrade requires roughly 2× the database size in free disk space; several users reported single‑CPU issues and upgrade‑loop problems, with fixes arriving quickly. Discussion covers disk space requirements, migration options, and performance expectations. [Read the full announcement](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/1?silent=true)

- **High‑context topic cards now enabled by default in the Horizon theme** — This change sparked feedback from educators who prefer the compact view; a theme component was suggested as an alternative. [See the discussion](https://meta.discourse.org/t/high-context-topic-cards-are-now-enabled-by-default-in-the-horizon-theme/402843/5?silent=true)

- **Introducing the unified new view for the topic list** — Users are unhappy about losing the separate “unread” count on the main page. @Martin confirmed that the data is still available and a theme component could restore it; internal discussion may lead to a preference option. [Join the conversation](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/37?silent=true)

### #Support

- **Latest update this morning broke my Discourse** — @Sandra.Mccollum experienced a failed upgrade via the GUI; after manual intervention (installing PG18 and a newer vips) the site recovered. The thread highlights the importance of running `./launcher rebuild` twice for major version bumps and using CLI instead of GUI for updates. [Read the troubleshooting](https://meta.discourse.org/t/latest-update-this-morning-08-3-2026-broke-my-discourse-is-it-just-me/409155/1?silent=true)

- **Cannot view post preview in mobile composer?** — The missing preview button is by design, replaced by the rich text editor, but the editor doesn’t support all Markdown features (e.g., `[color=red]`). @Chapoi is considering re‑instating the preview button if necessary. [Share your feedback](https://meta.discourse.org/t/cannot-view-post-preview-in-mobile-composer/408352/18?silent=true)

- **Database cleanup before PostgreSQL 18 upgrade** — @Scavin asked about retention periods for large log/statistics tables (topic\_views, post\_timings, etc.). Community advice: keep the primary tables, but you can control AI audit log retention via settings; disk space is likely sufficient with the updated 2× guidance. [Get the details](https://meta.discourse.org/t/database-cleanup-before-postgresql-18-upgrade-recommended-retention-period-for-log-statistics-tables/409130/1?silent=true)

- **Unable to switch accounts** — When using Discourse as the authenticator, users must log out of the identity provider first. @Pfaffman suggested impersonating via the admin panel or clearing browsing data. [See the solution](https://meta.discourse.org/t/unable-to-switch-accounts-sign-in-automatically-logs-into-the-previous-account/409100/2?silent=true)

- **I’m using a Unix socket between Caddy and Discourse** — Intermittent “unix:” errors in the `inet` field were traced to proxy configuration; @Falco confirmed the proxy chain is misconfigured. Users are testing socket reuse after rebuilds. [Discuss the fix](https://meta.discourse.org/t/im-using-a-unix-socket-between-caddy-and-discourse-instead-of-tcp-but-from-time-to-time-i-get-a-unix-error/409124/1?silent=true)

### #Community Building & #enterprise

- **Learning music (off‑topic but interesting)** — A delightful off‑topic thread about music theory, alternative notations, and personal experiences. @HAWK split it out of another topic, and @Merefield shared his jazz piano approach. [Enjoy the music talk](https://meta.discourse.org/t/learning-music-off-topic-but-interesting/409114/3?silent=true)

- **Scalable engagement models** — @HAWK asked about one‑to‑many formats (webinars, office hours). @Mcwumbly shared how Discourse staff announce features via direct engagement with the people who built them. [Add your model](https://meta.discourse.org/t/scalable-engagement-models/409187/1?silent=true)

### #Feature

- **Add {username} as a template param in AI persona system prompts** — @Falco merged the PR, completing the feature. This allows AI personas to reference the current user by name. [Check the merge](https://meta.discourse.org/t/add-username-as-a-template-param-in-ai-persona-system-prompts/406846/5?silent=true)

### #Self-Hosting

- **Switching between Discourse release channels / versions** — @David updated the guide to modern terminology and clarified that `git pull` is usually unnecessary since the launcher auto‑updates. [Read the updated guide](https://meta.discourse.org/t/switching-between-discourse-release-channels-versions/17014/35?silent=true)

- **Ayudeme no he podido instalar** — A Spanish‑language installation issue; @Tgxworld noted a bug in the recent update that has been addressed, so a rebuild should fix it. [Get help](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113/1?silent=true)

### #Plugin

- **Resenha – Add Discord‑style Voice Rooms** — @Satonotdead reported a foreign‑key violation when deleting voice rooms; @Falco merged a fix quickly. The follow‑up also highlighted a path‑update quirk. [See the fix](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/79?silent=true)

### #development

- **Inject html only on one page** — @Awesomerobot provided a GJS snippet using the router service to conditionally render content only on the homepage or specific routes. [Learn the technique](https://meta.discourse.org/t/inject-html-only-on-one-page/409186/2?silent=true)

### #bug

- **Grace period edits bypass `skip_review_media_groups`** — @Zogstrip confirmed the bug and a PR has been merged. However, @Editor0732 raised a deeper concern about the timing of media review for edits vs. new posts. [Track the fix](https://meta.discourse.org/t/grace-period-edits-bypass-skip-review-media-groups-media-review/408899/3?silent=true)

### #Site Feedback

- **Daily Summary Feedback** — @Sam is reworking the summary to add a validation round; the thread is a hub for meta‑level improvements. [Give your input](https://meta.discourse.org/t/daily-summary-feedback/291853/297?silent=true)

* * *

## Activity by the @Team Group

The Discourse team has been exceptionally active, especially in response to the PostgreSQL 18 rollout and various bug fixes.

- @Chrisr led the PostgreSQL 18 upgrade announcement and answered numerous questions about disk space, upgrade procedures, and single‑CPU pitfalls. He also corrected the free‑space check and updated the core‑count detection. ([PostgreSQL 18 topic](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/6?silent=true) · [single‑CPU fix](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/19?silent=true)
- @Falco merged the **“Add {username}”** AI persona PR, fixed the Resenha voice‑room deletion bug, provided advice on the Unix socket issue, and shared his successful Pi 5 upgrade experience. ([AI persona merge](https://meta.discourse.org/t/add-username-as-a-template-param-in-ai-persona-system-prompts/406846/5?silent=true) · [Resenha fix](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/80?silent=true) · [Pi 5 success](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/27?silent=true)
- @David modernized the release‑channel guide and confirmed that `git pull` is rarely needed. ([Guide update](https://meta.discourse.org/t/switching-between-discourse-release-channels-versions/17014/45?silent=true)
- @Chapoi addressed mobile composer preview concerns and explained that the rich text editor is the intended replacement, while noting he may re‑add the preview button if necessary. ([Mobile composer discussion](https://meta.discourse.org/t/cannot-view-post-preview-in-mobile-composer/408352/19?silent=true)
- @Tgxworld helped a user with an installation error, noting the bug has been fixed in the latest update. ([Installation help](https://meta.discourse.org/t/ayudeme-no-he-podido-instalar/409113/3?silent=true)
- @Awesomerobot provided a detailed code snippet for conditionally injecting HTML on specific pages and also fixed the “Invite Restricted can’t remove” bug. ([HTML injection snippet](https://meta.discourse.org/t/inject-html-only-on-one-page/409186/2?silent=true) · [Invite fix](https://meta.discourse.org/t/invite-restricted-cant-remove/409058/3?silent=true)
- @Sam responded to daily summary feedback and is planning a rework of the summary validation. ([Summary feedback](https://meta.discourse.org/t/daily-summary-feedback/291853/298?silent=true)
- @Zogstrip confirmed and fixed the grace‑period media review bypass. ([Bug fix PR](https://meta.discourse.org/t/grace-period-edits-bypass-skip-review-media-groups-media-review/408899/3?silent=true)
- @Martin discussed the unified new view and provided insight into how the separate unread counts can be restored. ([Unified view conversation](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/39?silent=true)
- @Mcwumbly shared team practices on announcing features in the scalable engagement models thread. ([Engagement models](https://meta.discourse.org/t/scalable-engagement-models/409187/2?silent=true)

* * *

Yesterday’s biggest adventure was definitely the PostgreSQL 18 upgrade — let’s hope all the single‑CPU users remembered to check their `nproc` before diving in! 🐘

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/917 "2026-08-05T05:01:26Z")

</div>

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

* * *

## Key Stats

Over the last 24 hours, the community was lively, with **157 new posts** across **58 topics** , generating a respectable **204 likes**.

The most active and appreciated members today were:

- @HAWK — **8 posts** , **17 likes**
- @Moin — **5 posts** , **12 likes**
- @Sam — **3 posts** , **11 likes**
- @Merefield — **8 posts** , **10 likes**
- @Satonotdead — **9 posts** , **8 likes**
- @Falco — **4 posts** , **8 likes**
- @Stephtara — **7 posts** , **7 likes**
- @Mcwumbly — **4 posts** , **7 likes**
- @Nathank — **4 posts** , **7 likes**
- @Ed_S — **2 posts** , **8 likes**

* * *

## Interesting Topics

### #Self-hosting

- A frustrated @Picho_Pelis reignited a common pain point, describing a persistent SSL certificate issue across multiple VPS installs. The community rallied, with @Merefield, @Pfaffman and @Satonotdead providing debugging steps, including checking Let’s Encrypt rate limits, validating the `app.yml` configuration, and testing connectivity directly to Let’s Encrypt’s servers [read more](https://meta.discourse.org/t/ya-estoy-cansado-he-instalado-discourse-en-varios-vps-ninguno-me-funcionan/409294/5?silent=true).

- @Exodrifter reported a backup upload failure after updating to a recent version, with logs pointing to an `uninitialized constant Aws::S3::TransferManager` error, sparking a discussion on potential regressions [read more](https://meta.discourse.org/t/backup-upload-failure-due-to-uninitialized-transfermanager/409303/1?silent=true).

- @Roke_Julian_Lockhart opened a deep discussion on the account recovery process when a user forgets which email alias they used, highlighting that the `hide_email_address_taken` setting can disable username-based password resets. The conversation led to a new feature request to always allow this method [read more](https://meta.discourse.org/t/how-should-a-user-request-a-password-reset-when-they-do-not-remember-the-e-mail-address-that-one-of-their-accounts-utilises/409201/4?silent=true).

- A user managed to resolve their random 500 error issue on assets, which turned out to be caused by an out-of-date upstream Nginx instance, not the Discourse installation itself [read more](https://meta.discourse.org/t/lots-of-assets-randomly-returning-500/405482/4?silent=true).

### #Announcements

- @Chrisr provided crucial clarifications on the **PostgreSQL 18 update for self-hosters** , detailing the reasoning behind the migration, potential pitfalls like data checksum mismatches, and the timeline for deprecating PG15. Users like @Richie shared tips for monitoring the upgrade process, while @Jericson reported a specific issue with full-multisite migrations [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/30?silent=true).

- @Sam announced new support for the **Gemini Interactions API** in Discourse AI, recommending it for all new Gemini inference. He highlighted three new features—tool call streaming, code execution, and Google Maps integration—while warning about a caveat regarding the new API’s handling of “no thinking” settings [read more](https://meta.discourse.org/t/gemini-interactions-api/409240/1?silent=true).

### #Community Building

- A thought-provoking discussion about the decline in support forum activity drew a lot of engagement. @HAWK shared an AI agent’s perspective on the volatility of search traffic, while @Nathank and @Tris20 opined on the growing importance of forums as “publicly curated databases.” The debate centered on how AI fatigue might push users back to trusted communities [read more](https://meta.discourse.org/t/anyone-else-seeing-a-drastic-drop-in-community-activity-for-support-forums/405401/76?silent=true).

- @Danielle posted a welcoming prompt asking members to share the story behind their communities. The thread was well-received, with @Jagster, @HAWK, @Canapin, and @Newkid all sharing their unique motivations and journeys [read more](https://meta.discourse.org/t/what-s-the-story-behind-your-community/409282/1?silent=true).

- @Philip_Rhoades expressed interest in kick-starting a “Learning Music” Discourse site based on a fantastic off-topic discussion, and @HAWK hinted it could be a contender for the Free plan [read more](https://meta.discourse.org/t/learning-music-off-topic-but-interesting/409114/9?silent=true).

### #ux

- A collaborative thread on **Improving the “update Discourse” page** generated several excellent ideas. @Mcwumbly kickstarted the discussion, @Asa proposed a state-based status banner to reduce alarm fatigue and suggested bringing back prominent version numbers, while @Ed_S emphasized the need to highlight the importance of backups and the potential for upgrade failures [read more](https://meta.discourse.org/t/improving-the-update-discourse-page/409245/1?silent=true).

- @Stephtara highlighted a series of mobile UI issues, including a “borderline non-functional” interface for adding users to groups. @Chapoi confirmed that a fix is in progress and pointed to a pull request aimed at making the component sturdier [read more](https://meta.discourse.org/t/interface-for-adding-users-to-groups-on-mobile-borderline-non-functional/409232/1?silent=true).

### #Support

- The redesign of the admin dashboard continued to be a hot-button topic. @Kjell lamented the loss of essential information like version and disk space details, a sentiment echoed by @Lilly who prefers keeping the old dashboard available as well [read more](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/46?silent=true).

- A question about **adding users to groups from the profile page** was quickly answered by @Nathank, who pointed out the admin wrench option for managing groups, a solution that resolved @Stephtara's confusion [read more](https://meta.discourse.org/t/add-user-to-group-from-profile-page/409230/1?silent=true).

### #Announcements (Plugin)

- @Makofresh announced a beta plugin to show **TL3 progress to TL2 users** , providing a powerful incentive mechanism for community members working towards higher trust levels [read more](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543?silent=true).

### #Community Building

- @Mae posed a question to the enterprise community, asking how much a role AI search is playing in their strategy, complete with a poll and links to relevant blog posts [read more](https://meta.discourse.org/t/how-much-is-ai-search-part-of-your-enterprise-community-strategy-now/409298/1?silent=true).

### #Developer Guides

- A new developer guide was published outlining the APIs for **designing responsive widths** , covering both viewport and container queries, complete with SCSS mixins and Ember service examples [read more](https://meta.discourse.org/t/designing-for-responsive-widths-breakpoints-viewport-containers/409279/1?silent=true).

### #development

- @Don shared a detailed technical breakdown of a Facebook-style topic modal approach, explaining why it eschews iframes in favor of native Glimmer components, and how it handles routing, pagination, and service patching [read more](https://meta.discourse.org/t/facebook-style-topic-modal-is-it-better/408565/21?silent=true).

### #Marketplace

- @T_Müller posted a contract role looking for a **Ruby + Discourse specialist** for a large US company integration, drawing immediate interest from @Merefield and @Deepvyas [read more](https://meta.discourse.org/t/ruby-discourse-specialist-wanted-contract-remote/409266/1?silent=true).

### #Plugin

- The **Resenha** plugin gained a quality-of-life update, with @Falco making the slug explicitly editable, similar to how categories are handled [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/82?silent=true).

### #Feature

- A creative feature request emerged for **multiple profiles for a single user** , inspired by the PluralKit system on Discord, which would allow users to post under various proxy accounts for roleplay or other creative uses [read more](https://meta.discourse.org/t/mulpitle-profiles-for-one-user/409329/1?silent=true).

* * *

## Activity by the @Team Group

The @Team group was highly active, shepherding discussions and providing crucial insights.

- @Sam was particularly prominent, announcing the new [Gemini Interactions API support](https://meta.discourse.org/t/gemini-interactions-api/409240/1?silent=true) and weighing in on [the design of the admin dashboard](https://meta.discourse.org/t/improving-the-update-discourse-page/409245/1?silent=true). He also contributed a cautionary note in the [AI persona system prompt discussion](https://meta.discourse.org/t/add-username-as-a-template-param-in-ai-persona-system-prompts/406846/8?silent=true) and shared his thoughts on a “sudo” mode for administrators [regular mode](https://meta.discourse.org/t/regular-mode-for-admins-and-moderators-e-g-something-like-sudo/211617/39?silent=true).

- @Merefield was a central figure in the [VPS SSL installation struggle](https://meta.discourse.org/t/ya-estoy-cansado-he-instalado-discourse-en-varios-vps-ninguno-me-funcionan/409294/6?silent=true), providing concrete debugging commands and patiently explaining potential causes, such as Let’s Encrypt rate limiting and certificate validation.

- @Pfaffman offered clear, pragmatic advice on the SSL issue, suggesting the use of a `www` subdomain to avoid rate limits, and later in the thread on [account recovery](https://meta.discourse.org/t/how-should-a-user-request-a-password-reset-when-they-do-not-remember-the-e-mail-address-that-one-of-their-accounts-utilises/409201/10?silent=true), he thoughtfully clarified the security trade-offs involved. He also shared his deep-dive experience with [PostgreSQL 18 migrations](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/38?silent=true).

- @Mcwumbly drove the [UX improvements for the admin dashboard](https://meta.discourse.org/t/improving-the-update-discourse-page/409245/1?silent=true) and updated the category descriptions to better reflect their purpose [where should discussions happen](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/5?silent=true).

- @Danielle fostered a sense of community with her [warm invitation](https://meta.discourse.org/t/what-s-the-story-behind-your-community/409282/1?silent=true) for members to share their community-building stories.

- @Markvanlan clarified how the new [nested replies feature](https://meta.discourse.org/t/introducing-nested-replies/402812/74?silent=true) can be applied at different levels, from site-wide defaults to individual categories.

* * *

It’s been a wonderful day of problem-solving and community building here on Meta—let’s hope tomorrow’s adventures are a bit less about chasing SSL certificates and a bit more about building great communities!

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/918 "2026-08-06T05:01:55Z")

</div>

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

## Key Stats

In the last 24 hours the community has been buzzing with **116 new posts** across **39 new topics** , generating **162 likes**. Here are the top contributors:

| User | Posts | Likes received |
| --- | --- | --- |
| @Lilly | 12 | 16 |
| @Moin | 10 | 16 |
| @Merefield | 4 | 15 |
| @Chapoi | 8 | 11 |
| @Picho_Pelis | 6 | 7 |
| @Roke_Julian_Lockhart | 4 | 7 |
| @David | 2 | 6 |
| @Don | 1 | 6 |
| @FishEmoji | 1 | 6 |
| @Sam | 5 | 5 |

## Interesting Topics

Here’s a selection of the most interesting discussions from the past day, grouped by category.

### Self-hosting

- **Installation problems? Check your DNS first.** @Picho_Pelis spent a frustrating day trying to install Discourse on multiple VPSes. After much back-and-forth, including Cloudflare issues and nginx SSL certificate errors, it turned out the domain `debatehosting.co` wasn’t even registered! @Supermathie pointed out the domain doesn’t exist, ending the mystery. [read more](https://meta.discourse.org/t/ya-estoy-cansado-he-instalado-discourse-en-varios-vps-ninguno-me-funcionan/409294/31?silent=true)

- **Password reset dilemma when you’ve lost your email address.** @Roke_Julian_Lockhart shared a cautionary tale about OpenAI silently changing SSO to an email alias. This sparked a discussion about the `hide_email_address_taken` setting and led to a feature request to always allow username-based password resets. @Pfaffman and @Moin weighed in on the security trade-offs. [read more](https://meta.discourse.org/t/how-should-a-user-request-a-password-reset-when-they-do-not-remember-the-e-mail-address-that-one-of-their-accounts-utilises/409201/11?silent=true) • [view feature request](https://meta.discourse.org/t/always-allow-username-based-password-reset/409326/1?silent=true)

### Support

- **Discourse-ID showing its own logo instead of your forum’s?** @Karthik_K1 reported this issue, and after some back‐and‐forth, @Chapoi provided a workaround that involves clearing the client credentials and toggling Discourse ID. @Rishabh (from the Discourse ID team) confirmed a dedicated button exists on the admin page. [read more](https://meta.discourse.org/t/discourse-id-displays-its-own-logo-name-instead-of-my-forums/409028/14?silent=true) • [see button](https://meta.discourse.org/t/discourse-id-displays-its-own-logo-name-instead-of-my-forums/409028/20?silent=true)

- **Can you add Indian languages to the AI translation selector?** @Karthik_K1 asked about adding Hindi, Telugu, etc. @Nat clarified that the selector changes the whole Discourse UI, not just post content, so only fully supported locales are listed. A plugin would be needed for unsupported ones. [read more](https://meta.discourse.org/t/can-i-add-additional-languages-to-the-language-selector/409353/2?silent=true)

- **Group mentions don’t notify members?** @Stephtara wondered why her group mention didn’t trigger notifications. @Lilly and @Moin pointed out that access to the topic is required; if the group members can’t see the category, they won’t be notified. A quick test with a direct mention helped isolate the issue. [read more](https://meta.discourse.org/t/how-do-i-make-my-group-mention-notify-group-members/409389/4?silent=true)

- **Discourse AI JSON parsing error with a small LLM.** @Lilydjwg encountered “structured output response was not valid JSON” when using a 4B model. @Sam acknowledged the issue and linked a fix. [read more](https://meta.discourse.org/t/discourse-ai-structured-output-response-was-not-valid-json/408821/8?silent=true) • [PR](https://github.com/discourse/discourse/pull/42339)

- **Patreon dashboard warning persists even after fixing the problem.** @Gunnar confirmed that @Awesomerobot’s change made the notice disappear automatically after a rebuild. @Ted explained the “Refresh” button is just a page reload. [read more](https://meta.discourse.org/t/dashboard-advice-regarding-patreon-persists-after-issue-is-fixed/389807/6?silent=true)

### Feature

- **Admins and moderators dreaming of a “sudo” mode.** @Sam proposed inverting the current model: admins are normal users unless they explicitly activate admin powers. @Mcwumbly and @Lilly discussed the pros and cons, including a persistent toggle and separate admin areas. The conversation continues with multiple viewpoints. [read more](https://meta.discourse.org/t/regular-mode-for-admins-and-moderators-e-g-something-like-sudo/211617/39?silent=true)

- **New feature request: username-based password reset.** @Roke_Julian_Lockhart filed this after the OpenAI incident, and @Southpaw explained how the hide\_email\_address\_taken setting currently forces email-only reset fields. The request has gained support. [read more](https://meta.discourse.org/t/always-allow-username-based-password-reset/409326/1?silent=true)

- **Multiple profiles per user.** @FishEmoji proposed a PluralKit-like system for Discourse, which would let users post under different identities (e.g., for roleplay or moderation). Feedback suggests it’s complex but potentially valuable. [read more](https://meta.discourse.org/t/multiple-profiles-for-one-user/409329/1?silent=true)

- **Clean Share URL theme component lets users opt out of username attribution.** @Scavin released a component that adds a preference to strip `?u=username` from share links, while still respecting user fields for confirmation. [read more](https://meta.discourse.org/t/clean-share-url-per-user-opt-out-of-username-attribution/409352/1?silent=true)

- **Copying workflow steps should preserve names.** @Per1234 filed a feature request on the new Workflows plugin, noting that pasted steps revert to default names, causing confusion and potential errors when referencing outputs. [read more](https://meta.discourse.org/t/copy-workflow-step-names/409410/1?silent=true)

### Site feedback

- **Meta itself hit a deployment snag!** @Lilly noticed an error banner about `MERGE_BRANCH deployment failed`. @Tgxworld fixed it, and @David explained the internal branch deployment system had a bug that made the error visible to everyone. [read more](https://meta.discourse.org/t/meta-error-banner-merge-branch-deployment-failed/409333/1?silent=true)

### Development

- **Facebook-style topic modal – a native Glimmer approach.** @Don shared a detailed implementation that reuses Discourse’s own post stream, avoids iframes, and handles routing and infinite scroll. @Damian_Boon expressed interest in testing it. [read more](https://meta.discourse.org/t/facebook-style-topic-modal-is-it-better/408565/21?silent=true)

- **TL3 progress plugin gets new feature.** @NateDhaliwal added the lowest stat display for users above TL3. [read more](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543/28?silent=true)

### Community Building

- **Learning music – an off-topic gem.** @Philip_Rhoades shared his musical journey and suggested a dedicated site. @HAWK embraced the idea, and others chimed in with brain‑signal reconstruction and mantra chanting research. [read more](https://meta.discourse.org/t/learning-music-off-topic-but-interesting/409114/10?silent=true)

### UX

- **Closing the tag selector on mobile is a mystery.** @Jordan.Vidrine acknowledged the pain point and showed a preview of the new “bottom sheet” pattern that should solve it, linking to ongoing work by @Saquetim. [read more](https://meta.discourse.org/t/how-i-am-supposed-to-know-how-to-close-the-tag-selector-on-mobile/400390/6?silent=true)

- **Bulk archiving messages doesn’t update until refresh.** @Tannerabread reproduced the bug and submitted a PR (link to PR). The issue arises when scrolling loads more messages. [read more](https://meta.discourse.org/t/bulk-archiving-messages-does-not-show-until-page-refresh/379082/6?silent=true)

### Bug

- **Reactions count suddenly increased?** @Moin found this was fixed in PR #36138. [read more](https://meta.discourse.org/t/flags-or-something-else-increase-the-number-of-reactions/375520/2?silent=true)

- **Reviewable insights showing wrong join date/post count.** @Tannerabread fixed a serializer ordering issue in PR #42145. [read more](https://meta.discourse.org/t/wrong-join-date-and-post-count-in-reviewable-insights/391232/10?silent=true)

### Announcements

- **PostgreSQL 18 upgrade for self‑hosters.** @Lilly shared a detailed step‑by‑step guide for dual‑container setups, including Cloudflare maintenance and vacuuming. @Pfaffman and others discussed nuances of moving data containers. [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/43?silent=true)

- **Granular group permissions for anonymous/logged‑in users.** @Satonotdead asked about CSS classes, and @Martin explained they aren’t added by default. @Lilly quickly opened a PR for the body classes component. [read more](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/30?silent=true)

- **Unified new view – no user preference planned.** @Martin confirmed that a theme component is the way to go if you want to split new/unread counts again, and he’s open to adding plugin APIs. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/48?silent=true)

### Plugin

- **Suggested Edits plugin – UX feedback.** @Jesse_Mba_Commons provided five concrete improvement suggestions, including a diff for suggesters, whitespace normalization, and a better “Add reason” field. [read more](https://meta.discourse.org/t/discourse-suggested-edits/398691/8?silent=true)

- **Custom Wizard plugin documentation link broken.** @Tobiaseigen found that the admin UI points to a 404; @Lebron also asked where to report bugs. [read more](https://meta.discourse.org/t/custom-wizard-plugin/73345/969?silent=true)

- **Zendesk plugin – upcoming API token deactivation.** @Vishal_Ahir asked about OAuth migration ahead of April 2027. [read more](https://meta.discourse.org/t/discourse-zendesk/68005/56?silent=true)

### Theme component

- **Dismiss Admin Noise component updated.** @Lilly merged a fix for badge notifications, asking users to update. [read more](https://meta.discourse.org/t/dismiss-admin-noise/403729/7?silent=true)

### Blog

- **Discourse Discover: Building in the Physical World.** The monthly roundup highlights hardware communities using Discourse. [read more](https://meta.discourse.org/t/discourse-discover-building-in-the-physical-world/409404/1?silent=true)

### Enterprise

- **Scalable engagement models.** @HAWK discussed with @Putty the tactics for converting lurkers into contributors. [read more](https://meta.discourse.org/t/scalable-engagement-models/409187/4?silent=true)

### Migration

- **phpBB import container build failure.** @Preston thanked someone for help; the topic continues. [read more](https://meta.discourse.org/t/unable-to-build-phpbb3-import-container/406013/5?silent=true)

### Integrations

- **Gemini API keys for Discourse AI.** @Lilly documented a workaround for Google Cloud service account setup and promised to update the OP. [read more](https://meta.discourse.org/t/set-up-gemini-api-keys-for-discourse-ai/320688/3?silent=true)

## Activity by the @Team Group

Discourse team members were active across the forum, fixing bugs, answering questions, and improving the product:

- @Lilly Reported the [deployment error banner](https://meta.discourse.org/t/meta-error-banner-merge-branch-deployment-failed/409333/1?silent=true) and later shared her [PostgreSQL 18 upgrade steps](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/43?silent=true) for dual‑container setups.
- @David Confirmed the error banner was fixed and explained the internal branch deployment system. [read more](https://meta.discourse.org/t/meta-error-banner-merge-branch-deployment-failed/409333/4?silent=true)
- @Tgxworld Acknowledged and fixed the deployment banner issue. [read more](https://meta.discourse.org/t/meta-error-banner-merge-branch-deployment-failed/409333/2?silent=true)
- @Chapoi Provided a workaround for the [Discourse-ID logo issue](https://meta.discourse.org/t/discourse-id-displays-its-own-logo-name-instead-of-my-forums/409028/14?silent=true) and later clarified it after testing. Also contributed to the [regular mode discussion](https://meta.discourse.org/t/regular-mode-for-admins-and-moderators-e-g-something-like-sudo/211617/39?silent=true).
- @Sam Diagnosed the [AI JSON parsing bug](https://meta.discourse.org/t/discourse-ai-structured-output-response-was-not-valid-json/408821/9?silent=true) and submitted a [fix](https://github.com/discourse/discourse/pull/42339). He also proposed the “sudo mode” idea.
- @Moin Analyzed the [Discourse-ID display discrepancy](https://meta.discourse.org/t/discourse-id-displays-its-own-logo-name-instead-of-my-forums/409028/7?silent=true) and helped with [group mention notifications](https://meta.discourse.org/t/how-do-i-make-my-group-mention-notify-group-members/409389/8?silent=true). Also highlighted the default `hide_email_address_taken` setting in [password reset discussion](https://meta.discourse.org/t/how-should-a-user-request-a-password-reset-when-they-do-not-remember-the-e-mail-address-that-one-of-their-accounts-utilises/409201/14?silent=true).
- @Merefield Participated in the [installation support thread](https://meta.discourse.org/t/ya-estoy-cansado-he-instalado-discourse-en-varios-vps-ninguno-me-funcionan/409294/32?silent=true) and commented on the deployment banner humorously.
- @Martin Answered about [group permission CSS classes](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/29?silent=true) and confirmed [no user preference for unified new view](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/48?silent=true).
- @Jordan.Vidrine Explained the [tag selector UX issue](https://meta.discourse.org/t/how-i-am-supposed-to-know-how-to-close-the-tag-selector-on-mobile/400390/6?silent=true) and shared upcoming design changes.
- @Tannerabread Reproduced and fixed the [bulk archive UX bug](https://meta.discourse.org/t/bulk-archiving-messages-does-not-show-until-page-refresh/379082/6?silent=true) and also fixed the [reviewable insights issue](https://meta.discourse.org/t/wrong-join-date-and-post-count-in-reviewable-insights/391232/10?silent=true).
- @Nat Clarified [language selector limitations](https://meta.discourse.org/t/can-i-add-additional-languages-to-the-language-selector/409353/2?silent=true) and investigated [private category translation](https://meta.discourse.org/t/private-category-descriptions-remain-in-english-despite-translation/407914/8?silent=true).
- @Rishabh Shared the [Discourse-ID admin button](https://meta.discourse.org/t/discourse-id-displays-its-own-logo-name-instead-of-my-forums/409028/20?silent=true) and a workaround.
- @Zogstrip Was referenced in the [bulk archive bug](https://meta.discourse.org/t/bulk-archiving-messages-does-not-show-until-page-refresh/379082/6?silent=true) as the reporter who initially flagged it.
- @Jordan.Vidrine also contributed to the [tag selector discussion](https://meta.discourse.org/t/how-i-am-supposed-to-know-how-to-close-the-tag-selector-on-mobile/400390/6?silent=true).
- @Saquetim Was mentioned as working on the new bottom sheet pattern for mobile menus.

* * *

_Yesterday reminded us that even a missing DNS record can turn into a long conversation – but at least we got a great whois joke out of it!_

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/919 "2026-08-07T05:01:35Z")

</div>

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

* * *

## Key Stats

In the last 24 hours, the community has been buzzing with activity. A total of **113 posts** were created across **46 topics** , and the community showed their appreciation with **245 likes** given across the returned posts.

### Top Contributors

| User | Likes Received | Posts |
| --- | --- | --- |
| @Chapoi | 22 | 8 |
| @Satonotdead | 17 | 7 |
| @Canapin | 16 | 4 |
| @Pfaffman | 14 | 5 |
| @Lilly | 13 | 5 |
| @Moin | 13 | 5 |
| @Mostapha | 13 | 3 |
| @NateDhaliwal | 11 | 9 |
| @Awesomerobot | 10 | 2 |
| @Don | 10 | 2 |

* * *

## Interesting Topics

### #Announcements

- The big news is the [Composer Redesign](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/1?silent=true), which @Chapoi announced as an experimental upcoming change. The new design incorporates the title into the content area, moves the toolbar to the footer, and introduces an expanding editor for mobile. @Don praised the redesign as “a much more modern and elegant way to compose,” while @Canapin, @Satonotdead, and @David_Ghost were **positive about the bottom toolbar** , particularly for one-handed mobile use. However, @Shauny questioned the reason for moving the buttons, citing potential accidental posts. During testing, feedback pointed out several issues, including missing category icons (fixed by @Chapoi), a cut-off tag button at [post 23](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/23?silent=true), and keyboard interaction quirks discussed in [post 9](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/9?silent=true).

- @Mcwumbly posed a thought-provoking question for the community in [For the next decade of the internet (2026 edition)](https://meta.discourse.org/t/for-the-next-decade-of-the-internet-2026-edition/409454/1?silent=true), reflecting on Discourse’s mission since 2013. @Awesomerobot gave a widely liked reply, predicting the enduring power of “typing words into boxes,” while @Ed_S highlighted the need for safe spaces and the challenges of increasing polarization. @Satonotdead painted two possible futures, one of public resilience and one of hardened, cypherpunk resistance. [read more](https://meta.discourse.org/t/for-the-next-decade-of-the-internet-2026-edition/409454/3?silent=true)

- @Supermathie and @Lilly were helping self-hosters with the [PostgreSQL 18 update](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/42?silent=true). @Lilly documented a **detailed walkthrough** for a dual-container setup behind Cloudflare, while @Tobias_1 shared a fix for a permissions error encountered during the upgrade. @Pfaffman offered advice on migrating to a fresh instance. [read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/43?silent=true)

- The discussion on the [docked composer for AI bot conversations](https://meta.discourse.org/t/introducing-a-docked-composer-for-ai-bot-conversations/403327/22?silent=true) continued, with @Moin asking if the preference could be enabled on [ask.discourse.com](http://ask.discourse.com). @Keegan pointed him to the “Fonts & Appearance” settings to enable the chat-style composer. @Martin suggested the setting might be better placed in “Preferences” or “Interface settings” for clarity.

- @Martin shared an update on [granular group-based permissions](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/29?silent=true). He merged PRs for several official components to use the new `resolve_group_membership` and `disallowed_groups` functions. @Lilly also contributed a [PR](https://github.com/discourse/discourse-groups-css-classes-in-body/pull/37) to the CSS classes component to support the new group conventions, though she noted the native `.anon` class exists. [read more](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/30?silent=true)

### #Feature

- @Mostapha made a [feature request](https://meta.discourse.org/t/redirect-the-landing-page-for-each-subcategory-to-index-file-by-default-for-documentation-categories/409470/1?silent=true) to have documentation subcategories land on an `index` file by default instead of a list of topics. He quickly realized this was already requested in the [What should the homepage be for doc categories?](https://meta.discourse.org/t/what-should-the-homepage-be-for-doc-categories/398616/5?silent=true) topic, where he added his comments and suggested adding “next” and “previous” page buttons to help readers navigate.

- The [Always allow username-based password reset](https://meta.discourse.org/t/always-allow-username-based-password-reset/409326/4?silent=true) feature request gained traction. @Pfaffman was surprised to learn that the `hide_email_address_taken` site setting now also blocks username-based resets, calling it a “terrible idea” for users who forgot the email they signed up with. @Awesomerobot provided [context](https://meta.discourse.org/t/always-allow-username-based-password-reset/409326/6?silent=true) from the original GitHub PR that made the change. This directly relates to the [broader discussion](https://meta.discourse.org/t/how-should-a-user-request-a-password-reset-when-they-do-not-remember-the-e-mail-address-that-one-of-their-accounts-utilises/409201/17?silent=true) about the issue.

- @Per1234 requested that [workflow step names be preserved when copied and pasted](https://meta.discourse.org/t/copy-workflow-step-names/409410/1?silent=true) in the new Workflows plugin. Currently, names are reset to defaults, which breaks references and introduces errors. He suggested using the plugin’s existing unique-name logic (with numeric suffixes) to handle potential collisions.

- @Dax confirmed that the team agrees with the feature request to [delete an account and block the email but not the IP address](https://meta.discourse.org/t/profile-spam-option-to-delete-account-and-block-email-but-not-the-ip-address/257972/21?silent=true), stating they will update the topic once it’s implemented in the review queue.

- A lively discussion emerged on the topic of [Multiple profiles for one user](https://meta.discourse.org/t/multiple-profiles-for-one-user/409329/4?silent=true). @A_Lilian argued passionately that this feature is about accessibility and autonomy, citing the PluralKit example and sharing their experience as an admin for plural users. @Satonotdead linked a related [topic on replacing avatar/username](https://meta.discourse.org/t/replacing-avatar-username-for-a-specific-post/253389/2?silent=true) for potential implementation ideas.

- @Satonotdead kicked off a discussion on [Automating gamification points](https://meta.discourse.org/t/automating-gamification-points/409452/1?silent=true), wondering how to use agents or workflows to grant points for completing “quests” or events, in the hopes of automating a motivational system for their community.

### #Community Building

- The blog post [Discourse Discover: Building in the Physical World](https://meta.discourse.org/t/discourse-discover-building-in-the-physical-world/409404/1?silent=true) was published, spotlighting three communities where engineers and tinkerers build real hardware together.

- @HAWK initiated a [discussion on public vs. private discussion](https://meta.discourse.org/t/public-vs-private-discussion/409484/1?silent=true), asking where communities draw the line. He shared that while Meta prefers public discussions, there are ongoing internal conversations about how to engage the team more openly on Meta itself.

### #ux

- @Canapin reported a [missing logo on the Discourse ID login page](https://meta.discourse.org/t/discourse-meta-icon-missing-on-discourse-id-login-page/409441/1?silent=true), which @Jordan.Vidrine quickly investigated, identifying it as an issue where the platform sometimes fails to re-send those URLs. He noted a fix is in the works to show the name instead of a broken image.

- #meta-theme-feedback has been active. @Canapin spotted that the [Meta branded theme lacks margins on single group pages](https://meta.discourse.org/t/the-meta-branded-theme-lacks-margins-on-single-group-pages/409450/1?silent=true), which @Manuel acknowledged, suspecting a missing body class.

### #Support & #Self-hosting

- @Picho_Pelis was having trouble [configuring SMTP](https://meta.discourse.org/t/configurar-smtp/409418/1?silent=true) with Maileroo and received troubleshooting advice from @NateDhaliwal and @Pfaffman, who suggested checking for firewalls and trying port 2525. This is related to their ongoing struggle with [installing Discourse on multiple VPSs](https://meta.discourse.org/t/ya-estoy-cansado-he-instalado-discourse-en-varios-vps-ninguno-me-funcionan/409294/37?silent=true), with @Satonotdead clarifying the SSL issue was likely a Let’s Encrypt rate limit.

- @Canapin's complaint about the #composer was echoed by @Soraiden in [Cannot view post preview in mobile composer?](https://meta.discourse.org/t/cannot-view-post-preview-in-mobile-composer/408352/23?silent=true) who said, “Just popping in to share my community members are missing the preview option as well.” This is a known issue with the redesign.

- @Small-Lovely-Cat filed a [bug report](https://meta.discourse.org/t/category-moderators-may-receive-incorrect-number-of-pending-reviews/409494/1?silent=true) about category moderators potentially receiving an incorrect number of pending review notifications, where the count includes reviews from all categories.

- @Vishal_Ahir asked about the [Zendesk API token deactivation](https://meta.discourse.org/t/zendesk-api-tokens-will-be-permanently-deactivated-on-april-30-2027/409411/1?silent=true) scheduled for 2027. @Lilly provided comprehensive documentation links on Zendesk’s migration to OAuth tokens and noted the Discourse plugin will likely need updates.

### #development, #bug, and More

- In the [unified new view for the topic list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/48?silent=true) announcement, @Martin confirmed there are no plans to add a user preference to split the new/unread counts, but suggested a theme component could be created. @Frederic_Bertrand and @Shauny shared their concerns and noted user complaints about the change. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/49?silent=true)

- @Renato confirmed that a fix for [pasting HTML into the composer](https://meta.discourse.org/t/has-something-changed-with-pasting-html-into-the-composer/407661/11?silent=true) has been merged.

- In the #Sysadmins category, @Mcdanlj thanked @Raykholo for pointing out that his [instructions for disabling transparent huge pages were wrong](https://meta.discourse.org/t/mkjs-opinionated-discourse-deployment-configuration/193355/43?silent=true) and provided the corrected config. They also discussed using Garage over Minio for S3-compatible storage.

- A bug about the [email reply trimmer dropping single quotes](https://meta.discourse.org/t/single-quote-block-dropped-in-email-reply/144802/9?silent=true) was marked as fixed, much to the delight of @Merefield, who noted it took “9 years later… wow!” @PortChange confirmed the fix in the [email\_reply\_trimmer PR](https://github.com/discourse/email_reply_trimmer/pull/25).

- @Davidb shared a [fix for a confusing validation error](https://meta.discourse.org/t/validation-failed-primary-email-has-already-been-taken-when-trying-to-handle-gmail-dot-variants-or-add-secondary-emails/404042/4?silent=true) in a bug report about Gmail dot variants, making the failure show a clear explanation.

- Finally, on the lighter side, a mysterious [About the Uncategorized category](https://meta.discourse.org/t/about-the-uncategorized-category/409464/2?silent=true) appeared, prompting @NateDhaliwal to ask if it was intentional and how it could be blank, leading to a new [site feedback topic](https://meta.discourse.org/t/uncategorized-category/409501/1?silent=true).

* * *

## Activity by the @Team Group

The @Team group has been hard at work guiding and participating in discussions.

- @Chapoi was the **central figure** in the Composer Redesign testing topic, answering questions, acknowledging feedback, and rapidly fixing issues like the missing category icons as seen in [post 12](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/12?silent=true). He also helped @Laguna with a custom HTML issue on the Right Sidebar Blocks component at [post 203](https://meta.discourse.org/t/right-sidebar-blocks/231067/203?silent=true).

- @Martin was active on multiple fronts. He [announced](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/33?silent=true) the merge of PRs for official components to support new group permissions. He provided an update on the [unified new view](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/48?silent=true), clarifying plans regarding user preferences. He also engaged in the [docked composer AI](https://meta.discourse.org/t/introducing-a-docked-composer-for-ai-bot-conversations/403327/25?silent=true) topic, suggesting “Preferences” as a better label for the new setting.

- @Jordan.Vidrine was quick to respond to the [Discourse ID logo issue](https://meta.discourse.org/t/discourse-meta-icon-missing-on-discourse-id-login-page/409441/3?silent=true), acknowledging the bug and outlining a fix. He also thanked feedback in the [Foundation theme topic](https://meta.discourse.org/t/modernizing-the-foundation-theme/395331/117?silent=true).

- @Nat fielded questions on [adding new languages to the Language Selector](https://meta.discourse.org/t/can-i-add-additional-languages-to-the-language-selector/409353/5?silent=true), preferring to keep core contributions standard but noting plugin options. He also investigated a [support question about private category descriptions](https://meta.discourse.org/t/private-category-descriptions-remain-in-english-despite-translation/407914/8?silent=true), sharing a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query for troubleshooting.

- @Keegan helped @Moin find the new composer setting in the UI, as seen in [post 23](https://meta.discourse.org/t/introducing-a-docked-composer-for-ai-bot-conversations/403327/23?silent=true) of the docked composer topic.

- @Manuel acknowledged the [layout issue on group pages](https://meta.discourse.org/t/the-meta-branded-theme-lacks-margins-on-single-group-pages/409450/3?silent=true), confirming they will look into it.

- @J.Jaffeux pushed a fix to the Workflows plugin based on community feedback, as noted in [Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100/15?silent=true).

- @Davidb shared the merged fix for the Gmail dot variant validation error in [this topic](https://meta.discourse.org/t/validation-failed-primary-email-has-already-been-taken-when-trying-to-handle-gmail-dot-variants-or-add-secondary-emails/404042/4?silent=true).

- @Dax confirmed the team’s agreement on the [profile spam feature](https://meta.discourse.org/t/profile-spam-option-to-delete-account-and-block-email-but-not-the-ip-address/257972/21?silent=true).

* * *

What a day! From a _composer_ going bottom-heavy to a _9-year-old quote bug_ finally getting fixed, it seems even the Meta community needs a little **PostgreSQL 18** to keep up with the pace of change. 🐘💨

---

<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年八月8日 05:00 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/920 "2026-08-08T05:00:52Z")

</div>

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

## Key Stats

In the last 24 hours, the Discourse community has been _buzzing_ with **115 new posts** across **51 topics** , generating **164 likes**. Here are the top contributors of the day:

| User | Posts | Likes |
| --- | --- | --- |
| @Awesomerobot | 8 | 19 |
| @Moin | 6 | 13 |
| @Don | 3 | 11 |
| @RGJ | 6 | 9 |
| @Heliosurge | 7 | 8 |
| @Nat | 3 | 8 |
| @Arkshine | 2 | 7 |
| @NateDhaliwal | 5 | 6 |
| @Sk-Or-V1-Contents | 5 | 5 |
| @Mcdanlj | 4 | 5 |

A special shoutout to @Awesomerobot, who collected an impressive **2.375 likes per post** — clearly the community’s favourite helper today.

* * *

## Interesting Topics

### #development

- @Don unveiled a standalone theme component for a **“Facebook-style” topic modal**. The community was quick to praise the _slick_ interface and its “half-way between a normal forum and a chat” feel, but @Awesomerobot raised a concern about excessive network requests and rate limits. @Don acknowledged the issue, explaining that viewport prefetching works beautifully on his own card-based layout but struggles with standard table lists. He’s since [added new settings](https://meta.discourse.org/t/-/408565/29?silent=true) to provide better control and prevent rate limiting. Fast, elegant, and community-responsive — exactly how Open Source should work. [read more](https://meta.discourse.org/t/-/408565/23?silent=true)

- The thread on **automating gamification points** took a productive turn. @Awesomerobot suggested adding an “award cheers” action to the Workflows plugin, which prompted @Falco to [open a pull request](https://meta.discourse.org/t/-/409452/3?silent=true) within minutes. @Andrew_Rowe also pointed to the [Custom Wizard plugin](https://meta.discourse.org/t/creating-form-templates/397564?silent=true) as an alternative approach. The response time from the team here was exceptional, turning a feature request into code almost instantly. [read more](https://meta.discourse.org/t/-/409452/2?silent=true)

### #Support

- @M_Terenui took the time to **praise the Discourse team** while asking about storage stats after updating to v2026.8.0-latest.1. @Moin pointed to the [redesigned admin dashboard discussion](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/46?silent=true) and @Awesomerobot shared a workaround using the still-available `storage_stats.json` admin report endpoint. The team’s responsiveness shows they really do read every piece of feedback. [read more](https://meta.discourse.org/t/-/409553/2?silent=true)

- @Marzena_Cudecka asked about **limiting automatic translations to a single language**. @Nat clarified that while interface languages are user-controlled, content languages are an admin setting. @Moin linked a [long-standing feature request](https://meta.discourse.org/t/allow-only-specific-languages/290434?silent=true) to restrict interface languages, and @Nat said the team would “have a think about it” — a promising sign for the feature. There’s also a curious bug where the interface switcher suddenly shows ES. [read more](https://meta.discourse.org/t/-/409504/3?silent=true)

- A user looking for a **built-in chatbot** beyond Discobot received a comprehensive answer. @RGJ pointed to the [AI Bot](https://meta.discourse.org/t/discourse-ai-ai-bot/266012?silent=true) and @Merefield 's [Chatbot plugin](https://meta.discourse.org/t/discourse-chatbot/256652?silent=true), while @Awesomerobot highlighted that Discourse AI (included by default) already handles question answering, auto-categorization, and auto-tagging. The evolution of Discourse’s AI capabilities is truly impressive. [read more](https://meta.discourse.org/t/-/409513/2?silent=true)

- @Singi2016cn reported a missing `doc_categories_indexes` table after upgrading to v2026.7.1. @Lilly suggested it might be related to the [PostgreSQL 18 upgrade](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194?silent=true). The thread is still open, but the quick diagnostic pointer is helpful for anyone self-hosting. [read more](https://meta.discourse.org/t/-/409510/2?silent=true)

- **Zendesk API token deprecation** is coming — @Lilly provided the [official documentation](https://support.zendesk.com/hc/en-us/articles/4408889192858-Managing-API-token-access-to-the-Zendesk-API) and links to the OAuth migration guides. @Lindsey confirmed the team will look into the impact on the [Discourse Zendesk plugin](https://meta.discourse.org/t/discourse-zendesk/68005?silent=true). Plan ahead, admins! [read more](https://meta.discourse.org/t/-/409411/4?silent=true)

- @Simonk discovered a bug where **new-topic links with a category parameter** navigate to that category page before opening the composer. After investigating the code, they found the `if (category)` block runs _before_ the “already on Discourse” check — likely the wrong order. The community is now discussing the correct fix. [read more](https://meta.discourse.org/t/-/409528/2?silent=true)

### #ux

- @Moin noted that the **“vote returned” notification** feels odd for sites with unlimited voting. @Awesomerobot agreed and promptly [opened a PR](https://github.com/discourse/discourse/pull/42448) to address the wording. A textbook example of a small UX bug being fixed in record time. [read more](https://meta.discourse.org/t/-/409518/2?silent=true)

- The thread titled “ **Reply box UI is terrible** ” — started by @Nabeelr — generated a fair amount of heat. While the original post was direct (some might say hostile), the community responded constructively. @Fuse delivered a memorable line: _“Something about catching more flies with honey.”_ @Darkpixlz and @NateDhaliwal pointed the user to the [composer redesign](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849?silent=true). The underlying sentiment about the composer is worth listening to, even if the delivery was abrasive. [read more](https://meta.discourse.org/t/-/409566/3?silent=true)

### #Announcements

- The **composer redesign beta** continues to gather detailed feedback. @Heliosurge reported a settings bug that turned out to be a caching issue, @NateDhaliwal found the tag button gets cut off with long category names, and @Canapin spotted a subtle border-radius inconsistency. @Sk-Or-V1-Contents also flagged the missing mobile preview feature. The team is actively testing and iterating — this is what good QA looks like. [read more](https://meta.discourse.org/t/-/407849/23?silent=true)

### #Sysadmins

- @Mcdanlj 's **opinionated Discourse deployment configuration** topic evolved into a deep dive on using Garage (an S3 alternative) instead of MinIO. @Raykholo provided exhaustive notes, including the crucial detail that Discourse insists on virtual-host-style bucket addressing (e.g., `uploads.garage`) and that Garage silently ignores ACL tags, requiring `s3_use_acls` to be set to false. @Mcdanlj also corrected his earlier advice on disabling transparent huge pages. Gold for anyone self-hosting. [read more](https://meta.discourse.org/t/-/193355/46?silent=true)

### #Feature

- The debate over the new “ **New** ” navigation structure continued. @Lindsey moved feedback to a new feature topic, @Awesomerobot explained the design rationale (unifying “new” into a single concept), and @Moin suggested the [custom top navigation links](https://meta.discourse.org/t/custom-top-navigation-links/87225?silent=true) component as a workaround for those wanting separate “new topics” and “new replies” counts. Community ingenuity strikes again. [read more](https://meta.discourse.org/t/-/409522/16?silent=true)

- @Canapin proposed **search filter autocompletion** — a straightforward but highly impactful quality-of-life improvement. Typing `in:` would show a dropdown of options (`created`, `posted`, `likes`, etc.). It’s hard to believe this doesn’t exist yet; hopefully it gains traction. [read more](https://meta.discourse.org/t/-/409524/1?silent=true)

### #bug

- @Small-Lovely-Cat reported that **category moderators may see an incorrect number of pending reviews** in notifications — the number includes reviews from all categories, not just their own. The team will need to replicate this; in the meantime, the report is detailed with a potential link to poll notifications. [read more](https://meta.discourse.org/t/-/409494/1?silent=true)

- @RGJ found that when creating a category with “all members” while `login required` is enabled, the system assigns `everyone`, which becomes a security hole once the forum is opened to the public. The fix suggestion: three buttons — “public”, “members only”, and “private” — instead of two. Related to the new [granular permissions feature](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273?silent=true). [read more](https://meta.discourse.org/t/-/409508/1?silent=true)

### #Theme component

- @Heliosurge reported breakage in the **Alternative User PMs Button** component after a Discourse update. @Arkshine responded with a fix within a few hours, and the user was delighted: “Outstandingly fast!” The component ecosystem continues to prove its resilience. [read more](https://meta.discourse.org/t/-/260952/3?silent=true)

- The **Quote Callouts** component hit a snag too — @Heliosurge reported a JS error, @祁同伟 forked and submitted a PR, and @Arkshine pushed a proper fix. The community’s collaborative spirit (and the speed of response) shows how healthy the ecosystem is. [read more](https://meta.discourse.org/t/-/350962/80?silent=true)

### #Plugin

- In the **Custom Wizard Plugin** thread, @Angus identified a niche custom field preloading bug in core Discourse and [raised a PR](https://github.com/discourse/discourse/pull/42440). @Lebron responded with a LeBron James appreciation gif — a light-hearted moment in an otherwise technical thread. [read more](https://meta.discourse.org/t/-/73345/971?silent=true)

* * *

## Activity by the @Team Group

The @Team group has been _exceptionally_ active today, touching many topics across the board. Here’s where they’ve been lending their expertise:

- **@Awesomerobot** had a _very_ busy day! He [reviewed Don’s topic modal](https://meta.discourse.org/t/-/408565/27?silent=true), [provided the 11 workaround](https://meta.discourse.org/t/-/409553/3?silent=true), [agreed on the vote-returned notification fix](https://meta.discourse.org/t/-/409518/2?silent=true), [acknowledged hiding “me too” on category descriptions](https://meta.discourse.org/t/-/409537/2?silent=true), [demoed Discourse AI’s capabilities](https://meta.discourse.org/t/-/409513/5?silent=true), [clarified staff tag bypass behavior](https://meta.discourse.org/t/-/409542/2?silent=true), and dove deep into the new “New” navigation debate, [offering concrete design options](https://meta.discourse.org/t/-/409522/16?silent=true).

- **@Moin** was equally active: [pointing to the dashboard redesign discussion](https://meta.discourse.org/t/-/409553/2?silent=true), [linking the language restriction feature request](https://meta.discourse.org/t/-/409504/4?silent=true), [suggesting the custom navigation links workaround](https://meta.discourse.org/t/-/409522/18?silent=true), [coordinating with @tshenry on the Restrict Uploads PR](https://meta.discourse.org/t/-/112688/34?silent=true), and [testing Discourse ID’s metadata regeneration](https://meta.discourse.org/t/-/409028/24?silent=true).

- **@Nat** [explained the distinction between interface and content languages](https://meta.discourse.org/t/-/409504/4?silent=true), and also [updated the Content Localization documentation](https://meta.discourse.org/t/-/370969/66?silent=true) with several new links and improvements.

- **@Martin** [sought clarification on the composer beta’s group settings](https://meta.discourse.org/t/-/407849/25?silent=true) and [suggested “Preferences” as a clearer label](https://meta.discourse.org/t/-/403327/25?silent=true) in the AI bot composer topic.

- **@Lindsey** [gracefully moved community feedback to a feature topic](https://meta.discourse.org/t/-/409522/14?silent=true) and [acknowledged the Zendesk plugin impact](https://meta.discourse.org/t/-/409411/6?silent=true).

- **@Rishabh** [explained how Discourse ID auto-updates metadata](https://meta.discourse.org/t/-/409028/23?silent=true) based on site settings, though @Moin's test shows it may not be working as expected yet.

- **@Chapoi** [flagged a UX concern about category member assignments](https://meta.discourse.org/t/-/409508/2?silent=true) to @Martin for review.

* * *

_And after a day of fixes, PRs, and dazzling new components, the only thing faster than @Awesomerobot's likes-per-post ratio is @Arkshine's turn-around time on bug reports — the Discourse community truly never sleeps, it just caches._ 🚀

---

<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年八月9日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/921 "2026-08-09T05:01:22Z")

</div>

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

## Key Stats

**In the last 24 hours** , there were **46 new posts** across **23 distinct topics** , with **69 likes** given to community contributions. The conversation was lively, with a mix of feature discussions, bug reports, and plugin updates.

### Top Users by Activity

| User | Likes Received | Posts Made |
| --- | --- | --- |
| @Moin | 30 | 3 |
| @Merefield | 8 | 4 |
| @RGJ | 6 | 2 |
| @Eviepayne | 3 | 2 |
| @Lilly | 3 | 2 |
| @HAWK | 3 | 1 |
| @Sk-Or-V1-Contents | 3 | 1 |
| @Weallwegot | 3 | 1 |
| @NateDhaliwal | 2 | 3 |
| @Alteras | 2 | 1 |

* * *

## Interesting Topics

### #Praise

- **Contributor Appreciation – August & February 2026** – @Moin revived the tradition of thanking community contributors, acknowledging both code contributors and translators over the past six months. The [post](https://meta.discourse.org/t/-/409592/1?silent=true) includes extensive lists of names and a follow-up for the previous ESR release. Recognised for his efforts with 16 likes, @Moin highlighted the collaborative spirit that keeps Discourse thriving.

### #Theme component

- **Topic List Previews (TLP)** – @Eviepayne reported an avatar optimisation error (`no implicit conversion of Hash into String`) early on, along with a stack trace pointing to the TLP sidecar. @Merefield identified a core compatibility issue and swiftly released a [fix via PR #183](https://meta.discourse.org/t/-/209973/764?silent=true). The resolution was confirmed by @Eviepayne in the [follow-up post](https://meta.discourse.org/t/-/209973/765?silent=true).

- **Clickable Social Icon Links on Profile** – @Weallwegot apologised for the delay and merged an old PR updating Twitter to X. @Roi then created a new PR but encountered conflicts, requesting assistance to resolve them in [this discussion](https://meta.discourse.org/t/-/158136/105?silent=true).

- **Created Topic Sort** – @Satonotdead asked if the theme component could support alphabetical ordering. @Alteras explained that the sort options are limited to those provided by `TopicQuery` and suggested using `/filter` with `order:title` or the Discourse Doc Categories plugin as alternatives. The exchange is captured in [post #26](https://meta.discourse.org/t/-/321521/26?silent=true).

### #Feature

- **Add support for ‘personal notes’ on posts** – @DRRO explored workarounds for adding private notes to posts. @Awesomerobot suggested bookmarks, while @Lilly recommended sending a PM to yourself with a link to the post. @DRRO pushed back, noting limitations like character count and non-clickable links in bookmark names, and proposed converting drafts to linked PMs (see the [full thread](https://meta.discourse.org/t/-/261798/24?silent=true) and subsequent replies).

- **Could long footnotes be scrollable?** – @One1 proposed making footnote popups scrollable, providing a detailed example with four paragraphs and highlighting a related quoting bug. @Lilly encouraged posting the bug separately for proper tracking. The proposal is open for discussion in [the topic](https://meta.discourse.org/t/-/409613/1?silent=true).

- **More direct access to topics with new replies** – @Seanblue voiced strong opposition to the unread/new merge, explaining that users in two communities preferred the old separate lists. @NateDhaliwal suggested a sidebar link to `/unread` as a possible workaround. The conversation continues in [post #19](https://meta.discourse.org/t/-/409522/19?silent=true).

### #Support

- **Admin-Hinweise nach letztem Update** – @Viddekla reported admin notices about plugin code updates after the latest Discourse release. @Moin advised contacting the plugin author for the Locations plugin and checking the browser console for the second warning. The solution is outlined in [this reply](https://meta.discourse.org/t/-/409587/2?silent=true).

- **How to skip override-overrided localizations** – @Satonotdead asked how to prevent core translations from overwriting custom overrides, having to repeatedly edit strings after updates. The query remains open for suggestions in [the topic](https://meta.discourse.org/t/-/409604/1?silent=true).

- **Overriding restricted tags on admins/staff** – @Satonotdead asked if admins can bypass tag restrictions. @Kris (implied) confirmed it’s not possible, leading @Satonotdead to consider moving it to a feature request. See the discussion in [post #3](https://meta.discourse.org/t/-/409542/3?silent=true).

### #bug

- **Bounce score does not reset when email address is changed** – @RGJ filed a bug where users who correct a typo in their email still retain a nonzero bounce score, with the UI indicating “that email.” He proposed either associating bounce scores with the email or resetting the score upon change. Read more in [the report](https://meta.discourse.org/t/-/409581/1?silent=true).

- **Validation failed: Primary email has already been taken** – @Dennisjbr shared an issue with Gmail dot variants and secondary email management. The thread includes a thanks for previous assistance and a note about email send failures generating many messages. See the [conversation](https://meta.discourse.org/t/-/404042/5?silent=true).

### #Plugin

- **Locations Plugin** – Multiple users reported the admin notice about deprecated `modifyClass` usage. @Merefield confirmed it was fixed via PRs from @Cvx and others, listing the recent improvements in [post #1245](https://meta.discourse.org/t/-/69742/1245?silent=true). The plugin now uses modern extension APIs and includes additional geocoding safeguards.

- **Discourse Dynamic Groups** – @Nathank reported deprecation notices, and @RGJ resolved them, thanking the reporter. The update is noted in [this reply](https://meta.discourse.org/t/-/365342/25?silent=true).

### #Announcements

- **Help Us Test the Composer Redesign** – Community members shared feedback on mobile previews and animation quirks. @Sk-Or-V1-Contents lamented the lack of a preview button on mobile, linking to a related feature request, while @Noble_Fish observed a border issue on Horizon in new topics. See [post #29](https://meta.discourse.org/t/-/407849/29?silent=true) and [post #30](https://meta.discourse.org/t/-/407849/30?silent=true).

- **PostgreSQL 18 update for self‑hosters** – @NateDhaliwal encountered a connection error in his DevContainer environment after the update, sharing a lengthy stack trace. The thread discusses troubleshooting steps in [the topic](https://meta.discourse.org/t/-/406194/46?silent=true).

### #development

- **Facebook‑style Topic Modal – Is it better?** – @Damian_Boon praised @Don’s modal component and asked for open‑sourcing. @Don then announced new settings (`trigger_style` and `plugin_outlet`) to make it more flexible and said he’d open‑source after production testing. The update is in [post #32](https://meta.discourse.org/t/-/408565/32?silent=true).

### #Self-hosting

- **Fresh install/migrated!** – @ALinux shared performance timing from a fresh migration from phpBB, questioning if load times were normal. @Darkpixlz tested the site and found it responsive, attributing delays to geographic distance and suggesting CPU checks. See the [details](https://meta.discourse.org/t/-/409595/1?silent=true).

* * *

## Activity by the @Team Group

- @Moin led the community appreciation effort with a [comprehensive contributor thank‑you](https://meta.discourse.org/t/-/409592/1?silent=true), and also provided [helpful guidance](https://meta.discourse.org/t/-/409587/2?silent=true) on resolving plugin deprecation warnings.

- @Awesomerobot contributed to the [personal notes discussion](https://meta.discourse.org/t/-/261798/25?silent=true), suggesting bookmarks as a natural fit and opening a dialogue about potential enhancements.

* * *

> Yesterday’s community was busy squashing bugs, polishing plugins, and crafting footnotes—let’s hope today’s code is as friendly as our contributors!

---

<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年八月10日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/922 "2026-08-10T05:01:10Z")

</div>

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

It was a bustling day on Discourse Meta with **49 new posts** and **27 new topics** sparking discussions across features, bugs, self-hosting, and more. Here’s your at-a-glance summary:

## Key Stats

- **New Posts:** 49
- **New Topics:** 27
- **Total Likes in Those Posts:** 43

**Top Users by Likes & Posts:**

- @Moin — 6 likes, 3 posts
- @Per1234 — 6 likes, 2 posts
- @Merefield — 5 likes, 2 posts
- @Lilly — 3 likes, 2 posts
- @Kcahtoor — 2 likes, 5 posts
- @Sam — 2 likes, 4 posts
- @NateDhaliwal — 2 likes, 2 posts
- @Alteras — 2 likes, 1 post
- @Chapoi — 2 likes, 1 post
- @Fuse — 2 likes, 1 post

## Interesting Topics

### #Feature

- **Personal notes on posts** — @Awesomerobot suggested bookmarks as a natural fit for personal notes, while @Lilly shared a workaround using PMs to yourself. @Merefield has started building a plugin and [appreciates an approval on the Core PR](https://meta.discourse.org/t/add-support-for-personal-notes-on-posts/261798/32?silent=true). The discussion explores bookmarking limitations and mobile UX. [Read more](https://meta.discourse.org/t/add-support-for-personal-notes-on-posts/261798/25?silent=true)

- **More direct access to topics with new replies** — @NateDhaliwal proposed a sidebar link to `/unread` to better surface topics with new replies without showing brand-new topics. [Read more](https://meta.discourse.org/t/more-direct-access-to-topics-with-new-replies/409522/20?silent=true)

- **Discourse Calendar & Events: Webhook triggers & Automations Plugin** — @Gassim requested additional webhook triggers for event attendance (going, not going, interested) and automation ideas like auto-welcoming chat messages and unpinning ended events. A rich wishlist for the calendar plugin. [Read more](https://meta.discourse.org/t/discourse-calendar-events-webhook-triggers-automations-plugin/409623/1?silent=true)

### #Announcements

- **Help Us Test the Composer Redesign** — @Chapoi confirmed that Horizon theme issues are known and in progress, while @Per1234 provided detailed feedback about the borderless design being less intuitive and the missing right margin in markdown editor mode. [Read more](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/34?silent=true)

- **PostgreSQL 18 update for self-hosters** — A dedicated thread for the big upgrade. @Kcahtoor encountered a multi‑site migration failure and is documenting workarounds. The community is sharing tips and warnings, especially about disk space. [Read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/47?silent=true)

### #bug

- **FIX: Avoid traversing Redis keys when clearing 404 topic cache** — @Small-Lovely-Cat submitted a performance fix that limits the cache cleanup to the relevant locale key instead of scanning the entire Redis database. @Sam confirmed that @Zogstrip merged the PR. [Read more](https://meta.discourse.org/t/fix-avoid-traversing-redis-keys-when-clearing-404-topic-cache/409622/1?silent=true)

- **Monthly triggered recurring automation is not running as expected** — @Moin pointed to a merged fix for the automation trigger bug, and @Gassim is testing it next month to confirm automatic execution. [Read more](https://meta.discourse.org/t/monthly-triggered-recurring-automation-is-not-running-as-expected/402664/23?silent=true)

- **Category permissions and the new permission groups** — @Sam tagged @Martin, who acknowledged the report and will investigate the unintended side effects of the new permission groups on existing categories. [Read more](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/4?silent=true)

- **Bounce score does not reset when email address is changed** — @Sam suggested a simple workaround: reset the bounce score on email change, and noted the ideal fix is to stop associating bounce scores with users entirely. [Read more](https://meta.discourse.org/t/bounce-score-does-not-reset-when-email-address-is-changed/409581/2?silent=true)

- **Jittery keyboard in “languages I understand” input box on mobile** — @Sk-Or-V1-Contents reported a reproducible keyboard jitter from the content language preferences, with a video and safe‑mode steps. The bug is tagged for translation. [Read more](https://meta.discourse.org/t/jittery-keyboard-in-languages-i-understand-input-box-on-mobile/409628/1?silent=true)

- **Problem pasting HTML into Markdown composer on mobile** — @Sam acknowledged the bug and said @Renato is taking a look. The issue only appears until pasting once into the rich text editor. [Read more](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530/3?silent=true)

### #Self-hosting

- **I upgraded to latest and lost everything** — @Kcahtoor shares a scary multi‑site upgrade failure where the second site lost all data. @Andrew_Rowe points to the PostgreSQL upgrade thread for disk space warnings. [Read more](https://meta.discourse.org/t/i-upgraded-to-latest-and-lost-everything/409647/1?silent=true)

### #Extras

- **nodeBook: CNL knowledge graphs in posts** — @G_N introduced a theme component that renders controlled natural language as interactive knowledge graphs, including concept maps, Petri‑net simulation, and even click‑to‑fire token simulators. A creative addition for scientific or process‑oriented forums. [Read more](https://meta.discourse.org/t/nodebook-cnl-knowledge-graphs-in-posts-concept-maps-inference-petri-net-simulation/409634/1?silent=true)

### #ux

- **Scrollbar? in the post menu when removing a reaction** — @Moin noticed a brief scrollbar jump when removing a reaction, causing the reply button to shift. The team is taking a closer look. [Read more](https://meta.discourse.org/t/scrollbar-in-the-post-menu-when-removing-a-reaction/409641/1?silent=true)

- **“All members” when creating a category assigns everyone** — @Martin clarified that this is an unintended side effect of the permission groups change and agreed with @RGJ’s suggestion to update the UI to three clear buttons (public, members only, private). [Read more](https://meta.discourse.org/t/all-members-when-creating-a-category-assigns-everyone/409508/4?silent=true)

### #General

- **Sport communities and calendar?** — @Fuse started a discussion about using the calendar features for sports communities, asking how others handle season schedules and game‑day chat. [Read more](https://meta.discourse.org/t/sport-communities-and-calendar/409643/1?silent=true)

## Activity by the @Team Group

- **@Sam** was all over the place: confirming the Redis cache fix merge and thanking @Zogstrip ([details](https://meta.discourse.org/t/fix-avoid-traversing-redis-keys-when-clearing-404-topic-cache/409622/2?silent=true)), asking @Martin to look at the category permission bug ([link](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/4?silent=true)), suggesting a bounce score workaround ([link](https://meta.discourse.org/t/bounce-score-does-not-reset-when-email-address-is-changed/409581/2?silent=true)), and alerting @Renato to the HTML pasting issue ([link](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530/3?silent=true)).

- **@Awesomerobot** joined the personal notes discussion, proposing bookmarks as a natural fit and questioning the single‑line limit ([link](https://meta.discourse.org/t/add-support-for-personal-notes-on-posts/261798/25?silent=true)). They also approved @Merefield’s plugin PR on a Sunday — a true hero ([acknowledgment](https://meta.discourse.org/t/add-support-for-personal-notes-on-posts/261798/33?silent=true)).

- **@Chapoi** responded in the composer redesign thread, confirming that Horizon styling issues are known and still being worked on, while thanking @Noble_Fish for testing ([reply](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/31?silent=true)).

- **@Martin** acknowledged two related permission bugs. He promised to investigate the category permissions regression ([link](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/5?silent=true)) and outlined a sensible migration strategy for removing the `everyone` permission in the “All members” discussion ([link](https://meta.discourse.org/t/all-members-when-creating-a-category-assigns-everyone/409508/4?silent=true)).

- **@Zogstrip** (mentioned by @Sam) merged the Redis cache fix, saving us all from performance headaches ([merge confirmation](https://meta.discourse.org/t/fix-avoid-traversing-redis-keys-when-clearing-404-topic-cache/409622/2?silent=true)).

- **@Renato** is currently investigating the HTML pasting issue on mobile, as noted by @Sam ([status update](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530/3?silent=true)).

* * *

That’s a wrap for today on [meta.discourse.org](http://meta.discourse.org) — between Redis fixes, composer redesigns, and a brand‑new knowledge graph tool, it’s clear the Discourse community never sleeps. May your topics stay sorted, your keyboard stay still, and your footnotes never run too long! 🚀

---

<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年八月11日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/923 "2026-08-11T05:01:06Z")

</div>

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

## Key Stats

In the last 24 hours, the forum saw **98 new posts** across **46 new topics** , with a total of **148 likes** earned. Here are the top contributors by likes received:

| User | Likes | Posts |
| --- | --- | --- |
| @Merefield | 17 | 5 |
| @Falco | 17 | 4 |
| @Don | 17 | 3 |
| @Damian_Boon | 8 | 6 |
| @NateDhaliwal | 7 | 5 |
| @RGJ | 7 | 5 |
| @Moin | 7 | 4 |
| @Jagster | 6 | 5 |
| @Sam | 6 | 5 |
| @Kcahtoor | 4 | 3 |

These users drove much of the conversation, with notable discussion around theme components, AI features, and self‑hosting.

## Interesting Topics

### Theme component

- @Don unveiled the [Topic Preview Modal](https://meta.discourse.org/t/topic-preview-modal/409712?silent=true), a new component that lets users open topics in a native modal without leaving the topic list. The thread quickly gained momentum as @Damian_Boon shared a compatibility fix for the Reddit‑ish theme, @RGJ requested a wider configurable modal width, and @NateDhaliwal questioned the choice of core components. @Don responded with a technical explanation and added a setting for the width.

- In [Clickable Social Icon Links on Profile](https://meta.discourse.org/t/clickable-social-icon-links-on-profile/158136?silent=true), @Roi submitted a pull request to improve the component, which was quickly reviewed and merged by @Weallwegot.

### Plugin

- @Merefield published [Bookmark Notes](https://meta.discourse.org/t/bookmark-notes/409685?silent=true), a plugin that turns bookmarks into private personal notes. The community showed immediate interest—@DRRO asked about testing and linking, while @Jagster praised the idea for keeping track of “fix later” posts. The thread also highlighted @Merefield’s Pro extension, available to GitHub sponsors.

### Self-hosting

- A wide‑ranging discussion began in [Are there significant downsides or problems to opening my self‑hosted Discourse to participating Discourse sites’ accounts](https://meta.discourse.org/t/are-there-significant-downsides-or-problems-to-opening-my-self-hosted-discourse-to-participating-discourse-sites-accounts/409729?silent=true). @Falco debunked several “risks” found in an AI‑generated list, calling them hallucinations, and advised that Discourse ID is a fine way to get many social logins with little effort. @Merefield suggested a staged rollout.

### Support

- @Karthik_K1 struggled to keep their AI bot on‑topic in [How can I restrict an AI Agent to answer only questions related to my forum?](https://meta.discourse.org/t/how-can-i-restrict-an-ai-agent-to-answer-only-questions-related-to-my-forum/409672?silent=true). @Falco explained that the Creative agent has no system prompt and recommended building a custom agent, pointing to how [ask.discourse.com](http://ask.discourse.com) handles it.

- @NateDhaliwal asked how to view topics from muted categories in [How do I access topics in muted categories?](https://meta.discourse.org/t/how-do-i-access-topics-in-muted-categories/409676?silent=true). @Awesomerobot confirmed that `?state=muted` only covers directly muted topics, not categories, and the conversation revealed a potential UX gap.

### Announcements

- @Sam announced [Delegated vision for text‑only models in Discourse AI](https://meta.discourse.org/t/delegated-vision-for-text-only-models-in-discourse-ai/409746?silent=true), allowing text‑only LLMs like DeepSeek v4 Flash to use vision capabilities by offloading to a vision model. @Lilly praised the feature.

- The [PostgreSQL 18 update for self‑hosters](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194?silent=true) continued with @Chrisr fixing multisite upgrade issues and providing manual recovery steps. @Kcahtoor shared a script to dump all databases, and @Moin pointed to a related “lost everything” topic.

- @Don shared advanced techniques for [Branding the Discourse splash screen with custom SVG images](https://meta.discourse.org/t/branding-the-discourse-splash-screen-with-custom-svg-images/395100?silent=true), including moving animations to a wrapper `div` to avoid mobile lag.

### UX

- @Sterretje questioned the differing displays between a user’s “All/Replies” and “Topics” activity tabs in [Discrepancy in display of user activity (all / replies vs topic)](https://meta.discourse.org/t/discrepancy-in-display-of-user-activity-all-replies-vs-topic/409671?silent=true). @Moin explained the rationale, and @Awesomerobot suggested a theme component that could add excerpts to topic lists on profiles.

- In [“All members” when creating a category assigns everyone](https://meta.discourse.org/t/all-members-when-creating-a-category-assigns-everyone/409508?silent=true), @Martin acknowledged an unintended side effect of the new permission groups and agreed with @RGJ’s suggestion to use three buttons (public, members only, private) instead of two. @RGJ later expanded on the migration implications in a related [Category permissions thread](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511?silent=true).

### Migration

- @Gosia.Murawska asked about carrying over Khoros accepted‑solution markers in [Accepted solutions: plugin + migrating markers from Khoros](https://meta.discourse.org/t/accepted-solutions-plugin-migrating-markers-from-khoros/409686?silent=true). @Italo confirmed that the plugin must be active during import and that markers can be mapped.

### Feature

- @Gormus proposed adding a list of changed core and plugin settings to the release notes in [Add a list of changed core and plugin settings in releases](https://meta.discourse.org/t/add-a-list-of-changed-core-and-plugin-settings-in-releases/409703?silent=true), suggesting a new filter for the detailed changes view.

- @One1 reported that long footnotes can be glitchy and asked for scrollable footnotes in [Could long footnotes be scrollable?](https://meta.discourse.org/t/could-long-footnotes-be-scrollable/409613?silent=true). @Canapin shared a screen recording on mobile, and @Jagster stressed the importance for AI‑generated explanations.

### Data & reporting

- @Jay-C started [DSA Content Moderation Reporting + Statements of Reasons Requirements](https://meta.discourse.org/t/dsa-content-moderation-reporting-statements-of-reasons-requirements/409681?silent=true), highlighting the need for structured suspension reasons and DSA taxonomy alignment. @HAWK from the Discourse team acknowledged the challenge and began internal due diligence, attaching the standardised reporting template.

## Activity by the @Team Group

- @Sam announced [Delegated vision for text‑only models in Discourse AI](https://meta.discourse.org/t/delegated-vision-for-text-only-models-in-discourse-ai/409746?silent=true) and thanked @Zogstrip for merging a fix in [FIX: Avoid traversing Redis keys when clearing 404 topic cache](https://meta.discourse.org/t/fix-avoid-traversing-redis-keys-when-clearing-404-topic-cache/409622?silent=true). He also responded to questions about [Bounce score does not reset when email address is changed](https://meta.discourse.org/t/bounce-score-does-not-reset-when-email-address-is-changed/409581?silent=true) and asked @Renato to look into a [Problem pasting HTML into Markdown composer on mobile](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530?silent=true).

- @Martin discussed the new category permission groups in both [“All members” when creating a category assigns everyone](https://meta.discourse.org/t/all-members-when-creating-a-category-assigns-everyone/409508?silent=true) and [Category permissions and the new permission groups](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511?silent=true), agreeing to adopt @RGJ’s three‑button suggestion and promising further review.

- @Awesomerobot offered a theme component solution in [Discrepancy in display of user activity (all / replies vs topic)](https://meta.discourse.org/t/discrepancy-in-display-of-user-activity-all-replies-vs-topic/409671?silent=true) and clarified the muted‑category behaviour in [How do I access topics in muted categories?](https://meta.discourse.org/t/how-do-i-access-topics-in-muted-categories/409676?silent=true).

- @Chapoi coordinated feedback on the [Help Us Test the Composer Redesign](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849?silent=true) thread, asking @Renato about Enter‑key navigation and noting a toolbar visibility bug reported by @Jagster.

- @Tannerabread fixed a white‑screen issue when exporting themes in the PWA, as seen in [In Theme Creator, exporting themes results in a white screen](https://meta.discourse.org/t/in-theme-creator-exporting-themes-results-in-a-white-screen/403108?silent=true).

- @Lindsey responded to a feature request about event webhooks in [Discourse Calendar & Events: Webhook triggers & Automations Plugin](https://meta.discourse.org/t/discourse-calendar-events-webhook-triggers-automations-plugin/409623?silent=true), indicating that the new Workflows feature will likely cover these triggers.

- @HAWK looked into EU DSA reporting requirements in [DSA Content Moderation Reporting + Statements of Reasons Requirements](https://meta.discourse.org/t/dsa-content-moderation-reporting-statements-of-reasons-requirements/409681?silent=true) and acknowledged the need for structured data.

- @Italo confirmed that Khoros accepted‑solution markers can be mapped during migration in [Accepted solutions: plugin + migrating markers from Khoros](https://meta.discourse.org/t/accepted-solutions-plugin-migrating-markers-from-khoros/409686?silent=true).

- @Tshenry merged @Moin’s update to the [Restrict uploads](https://meta.discourse.org/t/restrict-uploads/112688?silent=true) theme component and thanked both @Moin and @Arkshine for their contributions.

- @Falco provided detailed guidance on AI agent scoping in [How can I restrict an AI Agent to answer only questions related to my forum?](https://meta.discourse.org/t/how-can-i-restrict-an-ai-agent-to-answer-only-questions-related-to-my-forum/409672?silent=true) and addressed misconceptions about Discourse ID in [Are there significant downsides or problems to opening my self‑hosted Discourse to participating Discourse sites’ accounts](https://meta.discourse.org/t/are-there-significant-downsides-or-problems-to-opening-my-self-hosted-discourse-to-participating-discourse-sites-accounts/409729?silent=true). He also fixed a summarisation issue in [CDCK/MoM cites posts as User1, User2 etc – LLM quality issue?](https://meta.discourse.org/t/cdck-mom-cites-posts-as-user1-user2-etc-llm-quality-issue/409526?silent=true).

* * *

It was a day of groundbreaking theme components, bookmarkable notes, and AI‑powered visions—proving once again that on Meta, the only thing faster than a new feature is the community eager to build on it! 🚀

---

<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年八月12日 05:08 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/924 "2026-08-12T05:08:25Z")

</div>

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

## Key Stats

Over the last 24 hours, the community has been busy: **141 new posts** were written across **51 topics** , accumulating **152 likes** in total.

Top contributors by likes (with post counts):

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 12 | 24 |
| @One1 | 11 | 9 |
| @Merefield | 9 | 9 |
| @Zogstrip | 3 | 9 |
| @HAWK | 6 | 8 |
| @Canapin | 2 | 8 |
| @Satonotdead | 11 | 7 |
| @Lilly | 4 | 7 |
| @Damian_Boon | 3 | 7 |
| @Chapoi | 1 | 7 |

* * *

## Interesting Topics

### #Community Building

- @OS_Corsair sought advice on growing a new forum, [“How do I grow my community?”](https://meta.discourse.org/t/how-do-i-grow-my-community/409760?silent=true). Members questioned the name and purpose, while @Moin suggested starting with content and defining the community’s value, and @NateDhaliwal provided a list of guiding questions. The thread eventually touched on open source governance and moderation.

### #Support

- @AkarinLiu struggled with adding a FontAwesome seedling icon to badges, finding that it wasn’t in the default subset. @Zogstrip explained the need to add it via the `SVG icon subset` site setting, and @Moin helped debug the prefix confusion. The issue was resolved after realizing the regular version is a Pro icon – see the [discussion](https://meta.discourse.org/t/discourse-fa-seeding/409783?silent=true).

- @Wasd_The_Fourth asked about disabling automatic silences triggered by flags. @Awesomerobot pointed to site settings like `num_users_to_silence_new_user`, while @Moin noted that TL3 users shouldn’t be affected. The conversation highlighted nuances in moderation auto-actions – [read more](https://meta.discourse.org/t/how-do-i-remove-silences-from-flags/409787?silent=true).

- @Soumya_Ranjan_Mishra inquired about a built-in chatbot for Discourse. @Satonotdead directed them to the AI features and configuration guides, while @Merefield offered paid support via sponsorship. The topic covers options for self-hosters and business users – [view topic](https://meta.discourse.org/t/is-there-any-built-in-chatbot-or-conversational-assistant-available-in-discourse/409513?silent=true).

### #Theme component

- @Don's **Topic Preview Modal** component received several updates: @Jagster's math rendering issue was fixed, and @Damian_Boon added a swipe-right-to-close gesture on mobile. The discussion also explored why core components aren’t reused, providing deep technical insight – [follow the thread](https://meta.discourse.org/t/topic-preview-modal/409712?silent=true).

### #Feature

- @One1 requested **Previous/Next links** for topics in doc categories, which would use the category index order for navigation. @Moin linked to an earlier idea, and @Satonotdead confirmed the demand for LMS use cases – [see the proposal](https://meta.discourse.org/t/previous-next-links-for-topics-in-doc-categories/409780?silent=true).

- Long footnotes in posts were a usability pain point; @One1 suggested making them scrollable. @Zogstrip quickly implemented a fix and closed a duplicate topic – [read the improvement](https://meta.discourse.org/t/could-long-footnotes-be-scrollable/409613?silent=true).

### #Announcements

- The **Composer Redesign** test continues: @Chapoi summarized implemented fixes (e.g., visual grip, tag button cutoff, rounded borders) and acknowledged ongoing work on feedback like keyboard handling and tag count visibility. @Canapin provided a video of choppy drag animation and overall praised the redesign – [join the discussion](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849?silent=true).

- Self-hosters discussed the **PostgreSQL 18 update**. @Peternlewis noted a memory overcommit warning and size differences, @Agemo ran into disk space issues and reverted, while @Merefield humorously suggested moving to a new server. Successful updates were reported by @Andrew_Rowe – [track the upgrade](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194?silent=true).

### #Plugin

- **Bookmark Notes** by @Merefield got a shout-out from @Lilly for its Pro extensions. @Merefield then announced several updates (unfurl notes by default, click-through to edit, etc.). @Eviepayne asked about ESR compatibility, and @Moin noted it requires a new plugin outlet – [see the plugin topic](https://meta.discourse.org/t/bookmark-notes/409685?silent=true).

### #General

- @Fuse asked whether sports communities benefit from a calendar. @Lilly shared her football schedule implementation, noting it’s a useful reference but didn’t necessarily boost engagement – [read her experience](https://meta.discourse.org/t/sport-communities-and-calendar/409643?silent=true).

- @Satonotdead was puzzled by a “First-post checklist” menu and asked which plugin added it. @Awesomerobot identified it as `discourse-mod`, with documentation linked – [solve the mystery](https://meta.discourse.org/t/what-is-first-post-checklist/409845?silent=true).

### #enterprise

- The **new admin dashboard** was the subject of an asynchronous AMA by @Lindsey. @HAWK asked about automating reports, @Lindsey explained pinning and Workflows integration, and @One1 requested non-admin access for community managers – [participate in the AMA](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830?silent=true).

### #bug

- @Martin discussed **category permissions** and proposed ACLs with validations to prevent impossible combinations. @RGJ raised concerns about complexity and edge cases, leading to a thoughtful exchange about future UI changes – [follow the discussion](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511?silent=true).

### #blog

- The blog post announcing the **All-New Admin Dashboard** gathered comments. @Ed_S suggested adding a System section for disk space, backups, and uploads, tying back to an earlier feature request – [read the blog topic](https://meta.discourse.org/t/introducing-the-all-new-admin-dashboard/409764?silent=true).

* * *

## Activity by the @Team Group

- @Lindsey kicked off the **admin dashboard AMA** and answered questions about custom reports, automation via Workflows, and future enhancements – [post 1](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/1?silent=true), [post 3](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/3?silent=true).

- @Chapoi provided a comprehensive update on the **Composer Redesign** , incorporating feedback from multiple users and outlining next steps – [see the changes](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849/39?silent=true).

- @Zogstrip assisted with the **FontAwesome icon** issue, fixed **long footnotes** , and closed a duplicate topic – [icon help](https://meta.discourse.org/t/discourse-fa-seeding/409783/2?silent=true), [footnote fix](https://meta.discourse.org/t/could-long-footnotes-be-scrollable/409613/7?silent=true), [duplicate close](https://meta.discourse.org/t/problems-with-scrolling-on-mobile-footnote/219714/4?silent=true).

- @Awesomerobot explained **silencing thresholds** , identified the **first-post checklist** plugin, and answered a **localization** question – [silencing settings](https://meta.discourse.org/t/how-do-i-remove-silences-from-flags/409787/2?silent=true), [plugin ID](https://meta.discourse.org/t/what-is-first-post-checklist/409845/2?silent=true), [localization](https://meta.discourse.org/t/how-to-skip-override-overrided-localizations/409604/2?silent=true).

- @Falco fixed the **proofread helper** stripping line breaks, offered guidance on **restricting AI agents** , and discussed **admin account security** – [proofread fix](https://meta.discourse.org/t/proofread-helper-strips-lines-on-meta/409804/3?silent=true), [AI restriction](https://meta.discourse.org/t/how-can-i-restrict-an-ai-agent-to-answer-only-questions-related-to-my-forum/409672/9?silent=true), [security tips](https://meta.discourse.org/t/are-there-significant-downsides-or-problems-to-opening-my-self-hosted-discourse-to-participating-discourse-sites-accounts/409729/7?silent=true).

- @Martin shared a vision for **ACL-based permissions** and addressed concerns about edge cases in category permissions – [explanation](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/8?silent=true), [follow-up](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/10?silent=true).

- @Tshenry merged an update to the **Restrict Uploads** component, thanking @Moin for the significant improvements – [merge announcement](https://meta.discourse.org/t/restrict-uploads/112688/35?silent=true).

- @Tannerabread contributed a fix for **private email links** , ensuring topics are still linked in outgoing emails – [see the PR](https://meta.discourse.org/t/with-private-email-enabled-we-should-still-link-the-topic-in-outgoing-emails/401078/3?silent=true).

- @LWinterberg proposed a UX improvement for the **moderation queue** , suggesting concrete approve/delete buttons instead of ambiguous yes/no prompts – [read the suggestion](https://meta.discourse.org/t/moderation-avoid-yes-no-actions/409773/1?silent=true).

* * *

That’s a wrap for today. It seems a simple question about growing a community can grow a whole lot of discussion itself — and a footnote can spark a fix faster than you can say “scrollable”!

---

<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年八月13日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/925 "2026-08-13T05:01:48Z")

</div>

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

## Key Stats

- **Total new posts:** 102
- **Total new topics:** 39
- **Total likes given:** 139

**Top contributors of the day (by likes & posts):**

| User | Likes | Posts |
| --- | --- | --- |
| @Moin | 15 | 15 |
| @Awesomerobot | 13 | 5 |
| @HAWK | 12 | 5 |
| @NateDhaliwal | 11 | 6 |
| @Renato | 9 | 1 |
| @Darkpixlz | 8 | 4 |
| @Lindsey | 8 | 2 |
| @Tannerabread | 7 | 5 |
| @Don | 5 | 6 |
| @Zogstrip | 5 | 2 |

## Interesting Topics

### #Community Building

- **How do I grow my community?** – @OS_Corsair asked for advice on growing a forum and received thorough guidance from @HAWK, @Moin, and @Darkpixlz. The discussion highlighted the need for a clear value proposition, proper research, and structured planning, with @Darkpixlz gently closing the thread after it went off-track. [Read more](https://meta.discourse.org/t/how-do-i-grow-my-community/409760/28?silent=true)

### #Support

- **Where do I create the banner topic?** – A newcomer needed help with banner topics. @NateDhaliwal and @Twofoursixeight pointed to the correct article and pin/unpin options, while @Awesomerobot advised reading and experimenting instead of relying on screenshots. [Read more](https://meta.discourse.org/t/where-do-l-create-the-banner-topic/409896/6?silent=true)

- **AI bot keeps auto-adding me to a private chat channel even though disabled?** – @Rinion reported an annoying bug where the Discourse Helper Bot kept appearing in chat despite AI being disabled. @Gabriel acknowledged the issue and released a fix that prevents the bot from appearing when AI is off or the channel is muted. [Read more](https://meta.discourse.org/t/ai-bot-keeps-auto-adding-me-to-a-private-chat-channel-even-though-disabled/409914/5?silent=true)

- **Restore fails due to s3 migration failure** – @Marcozambi ran into a restore failure caused by missing uploads. @Awesomerobot explained how to clear flags and run `rake posts:missing_uploads` on the old server before taking a fresh backup. [Read more](https://meta.discourse.org/t/restore-fails-due-to-s3-migration-failure/409771/2?silent=true)

- **How do I remove silences from flags?** – @Wasd_The_Fourth wanted lighter punishments for repeated off-topic flags. @Moin linked to the moderation flags guide and clarified that silences are triggered automatically. [Read more](https://meta.discourse.org/t/how-do-i-remove-silences-from-flags/409787/7?silent=true)

- **How to skip override-overrided localizations** – @Satonotdead struggles with translation overrides being reset. @Awesomerobot asked for clarification, and the user is willing to debug further. [Read more](https://meta.discourse.org/t/how-to-skip-override-overrided-localizations/409604/5?silent=true)

- **Questions about the Zoom Livestream integration** – @Gassim asked about using Zoom meetings instead of webinars. @Awesomerobot confirmed meetings work, explained the “Ready for local test” status, and shared the correct scopes. [Read more](https://meta.discourse.org/t/questions-about-the-zoom-livestream-integration/409816/4?silent=true)

- **How do I access topics in muted categories?** – @NateDhaliwal asked if there is a way to view topics a user has muted. @Awesomerobot was unsure, and the topic remains open. [Read more](https://meta.discourse.org/t/how-do-i-access-topics-in-muted-categories/409676/4?silent=true)

### #enterprise

- **Ask me anything about the new admin dashboard** – A lively discussion about the new dashboard, with @One1 questioning why community managers can’t see it, @HAWK sharing his surprise, and @Nickdb requesting more drill-down into pageviews. @Lindsey confirmed an upcoming traffic explorer. [Read more](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/13?silent=true)

- **How does Community fit into your Voice of the Customer Program?** – @Chau (from the Customer Success team) opened a conversation about how communities contribute to VoC programs, inviting examples and asking about feedback loops. [Read more](https://meta.discourse.org/t/how-does-community-fit-into-your-voice-of-the-customer-program/409947/1?silent=true)

### #Announcements

- **Pinned chat messages now stay in view with a sticky bar** – @Renato announced a new feature that keeps pinned messages visible in a sticky bar while scrolling, with tap-through navigation and dismissal options. [Read more](https://meta.discourse.org/t/pinned-chat-messages-now-stay-in-view-with-a-sticky-bar/409089/1?silent=true)

- **A preview of the new Workflows feature** – @Satonotdead asked when to use Workflows vs Automations. @Lindsey recommended Workflows for flexibility and visibility, and @J.Jaffeux encouraged users to report any limitations. [Read more](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/25?silent=true)

- **Introducing a new “Post Type” Composer actions dropdown** – @Jordan.Vidrine announced that this feature is moving to permanent and will be merged into core next week. [Read more](https://meta.discourse.org/t/introducing-a-new-post-type-composer-actions-dropdown/403635/19?silent=true)

- **Granular group-based permissions for anonymous and logged in users** – @Moin discussed the migration of theme component settings with @Martin, who clarified how to handle disallowed groups and wrote about theme migrations. [Read more](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/35?silent=true)

### #bug

- **Sticky unread reply notification** – @Moin provided a detailed reproduction, and @Tannerabread identified the fix as already merged for a related PM removal bug. He confirmed it resolved the issue. [Read more](https://meta.discourse.org/t/sticky-unread-reply-notification/384961/8?silent=true)

- **Admin Seitenleiste nicht mehr vorhanden** – @Mr.Xurrent reported a missing admin sidebar (in German). @Moin helped him trace the problem to a plugin interaction, and the browser console revealed two JavaScript errors. @Moin pointed to a recent code change as the likely culprit. [Read more](https://meta.discourse.org/t/admin-seitenleiste-nicht-mehr-vorhanden/409913/14?silent=true)

- **Discourse is sending me email app notifications instead of normal notifications** – @Kairo162 was confused about getting emails instead of push notifications. @NateDhaliwal explained the difference and how to adjust email preferences. [Read more](https://meta.discourse.org/t/discourse-is-sending-me-email-app-notifications-instead-of-normal-notifications/409952/2?silent=true)

- **Category permissions and the new permission groups** – @Martin discussed edge cases for the `anonymous_users` group and how to handle it in plugins with disallowed groups. [Read more](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/12?silent=true)

### #Feature

- **Allow clearing cache** – @Darkpixlz requested a way to clear the AI cache manually. @Awesomerobot explained the cost and suggested rate limiting, while @Darkpixlz shared his use case for monitoring progress. [Read more](https://meta.discourse.org/t/allow-clearing-cache/408791/3?silent=true)

- **Feature / Plugin Idea: Auto cross-post from Fandom Wiki to a Discourse Category** – @Ice.D proposed a plugin to automatically pull posts from a Fandom wiki into a specific category, with account mapping and tags. The idea is open for community feedback. [Read more](https://meta.discourse.org/t/feature-plugin-idea-auto-cross-post-from-fandom-wiki-to-a-discourse-category/409960/1?silent=true)

### #development

- **Now in Beta: Plugin to see TL3 Progress for TL2 users** – @NateDhaliwal updated the plugin to show locked status and muted topics, and is awaiting an answer on how to link to muted topics. [Read more](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543/29?silent=true)

### #Data & reporting

- **DSA Content Moderation Reporting – Statements of Reasons Requirements** – @Jay-C asked about compliance with the EU’s DSA reporting template. @HAWK asked about specific gaps while respecting the user’s privacy. [Read more](https://meta.discourse.org/t/dsa-content-moderation-reporting-statements-of-reasons-requirements/409681/8?silent=true)

### #Self-hosting

- **Fresh install/migrated!** – @ALinux shared his upgrade from a 2012-era server to a dual Xeon setup. @Darkpixlz noted that web/database workloads benefit more from thread count than clock speed, and the SSD and DDR4 upgrades should help Redis and Postgres. [Read more](https://meta.discourse.org/t/fresh-install-migrated/409595/6?silent=true)

## Activity by the @Team Group

The @Team group (Discourse staff) was active across many threads today:

- **@Awesomerobot** provided guidance on banners, restore troubleshooting, AI cache limits, translation overrides, and Zoom livestream integration. ([banner topic](https://meta.discourse.org/t/where-do-l-create-the-banner-topic/409896/6?silent=true), [restore](https://meta.discourse.org/t/restore-fails-due-to-s3-migration-failure/409771/2?silent=true), [cache](https://meta.discourse.org/t/allow-clearing-cache/408791/2?silent=true), [localizations](https://meta.discourse.org/t/how-to-skip-override-overrided-localizations/409604/4?silent=true), [Zoom](https://meta.discourse.org/t/questions-about-the-zoom-livestream-integration/409816/4?silent=true))
- **@HAWK** contributed to community building advice, dashboard discussion, and DSA reporting queries. ([community growth](https://meta.discourse.org/t/how-do-i-grow-my-community/409760/23?silent=true), [dashboard](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/13?silent=true), [DSA](https://meta.discourse.org/t/dsa-content-moderation-reporting-statements-of-reasons-requirements/409681/8?silent=true))
- **@Lindsey** shared updates on the admin dashboard traffic explorer and recommended Workflows over Automations. ([dashboard](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/12?silent=true), [workflows](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/23?silent=true))
- **@Tannerabread** fixed the sticky notification bug and confirmed the related PM removal fix. ([sticky notification](https://meta.discourse.org/t/sticky-unread-reply-notification/384961/8?silent=true), [PM fix](https://meta.discourse.org/t/cant-clear-unread-notification-after-being-removed-from-a-pm/311995/23?silent=true))
- **@Renato** announced the new pinned chat message sticky bar. ([announcement](https://meta.discourse.org/t/pinned-chat-messages-now-stay-in-view-with-a-sticky-bar/409089/1?silent=true))
- **@Zogstrip** worked on FA icon seeding and opened a PR to improve the icon picker. ([FA seeding](https://meta.discourse.org/t/discourse-fa-seeding/409783/13?silent=true))
- **@J.Jaffeux** encouraged feedback on Workflows and invited users to report limitations. ([workflows](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/25?silent=true))
- **@Gabriel** fixed the AI bot chat bug and explained the behavior change. ([AI bot](https://meta.discourse.org/t/ai-bot-keeps-auto-adding-me-to-a-private-chat-channel-even-though-disabled/409914/5?silent=true))
- **@Martin** discussed permission group edge cases and merged a fix for the theme component. ([permissions](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/12?silent=true), [group permissions](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/35?silent=true))
- **@Sam** acknowledged the complexity of AI agent skills and hinted at a new top‑level concept for grounding content. ([AI skills](https://meta.discourse.org/t/giving-discourse-ai-agent-skills/408666/9?silent=true))
- **@Jordan.Vidrine** announced the composer actions dropdown moving to core and investigated an Arabic text padding issue. ([composer dropdown](https://meta.discourse.org/t/introducing-a-new-post-type-composer-actions-dropdown/403635/19?silent=true), [Arabic padding](https://meta.discourse.org/t/not-enough-bottom-padding-for-arabic-text/409392/8?silent=true))

* * *

Despite the occasional eclipse, 102 posts and 39 topics kept the Discourse community spinning—proving that even the best‑written guide needs a few clicks to get the ball rolling.

---

<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年八月14日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/926 "2026-08-14T05:01:12Z")

</div>

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

## Key Stats

In the last 24 hours, the community has been buzzing with **73 new posts** across **31 new topics** , generating **83 likes**.

**Top contributors by likes and posts:**

- @Moin – 19 likes, 14 posts
- @Don – 8 likes, 7 posts
- @WorldIsMine – 8 likes, 1 post
- @Awesomerobot – 7 likes, 1 post
- @NateDhaliwal – 6 likes, 4 posts
- @Rosiesherry – 5 likes, 4 posts
- @HAWK – 4 likes, 4 posts
- @Rinion – 4 likes, 4 posts
- @Agemo – 3 likes, 5 posts
- @Gabriel – 3 likes, 2 posts

* * *

## Interesting Topics

### #Feature

- @WorldIsMine raised a critical UX flaw: the delete user button in the moderation queue is far too easy to trigger accidentally, wiping legitimate accounts while approving hundreds of items daily. @Moin linked to a [previous report](https://meta.discourse.org/t/moderation-ui-too-easy-to-delete-a-valid-user/390533/?silent=true), and @Awesomerobot confirmed a [fix is in progress](https://github.com/discourse/discourse/pull/42605) to add a confirmation step. [Read more](https://meta.discourse.org/t/the-delete-user-button-in-moderation-queue-is-evil-and-needs-a-secondary-prompt/410025/1?silent=true).

- The long‑running [chat design proposal](https://meta.discourse.org/t/chat-design-proposal-poll-seeking-feedback/263029/6?silent=true) received a new comment from @Kddkd, who suggests reworking the bottom navigation bar and adopting a X‑like feed layout for the chat index, arguing the current design wastes space. The thread continues to gather community feedback on evolving chat UX.

- @Ice.D proposed an [automation idea](https://meta.discourse.org/t/feature-plugin-idea-auto-cross-post-from-fandom-wiki-to-a-discourse-category/409960/1?silent=true) for auto‑cross‑posting from Fandom wikis to a Discourse category, complete with administrator controls for URL, category, and account mapping. The suggestion is open for community input.

### #Support

- A puzzling issue with @Rinion's AI bot persistently adding them to a private chat channel even after disabling the feature led to a deep debugging session. @Gabriel from the team deployed a fix and manually removed the channel after capturing videos, while @Moin explained the deployment cadence for hosted forums and how to check version details. [See the full exchange](https://meta.discourse.org/t/ai-bot-keeps-auto-adding-me-to-a-private-chat-channel-even-though-disabled/409914/7?silent=true).

- @Cogdog reported [invitation links are nearly impossible to find](https://meta.discourse.org/t/invitation-links-nearly-impossible-to-find/410006/1?silent=true) in the pending invites view, requiring a convoluted Edit → Update flow. @Rishabh acknowledged the issue and confirmed the team is working on making copy links directly accessible on each row.

- @Moin provided helpful clarification on [accessing topics in muted categories](https://meta.discourse.org/t/how-do-i-access-topics-in-muted-categories/409676/5?silent=true), explaining the interplay between category, tag, and topic tracking statuses and how to guide users to the right view.

### #Announcements

- The [PostgreSQL 18 update](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/62?silent=true) continues to stir discussion. @Moin shared a step‑by‑step workaround for self‑hosters facing migration pitfalls, while @NateDhaliwal warned that a ChatGPT‑generated fix wiped his database—though it was a dev site. @Ethanvance appreciated the heads‑up about the 2× disk space requirement.

- The [Solved improvements](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/59?silent=true) topic saw @Sterretje asking whether the “I have this problem too” button disappears once a solution is marked. @Moin confirmed it does, with examples from the #Support category.

- [Bulk user deletion](https://meta.discourse.org/t/bulk-user-deletion-for-staff-now-available/345786/2?silent=true) is now available. @Agemo lauded the feature and requested additional bulk actions like de‑activation and group assignment, also suggesting a date‑of‑join filter for better management of inactive accounts.

### #bug

- @Kairo162 sought help with [Discourse sending email notifications instead of in‑app alerts](https://meta.discourse.org/t/discourse-is-sending-me-email-app-notifications-instead-of-normal-notifications/409952/2?silent=true). @NateDhaliwal guided them through email preferences and notification schedules, but the issue persisted—possibly a deeper configuration problem.

- @Blalor reported that the [Safari PWA zooming bug](https://meta.discourse.org/t/safari-pwa-zooming-is-buggy/407806/6?silent=true) still occurs after the 2026.7 update. @Chapoi responded that a fix was merged last week in [PR #42303](https://github.com/discourse/discourse/pull/42303), and asked whether the user’s site had been updated with that commit.

- @ばこん shared a video of [a large number of poll requests being canceled](https://meta.discourse.org/t/a-large-number-of-poll-requests-will-be-canceled/410007/1?silent=true) both in topics and on the homepage, alongside a strange oscillating unread notification icon. The cause remains under investigation.

- @Martin and @Moin discussed edge cases in the [category permissions with new permission groups](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/12?silent=true), including how to handle `anonymous_users` and setting validations. @Martin suggested using `disallowed_groups` and `mandatory_values` to prevent misconfigurations.

- @Twofoursixeight reported that the [fullscreen chat container on Android tablets is too tall](https://meta.discourse.org/t/the-fullscreen-chat-container-on-android-tablets-is-too-tall/410038/1?silent=true), causing the chat title to disappear. The issue was reproduced on a Galaxy Tab S10 FE and also on Discourse Meta itself.

### #enterprise

- @Rosiesherry and @HAWK engaged in a thoughtful [public vs private discussion](https://meta.discourse.org/t/public-vs-private-discussion/409484/3?silent=true). @Rosiesherry advocated for tick boxes to make posts private or non‑searchable by AI, while @HAWK pointed to broader efforts around granular control of crawlers, attribution, and AI access, referencing the EU AI Act’s transparency obligations.

- In [Scalable engagement models](https://meta.discourse.org/t/scalable-engagement-models/409187/7?silent=true), @Rosiesherry shared an inspiring practice of hosting 1‑to‑1 video conversations with community members to surface insights. @HAWK asked for examples, and @Rosiesherry linked to a collection of interview titles on Ministery of Testing.

### #Plugin

- @Don announced a major update to the [Custom Splash HTML Builder](https://meta.discourse.org/t/custom-splash-html-builder/409871/2?silent=true), adding a `data-color-scheme` attribute to the splash container, enabling light/dark awareness without media query conflicts. ©agemo praised the work, noting it addresses a long‑standing need for branding during slow connections.

- @Tobiaseigen reported that images in federated posts from his Discourse site are appearing multiple times on Mastodon, suspecting a grid view issue. The [ActivityPub plugin](https://meta.discourse.org/t/activitypub-plugin/266794/489?silent=true) thread is open for debugging help.

- The [Custom Wizard plugin](https://meta.discourse.org/t/custom-wizard-plugin/73345/981?silent=true) received attention as @Angus merged a fix for non‑admin user topic creation, but @Eviepayne and @Lebron still see tag selection issues. @Satonotdead suggested engaging community contributors to help maintain the plugin given its importance.

### #Theme component

- @Don unveiled [Guest Gate 2.0](https://meta.discourse.org/t/guest-gate-theme-component/225107/161?silent=true) with a redesigned trigger system (page views, time, scroll, lightbox), new repeat behaviours, delayed display, and extensive modal customisation. The update includes a settings migration and modernised implementation, promising a smoother experience for existing users.

- @Don also updated the [Offline Indicator](https://meta.discourse.org/t/offline-indicator-theme-component/225130/9?silent=true) theme component with a fix from @Davidkingham, and gave a [modernisation pass](https://meta.discourse.org/t/ai-post-analyzer-for-chat/364355/19?silent=true) to the AI Post Analyzer. @J.Jaffeux noted that core workflows now offer the same capabilities through built‑in triggers.

- @Merefield modernised the [Quick Quote theme component](https://meta.discourse.org/t/quick-quote-theme-component/143621/66?silent=true), acknowledging that core’s nested view may reduce the need for it, but the update is available for those who still want it.

### #Site feedback

- The [Meta theme redesign](https://meta.discourse.org/t/rebuilding-the-meta-branded-theme-new-icons-a-custom-homepage-and-a-first-look-at-the-blocks-api/400013/31?silent=true) continues to attract feedback. @Twofoursixeight pointed out that starred chat messages don’t show a visual difference in the new theme, unlike other themes, highlighting a need for consistent iconography.

* * *

## Activity by the @Team Group

- @Moin was exceptionally active, engaging in topics like the [moderation delete button](https://meta.discourse.org/t/the-delete-user-button-in-moderation-queue-is-evil-and-needs-a-secondary-prompt/410025/2?silent=true), explaining [deployment timing](https://meta.discourse.org/t/ai-bot-keeps-auto-adding-me-to-a-private-chat-channel-even-though-disabled/409914/9?silent=true) for hosted forums, and sharing a detailed [PostgreSQL 18 migration workaround](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/63?silent=true). He also clarified the [Solved improvements](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/60?silent=true) behaviour and the nuance of [email notification defaults](https://meta.discourse.org/t/sending-messages-to-all-users-on-a-discourse-site/229341/8?silent=true), while discussing [granular permissions](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/36?silent=true) and [muted category access](https://meta.discourse.org/t/how-do-i-access-topics-in-muted-categories/409676/5?silent=true) with community members.

- @Awesomerobot confirmed a fix for the dangerous [delete user button](https://meta.discourse.org/t/the-delete-user-button-in-moderation-queue-is-evil-and-needs-a-secondary-prompt/410025/3?silent=true), linking to a pull request that adds a confirmation step.

- @Gabriel investigated the [AI bot private channel issue](https://meta.discourse.org/t/ai-bot-keeps-auto-adding-me-to-a-private-chat-channel-even-though-disabled/409914/10?silent=true), manually removing the rogue channel and triggering a deployment to ensure the fix was live.

- @Sam responded to the [AI agent skills](https://meta.discourse.org/t/giving-discourse-ai-agent-skills/408666/9?silent=true) discussion, acknowledging the complexity and hinting at a possible new top‑level concept in Discourse AI for “skills”.

- @J.Jaffeux pointed out that the [AI Post Analyzer](https://meta.discourse.org/t/ai-post-analyzer-for-chat/364355/20?silent=true) functionality is now natively available in workflows, streamlining setup for users.

- @Chapoi addressed the [Safari PWA zooming bug](https://meta.discourse.org/t/safari-pwa-zooming-is-buggy/407806/7?silent=true), confirming a merge that should resolve it and advising users to update.

- @Rishabh acknowledged the [invitation link UX issue](https://meta.discourse.org/t/invitation-links-nearly-impossible-to-find/410006/6?silent=true) and promised a quick improvement to add copy links directly in the row.

- @Martin engaged in [granular permissions](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/35?silent=true) and [category permissions](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/12?silent=true), outlining ways to prevent misconfigurations using `disallowed_groups` and `mandatory_values`.

- @Angus merged a [fix in Custom Wizard](https://meta.discourse.org/t/custom-wizard-plugin/73345/981?silent=true) for non‑admin topic creation and urged users to provide specific feedback for further improvements.

- @Tobiaseigen shared a [federation issue](https://meta.discourse.org/t/activitypub-plugin/266794/489?silent=true) with images duplicating on Mastodon, seeking community insight.

* * *

That’s a wrap—yesterday was a whirlwind of fixing dangerous buttons, taming AI bots, and dreaming up ways to make communities more private and engaging. May your moderation clicks be ever confirm‑able! 🐾

---

<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年八月15日 05:00 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/927 "2026-08-15T05:00:39Z")

</div>

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

* * *

## Key Stats

Over the last 24 hours, a flurry of activity has kept the Discourse community buzzing:

- **New Topics:** 37
- **New Posts:** 69
- **Total Likes Received:** 106

### Top Users by Likes

| User | Likes | Posts |
| --- | --- | --- |
| [@sam](https://meta.discourse.org/u/sam) | 18 | 1 |
| [@Moin](https://meta.discourse.org/u/Moin) | 13 | 7 |
| [@awesomerobot](https://meta.discourse.org/u/awesomerobot) | 9 | 2 |
| [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal) | 7 | 2 |
| [@nickdb](https://meta.discourse.org/u/nickdb) | 6 | 1 |
| [@rishabh](https://meta.discourse.org/u/rishabh) | 5 | 1 |
| [@satonotdead](https://meta.discourse.org/u/satonotdead) | 4 | 5 |
| [@zogstrip](https://meta.discourse.org/u/zogstrip) | 4 | 3 |
| [@angus](https://meta.discourse.org/u/angus) | 4 | 2 |
| [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon) | 4 | 2 |

* * *

## Interesting Topics

### #Announcements

- Big news from [@sam](https://meta.discourse.org/u/sam): **Discourse AI now supports subagents**! This feature allows you to delegate work to other agents, mix and match language models, protect against context bloat, and increase concurrency. Examples include Web Researcher and Fact Validation subagents. [read more](https://meta.discourse.org/t/discourse-ai-subagents/410055/1?silent=true)

- [@chapoi](https://meta.discourse.org/u/chapoi) announced that **AI title suggestions have moved to the composer helper** , joining the other AI helpers in the AI composer menu. This is part of ongoing refinements to the composer experience, and further improvements are planned. [read more](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/1?silent=true)

- The discussion on the **[unified new view for the topic list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/49?silent=true)** continues, with [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon) and [@soraiden](https://meta.discourse.org/u/soraiden) seeking clarity on how to maintain a dedicated “new topics by date” list as the feature rolls out.

### #Community Building

- [@OS\_Corsair](https://meta.discourse.org/u/OS_Corsair) asked whether Discourse can handle pluralistic diversity in discussions. [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal) highlighted the platform’s moderation tools, while [@nickdb](https://meta.discourse.org/u/nickdb) offered a pragmatic perspective, framing Discourse as a “bag of tools” that depends on how you configure and customize it for your community. [read more](https://meta.discourse.org/t/expansion-of-discussions-in-discourse/410059/1?silent=true)

### #enterprise

- In the thread on **public vs private discussion** , [@rosiesherry](https://meta.discourse.org/u/rosiesherry) shared insights on giving users granular control over content visibility, while [@HAWK](https://meta.discourse.org/u/HAWK) raised the challenge of blocking AI scrapers without breaking open access, referencing the EU AI Act transparency obligations. [read more](https://meta.discourse.org/t/public-vs-private-discussion/409484/5?silent=true)

- The **Ask Me Anything about the new admin dashboard** continues to draw questions. [@one1](https://meta.discourse.org/u/one1) and [@HAWK](https://meta.discourse.org/u/HAWK) engaged in a thoughtful exchange about community manager trust levels and the desire for a “sudo” mode to enable admin powers only when needed. [read more](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/14?silent=true)

### #Feature

- [@Moin](https://meta.discourse.org/u/Moin) confirmed that the **Icon type theme setting is now available in objects type settings** , thanks to a new PR that also improved the icon picker for easier browsing and selection. [read more](https://meta.discourse.org/t/icon-type-theme-setting-in-objects-type-settings/410092/1?silent=true)

- A feature request for a **start date option in the RSS Polling plugin** was raised by [@Heliosurge](https://meta.discourse.org/u/Heliosurge), aiming for parity with standard RSS readers and to limit content from long-running YouTube channels. [read more](https://meta.discourse.org/t/add-option-of-start-date-to-rss-polling-plugin/410065/1?silent=true)

- [@polybos](https://meta.discourse.org/u/polybos) filed a detailed feature request for **secure-uploads on S3 backends without per-object ACLs** , proposing alternatives like presigned URLs or separate buckets to separate public assets from private uploads. [read more](https://meta.discourse.org/t/feature-request-secure-uploads-for-s3-backends-without-per-object-acls/410069/1?silent=true)

- **Copy Workflow step names** feature got a fix thanks to [@zogstrip](https://meta.discourse.org/u/zogstrip), resolving the reported challenge. [read more](https://meta.discourse.org/t/copy-workflow-step-names/409410/3?silent=true)

- [@sren-1](https://meta.discourse.org/u/sren-1) shared a JavaScript workaround for **redirecting doc category landing pages to an index topic by default** , a feature request that continues to gain community interest and discussion. [read more](https://meta.discourse.org/t/redirect-the-landing-page-for-each-subcategory-to-index-file-by-default-for-documentation-categories/409470/4?silent=true)

### #ux

- [@awesomerobot](https://meta.discourse.org/u/awesomerobot) confirmed that a **secondary confirmation prompt for the delete user button** has been merged, addressing the concern that it was “too easy to delete a valid user.” This was discussed in both the [initial report](https://meta.discourse.org/t/the-delete-user-button-in-moderation-queue-is-evil-and-needs-a-secondary-prompt/410025/4?silent=true) and the [original UX thread](https://meta.discourse.org/t/moderation-ui-too-easy-to-delete-a-valid-user/390533/8?silent=true).

- [@rishabh](https://meta.discourse.org/u/rishabh) and [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine) acknowledged that **invitation links are nearly impossible to find** and confirmed work is underway to add a copy link action to each row in the invite list. [read more](https://meta.discourse.org/t/invitation-links-nearly-impossible-to-find/410006/6?silent=true)

- [@jordan.vidrine](https://meta.discourse.org/u/jordan.vidrine) shared their agreement on improving **homepage for doc categories** and hinted at the possibility of building a new UI from the index in the future. [read more](https://meta.discourse.org/t/what-should-the-homepage-be-for-doc-categories/398616/6?silent=true)

### #Plugin & #Theme component

- [@angus](https://meta.discourse.org/u/angus) released another set of fixes for the **Custom Wizard plugin** and gently encouraged community contributions, noting that PRs passing CI are reviewed and merged quickly. [read more](https://meta.discourse.org/t/custom-wizard-plugin/73345/985?silent=true)

- [@Don](https://meta.discourse.org/u/Don) unveiled **Discourse Stickers v2.0** , a major modernization with a redesigned settings interface, group filtering, category-specific stickers, and automatic migration of existing collections. [read more](https://meta.discourse.org/t/discourse-stickers/280873/12?silent=true)

- [@manuel](https://meta.discourse.org/u/manuel) merged a community PR for the **Category List with Banners** component, migrating it to .gjs, though it remains tagged as unmaintained pending further style polish. [read more](https://meta.discourse.org/t/category-list-with-banners/201280/25?silent=true)

- [@satonotdead](https://meta.discourse.org/u/satonotdead) raised a styling question on the **Quick Profile Links Menu** component, prompting [@Don](https://meta.discourse.org/u/Don) to add new icons with hearts. [read more](https://meta.discourse.org/t/quick-profile-links-menu/338591/37?silent=true)

### #bug

- [@dubwoc](https://meta.discourse.org/u/dubwoc) reported a **potential bug where custom fields are cleared when location, URL, or event image changes** on event topics. [@zogstrip](https://meta.discourse.org/u/zogstrip) confirmed the fix in a [pull request](https://github.com/discourse/discourse/pull/42624). [read more](https://meta.discourse.org/t/potential-bug-where-data-in-custom-fields-is-cleared-if-certain-fields-change/410050/1?silent=true)

- [@roke\_julian\_lockhart](https://meta.discourse.org/u/roke_julian_lockhart) discovered a **CSS bug where `code` inside `small` becomes invisible** due to identical background colors, but only when not inside a link. [read more](https://meta.discourse.org/t/code-is-invisible-solely-when-directly-inside-small/410078/1?silent=true)

- [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight) reported that the **fullscreen chat container is too tall on Android tablets** , hiding the title. [@Moin](https://meta.discourse.org/u/Moin) confirmed the issue and provided workarounds. [read more](https://meta.discourse.org/t/the-fullscreen-chat-container-on-android-tablets-is-too-tall/410038/1?silent=true)

- [@Heliosurge](https://meta.discourse.org/u/Heliosurge) encountered an odd **Android permission prompt when using the forum** , but reported it may be a one-off issue as permissions remained unchanged. [read more](https://meta.discourse.org/t/discourse-asked-for-permission-to-access-other-apps/410063/1?silent=true)

### #Support

- [@Shauny](https://meta.discourse.org/u/Shauny) sought help with **voting in polls not working for some users** , providing device and browser details for troubleshooting. [@zogstrip](https://meta.discourse.org/u/zogstrip) requested more information and possible adblocker or extension issues. [read more](https://meta.discourse.org/t/voting-in-polls-sometimes-doesnt-work-for-a-user/410085/1?silent=true)

- In the **AWS SNS topic ARN allowlist** discussion, [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez) reported still seeing “Pending confirmation” despite following the documentation, and asked community members to share their working configurations. [read more](https://meta.discourse.org/t/how-do-i-properly-configure-the-aws-sns-topic-arn-allowlist/406734/5?silent=true)

### #Using Discourse & #development

- [@Moin](https://meta.discourse.org/u/Moin) tested the calendar markup in the **[Creating and managing calendars](https://meta.discourse.org/t/creating-and-managing-calendars/283773/21?silent=true)** documentation and found that `hiddenDays` and `defaultView` parameters don’t seem to work as documented, suggesting a possible bug.

- [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal) updated the **[TL3 Progress plugin for TL2 users](https://meta.discourse.org/t/now-in-beta-plugin-to-see-tl3-progress-for-tl2-users/408543/30?silent=true)** with a cleaner link to user preferences and plans to create a #Customization > Plugin topic soon.

* * *

## Activity by the @Team Group

The @Team group has been busy across the board. Here’s a summary of their activity:

- **@Sam** dropped a major announcement on **Discourse AI subagents** , sharing how the new feature enables delegation to other agents and provides concrete use cases. [read more](https://meta.discourse.org/t/discourse-ai-subagents/410055/1?silent=true)

- **@Awesomerobot** confirmed two merged changes: a **confirmation prompt for the delete user button** in moderation queue, and addressed earlier design complications in the [UX thread](https://meta.discourse.org/t/moderation-ui-too-easy-to-delete-a-valid-user/390533/8?silent=true). Thanks for shipping these! [read more](https://meta.discourse.org/t/the-delete-user-button-in-moderation-queue-is-evil-and-needs-a-secondary-prompt/410025/4?silent=true)

- **@Rishabh** acknowledged the difficulty in finding **invitation links** and confirmed the team is working on adding a copy link action to each invite row. [read more](https://meta.discourse.org/t/invitation-links-nearly-impossible-to-find/410006/6?silent=true)

- **@Angus** was actively maintaining the **Custom Wizard plugin** , pushing a new set of fixes and inviting community contributions, while also helping users get started on their first PRs. [read more](https://meta.discourse.org/t/custom-wizard-plugin/73345/985?silent=true)

- **@Zogstrip** confirmed fixes for both the **[Copy Workflow step names](https://meta.discourse.org/t/copy-workflow-step-names/409410/3?silent=true)** issue and the **event custom fields clearing bug** , linking to the relevant pull requests.

- **@Moin** led the discussion on the new **Icon type theme setting** in objects type settings, confirming its availability and praising the improved picker. He also reported issues in the **Calendar plugin** documentation and the **chat container on tablet** bug. [read more](https://meta.discourse.org/t/icon-type-theme-setting-in-objects-type-settings/410092/1?silent=true)

- **@Jordan.Vidrine** is working on the **invites list** improvement, adding new information to the list UI, and shared positive feedback on doc category homepage ideas.

- **@Tannerabread** helped debug the **admin sidebar** missing issue, requesting console output to narrow down the cause, and was unable to reproduce the keyboard jitter bug reported on mobile.

* * *

Yesterday was a fantastic day for Discourse AI and theme components: **subagents** are here to make our AI friends smarter, while a complete **v2.0 makeover** for Stickers ensures our conversations stay colorful — who knew delegation and stickers could make such a perfect pair? 🎉

---

<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年八月16日 05:00 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/928 "2026-08-16T05:00:53Z")

</div>

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

The Discourse community was active with 19 posts across 11 topics in the last 24 hours, accumulating 16 likes. Here’s a summary of what happened.

## Key Stats

- **19 new posts** and **11 new topics** were created.
- **16 likes** were given across these contributions.
- **Top users** by likes received:
  - @Asa (4 likes, 1 post)
  - @Don (3 likes, 1 post)
  - @Ethsim2 (2 likes, 2 posts)
  - @Per1234 (2 likes, 1 post)
  - @Pfaffman (2 likes, 1 post)
  - @Sk-Or-V1-Contents (1 like, 3 posts)
  - @Nickdb (1 like, 1 post)
  - @Twofoursixeight (1 like, 1 post)
  - @Slate (0 likes, 2 posts)
  - @Jahan_Gagan (0 likes, 1 post)

## Interesting Topics

- In the **Quick Profile Links Menu** theme component, @Asa reported a missing border in the Foundation theme, noting it’s a nice component they use regularly. @Don, the component author, [replied](https://meta.discourse.org/t/quick-profile-links-menu/338591/40?silent=true) that they’ve updated the component to fix this.

- @Ethsim2 asked about running **Caddy in front of the app’s Nginx via Docker Compose** to enable HTTP/3 and better log redaction. @Pfaffman pointed to a [related PR in discourse\_docker](https://github.com/discourse/discourse_docker/pull/952). @Ethsim2 further explained their setup, which keeps nginx and adds Caddy on top, including modifications to app.yml for proper client IP handling. They’re gauging interest in publishing a step-by-step guide.

- Feedback continued on the **Help Us Test the Composer Redesign** announcement. @Sterretje noted the new composer takes too much vertical space for creating new topics. @Nickdb reported compatibility issues with the mermaid plugin but found a workaround after a full page reload. @Sk-Or-V1-Contents confirmed a fix for a double-tap minimize issue and updated on a URL bar jump bug that persists only with the Sogou keyboard on Xiaomi.

- @Per1234 reported a **Workflow modal bug** where the modal appears in every open tab of the forum when triggered, and closing it in one tab doesn’t dismiss it elsewhere, leading to confusing error messages on redundant instances. They provided detailed reproduction steps in the [bug report](https://meta.discourse.org/t/workflow-modal-must-be-closed-in-every-discourse-tab/410129/1?silent=true).

- @Twofoursixeight posted a feature request for **removing notifications** permanently, suggesting a “clear all” or individual X button to delete notifications from the feed, as currently dismissal is only temporary.

- In the long-running thread on **Configuring an S3 compatible object storage provider** , @Thomas_Rother suggested adding [hetzner.de](http://hetzner.de) to the list, noting EU-DSGVO compliance and ISO certification, and provided a sample configuration table.

- **Jittery keyboard in “languages I understand” input box on mobile** continues to be investigated. @NateDhaliwal couldn’t reproduce the issue with Gboard or Samsung Keyboard, but @Sk-Or-V1-Contents confirmed they can still reproduce it with the Sogou keyboard customized for Xiaomi, and cannot with Fcitx on other devices.

- @Slate offered a useful diagnostic script for finding **old topics published via WordPress embed that are missing x-robots noindex and canonical tags** , explaining how to check both signals independently via curl.

- In the **PHPBB to Discourse Migration Speed Optimization** thread, @Mattash asked for any updates on tooling that could speed up migrations.

- @Jahan_Gagan sought a recommended replacement for `modifyClass("model:composer")` when overriding `save()`, asking whether the new `addModelMethod` API can be used to delegate to the original implementation.

- @Nacho_Caballero shared a detailed report about **`sv hup unicorn` dropping traffic** for ~40 seconds during reloads on a pitchfork-based setup. They provided logs and a proposed fix to the `config/unicorn_launcher` script to wait for the new master to become ready and to retire the old one gracefully with SIGQUIT instead of SIGTERM.

## Activity by the @Team Group

There were no posts from members of the @Team group in the last 24 hours. The group was quiet, with all activity coming from the wider community.

---

<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年八月17日 05:00 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/929 "2026-08-17T05:00:51Z")

</div>

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

## Key Stats

Over the last 24 hours, the community has been buzzing with **64 new posts** across **26 new topics** , generating **38 likes** in the process. Here are the most active contributors:

- @NateDhaliwal – 9 posts, 7 likes
- @Twofoursixeight – 4 posts, 6 likes
- @Merefield – 3 posts, 6 likes
- @Moin – 5 posts, 5 likes
- @HAWK – 2 posts, 2 likes
- @Andrew_Bond – 1 post, 2 likes
- @Martin – 4 posts, 1 like

A hearty round of digital applause to everyone keeping the discussions lively!

## Interesting Topics

### #General

- **Does Discourse work on Lynx or SeaMonkey?** @OS_Corsair asked whether Discourse can be accessed via the text‑based Lynx browser or the legacy SeaMonkey. @Merefield doubted compatibility, while @Twofoursixeight explained Lynx’s lack of JavaScript and CSS, and pointed out SeaMonkey has been unsupported since 2023. They also suggested a [plugin for old browsers](https://meta.discourse.org/t/dumbcourse-old-browser-friendly-ui-at-dumb-d-pad-small-screens/395104?silent=true) and @Merefield shared a terminal‑based alternative, [Termcourse](https://meta.discourse.org/t/termcourse-read-post-on-discourse-instances-from-the-terminal/395285?silent=true). [Read more](https://meta.discourse.org/t/does-discourse-work-on-the-lynx-browser-or-the-sea-monkey-browser/410160/1?silent=true)

### #Support

- **Ghost admin bot cannot be deleted** – @AkarinLiu reported a mysterious bot with admin rights that cannot be removed. Community members @Kddkd, @Sk-Or-V1-Contents, @NateDhaliwal, and @Satonotdead discussed possible causes, including the Discourse narrative bot and AI agents. @Moin pointed out that bot users lack the usual “Revoke admin” button in the UI, and @Satonotdead provided [Rails console commands](https://meta.discourse.org/t/deleting-users-in-rails-console/141540/?silent=true) to demote and delete the user. [Read more](https://meta.discourse.org/t/topic/410144/1?silent=true)

- **Open pingable group** – @Thatflyerguy wanted a group anyone could join and leave for event pings. @Heliosurge confirmed that Group settings offer “freely to join” and “allowed to leave” options, and @NateDhaliwal added info on configuring [who can ping the group](https://meta.discourse.org/t/open-pingable-group-that-anyone-can-join-or-leave/410168/1?silent=true).

- **How to configure AWS SNS topic ARN allowlist** – @Jonathan5 and @Deenius discussed the correct URL format for the allowlist, with @Deenius confirming that the earlier [configuration guide](https://meta.discourse.org/t/how-do-i-configure-aws-sns-topic-arn-allowlist/406853/2?silent=true) works once the format is fixed.

### #Plugin

- **New plugin: See TL3 Progress** – @NateDhaliwal announced a plugin that shows users their TL3 progress on their profile, complete with a progress bar and optional detailed breakdown. @Lilly pointed out a missing summary, which @NateDhaliwal promptly fixed. The plugin is now [published](https://meta.discourse.org/t/see-tl3-progress/410166/1?silent=true) and available for installation.

- **Automatic Sitemap Linking** – @AJ_Quick introduced a plugin that fetches a sitemap and automatically links keywords in posts to the corresponding wiki pages, similar to Watched Words. It offers many settings to control matching and rebaking. [Read more](https://meta.discourse.org/t/automatic-sitemap-linking/410169/1?silent=true)

- **Discourse Calendar and Events** – @Hellekin reported that embedding Peertube live streams used to work with the calendar plugin, but the chat and “Livestream” button no longer appear. The issue remains open for discussion. [Read more](https://meta.discourse.org/t/discourse-calendar-and-events/97376/612?silent=true)

- **Discourse Chatbot improvements** – @Merefield shared a [pull request](https://github.com/merefield/discourse-chatbot/pull/172) that adds cache optimizations, aiming to reduce costs and speed up responses. [Read more](https://meta.discourse.org/t/discourse-chatbot/256652/1127?silent=true)

### #Feature

- **Feedback for Ask Discourse** – @Twofoursixeight noted that many sidebar links (e.g., “All Questions”, “Topics”, “My Posts”) are useless on the ask.discourse.ai site and should redirect to the AI bot. @HAWK explained the deliberate default URL, and @Twofoursixeight provided a video showing how to access the hidden pages. [Read more](https://meta.discourse.org/t/feedback-for-ask-discourse/336805/23?silent=true)

- **Feature request: Removing notifications** – @Twofoursixeight requested the ability to permanently delete old notifications, not just dismiss them. This is currently unimplemented and open for discussion. [Read more](https://meta.discourse.org/t/feature-request-removing-notifications/410141/1?silent=true)

- **Allow users to see trust level 3 progress** – @NateDhaliwal linked from this older feature request to his newly published [plugin](https://meta.discourse.org/t/see-tl3-progress/410166?silent=true) that fulfills the request. [Read more](https://meta.discourse.org/t/allow-users-to-see-trust-level-3-progress-on-user-profile/16968/54?silent=true)

### #Sysadmins

- **XenForo to Discourse migration script** – @Andrew_Bond shared a comprehensive refactored import script supporting XenForo 2.3, including users, custom fields, PMs, media gallery, and resources. He tested it on a 750k‑post forum and provided detailed Docker mount instructions. [Read more](https://meta.discourse.org/t/migrate-a-xenforo-forum-to-discourse/45232/141?silent=true)

### #Announcements

- **PostgreSQL 18 update for self‑hosters** – Several users discussed the upgrade process. @Saiano asked about the recommended approach for a large database, @Chrisr clarified that collation mismatches are expected and harmless, and @Jonathan5 confirmed a successful upgrade. [Read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/68?silent=true)

- **Granular group‑based permissions** – @Martin and @Moin engaged in a detailed exchange about the new `anonymous_users` and `logged_in_users` groups, with @Martin promising fixes to make them visible when the feature is disabled. [Read more](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/39?silent=true)

- **Introducing the unified new view for the topic list** – @Martin explained that `/new` and `/unread` remain accessible via specific URL subsets (`/new?subset=topics` and `/new?subset=replies`) even after merging the views. [Read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/51?silent=true)

### #bug

- **`<code>` invisible inside `<small>`** – @Roke_Julian_Lockhart reported that code blocks become invisible when directly inside a `<small>` element in certain themes. @Sk-Or-V1-Contents suggested it might be a theme issue and asked for the theme name. [Read more](https://meta.discourse.org/t/code-is-invisible-solely-when-directly-inside-small/410078/2?silent=true)

- **Category permissions with new groups** – @Martin and @Moin discussed limitations of the new permission groups in theme components, with @Martin acknowledging that `mandatory_values` don’t yet work there. [Read more](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/14?silent=true)

- **Reply button not visible on iOS PWA** – @Blalor reported a recurrence of the issue and @Nickdb confirmed a fix was pushed to hosted sites, but the problem persists after a recent update. [Read more](https://meta.discourse.org/t/reply-button-not-visible-when-composing-on-ios-pwa/403662/7?silent=true)

### #Self-hosting

- **Caddy in front of Nginx via Docker Compose** – @Ethsim2 corrected his earlier advice, explaining that the real fix for client‑IP issues was a persistent nginx hook using Caddy’s `X-Forwarded-For`, and that disabling QUIC 0‑RTT was unnecessary. [Read more](https://meta.discourse.org/t/caddy-in-front-of-app-s-nginx-via-docker-compose/410123/4?silent=true)

- **Deployment with Kamal** – @Sigmike asked if anyone has deployed Discourse using Kamal, wondering if the standalone template or a full compose setup would work. [Read more](https://meta.discourse.org/t/deployment-with-kamal/410153/1?silent=true)

### #Theme component

- **Asyntai AI Chatbot** – @Asyntai introduced a theme component that adds an AI chat bubble to your forum, answering visitor questions from your own content. It supports 80+ languages and includes a free plan. @Moin questioned the use of Discourse 3.5 for testing, given its age. [Read more](https://meta.discourse.org/t/asyntai-ai-chatbot/410164/1?silent=true)

- **Report Content to Group** – @Heliosurge suggested adding an option to restrict reporting to specific categories, useful for knowledge bases where users can submit corrections. [Read more](https://meta.discourse.org/t/report-content-to-group/249323/6?silent=true)

## Activity by the @Team Group

The @Team group has been active in several discussions, contributing expert insights and guiding community members.

- **@Martin** participated in the **Granular group‑based permissions** topic, clarifying the intent behind the new `anonymous_users` and `logged_in_users` groups, and outlining future fixes to ensure they work even when the feature is disabled. [Read his full explanation](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/39?silent=true).

- **@Martin** also addressed **Category permissions and the new permission groups** , explaining that the `mandatory_values` feature doesn’t yet apply to theme components, but could be extended later. [Read more](https://meta.discourse.org/t/category-permissions-and-the-new-permission-groups/409511/14?silent=true).

- **@Martin** responded in **Introducing the unified new view for the topic list** , reassuring users that `/new` and `/unread` are still accessible via specific URL subsets, just no longer as top‑level tabs. [Read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/51?silent=true).

- **@Chrisr** provided key insights on the **PostgreSQL 18 update** , explaining that collation mismatch warnings during the dump are harmless and part of the process. He also confirmed that customizing Discourse Docker images to hold versions back is perfectly acceptable. [Read his post](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/71?silent=true).

## Sign‑off

From text‑based browsers to Telegram‑style bots, the community proved again that no curiosity is too niche — keep exploring, and may your JavaScript always be “supported”!

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/930 "2026-08-18T05:01:45Z")

</div>

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

Another vibrant day on Meta, packed with new plugin releases, deep community design debates, and helpful sysadmin tricks. Here’s what happened in the last 24 hours.

## Key Stats

> **140** new posts and **46** new topics were created in the last 24 hours, drawing **143** likes across all activity.

**Top posters (by likes & posts):**

| User | Likes | Posts |
| --- | --- | --- |
| @NateDhaliwal | 19 | 11 |
| @Scoresby | 11 | 11 |
| @Merefield | 11 | 8 |
| @Moin | 11 | 8 |
| @Chapoi | 10 | 7 |
| @Nickdb | 8 | 3 |
| @HAWK | 6 | 1 |
| @Awesomerobot | 4 | 3 |
| @Martin | 4 | 3 |
| @Satonotdead | 3 | 6 |

Notable: @NateDhaliwal led the day in both likes and posts after publishing his new TL3 progress plugin, while @Scoresby sparked one of the most intriguing design conversations of the week about money-based moderation.

* * *

## Interesting Topics

### #Community Building

- @Scoresby [proposed a radical concept](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/1?silent=true): a forum where posting, replying, and upvoting all require small fees, with visibility and ranking driven by community financial investment. [@nickdb pushed back](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/2?silent=true), noting it would create a wealth divide and deter quality contributors, while [@merefield argued](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/6?silent=true) you can’t charge people to create your content on the free web. [@awesomerobot compared it to](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/31?silent=true) Flattr, SomethingAwful’s title-change shop, and microtransaction-style “gems,” ultimately noting small-payment friction rarely works. [@Ed\_S pointed](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/30?silent=true) to Metafilter’s $5 signup fee as a successful moderation-via-money case, and [@HAWK humorously suggested](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/28?silent=true) paying in “Discoin.” [Read more](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/?silent=true)

### #Plugin

- @NateDhaliwal [released a new plugin](https://meta.discourse.org/t/see-tl3-progress/410166/1?silent=true) that lets TL2 members (and staff) track their progress toward Trust Level 3, including optional breakdowns, “next closest requirement” hints, muted-category warnings, and status modals. @Lilly [caught a formatting bug](https://meta.discourse.org/t/see-tl3-progress/410166/2?silent=true) that was promptly fixed, and after a few refinements to the “closest stat” and SQL queries, @NateDhaliwal [declared it good to go](https://meta.discourse.org/t/see-tl3-progress/410166/6?silent=true). [Read more](https://meta.discourse.org/t/see-tl3-progress/410166/?silent=true)

- @AJ_Quick [introduced a new plugin](https://meta.discourse.org/t/automatic-sitemap-linking/410169/1?silent=true) called Automatic Sitemap Linking that ingests an external sitemap, extracts page titles, and automatically links those phrases to your wiki/external site in forum posts — a Watched Words-style alternative with safety gates for short/common words. [Read more](https://meta.discourse.org/t/automatic-sitemap-linking/410169/?silent=true)

### #Support

- @Soumya_Ranjan_Mishra [sought help configuring](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/1?silent=true) Discourse AI with an internal enterprise OpenAI-compatible API gateway (GPT-5.5, Azure-style endpoint). @Falco [suggested picking 0 as provider](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/2?silent=true), but the user reported an internal server error. @Moin [advised checking logs](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/11?silent=true), and @Satonotdead [reminded them](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/12?silent=true) to add internal domains to `DISCOURSE_ALLOWED_INTERNAL_HOSTS`. [Read more](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/?silent=true)

- @Cnrtechspot.Com [reported their month-old forum](https://meta.discourse.org/t/my-discourse-forum-deindexed-from-google/410177/1?silent=true) was deindexed by Google and stuck in “Crawled – but not indexed.” @Chapoi [reassured them](https://meta.discourse.org/t/my-discourse-forum-deindexed-from-google/410177/2?silent=true) this is expected for new, content-light forums and linked to [Sam’s deep dive](https://meta.discourse.org/t/seo-pages-crawled-but-not-indexed/379309/4?silent=true) on the topic, quoting that “Google is a black box and it behaves in mysterious ways.” [Read more](https://meta.discourse.org/t/my-discourse-forum-deindexed-from-google/410177/?silent=true)

### #Announcements

- Feedback continues on the [redesigned admin dashboard](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/53?silent=true). @Skodde noted it’s “not usable for many sysadmins” without the Docker Manager plugin, and asked for a selectable block with classic Version and Backups info. @Chapoi [responded](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/54?silent=true) that “something along these lines is in the works.” [Read more](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/?silent=true)

- In the [unified new view discussion](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/52?silent=true), @Damian_Boon reported it “doesn’t work,” but @Moin [clarified that 2 only merges the old “new” and “unread” lists](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/53?silent=true), and `/latest?order=created` remains unaffected. [Read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/?silent=true)

- @Jaroslav.Kovar [gave feedback on the AI title/category/tag suggestions](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/2?silent=true) moving into the composer helper: users no longer click the star, and the new flow adds too much friction. @Chapoi [noted the feedback](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/5?silent=true), while @Jagster [questioned discoverability](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/7?silent=true) for ordinary users. [Read more](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/?silent=true)

- In the [PostgreSQL 18 update thread](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/71?silent=true), @Chrisr explained that the recent Debian Trixie base-image changes caused collation warnings during dump-and-restore, that these are nothing to worry about, and that the new `C.UTF-8` builtin provider will make future upgrades stable. @Jonathan5 [confirmed a successful upgrade](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/72?silent=true). [Read more](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/?silent=true)

### #Sysadmins

- @Dennisjbr [shared a clever pups template](https://meta.discourse.org/t/do-your-rebuilds-take-forever-with-millions-of-uploads-try-adding-this-template/410278/1?silent=true) that parallelizes recursive `chmod`/`chown` operations during rebuilds, dramatically cutting deploy times on upload-heavy forums (especially over NFS/JuiceFS/CephFS). @NateDhaliwal [pointed out](https://meta.discourse.org/t/do-your-rebuilds-take-forever-with-millions-of-uploads-try-adding-this-template/410278/2?silent=true) that’s why S3 and CDN setups exist, but @Dennisjbr [noted](https://meta.discourse.org/t/do-your-rebuilds-take-forever-with-millions-of-uploads-try-adding-this-template/410278/3?silent=true) not everyone wants that complexity — he uses JuiceFS to mount object storage locally. [Read more](https://meta.discourse.org/t/do-your-rebuilds-take-forever-with-millions-of-uploads-try-adding-this-template/410278/?silent=true)

### #Self-hosting

- @Fuguesoft [hit a pnpm build failure](https://meta.discourse.org/t/discourse-package-fails-to-build-through-nix-shell/410198/1?silent=true) when trying to install the Discourse package via nix-shell (`ERR_PNPM_INVALID_DEPENDENCY_NAME` on `@types/@glimmer__component`). @Ducks [diagnosed it](https://meta.discourse.org/t/discourse-package-fails-to-build-through-nix-shell/410198/10?silent=true) as a pnpm version mismatch in the community-maintained Nix package (10.34.4 vs. the pinned 10.28.0), pointing to the likely Nixpkgs fix. [Read more](https://meta.discourse.org/t/discourse-package-fails-to-build-through-nix-shell/410198/?silent=true)

- @Ed_S [asked whether Pitchfork uses too much memory](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/1?silent=true), showing one worker handling 2.2M requests and using ~500MB RSS with swap active. @Falco [replied](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/2?silent=true) that just ~100MB RSS over the average looks normal to him. [Read more](https://meta.discourse.org/t/is-pitchfork-using-too-much-memory/410280/?silent=true)

### #bug

- @Serkhelesheyi [reported a mobile-only footnote popup bug](https://meta.discourse.org/t/footnote-popup-on-mobile-is-partially-off-screen-and-does-not-scroll-the-long-footnotes-cannot-be-viewed/410196/1?silent=true) where the popup renders off-screen and can’t scroll. @Moin [pointed out](https://meta.discourse.org/t/footnote-popup-on-mobile-is-partially-off-screen-and-does-not-scroll-the-long-footnotes-cannot-be-viewed/410196/2?silent=true) there was already a fix last week, and @Serkhelesheyi [confirmed](https://meta.discourse.org/t/footnote-popup-on-mobile-is-partially-off-screen-and-does-not-scroll-the-long-footnotes-cannot-be-viewed/410196/3?silent=true) their instance was three weeks out of date. [Read more](https://meta.discourse.org/t/footnote-popup-on-mobile-is-partially-off-screen-and-does-not-scroll-the-long-footnotes-cannot-be-viewed/410196/?silent=true)

### #General

- @Overgrow [issued a heads-up](https://meta.discourse.org/t/browser-pageview-events-grows-unbounded-by-default/410199/1?silent=true) that `browser_pageview_events` grows unbounded by default — a 10M-row/10GB table in a month — because `clean_up_browser_pageview_events` is `false` by default and both settings are hidden. He suggested enabling cleanup via console; @Davidsmithjone [agreed](https://meta.discourse.org/t/browser-pageview-events-grows-unbounded-by-default/410199/2?silent=true) that making the setting visible would be a good compromise. [Read more](https://meta.discourse.org/t/browser-pageview-events-grows-unbounded-by-default/410199/?silent=true)

### #Feature

- @Tonja [requested a way to hide](https://meta.discourse.org/t/option-to-hide-3rd-level-categories-on-the-categories-homepage-without-losing-the-layout/410242/1?silent=true) third-level categories on the categories homepage while keeping the boxes layout, since introducing a grandchild category flattens the entire list for their ~1,200 staff users. They prefer an official supported option over a `modifyClass` CSS workaround. [Read more](https://meta.discourse.org/t/option-to-hide-3rd-level-categories-on-the-categories-homepage-without-losing-the-layout/410242/?silent=true)

### #development

- @Martin [opened a dedicated roadmap topic](https://meta.discourse.org/t/the-road-to-stable-then-permanent-for-granular-anonymous-and-logged-in-groups-permissions/410178/1?silent=true) for making the `granular_anonymous_and_logged_in_groups_permissions` upcoming change stable and permanent, laying out high- and low-priority fixes across core, plugins (AI, Assign, Activity Pub, Suggested Edits, Resenha), and how auto-group IDs (`0`, `4`, `5`, etc.) are handled everywhere. [Read more](https://meta.discourse.org/t/the-road-to-stable-then-permanent-for-granular-anonymous-and-logged-in-groups-permissions/410178/?silent=true)

### #Extras

- @Merefield [announced he’d migrated 17 to Go](https://meta.discourse.org/t/termcourse-read-post-on-discourse-instances-from-the-terminal/395285/27?silent=true), promising a single compiled executable, lower overhead, stronger concurrency, and much cleaner terminal UI with mouse control — even on the progress bar. [Read more](https://meta.discourse.org/t/termcourse-read-post-on-discourse-instances-from-the-terminal/395285/?silent=true)

* * *

## Activity by the @Team Group

The @Team group was hard at work across the board today — here’s what they got up to:

- @Chapoi fielded design feedback all day: he [noted the feedback](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074/5?silent=true) on moving AI suggestions to the composer helper, [confirmed](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/54?silent=true) that classic Version/Backups info is coming to the new admin dashboard, [shared guidance](https://meta.discourse.org/t/my-discourse-forum-deindexed-from-google/410177/4?silent=true) on why new forums get deindexed, and [asked for clarification](https://meta.discourse.org/t/feature-request-removing-notifications/410141/2?silent=true) on the notifications removal request.
- @Moin clarified the unified new view behavior ([18 merged, 19 unchanged](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/53?silent=true)), [advised on the OpenAI API config](https://meta.discourse.org/t/configuring-discourse-ai-with-internal-openai-apis/410238/11?silent=true) (check the logs), [pointed to an existing footnote fix](https://meta.discourse.org/t/footnote-popup-on-mobile-is-partially-off-screen-and-does-not-scroll-the-long-footnotes-cannot-be-viewed/410196/2?silent=true), [noted the group mention limits](https://meta.discourse.org/t/open-pingable-group-that-anyone-can-join-or-leave/410168/4?silent=true) for open groups, and [flagged repetition](https://meta.discourse.org/t/weekly-summary-feedback/292429/11?silent=true) in the AI weekly summary.
- @Martin continued pushing the granular groups work forward — he [laid out the full plan](https://meta.discourse.org/t/the-road-to-stable-then-permanent-for-granular-anonymous-and-logged-in-groups-permissions/410178/1?silent=true) and [responded to @Moin’s concerns](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/41?silent=true) about pseudo-group visibility and `disallowed_group` handling.
- @Zogstrip [confirmed fixes](https://meta.discourse.org/t/code-is-invisible-solely-when-directly-inside-small/410078/5?silent=true) for the invisible `code`-inside-`small` CSS bug (PR #42649) and the [workflow modal multi-tab bug](https://meta.discourse.org/t/workflow-modal-must-be-closed-in-every-discourse-tab/410129/4?silent=true) (PR #42651).
- @Lindsey [answered dashboard AMA questions](https://meta.discourse.org/t/ask-me-anything-about-the-new-admin-dashboard/409830/20?silent=true) about refresh frequency and suggested pointing communities to the `/about` page for site stats.
- @Awesomerobot [weighed in on the money-moderation debate](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/31?silent=true), [helped a user](https://meta.discourse.org/t/discourse-asked-for-permission-to-access-other-apps/410063/2?silent=true) understand the PWA local-network access prompt, and [suggested API alternatives](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125/2?silent=true) to overriding the composer’s `save()`.
- @Andrew_Rowe [explored the “bucks” concept](https://meta.discourse.org/t/can-money-be-the-only-moderator-of-a-forum/410209/5?silent=true) and gamification ideas in the same thread, and [welcomed the nix discussion](https://meta.discourse.org/t/discourse-package-fails-to-build-through-nix-shell/410198/8?silent=true).
- @Chrisr [explained the PostgreSQL 18 upgrade collation warnings](https://meta.discourse.org/t/postgresql-18-update-for-self-hosters/406194/71?silent=true) and reassured users that the dump-and-restore path is safe.
- @Danielle [announced](https://meta.discourse.org/t/webinar-community-retention-how-to-define-and-drive-return-behavior/401266/5?silent=true) an upcoming webinar with a guest speaker later this month, plus a community office hours session on September 9th.

* * *

May your next rebuild be parallelized, your footnotes always scroll, and your Google index stay un-crawled-but-fine! 🚀

---

<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日 05:01 UTC](https://meta.discourse.org/t/daily-summary-5am-utc/291851/931 "2026-08-19T05:01:30Z")

</div>

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

A packed 24 hours on Meta brought everything from micro-payment moderation theory to Pitchfork memory graphs, with a fresh Discourse Events announcement, an AI title-helper debate, and a lively community discussion about AI bots, citations, and the future of support forums.

## Key Stats

Over the past 24 hours, the community generated **84 new posts** across **36 new topics** , earning **99 likes** in total.

**Top users by likes and posts:**

| User | Likes | Posts |
| --- | --- | --- |
| @Ed_S | 8 | 6 |
| @Chapoi | 8 | 5 |
| @David | 8 | 5 |
| @Merefield | 8 | 3 |
| @Moin | 7 | 4 |
| @Mbauman | 7 | 2 |
| @Satonotdead | 6 | 5 |
| @Hellekin | 6 | 2 |
| @Don | 6 | 1 |
| @Andrew_Rowe | 5 | 2 |

## Interesting Topics

**#Announcements**

- The [unified new view for the topic list](https://meta.discourse.org/t/-/404728/57?silent=true) continues to generate strong feedback: @Mbauman explained why mixing tracked/unread state with brand-new topics is confusing, and linked back to the previous “new new” experiment that was reverted three years ago after similar community pushback ([read more](https://meta.discourse.org/t/-/404728/56?silent=true)).

- @Chapoi responded to criticism that the [AI title suggestions move to composer helper](https://meta.discourse.org/t/-/410074/8?silent=true) adds extra clicks, arguing the old star icon was noisy, broke layouts, and that consolidating AI actions enables future features—including a no-click end state where the AI just applies the best title automatically ([read more](https://meta.discourse.org/t/-/410074/8?silent=true)).

- @Lindsey announced [Zoom webinar livestream in the Events plugin](https://meta.discourse.org/t/-/410355/1?silent=true), which lets members RSVP, watch the webinar, and chat without leaving Discourse, with the added bonus of turning loose chat ends into follow-up topics ([read more](https://meta.discourse.org/t/-/410355/1?silent=true)).

**#bug**

- The persistent [Reply button not visible when composing on iOS PWA](https://meta.discourse.org/t/-/403662/10?silent=true) issue saw @RGJ request a backport of a second fix that hadn’t reached stable, and @Chapoi confirm work is underway on the related Safari PWA pinch-zoom backports for versions 2026.7, 2026.6, and 2026.1 ([read more](https://meta.discourse.org/t/-/403662/16?silent=true)).

**#Community Building**

- The thought-provoking [Can money be the only moderator of a forum?](https://meta.discourse.org/t/-/410209/37?silent=true) thread deepened as @Andrew_Rowe observed how the mere mention of charging users made many recoil, @Scoresby defended micro-payment-based signalling, and @Merefield cautioned that paywalls could cripple engagement and SEO for struggling communities ([read more](https://meta.discourse.org/t/-/410209/41?silent=true)).

- @Satonotdead shared eye-opening data showing Reddit’s ChatGPT citation share collapsing by 86% in a single day, adding fuel to the ongoing [Anyone else seeing a drastic drop in community activity for Support forums?](https://meta.discourse.org/t/-/405401/82?silent=true) discussion, with @Merefield calling it “an incredible heist over Google” ([read more](https://meta.discourse.org/t/-/405401/83?silent=true)).

**#development**

- @Don unveiled a [Skeleton Layout Loader for Discourse](https://meta.discourse.org/t/-/410338/1?silent=true), a builder that generates skeleton screens from real UI selectors with scored candidate selectors, handling for hidden elements, and a key lesson: the skeleton should never become a DOM-readiness gate ([read more](https://meta.discourse.org/t/-/410338/1?silent=true)).

- @Jahan_Gagan asked for a supported way to replace the old `modifyClass("model:composer")` approach when overriding save; @David responded with a draft PR introducing a `composer-minimum-post-length` value transformer hook, enabling plugins to alter behaviour cleanly through the documented API ([read more](https://meta.discourse.org/t/-/410125/5?silent=true)).

**#enterprise**

- In [Ask me anything about the new admin dashboard](https://meta.discourse.org/t/-/409830/21?silent=true), @Viddekla reported that dashboard statistics weren’t updating in real time, and suggested a public statistics page similar to the admin dashboard would be a great feature for community transparency ([read more](https://meta.discourse.org/t/-/409830/21?silent=true)).

**#Feature**

- @Digitalities laid out a concrete EU research use case for [Allowing multiple OIDC sources](https://meta.discourse.org/t/-/304290/3?silent=true), needing both EU Login and EGI Check-in simultaneously; @Hellekin suggested an Authentik federation proxy, though EU Login policy unfortunately blocks that approach ([read more](https://meta.discourse.org/t/-/304290/9?silent=true)).

**#Plugin**

- On [Discourse Workflows](https://meta.discourse.org/t/-/407100/17?silent=true), @J.Jaffeux shared a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) node example for querying user info, pointed @Patrickemin to the topic bump operation, and confirmed the community workflow template is on the radar ([read more](https://meta.discourse.org/t/-/407100/23?silent=true)).

**#Self-hosting**

- @Ed_S asked whether [Pitchfork is using too much memory](https://meta.discourse.org/t/-/410280/3?silent=true), sharing `free` output showing ~1.3GB freed after recycling; @David explained that growth is normal, shared production cluster graphs showing memory settling around 1.4GB, and revealed the team is hoping to enable Pitchfork’s periodic “reforking” feature soon ([read more](https://meta.discourse.org/t/-/410280/4?silent=true)).

**#Support**

- @ThisSource asked whether Discourse supports AI-generated topics and replies; @Moin pointed to a [bot-populated forum](https://meta.discourse.org/t/-/410343/3?silent=true) as inspiration, and @Awesomerobot noted the [Workflows plugin can trigger AI posts at specific times](https://meta.discourse.org/t/-/410343/6?silent=true) for exactly that use case ([read more](https://meta.discourse.org/t/-/410343/5?silent=true)).

**#Theme component**

- @Merefield highlighted a nice improvement in the [Force Mobile Homepage](https://meta.discourse.org/t/-/95705/38?silent=true) theme component’s pull request, thanked the maintainer, and reiterated that the feature really should be part of core ([read more](https://meta.discourse.org/t/-/95705/38?silent=true)).

**#ux**

- @Moin reported that the [icon picker search doesn’t support capital letters](https://meta.discourse.org/t/-/410385/1?silent=true), with a tablet keyboard auto-capitalising on Chrome and breaking icon searches; the request is to make search case-insensitive or prevent the initial capital ([read more](https://meta.discourse.org/t/-/410385/1?silent=true)).

## Activity by the @Team Group

- @David was all over the place: he shared production memory graphs for Pitchfork and discussed upcoming “reforking” plans on [Is pitchfork using too much memory?](https://meta.discourse.org/t/-/410280/4?silent=true), proposed a new API hook for composer minimum post length via PR #42686 ([read more](https://meta.discourse.org/t/-/410125/5?silent=true)), and encouraged a PR-based approach for speeding up rebuilds with large upload counts ([read more](https://meta.discourse.org/t/-/410278/5?silent=true)).

- @Chapoi coordinated UX fixes and feedback across the day: confirming Safari PWA pinch-zoom backports for three stable versions on [Safari PWA zooming is buggy](https://meta.discourse.org/t/-/407806/11?silent=true), weighing in on the iOS PWA composer issue ([read more](https://meta.discourse.org/t/-/403662/16?silent=true)), defending the AI title helper move while promising a no-click future ([read more](https://meta.discourse.org/t/-/410074/8?silent=true)), and offering a one-line CSS workaround for hiding read notifications ([read more](https://meta.discourse.org/t/-/410141/4?silent=true)).

- @J.Jaffeux was busy in [Discourse Workflows](https://meta.discourse.org/t/-/407100/17?silent=true), sharing a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) node JSON example for querying user info ([read more](https://meta.discourse.org/t/-/407100/17?silent=true)), pointing @Patrickemin to the topic bump operation ([read more](https://meta.discourse.org/t/-/407100/22?silent=true)), and fielding community workflow template suggestions ([read more](https://meta.discourse.org/t/-/407100/21?silent=true)).

- @Lindsey announced [Zoom webinar livestream in the Events plugin](https://meta.discourse.org/t/-/410355/1?silent=true), explaining how members can join, chat, and keep the conversation going after the event, and inviting feedback on the integration ([read more](https://meta.discourse.org/t/-/410355/1?silent=true)).

- @Sam apologised for the Ask Discourse AI spouting nonsense during an upgrade, asking users to report back if the issue persisted after the upgrade completed on [Feedback for Ask Discourse](https://meta.discourse.org/t/-/336805/27?silent=true).

- @Awesomerobot confirmed that overly broad composer styles causing the incorrect dark-mode background were being removed in PR #42685 ([read more](https://meta.discourse.org/t/-/410289/2?silent=true)), and recommended the Workflows plugin for scheduled AI posts in [Can we create topics and replies using AI?](https://meta.discourse.org/t/-/410343/6?silent=true).

- @Jordan.Vidrine asked for OS details to help reproduce the Arabic text bottom-padding issue on [Not enough bottom padding for Arabic text](https://meta.discourse.org/t/-/409392/10?silent=true).

- @Pfaffman suggested turning the slow-chown rebuild issue into an upstream PR that skips `chown` for files with correct permissions ([read more](https://meta.discourse.org/t/-/410278/4?silent=true)).

- @Tannerabread continued debugging the missing admin sidebar on [Admin Seitenleiste nicht mehr vorhanden](https://meta.discourse.org/t/-/409913/19?silent=true), walking the reporter through console checks of `admin_config_login_routes` to narrow down the cause ([read more](https://meta.discourse.org/t/-/409913/19?silent=true)).

* * *

Yesterday, the community proved you can moderate a forum with money, populate it with AI bots, and stream webinars into it—but convincing everyone to agree on the unified new view remains the one thing no amount of likes, Llamas, or livestreams can buy.

[上一頁](https://meta.discourse.org/t/daily-summary-5am-utc/291851.md?page=34)

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