# 每日总结（UTC下午1点）

**URL:** <https://meta.discourse.org/t/daily-summary-1pm-utc/291852>\
**Category:** Forum summaries\
**Created:** [2024年一月16日 22:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852 "2024-01-16T22:00:28Z")\
**Posts on this page:** 20\
**Page:** 33

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月24日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/868 "2026-06-24T13:00:26Z")

</div>

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

### Key Stats

Over the last 24 hours, the community generated **96 new posts** across **34 new topics** , receiving **117 likes**. The most active contributors were:

- @Awesomerobot (9 posts, 15 likes)
- @Chapoi (10 posts, 8 likes)
- @Falco (7 posts, 8 likes)
- @RGJ (3 posts, 8 likes)
- @Merefield (5 posts, 6 likes)
- @Canapin (2 posts, 6 likes)
- @Small-Lovely-Cat (2 posts, 6 likes)
- @Jawestenberg (1 post, 6 likes)
- @Gormus (1 post, 5 likes)
- @Ars18 (3 posts, 4 likes)

### Interesting Topics

#### #Self-hosting

- **How to install plugins without using a third-party host?** — @Willy sought a way to deploy plugins locally without relying on GitHub, sparking debate about version control necessity. @RGJ and @Merefield argued the benefits of source control, while @Satonotdead raised concerns about GitHub’s history of takedowns and suggested Codeberg as an alternative. [read more](https://meta.discourse.org/t/-/406009?silent=true)
- **Mail jobs are failing** — @Josip_Meštrović reported Sidekiq errors with Nokogiri when sending emails. @Awesomerobot identified the culprit as an `a:visited` pseudo-selector in `/admin/customize/email_style/css`, resolving the four-day headache. [read more](https://meta.discourse.org/t/-/405883?silent=true)
- **Avatars take a long time to load after moving to S3-compatible R2** — @David_Ghost faced slow avatar loading after migrating to Cloudflare R2. @Lilly guided him through checking Sidekiq queues and the `avatar_proxy` logs, suspecting a missing CDN remap. [read more](https://meta.discourse.org/t/-/405827?silent=true)

#### #Announcements

- **Introducing a new “Post Type” Composer actions dropdown** — @Gormus noted that the “Toggle post voting” option appears even when the category is not an “Ideas” type. @Awesomerobot confirmed this is by design but provided a theme component hook to hide it per category. [read more](https://meta.discourse.org/t/-/403635/5?silent=true)

#### #ux

- **Cut off “Dismiss ⌄” button** — @Canapin found an empty space between the label and chevron on all themes. @Chapoi explained it’s an intentional effect that modernisation changes may have broken and will fix. [read more](https://meta.discourse.org/t/-/405888?silent=true)
- **Problème d’affiche dans le topic depuis la dernière mise à jour** — @Gilles and @Newbit1337 reported broken buttons on Foundation theme after update. @Chapoi traced it to a missing modernisation toggle and submitted a fix. [read more](https://meta.discourse.org/t/-/405884?silent=true)
- **Text, in the topic subscription control context menu, is blurred** — @Rokejulianlockhart observed blurred text in Firefox Nightly but not in [safe mode](https://meta.discourse.org/t/53504?silent=true). @Awesomerobot suspects a custom font conflict. [read more](https://meta.discourse.org/t/-/405967?silent=true)

#### #bug

- **FIX: Word limit shouldn’t break IME composition** — @Small-Lovely-Cat bumped a stale PR fixing word limit issues for IME users. @Sam prioritised it, and @Nat merged the contribution. [read more](https://meta.discourse.org/t/-/400178?silent=true)
- **FIX: Boosts in reviewables should link to posts rather than topics** — @Small-Lovely-Cat submitted a PR to direct reviewable boost links to specific posts instead of the topic. @Zogstrip from the team merged it. [read more](https://meta.discourse.org/t/-/405993?silent=true)

#### #Data & reporting

- **AI Translation Progress Graph** — @LotusJeff found the backfill progress graph inaccurate and cached. @Falco explained the two‑step translation process and agreed the caching hides locale detection progress, promising improvements. [read more](https://meta.discourse.org/t/-/405915?silent=true)

#### #Support

- **Nested replies broken?** — @Paul_King reported that enabling nested replies caused replies to vanish or appear in wrong topics. @Markvanlan and @Falco suggested updating, while @Chapoi noted the feature is changing fast. [read more](https://meta.discourse.org/t/-/405872?silent=true)
- **How to make a banner post** — @Jonathan5 couldn’t find the “make banner topic” option. @Awesomerobot revealed the restriction: banner topics cannot be in categories with group permissions. Recategorising restored it. [read more](https://meta.discourse.org/t/-/405840?silent=true)
- **How to use internal AI endpoints?** — @Satonotdead struggled to connect Discourse AI to a self‑hosted LLM. @Falco advised using the domain name in `DISCOURSE_ALLOWED_INTERNAL_HOSTS` instead of an IP. [read more](https://meta.discourse.org/t/-/405831?silent=true)

#### #Plugin

- **Dumbcourse – Old‑browser friendly UI at /dumb** — @Satonotdead revived interest in this accessibility plugin. @Ars18 confirmed it’s still active and merged into their master plugin, but the standalone repo remains available. [read more](https://meta.discourse.org/t/-/395104?silent=true)
- **Discourse Translator** — @Awesomerobot recommended switching to Discourse AI for automatic translation, noting AI models can be cheaper than self‑hosted LibreTranslate. @NateDhaliwal suggested self‑hosted models via Ollama for further cost reduction. [read more](https://meta.discourse.org/t/-/32630?silent=true)

#### #blog

- **I’m tracking down the world’s best community builders. Here’s what I’ve learned so far…** — @Jawestenberg shared a personal blog post about the loneliness of community building and the importance of NPS for ROI. [read more](https://meta.discourse.org/t/-/405960?silent=true)

### Activity by the @Team Group

- **@Awesomerobot** helped diagnose email styling issues in [mail jobs failing](https://meta.discourse.org/t/-/405883?silent=true), explained banner topic permissions in [how to make a banner post](https://meta.discourse.org/t/-/405840?silent=true), provided a theme component to hide post‑voting toggle per category in [new composer actions](https://meta.discourse.org/t/-/403635/8?silent=true), advised on JSON schema category fields in [plugin configuration](https://meta.discourse.org/t/-/405376/4?silent=true), suggested safe‑mode testing for blurred text in [menu blur topic](https://meta.discourse.org/t/-/405967/2?silent=true), recommended switching to Discourse AI in [translator plugin](https://meta.discourse.org/t/-/32630/456?silent=true), and fixed calendar image behavior in [event UX issues](https://meta.discourse.org/t/-/405388/3?silent=true).
- **@Chapoi** clarified the plugin installation docs limitation in [how to install plugins](https://meta.discourse.org/t/-/406009/2?silent=true), identified the regression in composer actions dropdown [post voting display](https://meta.discourse.org/t/-/403635/6?silent=true), fixed the Foundation theme button issue in [problème d’affiche](https://meta.discourse.org/t/-/405884/5?silent=true), and acknowledged the broken dismiss button effect in [cut off dismiss](https://meta.discourse.org/t/-/405888/4?silent=true).
- **@Falco** explained the translation progress page caching in [AI translation graph](https://meta.discourse.org/t/-/405915/2?silent=true), recommended updating Discourse for nested replies in [nested replies broken](https://meta.discourse.org/t/-/405872/5?silent=true), provided domain‑based internal host configuration in [AI endpoints](https://meta.discourse.org/t/-/405831/6?silent=true), confirmed Android share target works in [PWA sharing](https://meta.discourse.org/t/-/112176/16?silent=true), and moved a SEO feature request to feature voting in [Googlebot view](https://meta.discourse.org/t/-/405969/2?silent=true).
- **@Nat** merged the IME word limit fix in [FIX: word limit](https://meta.discourse.org/t/-/400178/5?silent=true) and the boost reviewable link fix in [FIX: boosts in reviewables](https://meta.discourse.org/t/-/405993/2?silent=true).
- **@Sam** prioritised the IME fix after @Small‑lovely‑cat’s reminder in [FIX: word limit](https://meta.discourse.org/t/-/400178/3?silent=true).
- **@Markvanlan** investigated the nested replies issue, asking for specifics on email‑in reply behaviour in [nested replies broken](https://meta.discourse.org/t/-/405872/3?silent=true).
- **@Zogstrip** merged the boost reviewables PR from @Small‑lovely‑cat in [FIX: boosts in reviewables](https://meta.discourse.org/t/-/405993/2?silent=true).

Yesterday’s most heated debate was about plugin installation without GitHub – proving that even Discourse users can’t escape the version control tug‑of‑war!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月25日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/869 "2026-06-25T13:01:15Z")

</div>

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

## Key Stats

The last 24 hours brought **103 new posts** across **38 new topics** , generating **141 likes** in the process. The most active contributors were:

| User | Posts | Likes received |
| --- | --- | --- |
| @RGJ | 6 | 28 |
| @Awesomerobot | 5 | 17 |
| @Merefield | 6 | 13 |
| @Chapoi | 5 | 11 |
| @Nat | 9 | 9 |
| @NateDhaliwal | 5 | 7 |
| @Willy | 7 | 6 |
| @Davidb | 2 | 5 |
| @Paul_King | 3 | 4 |
| @Ted | 2 | 4 |

## Interesting Topics

We’ve curated the most noteworthy discussions from the past day, grouped by category and linked for your browsing pleasure.

### #self-hosting

- @Willy ignited a lively debate by asking how to [install plugins without relying on a third-party host like GitHub](https://meta.discourse.org/t/-/406009/1?silent=true). Many community members – @Chapoi, @Merefield, @RGJ, @Lilly, @Satonotdead, @Stephen, @Heliosurge – chimed in with advice, ranging from using theme components to self-hosted Git alternatives. The thread eventually turned into a broader discussion about the necessity of version control for even the smallest plugins, with @RGJ arguing it’s “less than one minute of work” to set up a GitHub repo. Despite the frustration on both sides, the thread remained constructive. [read more](https://meta.discourse.org/t/-/406009/23?silent=true)

- @Miednr reported a strange bug where anonymous visitors are [redirected to the login page](https://meta.discourse.org/t/-/406106/1?silent=true) when `categories` is the first entry in `top menu`. @Zogstrip couldn’t reproduce it initially, and @Nat asked for HTTP status headers. @Miednr confirmed it persists even in [safe mode](https://meta.discourse.org/t/53504?silent=true) with plugins disabled, but a workaround (putting `latest` first) works. The team is still investigating. [read more](https://meta.discourse.org/t/-/406106/6?silent=true)

### #ux

- @RGJ discovered and reported that the **“New Topic” button** is **not responsive when resizing the browser window** – text appears/disappears incorrectly until a refresh. @Awesomerobot confirmed the bug and [submitted a quick fix](https://github.com/discourse/discourse/pull/41174) that should land soon. [read more](https://meta.discourse.org/t/-/406036/1?silent=true)

- @Ted pointed out that the **“Dismiss ⌄” button** on some themes is cut off, which @Chapoi acknowledged was an intended design effect that may have been broken by recent modernisation changes. A fix is planned when time allows. [read more](https://meta.discourse.org/t/-/405888/3?silent=true)

### #Support

- @Paul_King encountered **broken nested replies** with emails, and after troubleshooting with @Falco and @Chapoi, [updating his instance resolved the issue](https://meta.discourse.org/t/-/405872/8?silent=true). The update process itself briefly broke the site due to an old `mysql-dep.template.yml` reference – a line that had worked for years suddenly caused a failure, but removing it fixed everything. [read more](https://meta.discourse.org/t/-/405872/7?silent=true)

- A user reported that the **Theme Creator** is throwing a 500 error. @Awesomerobot [confirmed the issue on their end](https://meta.discourse.org/t/-/406027/4?silent=true) and the team will investigate. [read more](https://meta.discourse.org/t/-/406027/1?silent=true)

- @Gilles asked why **Ask Discourse has become less performant** lately. @Nat responded that the underlying model was recently switched to a new local hosted DeepSeek v4 flash, and they will do a quick check. [read more](https://meta.discourse.org/t/-/406105/2?silent=true)

### #bug

- @Small-Lovely-Cat contributed a **fix for boosts in reviewables** – previously, reported boosts linked to topics rather than the specific post, making them hard to find. Their PR was [merged by @zogstrip](https://meta.discourse.org/t/-/405993/2?silent=true). [read more](https://meta.discourse.org/t/-/405993/1?silent=true)

- @RGJ reported that **events from unlisted topics still appear on the calendar** , visible to everyone even though the topic is hidden. The expected behaviour is that unlisted topics should not show their events. [read more](https://meta.discourse.org/t/-/406032/1?silent=true)

### #feature

- @Jagster wondered how to **force English for unsupported languages** when the Content Localization setting is used with a non-English default locale. @Falco and @Nat explained that there is currently no fallback locale option; the site default locale dictates the fallback, so setting the default to `en` is the only way. [read more](https://meta.discourse.org/t/-/406039/2?silent=true)

### #announcements

- @Davidb announced a **new reactions popup in chat** , allowing users to see who reacted to a message by hovering (desktop) or long-pressing (mobile). The feature is experimental and can be enabled via the **Upcoming changes** admin page. [read more](https://meta.discourse.org/t/-/406004/1?silent=true)

### #data-reporting

- @LotusJeff shared **SQL queries** for building an AI Translation Progress Graph in the [Data Explorer](https://meta.discourse.org/t/32566?silent=true), detailing how to count translated vs eligible topics and posts. @Nat thanked them and promised to improve the dashboard soon. [read more](https://meta.discourse.org/t/-/405915/4?silent=true)

### #site-feedback

- The **collaborative content gardening hub** experiment continues. @NateDhaliwal suggested adding `#chat` and `#reactions` tags to the new reactions announcement, which @Davidb did. The topic is a meta-level discussion about curating meta itself. [read more](https://meta.discourse.org/t/-/397606/104?silent=true)

### #plugin

- In the **Discourse Reactions** plugin topic, @Jrgong +1’d a request to allow users to click an already-given reaction to “join in” (like Slack/Discord), noting that Discourse UI/UX often deviates from established web standards. [read more](https://meta.discourse.org/t/-/183261/412?silent=true)

### #blog

- @Ted reflected on a blog post about community builders feeling lonely, praising the line “People come for the skills and stay for the feeling that they made the best decision of their lives.” He shared that this mirrors his own experience with the Ruby community. [read more](https://meta.discourse.org/t/-/405960/2?silent=true)

_(Note: We aimed for 15 topics but included 13 to avoid forcing less relevant ones – quality over quantity!)_

## Activity by the @Team Group

The Discourse team was active across many discussions yesterday. Here’s a summary of their contributions, with links to the relevant topics.

- @Nat engaged in several conversations: he noted that **Ask Discourse** performance may be due to a model change and promised a check ([topic](https://meta.discourse.org/t/-/406105/2?silent=true)); provided guidance on **fallback locales** and **Content Localization** settings ([topic](https://meta.discourse.org/t/-/406039/3?silent=true)); thanked @LotusJeff for **translation SQL queries** and promised improvements ([topic](https://meta.discourse.org/t/-/405915/5?silent=true)); and helped troubleshoot a **bug where plugins triggered multiple bot replies** in a Chinese-language support topic ([topic](https://meta.discourse.org/t/-/406093/5?silent=true)). He also joined the discussion on **multi-language preferences** and suggested per-post toggles ([topic](https://meta.discourse.org/t/-/381116/14?silent=true)).

- @Awesomerobot contributed a **fix for the unresponsive “New Topic” button** ([topic](https://meta.discourse.org/t/-/406036/2?silent=true)), confirmed the **Theme Creator 500 error** ([topic](https://meta.discourse.org/t/-/406027/4?silent=true)), and proposed a new UI for **content language preferences** replacing the old single setting ([topic](https://meta.discourse.org/t/-/381116/13?silent=true)).

- @Chapoi provided instructions on **updating Discourse** to fix nested replies ([topic](https://meta.discourse.org/t/-/405872/7?silent=true)) and acknowledged the **cut-off dismiss button** as a known design issue ([topic](https://meta.discourse.org/t/-/405888/4?silent=true)). He also gently reminded the community to avoid ridiculing users for their preferences in the **plugin installation** thread ([topic](https://meta.discourse.org/t/-/406009/24?silent=true)).

- @Davidb announced the **new chat reactions popup** experimental feature ([topic](https://meta.discourse.org/t/-/406004/1?silent=true)) and updated the tagging for that announcement in the gardening hub ([topic](https://meta.discourse.org/t/-/397606/105?silent=true)).

- @Zogstrip merged a PR for **boosts in reviewables** ([topic](https://meta.discourse.org/t/-/405993/2?silent=true)), helped debug the **anonymous login redirect bug** ([topic](https://meta.discourse.org/t/-/406106/4?silent=true)), and confirmed a fix for a **report description bug** in another topic ([topic](https://meta.discourse.org/t/-/405254/7?silent=true)).

- @Sam confirmed that **Shared Edits** can now be enabled for non-TL4 members, with a related PR linked ([topic](https://meta.discourse.org/t/-/167583/71?silent=true)).

- @Rishabh helped a site get **added back to Discourse Discover** after it became public ([topic](https://meta.discourse.org/t/-/314909/18?silent=true)).

- @Keegan noted a fix for the **full name requirement** bug that had been merged earlier ([topic](https://meta.discourse.org/t/-/402392/15?silent=true)).

- @Martin submitted a fix for the **unified new view** in the topic list ([topic](https://meta.discourse.org/t/-/404728/16?silent=true)).

* * *

> From heated debates about Git dependency to the arrival of snazzy new chat reactions – yesterday proved that even the smallest plugin can spark a fiery discussion, while a simple popup can brighten everyone’s day. 🚀🔥

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月26日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/870 "2026-06-26T13:00:58Z")

</div>

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

## Key Stats

In the past 24 hours, the community generated **98 new posts** across **31 topics** , receiving **128 likes**. The most active and liked contributors were:

| User | Posts | Likes |
| --- | --- | --- |
| @Moin | 9 | 24 |
| @Falco | 6 | 19 |
| @Davidb | 3 | 11 |
| @Rishabh | 2 | 10 |
| @Nat | 6 | 8 |
| @Zogstrip | 4 | 6 |
| @Arkshine | 4 | 6 |
| @NateDhaliwal | 4 | 5 |
| @Singi2016cn | 11 | 4 |
| @Willy | 8 | 4 |

* * *

## Interesting Topics

### #Self-hosting

- **Is it possible to disable Discourse updates?** – @Willy raised concerns that his self‑hosted forum “updates automatically without permission,” breaking custom plugins. @Falco clarified that Discourse has _no_ automatic update feature, and that running `./launcher rebuild app` triggers an update. A deeper discussion ensued about pinning Discourse to a specific commit hash using the `version:` parameter in `app.yml`. @Moin and @Mcwumbly explained that you can use any branch, tag, or commit hash, but warned against pinning in production due to missed security patches. [read more](https://meta.discourse.org/t/-/406120/?silent=true)

- **How to install plugins without using a third-party host?** – The conversation continued from earlier days. @Heliosurge and @NateDhaliwal suggested using theme components instead of plugins for simple additions like a homepage button, pointing out that components can be uploaded as ZIP files. @Chapoi stepped in to de‑escalate when the thread turned aggressive, reminding everyone to stay constructive. @Falco also noted that you can mount a host folder into the container via `app.yml` volume support. [read more](https://meta.discourse.org/t/-/406009/?silent=true)

### #Support

- **Ask discourse moins performant** – French‑speaking user @Gilles reported that _Ask Discourse_ has become “less performant” and “turns in circles” with answers. @Nat explained that the backend was recently switched to the locally‑hosted DeepSeek v4 flash model for speed and better grounding in Meta’s documentation. @Falco added that _Ask Discourse_ is designed for general troubleshooting, not development; for coding tasks he recommended using [dv (Discourse Vibe)](https://meta.discourse.org/t/using-dv-discourse-vibe-to-configure-discourse-ai-in-development/388622?silent=true). [read more](https://meta.discourse.org/t/-/406105/?silent=true)

- **Why topics translate faster than posts** – @LotusJeff observed that topic translations cover 7 months while posts only cover 20 days. @Falco explained that both translation batches process at similar rates, but topics (typically shorter) finish quicker. He suggested adjusting the `max age` or `backfill rate` site settings to let posts catch up. [read more](https://meta.discourse.org/t/-/406189/?silent=true)

### #Feature

- **Ability to configure where videos uploaded** – @Prempavee, on a Pro plan, wanted to offload video uploads to an external service like Mux without upgrading. @Moin pointed to the [Vimeo/YouTube upload theme component](https://meta.discourse.org/t/video-upload-to-youtube-and-vimeo-using-theme-component/170079/59?silent=true) and @Arkshine detailed ongoing work to secure it (e.g., dealing with Vimeo’s partnership requirements and token safety). Since custom plugins aren’t allowed on the Pro plan, @Arkshine promised to explore other solutions. [read more](https://meta.discourse.org/t/-/406119/?silent=true)

### #Announcements

- **Current Projects – June 2026** – @Rishabh published the monthly newsletter. Recently finished items include: bringing the GIFs component into core, the unified new topic list, nested replies, and a new layout/blocks system for themes. Work in progress covers improvements to reporting/analytics, the Events plugin, the Free plan, and a new “Workflows” automation system. [read more](https://meta.discourse.org/t/-/406097/?silent=true)

- **New Reactions Popup in Chat** – @Davidb announced an experimental popup that shows the list of users who reacted to a chat message when hovering (desktop) or long‑pressing (mobile). Admins can enable it via the “Upcoming changes” page. The new feature is designed to replace the limited tooltip with a richer, filterable panel. [read more](https://meta.discourse.org/t/-/406004/?silent=true)

### #bug

- **Bug? Visitors can’t access forum index** – @Miednr reported that setting `categories` as the first entry in `top menu` redirects anonymous visitors to the login page on `/`, while `/categories` and `/latest` work fine. @Nat and @Zogstrip attempted to reproduce, and after troubleshooting, @Miednr discovered the issue correlated with the OpenID Connect plugin. Even after disabling it, the problem reappeared; a temporary fix was to “update” admin settings without changes. [read more](https://meta.discourse.org/t/-/406106/?silent=true)

- **Events from unlisted topics show on calendar** – @RGJ reported that events created in unlisted topics still appear on the calendar. @Zogstrip confirmed the bug and provided a fix via [PR #41194](https://github.com/discourse/discourse/pull/41194). The fix was also cross‑linked to an older related topic. [read more](https://meta.discourse.org/t/-/406032/?silent=true)

### #Community Building

- **Forums that forbid AI content… How’s it going?** – @Robbie.Morrison shared his harrowing experience on Wikipedia, where strict anti‑AI policies led to false accusations and a “reverse burden of proof.” He linked to an [AskHistorians Reddit discussion](https://www.reddit.com/r/AskHistorians/comments/1udjw9s/rules_roundtable_xxiv_plagiarism_integrity_and/) that also struggles with governance. @RGJ provided articles about AI detectors being biased against non‑native English writers, and @One1 cautioned that such policies can unfairly penalize careful writers. [read more](https://meta.discourse.org/t/-/405659/?silent=true)

### #blog

- **Discourse is Not Going Closed Source** – A brief update from @Falco during office hours, continuing the ongoing reassurance from the team. [read more](https://meta.discourse.org/t/-/400863/?silent=true)

### #Site Management

- **Discourse Moderation Guide** – @Gabby_McCone_She_Her asked about the difference between locking and archiving topics. @Moin pointed to the existing documentation on [closed, unlisted, and archived topics](https://meta.discourse.org/t/understanding-closed-unlisted-and-archived-topics/51238?silent=true), explaining that locking prevents post editing. [read more](https://meta.discourse.org/t/-/63116/?silent=true)

### #Plugin

- **Discourse Shared Edits** – @Sam confirmed that a PR ([#163](https://github.com/discourse/discourse-shared-edits/pull/163)) was completed, addressing a long‑standing merge request. [read more](https://meta.discourse.org/t/-/167583/?silent=true)

### #ux

- **Upcoming events – unlisted is invisible in category but visible in Upcoming Events** – @Moin linked this older report to the recently fixed [events from unlisted topics](https://meta.discourse.org/t/events-from-unlisted-topics-show-on-calendar/406032?silent=true) bug, noting the same underlying issue. [read more](https://meta.discourse.org/t/-/363486/?silent=true)

### #development

- **在插件中如何配置数组对象？使用 json\_schema? type: objects ？** – @Singi2016cn encountered a rendering issue with the `type: category` JSON schema validator. @Awesomerobot confirmed that `type: categories` works correctly and suggested using `validations: { max: 1 }` to limit to a single selection. The discussion helped clarify schema usage for plugin developers. [read more](https://meta.discourse.org/t/-/405376/?silent=true)

* * *

## Activity by the @Team Group

Over the last 24 hours, **Discourse team members** were highly engaged across many topics:

- **@Falco** contributed to five discussions: he clarified that Discourse doesn’t auto‑update [is it possible to disable Discourse updates?](https://meta.discourse.org/t/-/406120/?silent=true), explained the model change behind _Ask Discourse_ [Ask discourse moins performant](https://meta.discourse.org/t/-/406105/2?silent=true), offered volume‑mount advice in [how to install plugins](https://meta.discourse.org/t/-/406009/27?silent=true), detailed translation speed differences [why topics translate faster](https://meta.discourse.org/t/-/406189/2?silent=true), and dropped a brief office‑hours note [Discourse is Not Going Closed Source](https://meta.discourse.org/t/-/400863/21?silent=true).

- **@Davidb** authored the announcement about the [new chat reactions popup](https://meta.discourse.org/t/-/406004/1?silent=true) and later cross‑linked the feature to an earlier request [Allow seeing all users who reacted](https://meta.discourse.org/t/-/389090/11?silent=true). He also helped update tags on the [collaborative content gardening hub](https://meta.discourse.org/t/-/397606/105?silent=true).

- **@Rishabh** published the [Current Projects – June 2026](https://meta.discourse.org/t/-/406097/1?silent=true) update and re‑enabled a site for [Discourse Discover](https://meta.discourse.org/t/-/314909/18?silent=true).

- **@Nat** investigated the _Ask Discourse_ performance issue [Ask discourse moins performant](https://meta.discourse.org/t/-/406105/2?silent=true), helped debug the visitors‑login bug [Bug? Visitors can’t access forum index](https://meta.discourse.org/t/-/406106/6?silent=true), advised on a multi‑reply automation problem [使用 ai 角色](https://meta.discourse.org/t/-/406093/5?silent=true), and contributed to the multi‑language preferences discussion [Multi‑language preferences](https://meta.discourse.org/t/-/381116/14?silent=true).

- **@Zogstrip** attempted to reproduce the visitors bug [Bug? Visitors can’t access forum index](https://meta.discourse.org/t/-/406106/2?silent=true), fixed the all‑day event iCal issue [Creating an all day event](https://meta.discourse.org/t/-/253665/6?silent=true), patched the unlisted‑events‑on‑calendar bug [Events from unlisted topics](https://meta.discourse.org/t/-/406032/3?silent=true), and was thanked for a polls fix [Who closed the poll?](https://meta.discourse.org/t/-/405495/6?silent=true).

- **@Chapoi** helped a self‑hoster find the update date [Is it possible to disable Discourse updates?](https://meta.discourse.org/t/-/406120/5?silent=true), asked about documentation for the blocks API [Current Projects – June 2026](https://meta.discourse.org/t/-/406097/4?silent=true), and moderated the plugin installation thread [How to install plugins](https://meta.discourse.org/t/-/406009/24?silent=true).

- **@Sam** completed the merge of a long‑standing PR [Discourse Shared Edits](https://meta.discourse.org/t/-/167583/71?silent=true).

- **@Martin** pushed a fix for the unified new view [Introducing the unified new view](https://meta.discourse.org/t/-/404728/16?silent=true) and gave a progress update on granular permissions [Granular group‑based permissions](https://meta.discourse.org/t/-/402273/9?silent=true).

- **@Awesomerobot** helped a plugin developer debug a JSON schema validator [在插件中如何配置数组对象？](https://meta.discourse.org/t/-/405376/9?silent=true).

* * *

Yesterday’s most popular question was **“Is it possible to disable Discourse updates?”** — turns out you can pin a commit hash, but you’ll also pin yourself to a world of manual security patches. Choose wisely!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月27日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/871 "2026-06-27T13:00:58Z")

</div>

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

## Key Stats

In the last 24 hours, the community added **79 new posts** across **39 new topics** , collecting **138 likes**. The most active contributors were: @Moin (21 likes, 12 posts), @Falco (19 likes, 6 posts), @Mcwumbly (15 likes, 10 posts), @Rishabh (14 likes, 1 post), @Awesomerobot (12 likes, 4 posts), @Robbie.Morrison (8 likes, 3 posts), @Markvanlan (7 likes, 2 posts), @RGJ (7 likes, 1 post), @Chapoi (6 likes, 3 posts), @One1 (5 likes, 5 posts).

* * *

## Interesting Topics

- **#Community Building** – A [heated discussion](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659?silent=true) about forums banning AI‑generated content took off. @Robbie.Morrison shared a painful experience with Wikipedia’s enforcement, where a native‑language author was repeatedly accused of using AI. @RGJ linked [research](https://hai.stanford.edu/news/ai-detectors-biased-against-non-native-english-writers) showing bias against non‑native speakers, and @Awesomerobot confessed that the em dash — once a mark of fine writing — now triggers suspicion. [read more](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659/12?silent=true)

- **#Announcements** – The [June 2026 Current Projects](https://meta.discourse.org/t/current-projects-june-2026/406097/1?silent=true) newsletter from @Rishabh laid out recently finished work (GIFs in core, unified new topic list, nested replies, a new blocks system) and ongoing improvements to analytics, events, the Free plan, and a forthcoming Workflows automation system. [read more](https://meta.discourse.org/t/current-projects-june-2026/406097?silent=true)

- **#Self-hosting** – @JackieP asked how to [self-host a Business‑level account](https://meta.discourse.org/t/self-host-business-account/406250?silent=true). @Falco clarified that Discourse is GPL v2, so all core features—including SSO and gamification—work on‑premises without any license. @Pfaffman offered integration services. [read more](https://meta.discourse.org/t/self-host-business-account/406250/2?silent=true)

- **#Announcements** – The [nested replies feature](https://meta.discourse.org/t/introducing-nested-replies/402812?silent=true) got adjusted defaults: max depth is now **3** and cap is **true**. @Markvanlan made the change, and @Mcwumbly suggested per‑category settings for different use cases (voting, AMAs, etc.). [read more](https://meta.discourse.org/t/introducing-nested-replies/402812/60?silent=true)

- **#Announcements** – [Livestream creation](https://meta.discourse.org/t/livestream-is-now-an-optional-toggle-on-event-creation/406237?silent=true) got simpler: a new toggle on events replaces the old `livestream` tag. @Awesomerobot documented the change, including new CSS classes and serialization for developers. [read more](https://meta.discourse.org/t/livestream-is-now-an-optional-toggle-on-event-creation/406237/1?silent=true)

- **#Feature** – The [multi‑language preference UI](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116?silent=true) sparked further debate. @Moin argued that removing the whole‑topic toggle made it harder to quickly switch between translated and original content, especially when reading multi‑language threads. @Awesomerobot defended the per‑post toggle but acknowledged room for improvement. [read more](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116/15?silent=true)

- **#Site feedback** – @Mcwumbly posed the question: [Where should open‑ended product discussion happen?](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248?silent=true) The #Contribute > Feature category mixes ideation with general conversation, and @Awesomerobot suggested moving some topics to #Contribute > UX or #General. [read more](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/1?silent=true)

- **#Support** – @Ondrej found he [could not re‑enable the AI plugin](https://meta.discourse.org/t/cant-get-the-ai-plugin-enabled/406240?silent=true) after disabling it. @Keegan confirmed a bug and promised a fix, noting that on free tiers the AI plugin is mandatory for spam detection. @Ondrej was not happy about the forced enablement. [read more](https://meta.discourse.org/t/cant-get-the-ai-plugin-enabled/406240/3?silent=true)

- **#ux** – @Moin reported [overlapping icons](https://meta.discourse.org/t/topic-edit-interface-shows-overlapping-icons/406255?silent=true) when editing a topic’s metadata — the AI sparkle overlaps the category dropdown arrow. Already flagged in the AI suggestions thread. [read more](https://meta.discourse.org/t/topic-edit-interface-shows-overlapping-icons/406255/1?silent=true)

- **#Feature** – The [ability to configure video upload destinations](https://meta.discourse.org/t/ability-to-configure-where-videos-uploaded/406119?silent=true) saw progress. @Arkshine demoed a Cloudflare Worker broker that offloads uploads to Mux or CF Stream, while @Mcwumbly noted that Discourse Video (Mux integration) exists but won’t come to lower plans soon. [read more](https://meta.discourse.org/t/ability-to-configure-where-videos-uploaded/406119/17?silent=true)

- **#Feature** – @Mcwumbly asked about [adding a flag button to Full‑App Embeds](https://meta.discourse.org/t/flag-post-in-full-app-embed/406002?silent=true). @Falco was open to it and suggested a setting to control which post actions are shown in embed mode. [read more](https://meta.discourse.org/t/flag-post-in-full-app-embed/406002/2?silent=true)

- **#ux** – Another [AI‑related visual glitch](https://meta.discourse.org/t/ai-title-suggest-icon-is-placed-above-the-title-input-field/406256?silent=true): the title‑suggest button sits above the topic title input when editing, and offers English suggestions even for German titles. [read more](https://meta.discourse.org/t/ai-title-suggest-icon-is-placed-above-the-title-input-field/406256/1?silent=true)

- **#ux** – @Moin requested that [recent drafts always appear first](https://meta.discourse.org/t/always-show-recent-drafts-first-in-the-new-topic-dropdown/406259?silent=true) in the “new topic” dropdown, as their ordering is currently unpredictable until the user visits the drafts page. [read more](https://meta.discourse.org/t/always-show-recent-drafts-first-in-the-new-topic-dropdown/406259/1?silent=true)

- **#Support** – @Falco [explained](https://meta.discourse.org/t/why-topics-translate-faster-than-posts/406189/2?silent=true) why topics get translated faster than posts — the backfill batches are similar sizes, but topics with many posts fall behind. Admins can tweak `max age` or `backfill rate` to rebalance. [read more](https://meta.discourse.org/t/why-topics-translate-faster-than-posts/406189/2?silent=true)

- **#Site feedback** – @Mcwumbly [changed the default sort](https://meta.discourse.org/t/default-sort-for-feature-category/406246/1?silent=true) for the #Contribute > Feature category from “Votes” back to “Activity,” citing confusion. @Moin agreed, recalling an earlier complaint about unexplained topic ordering. [read more](https://meta.discourse.org/t/default-sort-for-feature-category/406246/2?silent=true)

## Activity by the @Team Group

- **@Rishabh** published the [Current Projects – June 2026](https://meta.discourse.org/t/current-projects-june-2026/406097/1?silent=true) newsletter, summarizing recent releases (GIFs in core, unified new view, nested replies, blocks system), ongoing work (analytics, events, free plan improvements), and the upcoming Workflows automation. [read more](https://meta.discourse.org/t/current-projects-june-2026/406097/1?silent=true)

- **@Awesomerobot** announced the [livestream toggle simplification](https://meta.discourse.org/t/livestream-is-now-an-optional-toggle-on-event-creation/406237/1?silent=true) and removed old site settings. He also joined the [multi‑language preference discussion](https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116/16?silent=true) to explain the per‑post toggle rationale, and contributed to the [category organisation debate](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/2?silent=true), suggesting #Contribute > UX for experience‑focused topics. [read more](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/2?silent=true)

- **@Markvanlan** [updated default settings](https://meta.discourse.org/t/introducing-nested-replies/402812/60?silent=true) for nested replies (max depth 3, cap true) and discussed the [future of per‑category settings](https://meta.discourse.org/t/introducing-nested-replies/402812/62?silent=true) with @Mcwumbly, acknowledging the need for easy backfilling of existing topics. [read more](https://meta.discourse.org/t/introducing-nested-replies/402812/62?silent=true)

- **@Chapoi** responded to a request for [blocks system documentation](https://meta.discourse.org/t/current-projects-june-2026/406097/4?silent=true), noting it will arrive once the API stabilises. He also [clarified](https://meta.discourse.org/t/discourse-trust-levels-a-detailed-explanation/396792/13?silent=true) that the trust‑level guide already states all requirements are “and” conditions. [read more](https://meta.discourse.org/t/discourse-trust-levels-a-detailed-explanation/396792/13?silent=true)

- **@Mcwumbly** started two new topics: one on [category organisation](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/1?silent=true) and another [changing the default sort](https://meta.discourse.org/t/default-sort-for-feature-category/406246/1?silent=true) for the Feature category. He also engaged in the [nested replies per‑category](https://meta.discourse.org/t/introducing-nested-replies/402812/61?silent=true) conversation, [video upload](https://meta.discourse.org/t/ability-to-configure-where-videos-uploaded/406119/14?silent=true) limitations, and the [embed flag suggestion](https://meta.discourse.org/t/flag-post-in-full-app-embed/406002/2?silent=true). [read more](https://meta.discourse.org/t/default-sort-for-feature-category/406246/1?silent=true)

- **@Falco** answered a [self‑hosting question](https://meta.discourse.org/t/self-host-business-account/406250/2?silent=true) with clarity, reported the [AI plugin stuck state](https://meta.discourse.org/t/cant-get-the-ai-plugin-enabled/406240/2?silent=true), supported adding flags to embeds [here](https://meta.discourse.org/t/flag-post-in-full-app-embed/406002/3?silent=true), [explained translation speeds](https://meta.discourse.org/t/why-topics-translate-faster-than-posts/406189/2?silent=true), and flagged an [icon overlap](https://meta.discourse.org/t/inline-integration-of-ai-suggestions-in-composer/405394/4?silent=true) in the composer. [read more](https://meta.discourse.org/t/self-host-business-account/406250/2?silent=true)

- **@Keegan** acknowledged the [AI plugin enable bug](https://meta.discourse.org/t/cant-get-the-ai-plugin-enabled/406240/3?silent=true) and confirmed a fix is coming, while also reiterating that the plugin is mandatory on free tiers for spam protection. [read more](https://meta.discourse.org/t/cant-get-the-ai-plugin-enabled/406240/3?silent=true)

* * *

> Yesterday, the community de‑nested replies, debated the soul of authenticity in AI detection, celebrated the em dash’s fall from grace, and proved that even a software forum can’t escape existential questions about writing style. 🎭

---

<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年六月28日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/872 "2026-06-28T13:00:36Z")

</div>

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

## Key Stats

In the last 24 hours, the community has been buzzing with **41 new posts** and **21 new topics** , accumulating **37 likes** across contributions.

**Top Contributors** by likes and posts:

| User | Likes | Posts |
| --- | --- | --- |
| @Nicolsdennis | 9 | 5 |
| @MarkDoerr | 5 | 2 |
| @Falco | 4 | 2 |
| @Ed_S | 4 | 1 |
| @Moin | 2 | 2 |
| @Arkshine | 2 | 1 |
| @LarisaHaster | 2 | 1 |
| @Ondrej | 2 | 1 |
| @Bartv | 1 | 3 |
| @Chapoi | 1 | 3 |

* * *

## Interesting Topics

Here are the most notable discussions from the past day, grouped by category.

### #General

- @Nicolsdennis continued development of their **native mobile client** for iOS and Android, sharing a preview of “Tablet Mode” that splits the feed and post panes like a two-for-one layout. They also demonstrated support for post translations and a cross-forum post navigator. [Read more](https://meta.discourse.org/t/a-native-mobile-ios-android-client-app-for-discourse/403429/9?silent=true) [Read more](https://meta.discourse.org/t/a-native-mobile-ios-android-client-app-for-discourse/403429/10?silent=true) [Read more](https://meta.discourse.org/t/a-native-mobile-ios-android-client-app-for-discourse/403429/12?silent=true)

### #bug

- @ばこん reported that **HTML comments** inside posts are being mistakenly picked up by **AI summarization** , causing hidden text to appear in summaries. @Falco marked this as #wontfix, suggesting users adjust the summary prompt instead. [Read more](https://meta.discourse.org/t/html-comments-are-also-summarized-by-ai/406275/1?silent=true) [Read more](https://meta.discourse.org/t/html-comments-are-also-summarized-by-ai/406275/3?silent=true)

- @Ililaoban found a **regression** affecting user activity pages: pressing the browser back button after viewing a post no longer restores the scroll position, despite a prior fix for the same issue. [Read more](https://meta.discourse.org/t/regression-u-username-activity-loses-scroll-position-after-browser-back/406292/1?silent=true)

### #Site Management

- @MarkDoerr published **Part 2 and Part 3** of the **Discourse Moderation Guide** series. Part 2 covers managing users (trust levels, warnings, suspensions) [read more](https://meta.discourse.org/t/discourse-moderation-guide-part-2-managing-users/406265/1?silent=true), and Part 3 details content management (flags, review queue, topic timers, slow mode) [read more](https://meta.discourse.org/t/discourse-moderation-guide-part-3-managing-content/406266/1?silent=true).

### #Support

- @Firedragon reported being unable to see a **Starter upgrade option** in their account. @Chapoi and @Ondrej assisted, but the issue appears to be related to recent billing UI changes; a team response is expected Monday. [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/24?silent=true) [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/29?silent=true)

- @One1 sought advice on **automatically transferring themes** via Rails console, asking for clarification on the correct command syntax. @NateDhaliwal confirmed the need to use `rails c` inside the Docker container. [Read more](https://meta.discourse.org/t/automatically-transferring-themes-question/406271/1?silent=true) [Read more](https://meta.discourse.org/t/automatically-transferring-themes-question/406271/2?silent=true)

- @Darkpixlz encountered **embed URL configuration issues** – Discourse created ghost topics with a 404 page. @Falco clarified the difference between `discourseUrl` and `discourseEmbedUrl`. [Read more](https://meta.discourse.org/t/discourse-embed-url-configuration-issues/406289/1?silent=true) [Read more](https://meta.discourse.org/t/discourse-embed-url-configuration-issues/406289/2?silent=true)

### #Feature

- @Arkshine shared a **workaround for video upload destination** using a Cloudflare Worker as a broker to handle auth and hide provider credentials – a clever solution for self-hosters who want to upload to CF Stream or Mux. [Read more](https://meta.discourse.org/t/ability-to-configure-where-videos-uploaded/406119/17?silent=true)

- @LotusJeff requested a **date picker** in AI Translate settings, explaining that topic translations often outpace post translations, leaving users with partially translated threads. A date cutoff would solve this disparity. [Read more](https://meta.discourse.org/t/request-for-a-date-picker-in-ai-translate-settings/405828/4?silent=true)

### #Plugin

- @Bartv gave feedback on **Discourse Reactions** , noting that the emoji category scroll bar is not visually discoverable, custom emojis should be pinnable, and “Frequently Used” is stored per browser rather than per account. @Moin suggested a workaround for reordering. [Read more](https://meta.discourse.org/t/discourse-reactions/183261/413?silent=true) [Read more](https://meta.discourse.org/t/discourse-reactions/183261/414?silent=true)

### #Site feedback

- @Moin reported **broken avatars in quotes** within translated posts – the avatars show broken images for all locales, not just German. The issue appears across translated topics with many quotes. [Read more](https://meta.discourse.org/t/broken-avatars-in-quotes-within-translated-posts/406305/1?silent=true)

- @Heliosurge sparked a discussion on where **open-ended product discussions** should happen, suggesting #Contribute > Feature with AI summaries or a new #discuss tag. [Read more](https://meta.discourse.org/t/where-should-open-ended-discussion-about-the-product-happen/406248/4?silent=true)

### #Announcements

- The **solved improvements** feature (allowing “Me Too” indicators) was discussed further. @Noble_Fish asked if admins can see who clicked “Me Too”, and @EricGT shared a real-world use case on [community.openai.com](http://community.openai.com). [Read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/45?silent=true) [Read more](https://meta.discourse.org/t/solved-improvements-allowing-members-to-indicate-theyre-experiencing-a-reported-issue/402498/46?silent=true)

### #ux

- @Rokejulianlockhart clarified that an earlier bug report about **blurred text in subscription context menus** is actually a Firefox bug (bug 2051078), apologizing for the false alarm. [Read more](https://meta.discourse.org/t/text-in-the-topic-subscription-control-context-menu-is-blurred/405967/3?silent=true)

### #Theme component

- @Bartv pointed out that **Homepage Feature** images are loaded at 1000x1000px but rendered at ~200px, wasting 83% bandwidth. He suggested adding an option to choose image sizes. [Read more](https://meta.discourse.org/t/homepage-feature/144264/151?silent=true)

- @Heliosurge inquired about **rich editor support** for the Discourse svgbob component and suggested better documentation for the “SVGblob Height” setting. [Read more](https://meta.discourse.org/t/discourse-svgbob/223573/22?silent=true)

* * *

## Activity by the @Team Group

In the last 24 hours, members of the @Team group were active in the following topics:

- @Falco responded to the **HTML comments** bug report (#406275), marking it as #wontfix with a clear rationale. [Read more](https://meta.discourse.org/t/html-comments-are-also-summarized-by-ai/406275/3?silent=true)  
They also helped @Darkpixlz with **embed URL configuration** (#406289), explaining the difference between the two URL settings. [Read more](https://meta.discourse.org/t/discourse-embed-url-configuration-issues/406289/2?silent=true)

- @Chapoi assisted @Firedragon in the **No starter upgrade option** thread (#403167), checking account sections and promising a team reply after the weekend. [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/25?silent=true) [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/28?silent=true) [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/30?silent=true)

- @Ondrej also contributed to the same **No starter upgrade** topic (#403167), confirming the issue by testing the URL path and providing a screenshot. [Read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167/29?silent=true)

* * *

_Yesterday’s most liked moment was @Nicolsdennis unveiling tablet mode for the native mobile app – proving that two panes are better than one, especially when they slide like drawers._

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月29日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/873 "2026-06-29T13:00:41Z")

</div>

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

* * *

## Key Stats

In the last 24 hours, the community generated **46 new posts** across **21 active topics** , proving that the Discourse engine never sleeps. The top contributors by likes were:

- @Moin (4 posts, 8 likes)
- @Falco (3 posts, 6 likes)
- @NiceOldGuy (2 posts, 3 likes)
- @Lilly (1 post, 3 likes)
- @Seanblue (1 post, 3 likes)

* * *

## Interesting Topics

### #Announcements

- **Introducing nested replies** – The new threaded reply feature continues to spark discussion. @NiceOldGuy shared a thoughtful defense of the flat model while acknowledging the use case for issue tracking, linking to [Jeff Atwood’s canonical take](https://meta.discourse.org/t/introducing-nested-replies/402812/64?silent=true) and the [Discourse terminology debate](https://meta.discourse.org/t/why-is-the-word-thread-not-allowed-on-meta/82156?silent=true). The team is watching feedback closely. [read more](https://meta.discourse.org/t/introducing-nested-replies/402812?silent=true)

- **Introducing the unified new view for the topic list** – @Martin and @Sam clarified how the combined New/Unread list bumps the current user’s own topics to the top when marked unread, a behaviour inherited from the old Unread list. @Moin raised concerns about DiscourseHub showing only combined counts; @Pmusaraj was pinged for a fix. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728?silent=true)

### #bug

- **`&rsquo;` in topic titles on oops page** – @Moin spotted that the oops page (e.g. `https://meta.discourse.org/oops`) displays raw `&rsquo;` entities instead of curly apostrophes. @Lilly found it funny and linked a related screenshot. @Sam confirmed the root cause was a security fix that escaped entities incorrectly and promised a fix. [read more](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309?silent=true)

- **HTML comments are also summarized by AI** – @Falco marked this as #wontfix, noting that stripping HTML comments from AI preprocessing isn’t worth the trade‑off. Users can adjust agent prompts if it bothers them. [read more](https://meta.discourse.org/t/html-comments-are-also-summarized-by-ai/406275/3?silent=true)

- **Regression: /u/:username/activity loses scroll position after browser Back** – @Ililaoban reported that the scroll‑restore feature on user activity pages (touted in the 3.0 release notes) is broken again. [read more](https://meta.discourse.org/t/regression-u-username-activity-loses-scroll-position-after-browser-back/406292?silent=true)

### #Feature

- **Official warning pm notification feature** – @LittleD dug into a Glimmer migration oversight: the `isWarning` property on Post model is missing, causing warning PM first posts to lose their moderator styling. A one‑line getter fix was suggested. [read more](https://meta.discourse.org/t/official-warning-pm-notification-feature/387448/8?silent=true)

### #Plugin

- **Discourse Reactions** – @Martin continued iterating on reaction UX, discussing a “click to react” pattern from Chat, pinning custom emojis, and making the emoji picker scroll hint more obvious. @Chapoi was asked for design feedback. [read more](https://meta.discourse.org/t/discourse-reactions/183261/416?silent=true)

- **Discourse Bilibili Onebox** – @Noble_Fish noted that the onebox doesn’t respect the `?p=2` parameter for playing specific parts of a Bilibili video. @Scavin confirmed a fix and updated the plugin. [read more](https://meta.discourse.org/t/discourse-bilibili-onebox/389149/8?silent=true)

### #Self-hosting

- **Commit b4a3389 更新后如何获取用户ip** – @Iamntz shared a detailed Nginx config snippet for restoring real visitor IPs when Discourse is behind Cloudflare, including the complete Cloudflare IP range list. [read more](https://meta.discourse.org/t/commit-b4a3389-ip/406267/2?silent=true)

### #Site feedback

- **Broken avatars in quotes within translated posts** – @Moin noticed that when a topic is machine‑translated, avatars inside `<aside>` quotes show broken images. This affects all languages, not just German. [read more](https://meta.discourse.org/t/broken-avatars-in-quotes-within-translated-posts/406305?silent=true)

### #Support

- **No starter upgrade option** – @Firedragon couldn’t see the Starter plan after the pricing page changes. @Chapoi and @Ondrej investigated. @Rishabh later confirmed that Starter is now a legacy plan and no longer appears as an upgrade option, apologising for the confusion. [read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167?silent=true)

- **Fixing a topic timestamp change gone wrong?** – @Adamengst accidentally redated an entire topic and tried to fix it. @Moin pointed him to the Rails console method for editing post dates. [read more](https://meta.discourse.org/t/fixing-a-topic-timestamp-change-gone-wrong/406330?silent=true)

- **Bootstrap mode is legacy?** – @Tobiaseigen shared how the removal of bootstrap mode is hurting new communities where TL0 users can’t access PMs and get stuck in a low‑engagement loop. @Merefield suggested temporarily setting default trust level to 1. [read more](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468?silent=true)

- **Using threads with existing topics** – @Lew_Grothe asked whether turning on threading for a category reformats existing replies. @Falco clarified: no, conversion is manual via topic action. Moving posts from a flat topic into a threaded topic preserves threading accuracy. [read more](https://meta.discourse.org/t/using-threads-with-existing-topics/406314?silent=true)

### #ux

- **Right clicking in composer finds image from post behind composer** – @Seanblue discovered that right‑clicking in the composer (outside the textarea) can trigger browser actions on images beneath the overlay. @Chapoi added a #pr-welcome tag but noted it’s not a real‑world issue. [read more](https://meta.discourse.org/t/right-clicking-in-composer-finds-image-from-post-behind-composer/406325?silent=true)

* * *

## Activity by the @Team Group

- **@Sam** weighed in on the oops‑page entity bug ([post](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309/3?silent=true)), discussed the unified new view sorting logic ([post](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/21?silent=true)), and was pinged about deleted‑post placeholders in the nested replies view ([topic](https://meta.discourse.org/t/nested-replies-view-n-pads-pages-with-deleted-post-placeholders-that-the-flat-view-omits/406322?silent=true)).

- **@Falco** marked HTML‑comment AI summarization as #wontfix ([post](https://meta.discourse.org/t/html-comments-are-also-summarized-by-ai/406275/3?silent=true)), helped with embed configuration ([post](https://meta.discourse.org/t/discourse-embed-url-configuration-issues/406289/2?silent=true)), and clarified threaded topic conversion ([post](https://meta.discourse.org/t/using-threads-with-existing-topics/406314/3?silent=true)).

- **@Martin** engaged deeply with reactions UX feedback ([post](https://meta.discourse.org/t/discourse-reactions/183261/416?silent=true)) and the unified new view implementation ([post](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/18?silent=true)).

- **@Chapoi** assisted with the Starter plan issue ([post 25](https://meta.discourse.org/t/no-starter-upgrade-option/403167/25?silent=true) and [post 28](https://meta.discourse.org/t/no-starter-upgrade-option/403167/28?silent=true)) and noted the right‑click composer bug as low priority ([post](https://meta.discourse.org/t/right-clicking-in-composer-finds-image-from-post-behind-composer/406325/2?silent=true)).

- **@Rishabh** confirmed that the Starter plan is now a legacy upgrade option and that the “Change Plans” page has been removed temporarily ([post](https://meta.discourse.org/t/no-starter-upgrade-option/403167/36?silent=true)).

* * *

_And in the finest tradition of meta surprises, yesterday we learned that right‑clicking through the composer is basically a magic trick – the forum sees right through your overlay._

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026年六月30日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/874 "2026-06-30T13:00:51Z")

</div>

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

## Key Stats

- **Total new posts** : 61
- **Total new topics** : 30
- **Total likes on new posts** : 67

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

| User | Posts | Likes |
| --- | --- | --- |
| @Sam | 4 | 9 |
| @Supermathie | 3 | 9 |
| @Lilly | 6 | 6 |
| @Falco | 4 | 5 |
| @Martin | 3 | 5 |
| @Nicolsdennis | 3 | 5 |
| @Tannerabread | 2 | 4 |
| @Markvanlan | 1 | 4 |
| @Overgrow | 2 | 3 |
| @Chapoi | 5 | 2 |

* * *

## Interesting Topics

### #bug

- @Nicolsdennis reported that the [nested replies view (0) pads pages with placeholders for deleted posts](https://meta.discourse.org/t/nested-replies-view-n-pads-pages-with-deleted-post-placeholders-that-the-flat-view-omits/406322/3?silent=true), while the flat view omits them. @Markvanlan acknowledged the issue and plans to skip placeholders when there are no descendants, noting that nested replies are returning to `/t/` in the next update. @Falco suggested moving deleted placeholders with no descendants to the end instead. [read more](https://meta.discourse.org/t/nested-replies-view-n-pads-pages-with-deleted-post-placeholders-that-the-flat-view-omits/406322?silent=true)

- @Lilly identified a bug where [custom emojis loaded from S3/R2 bypass the configured CDN routing](https://meta.discourse.org/t/custom-emojis-loaded-from-s3-r2-bypass-cdn-routing/406384?silent=true). She opened a PR to wrap the emoji URL in `Discourse.store.cdn_url()` and provided a theme component as an interim fix. @Falco noted that standard emojis use one CDN while custom emojis use another, and that a properly configured two-CDN setup should cover both. [read more](https://meta.discourse.org/t/custom-emojis-loaded-from-s3-r2-bypass-cdn-routing/406384?silent=true)

- @Tannerabread revived a long‑standing issue where [spoilers don’t toggle when nested inside 3](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499/7?silent=true) and released a fix in PR #41266. [read more](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499?silent=true)

- @Seanblue reported that [right‑clicking in the composer can open an image context menu from the post behind the composer](https://meta.discourse.org/t/right-clicking-in-composer-finds-image-from-post-behind-composer/406325?silent=true). @Chapoi confirmed the quirk and added a `#pr‑welcome` tag, noting it occurs only when clicking through the composer container (not the textarea) in the rich‑text editor. [read more](https://meta.discourse.org/t/right-clicking-in-composer-finds-image-from-post-behind-composer/406325?silent=true)

- @Sam commented on [HTML‑encoded entities (5) appearing in topic titles on the “oops” page](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309/3?silent=true), noting that a security fix likely caused the issue, and that extra care is needed to avoid injections. @Zogstrip proposed a fix in PR #41261. [read more](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309?silent=true)

### #Self‑Hosting

- @Supermathie published a comprehensive guide on [handling the chain of trust for the end user’s real IP](https://meta.discourse.org/t/handling-the-chain-of-trust-of-the-end-users-real-ip/406372?silent=true) when Discourse sits behind multiple proxies. The guide explains the new predictable filename outlets in `discourse_docker` and gives examples for AWS, Cloudflare, and custom setups. [read more](https://meta.discourse.org/t/handling-the-chain-of-trust-of-the-end-users-real-ip/406372?silent=true)

- In a related topic, @Lilly and @Supermathie helped a user whose IP detection broke after a recent commit. [The solution](https://meta.discourse.org/t/commit-b4a3389-ip/406267/3?silent=true) involves switching to a Unix socket or adding custom `real_ip` directives for the Docker gateway. @Supermathie also wrote a dedicated guide for this scenario. [read more](https://meta.discourse.org/t/commit-b4a3389-ip/406267?silent=true)

### #Announcements

- @Sam announced [cost‑based quotas for Discourse AI](https://meta.discourse.org/t/cost-based-quotas-for-discourse-ai/406400?silent=true), allowing admins to set a dollar limit per group for LLM usage. The feature estimates cost across providers and enforces the budget. [read more](https://meta.discourse.org/t/cost-based-quotas-for-discourse-ai/406400?silent=true)

- @Mcwumbly discussed the behaviour of [Upcoming Changes](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/29?silent=true) – specifically that Beta changes are automatically enabled for hosted sites but not for self‑hosters (they wait until Stable). He plans to update the documentation. @Moin agreed and noted it clarified why some changes are not moved to Stable. [read more](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894?silent=true)

- @Martin confirmed that [Discourse Reactions will be enabled by default across all sites](https://meta.discourse.org/t/enabling-discourse-reactions-by-default-for-all-sites/403795/6?silent=true) via an upcoming change, and added a note in the Reactions plugin topic. [read more](https://meta.discourse.org/t/enabling-discourse-reactions-by-default-for-all-sites/403795?silent=true)

### #Plugin

- @Martin responded to user feedback on the [Discourse Reactions plugin](https://meta.discourse.org/t/discourse-reactions/183261/416?silent=true), discussing ideas like one‑click reactions, pinning custom emojis to the top, and making frequently used emojis appear directly in the popout. @Chapoi was asked for design input. [read more](https://meta.discourse.org/t/discourse-reactions/183261?silent=true)

### #Support / Hosted

- @Rishabh clarified that the **Starter plan** has been made legacy and is no longer an upgrade option from Free. The current pricing tiers are Free, Pro, Business, and Enterprise. [The Change Plans page](https://meta.discourse.org/t/no-starter-upgrade-option/403167/36?silent=true) was also removed pending redesign. [read more](https://meta.discourse.org/t/no-starter-upgrade-option/403167?silent=true)

### #General / UX

- @Chapoi commented on the [AI title suggest icon placement bug](https://meta.discourse.org/t/ai-title-suggest-icon-is-placed-above-the-title-input-field/406256/2?silent=true), promising to fix the absolutely‑positioned AI button when time allows. [read more](https://meta.discourse.org/t/ai-title-suggest-icon-is-placed-above-the-title-input-field/406256?silent=true)

- @Overgrow started a discussion on whether [AI translations + crawler indexing yield any SEO payoff](https://meta.discourse.org/t/ai-translations-crawler-indexing-any-seo-payoff/406427?silent=true). @Nat shared a blog post about running Discourse in another language and warned about a footgun – the need to enable `set locale from param` alongside content localization. [read more](https://meta.discourse.org/t/ai-translations-crawler-indexing-any-seo-payoff/406427?silent=true)

- @Chapoi explained the [modern way to set a custom homepage](https://meta.discourse.org/t/topic/406418/2?silent=true) using the `custom_homepage` modifier in a theme, rather than a custom route. @NateDhaliwal added that users must set their default home page to `(default)` in Preferences to see the custom homepage. [read more](https://meta.discourse.org/t/topic/406418?silent=true)

- @Martin investigated [why topics a user created appear at the top of the new unified New/Unread list](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/20?silent=true) when marked as unread. @Sam felt it was fine to keep that behaviour, as it helps dependent users. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728?silent=true)

* * *

## Activity by the @Team Group

The Discourse team was active in several discussions, driving fixes, documentation, and feature announcements.

- @Sam opened the **[cost‑based AI quotas announcement](https://meta.discourse.org/t/cost-based-quotas-for-discourse-ai/406400?silent=true)** and contributed to the **[nested replies placeholder](https://meta.discourse.org/t/nested-replies-view-n-pads-pages-with-deleted-post-placeholders-that-the-flat-view-omits/406322/3?silent=true)** and **[unified new view](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/21?silent=true)** topics. He also acknowledged the HTML entity issue in topic titles. [read more](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309/3?silent=true)

- @Markvanlan confirmed he would fix the **[nested replies placeholder](https://meta.discourse.org/t/nested-replies-view-n-pads-pages-with-deleted-post-placeholders-that-the-flat-view-omits/406322/4?silent=true)** issue and noted the upcoming `/t/` migration for nested replies.

- @Supermathie wrote the detailed guide on **[handling the real‑IP chain of trust](https://meta.discourse.org/t/handling-the-chain-of-trust-of-the-end-users-real-ip/406372?silent=true)** and helped resolve the IP detection problem in a **[self‑hosting topic](https://meta.discourse.org/t/commit-b4a3389-ip/406267/4?silent=true)** with configuration advice.

- @Martin engaged in multiple threads: he responded to feedback on **[Discourse Reactions](https://meta.discourse.org/t/discourse-reactions/183261/416?silent=true)**, discussed the upcoming changes rollout in **[Upcoming Changes](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894?silent=true)**, confirmed the **[Enabling Reactions](https://meta.discourse.org/t/enabling-discourse-reactions-by-default-for-all-sites/403795/7?silent=true)** default, and examined the unified new list behaviour with @Sam. [read more](https://meta.discourse.org/t/introducing-the-unified-new-view-for-the-topic-list/404728/20?silent=true)

- @Chapoi provided design insights on the **[right‑click composer bug](https://meta.discourse.org/t/right-clicking-in-composer-finds-image-from-post-behind-composer/406325/2?silent=true)** (tagged `#pr‑welcome`), promised to fix the **[AI title suggest icon](https://meta.discourse.org/t/ai-title-suggest-icon-is-placed-above-the-title-input-field/406256/2?silent=true)** placement, and helped a user with the **[custom homepage](https://meta.discourse.org/t/topic/406418/2?silent=true)** setup. He also eyed the **[inline AI suggestions](https://meta.discourse.org/t/inline-integration-of-ai-suggestions-in-composer/405394/6?silent=true)** for visual consistency.

- @Tannerabread fixed a long‑standing bug with **[spoilers inside 13](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499/7?silent=true)** via PR #41266, and identified a duplicate bug report in the **custom wizard plugin** category.

- @Zogstrip proposed a fix for the **[HTML entity in topic titles](https://meta.discourse.org/t/rsquo-in-topic-titles-on-oops-page/406309/5?silent=true)** issue (PR #41261).

- @Mcwumbly clarified the **[Upcoming Changes beta behaviour](https://meta.discourse.org/t/introducing-upcoming-changes-a-system-to-manage-new-features-and-changes-to-existing-functionality-in-your-community/392894/29?silent=true)** for self‑hosted sites and updated the documentation.

- @Rishabh confirmed the **[Starter plan deprecation](https://meta.discourse.org/t/no-starter-upgrade-option/403167/36?silent=true)** and explained the removal of the Change Plans page.

- @Nat shared real‑world experiences with **AI translations** and warned about a configuration footgun in the [SEO payoff topic](https://meta.discourse.org/t/ai-translations-crawler-indexing-any-seo-payoff/406427/2?silent=true).

- @Lilly (likely a staff member) reported and fixed the **custom emoji CDN bug** , contributed to the **IP detection** thread, and even posted a PR for the emoji fix. [see her bug report](https://meta.discourse.org/t/custom-emojis-loaded-from-s3-r2-bypass-cdn-routing/406384?silent=true)

- @Renato was mentioned as a resource for the **Reactions** discussion and the **cursor jumping** issue, though they did not post in the last 24 hours.

* * *

> _Yesterday’s activity saw more than half a dozen AI‑related threads, proving that even robots need a little budgeting now and then – may your costs be low and your placeholders be gone._

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/875 "2026-07-01T13:01:14Z")

</div>

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

## Key Stats

- **Total new posts:** 90
- **Total new topics:** 43
- **Total likes** across returned posts: 114

**Top users by likes and posts:**

| User | Likes | Posts |
| --- | --- | --- |
| @Sam | 13 | 1 |
| @Moin | 10 | 13 |
| @Itsbhanusharma | 8 | 6 |
| @Nat | 8 | 2 |
| @Falco | 6 | 3 |
| @Overgrow | 6 | 2 |
| @Loic | 6 | 1 |
| @Willy | 5 | 1 |
| @Awesomerobot | 4 | 4 |
| @Chapoi | 4 | 2 |

* * *

## Interesting Topics

### #Announcements

- **Cost based quotas for Discourse AI** – @Sam announced a new feature that allows administrators to control AI spend by estimated dollar cost per group, making budget management easier. [read more](https://meta.discourse.org/t/-/406400?silent=true)

- **GIFs are moving to Discourse core!** – Discussion around the upcoming change to bring GIF support into core. @Moin, @Mcwumbly, and @Davidb clarified that the setting will remain configurable and that the “upcoming changes” wording will be improved. [read more](https://meta.discourse.org/t/-/404829?silent=true)

- **June 2026 monthly release** – @Loic shared the release notes for `v2026.6.0` along with patch versions for previous releases. [read more](https://meta.discourse.org/t/-/406435?silent=true)

- **Introducing Upcoming Changes, a system to manage new features** – @Mcwumbly and @Moin debated moving upcoming changes from “stable” to “beta” for self-hosters, with concerns about theme component breakage and the replacement of the `everyone` group. [read more](https://meta.discourse.org/t/-/392894?silent=true)

- **Inline integration of AI Suggestions (in Composer)** – @Chapoi discussed making the AI suggestion UI consistent across the composer and other areas. @Nicolsdennis inquired about round-trip latency and suggestion scope. [read more](https://meta.discourse.org/t/-/405394?silent=true)

### #General

- **AI translations + crawler indexing = any SEO payoff?** – @Overgrow asked about SEO benefits of multilingual translation. @Nat shared a blog post and fixed a footgun related to `set locale from param`. @Eisammy reported mixed SEO results from translating 140k posts. [read more](https://meta.discourse.org/t/-/406427?silent=true)

- **Discourse Comments on Astro Starlight** – @Philh showcased a project to embed Discourse comments in Astro Starlight pages, resembling the Coding Horror blog style. @NateDhaliwal praised the seamless integration. [read more](https://meta.discourse.org/t/-/406500?silent=true)

### #Self-hosting

- **Custom Emojis loaded from S3/R2 bypass CDN routing** – @Falco and @Lilly debugged a CDN configuration issue with Cloudflare R2, discovering that `DISCOURSE_CDN_URL` seemed incompatible. @Lilly reopened a PR that wraps emoji uploads with `Discourse.store.cdn_url()`. [read more](https://meta.discourse.org/t/-/406384?silent=true)

- **How to install plugins without using a third-party host?** – @Willy shared a `docker-compose` approach to mount local plugins into the container via the `after_code` hook. @Pfaffman suggested symlinks, and @Nicolsdennis asked about migrations. [read more](https://meta.discourse.org/t/-/406009?silent=true)

- **Proxying new setup with reverse proxy** – @Tayhansolo experienced sub‑domain verification failures during setup. @Darkpixlz recommended using separate LXC containers and Cloudflare Tunnels for residential ISPs. [read more](https://meta.discourse.org/t/-/406487?silent=true)

### #Support

- **Wana to change username of discourse id on forum community of frappe** – @Ahsan_Javaid wanted to change their username on the [discuss.frappe.io](http://discuss.frappe.io) forum. @Itsbhanusharma explained that only the community’s admin can make the change via the admin panel. [read more](https://meta.discourse.org/t/-/406528?silent=true)

- **Self Hosted Forum Log In Issues** – @Apiento reported frequent logout issues. @Itsbhanusharma suspected Cloudflare proxy misconfiguration and linked to relevant threads about handling real IP. [read more](https://meta.discourse.org/t/-/406526?silent=true)

### #Feature

- **Feature request: Limit topic translation to specific categories** – @Overgrow proposed an allow‑list setting for AI translation categories to control costs. @Pmusaraj noted that most communities benefit from translating all content, but agreed the use case is valid. [read more](https://meta.discourse.org/t/-/392993?silent=true)

- **Show all replies after posting on a topic with simple mode** – @Moin echoed feedback that users should see all replies after posting in simple mode for doc categories. [read more](https://meta.discourse.org/t/-/405660?silent=true)

### #bug

- **OP of warnings not highlighted with Staff Color** – @Architect reported a CSS oversight. @Awesomerobot confirmed and applied a fix in [PR #41293](https://github.com/discourse/discourse/pull/41293). [read more](https://meta.discourse.org/t/-/380993?silent=true)

### #ux

- **Nested mouseover notes can be entered but not shown** – @Dreieck demonstrated that nested footnotes render in the editor but the inner note is not accessible. They suggested either making nesting work or preventing it. [read more](https://meta.discourse.org/t/-/406501?silent=true)

### #Theme component

- **Post Views Counter** – @Awesomerobot modernised the component via a PR. @Mbcahyono merged it and handed over maintenance. [read more](https://meta.discourse.org/t/-/143807?silent=true)

- **Homepage Feature** – @Awesomerobot improved image handling with `srcset` but inadvertently triggered thousands of thumbnail jobs. @Bartv raised a concern, and @Awesomerobot reverted the change and provided a console command to clear the queue. [read more](https://meta.discourse.org/t/-/144264?silent=true)

### #Plugin

- **Discourse svgbob** – @Arkshine submitted a PR to update the SVGBob plugin and add new features. [read more](https://meta.discourse.org/t/-/223573?silent=true)

* * *

## Activity by the @Team Group

- @Sam announced **cost‑based quotas for Discourse AI** in [topic 406400](https://meta.discourse.org/t/-/406400/1?silent=true).
- @Nat contributed to the **AI translations SEO** discussion, sharing a blog post and fixing a footgun ([topic 406427](https://meta.discourse.org/t/-/406427?silent=true)).
- @Loic published the **June 2026 monthly release** notes ([topic 406435](https://meta.discourse.org/t/-/406435/1?silent=true)).
- @Awesomerobot fixed a **staff color bug** for warnings ([topic 380993](https://meta.discourse.org/t/-/380993/6?silent=true)), modernised the **Post Views Counter** theme component ([topic 143807](https://meta.discourse.org/t/-/143807/18?silent=true)), and improved the **Homepage Feature** component ([topic 144264](https://meta.discourse.org/t/-/144264/152?silent=true)), though later reverted part of the change to avoid excessive thumbnail generation.
- @Chapoi provided guidance on **custom homepage** setup ([topic 406418](https://meta.discourse.org/t/-/406418/2?silent=true)) and discussed **inline AI suggestions** in the composer ([topic 405394](https://meta.discourse.org/t/-/405394/6?silent=true)).
- @Zogstrip apologised for the **theme creator 500 error** and linked to a fix PR ([topic 406027](https://meta.discourse.org/t/-/406027/7?silent=true)).
- @Tgxworld investigated a **dashboard report spacing issue** reported by @Moin ([topic 395768](https://meta.discourse.org/t/-/395768/32?silent=true)).
- @Pmusaraj replied to the **translation category limit** feature request, noting that most communities prefer to translate all content ([topic 392993](https://meta.discourse.org/t/-/392993/10?silent=true)).
- @Mcwumbly discussed **upcoming changes** flow, clarifying that moving features to “beta” will enable them for everyone by default ([topic 392894](https://meta.discourse.org/t/-/392894/32?silent=true)), and acknowledged the **Dismiss Admin Noise** theme as a useful interim solution ([topic 403729](https://meta.discourse.org/t/-/403729/5?silent=true)).
- @Davidb confirmed that **GIFs** will remain configurable after moving to core ([topic 404829](https://meta.discourse.org/t/-/404829/24?silent=true)).
- @Martin fixed the **unified new view** in Discourse Hub ([topic 404728](https://meta.discourse.org/t/-/404728/22?silent=true)) by queuing core and mobile updates.
- @Supermathie explained the **chain of trust for real IP** handling, noting that Rails does not use `X-Real-IP` and that `X-Forwarded-For` processing occurs at the nginx boundary ([topic 406372](https://meta.discourse.org/t/-/406372/5?silent=true)).

* * *

And remember, if you find yourself down a rabbit hole of Cloudflare R2 configuration, at least you’ll learn a lot about emojis – and maybe even contribute a pointless PR! 🐇✨

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/876 "2026-07-02T13:01:04Z")

</div>

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

## Key Stats

In the last 24 hours, **99 new posts** were created across **41 new topics** , generating **137 likes**. The community was highly engaged, with the following top contributors driving the conversation:

| User | Likes Received | Posts |
| --- | --- | --- |
| @Moin | 26 | 19 |
| @Awesomerobot | 15 | 5 |
| @Mcwumbly | 13 | 10 |
| @Lilly | 8 | 5 |
| @Ed_S | 6 | 2 |
| @Vitaly_Lukin | 6 | 2 |
| @Martin | 5 | 5 |
| @Cocococosti | 5 | 2 |
| @Laguna | 5 | 2 |
| @Itsbhanusharma | 4 | 5 |

* * *

## Interesting Topics

### #Support

- @Ed_S questioned the accuracy of security fix comparisons on [releases.discourse.org](http://releases.discourse.org), noting that point releases like 2026.4.2 appear to have the same number of fixes as newer versions. @Awesomerobot explained that it’s an artefact of how the release site compares patches forward, not backward, and @David confirmed they backport all security fixes to all supported releases. [read more](https://meta.discourse.org/t/-/406566/1?silent=true)

- @Vitaly_Lukin reported that [discourse.theme-creator.io](http://discourse.theme-creator.io) has been down since Monday, showing a generic error page. @Moin pointed out that a fix was already merged earlier, and the site should be back soon. [read more](https://meta.discourse.org/t/-/406579/1?silent=true)

- A Spanish-language topic by @Laguna asked how to hide the floating category and tag breadcrumb menu on a Discourse forum using the Graceful Theme. @NateDhaliwal provided CSS to hide the element, and @Lilly recommended the Custom Top Navigation Links theme component as a more flexible solution. [read more](https://meta.discourse.org/t/-/406598/1?silent=true)

### #Migration

- @Siamak-Oi inquired about the user account migration experience when moving from Telligent to Discourse under a Business plan. @Italo noted that tooling for Telligent likely requires an Enterprise plan, while @Cocococosti shared that user accounts migrate successfully and users retain content and stats, though they need to reset passwords on first login. [read more](https://meta.discourse.org/t/-/406559/1?silent=true)

### #Announcements

- Discussion continued on the [GIFs moving to Discourse core](https://meta.discourse.org/t/-/404829/17?silent=true) topic. @One1 struggled to disable the GIF button in the composer, but @Moin and @Davidb clarified that the upcoming change under a hidden site setting can be turned off, and the wording around permanence was confusing. @Mcwumbly acknowledged the labeling issue and suggested improvements. [read more](https://meta.discourse.org/t/-/404829/17?silent=true)

- The [Modernizing the Foundation theme](https://meta.discourse.org/t/-/395331/107?silent=true) thread saw @Moin flag a regression where the language dropdown icon became oversized. @Awesomerobot identified that a missing CSS wrapper changed specificity and [pushed a fix](https://github.com/discourse/discourse/pull/41348). [read more](https://meta.discourse.org/t/-/395331/107?silent=true)

- In the [Admin Reporting & Analysis: Incremental Changes](https://meta.discourse.org/t/-/395768/31?silent=true) topic, @Moin raised a concern about empty rows in reports taking up too much space. @Tgxworld investigated and later the issue appears to have been resolved. [read more](https://meta.discourse.org/t/-/395768/31?silent=true)

- The [Introducing Upcoming Changes](https://meta.discourse.org/t/-/392894/31?silent=true) system saw extensive debate. @Moin questioned whether the “reporting improvements” change skipped the “stable” phase, effectively removing opt-out for many admins. @Tgxworld admitted it was a mistake and re-added the setting. @Martin is working on a fix for the “everyone group” replacement issue in theme components. [read more](https://meta.discourse.org/t/-/392894/31?silent=true)

- @Mcwumbly announced a new feature: [Review and suspend accounts which are not yet activated](https://meta.discourse.org/t/-/406639/1?silent=true). Admins can now filter by activation status, bulk suspend unverified accounts, and see suspend reasons in a dedicated tab—useful for handling spam waves. [read more](https://meta.discourse.org/t/-/406639/1?silent=true)

### #bug

- @Moin reported an error when toggling the “reporting improvements” upcoming change, showing a 422 error. @Zogstrip quickly [submitted a fix](https://github.com/discourse/discourse/pull/41344) confirming the issue was related to the dropdown offering “staff” and “custom groups” but not “everyone”. [read more](https://meta.discourse.org/t/-/395881/31?silent=true)

- @Lilly detailed a deep dive into a bug where [custom emojis loaded from S3/R2 bypass CDN routing](https://meta.discourse.org/t/-/406384/11?silent=true). After debugging Cloudflare R2 configuration, she submitted a PR that wraps URL assignments in `Discourse.store.cdn_url()`, which was merged and fixed the issue. She also updated the R2 documentation accordingly. [read more](https://meta.discourse.org/t/-/406384/11?silent=true)

### #Feature

- Long-standing feature request [Add support for secure uploads in chat](https://meta.discourse.org/t/-/238782/14?silent=true) saw @Mcwumbly confirm no progress has been made yet. He invited users to share anecdotes about how the lack of this feature impacts them, noting that it’s not yet prioritized. [read more](https://meta.discourse.org/t/-/238782/14?silent=true)

### #Plugin

- In the [Resenha – Voice Rooms](https://meta.discourse.org/t/-/389056/53?silent=true) topic, @Itsbhanusharma reported a compatibility issue with ESR Discourse, causing the plugin to fail to load. @Falco explained that experimental plugins are not expected to work on ESR, and @Mcwumbly enjoyed using the voice rooms, calling them “very cool”. [read more](https://meta.discourse.org/t/-/389056/53?silent=true)

### #General

- @Eisammy shared real-world SEO data from using [AI translations](https://meta.discourse.org/t/-/406427/3?silent=true). They translated 140k posts and 14k topics into several languages, but organic traffic from those countries dropped slightly. They noted that while LLM translation is useful, they still prefer content written originally in Portuguese. [read more](https://meta.discourse.org/t/-/406427/3?silent=true)

### #ux

- @Dreieck discovered a usability bug with [nested mouseover notes](https://meta.discourse.org/t/-/406501/1?silent=true): they can be entered markdown but the inner note’s popup is not reachable by mouse. They suggested either making nested notes functional or preventing nesting to show the raw markdown. [read more](https://meta.discourse.org/t/-/406501/1?silent=true)

### #Self-hosting

- @Apiento reported persistent login issues on their self-hosted forum, being logged out repeatedly. @Itsbhanusharma suspected Cloudflare proxy optimizations and linked to relevant guides on handling real IP addresses. [read more](https://meta.discourse.org/t/-/406526/1?silent=true)

* * *

## Activity by the @Team Group

The Discourse team was very active yesterday, addressing bugs, pushing code fixes, and engaging in feature discussions:

- **@Awesomerobot** identified a CSS specificity issue in the Foundation theme language toggle, submitted a [fix](https://github.com/discourse/discourse/pull/41348), and cleaned up the tag visibility modal in [this PR](https://github.com/discourse/discourse/pull/41349). Also clarified the comparison methodology in the security fixes topic. [read more](https://meta.discourse.org/t/-/406566/2?silent=true) | [read more](https://meta.discourse.org/t/-/395331/108?silent=true) | [read more](https://meta.discourse.org/t/-/406485/2?silent=true)

- **@Mcwumbly** engaged in multiple discussions: explained the GIF setting lifecycle, considered improving the “show original for whole topic” UX in multi-language preferences, acknowledged the need for better composer UI on tablets, and announced the new account review/suspend feature. He also confirmed no progress on secure chat uploads and flipped that request to #Contribute > Feature. [read more](https://meta.discourse.org/t/-/404829/23?silent=true) | [read more](https://meta.discourse.org/t/-/406639/1?silent=true) | [read more](https://meta.discourse.org/t/-/238782/14?silent=true) | [read more](https://meta.discourse.org/t/-/381116/19?silent=true) | [read more](https://meta.discourse.org/t/-/403635/9?silent=true) | [read more](https://meta.discourse.org/t/-/403729/5?silent=true)

- **@David** confirmed that all security fixes are backported and the release site comparison artefact would be investigated. [read more](https://meta.discourse.org/t/-/406566/3?silent=true)

- **@Davidb** clarified that the GIFs upcoming change is under a hidden site setting and will remain off by default unless admins change it. [read more](https://meta.discourse.org/t/-/404829/24?silent=true)

- **@Zogstrip** quickly [fixed the error](https://github.com/discourse/discourse/pull/41344) when enabling upcoming changes, and confirmed the theme creator site is back online. [read more](https://meta.discourse.org/t/-/395881/32?silent=true) | [read more](https://meta.discourse.org/t/-/406027/8?silent=true)

- **@Tgxworld** investigated the reporting layout issue, admitted the “reporting improvements” change was mistakenly removed from stable and [reverted it](https://github.com/discourse/discourse/commit/08cf6f4574b893caecda402545f98becad1ac2da). [read more](https://meta.discourse.org/t/-/395768/32?silent=true) | [read more](https://meta.discourse.org/t/-/392894/38?silent=true)

- **@Martin** worked on fixing the Discourse Hub app for the unified new view, though decided to let the change breathe internally first. He also engaged on the upcoming changes lifecycle, discussing the need for better theme component solutions. [read more](https://meta.discourse.org/t/-/404728/22?silent=true) | [read more](https://meta.discourse.org/t/-/392894/35?silent=true)

- **@Loic** pointed out that CVE numbers in the June release notes linked to different vulnerabilities, likely because the Discourse CVEs haven’t propagated yet. [read more](https://meta.discourse.org/t/-/406435/3?silent=true)

- **@Falco** used the Resenha voice rooms plugin and enjoyed chatting with @Mcwumbly and @Markvanlan. He also explained why experimental plugins aren’t supported on ESR. [read more](https://meta.discourse.org/t/-/389056/54?silent=true) | [read more](https://meta.discourse.org/t/-/389056/58?silent=true)

- **@Nat** fixed a footgun in the AI translations documentation where the `set locale from param` setting was required for crawler indexing. [read more](https://meta.discourse.org/t/-/406427/3?silent=true)

- **@Chapoi** thanked @Lilly for the R2 documentation update. [read more](https://meta.discourse.org/t/-/148916/509?silent=true)

* * *

And finally, a fun sentence based on yesterday’s activity: **After a whirlwind day of debugging, from custom emojis finding their CDN route home to the theme creator reappearing from the digital void—today’s doghouse is officially a no-puppy-crisis zone! 🐶**

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/877 "2026-07-03T13:00:51Z")

</div>

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

## Key Stats

In the past 24 hours, [meta.discourse.org](http://meta.discourse.org) saw **142 new posts** and **52 new topics**. Community members engaged heavily, with **200 likes** distributed across discussions.

**Top users by activity:**

| User | Likes received | Posts |
| --- | --- | --- |
| @Lilly | 30 | 20 |
| @Moin | 15 | 9 |
| @Chapoi | 12 | 10 |
| @Falco | 12 | 3 |
| @Mcwumbly | 11 | 1 |
| @Tobiaseigen | 9 | 8 |
| @Pfaffman | 9 | 5 |
| @Dreieck | 7 | 4 |
| @NateDhaliwal | 6 | 3 |
| @Pmusaraj | 6 | 3 |

* * *

## Interesting Topics

### #Self-hosting

- **Error running remap after changing site URL**  
@Tobiaseigen hit a pesky duplicate key violation while running the `discourse remap` command. @Lilly provided a SQL‑based workaround to delete conflicting rows in `browser_pageview_referrer_daily_rollups` and `topic_links`, allowing the remap to complete. The thread also serves as a feature request for a built‑in `discourse db` command. [read more](https://meta.discourse.org/t/-/406649?silent=true)

- **Avatars take a long time to load after moving to S3‑compatible R2**  
@David_Ghost tested four storage/CDN configurations but found avatars consistently slow on first load. @Pfaffman and @Lilly explained that the issue is likely due to on‑the‑fly avatar generation and suggested running `rake avatars:refresh` and allowing the edge cache to build. [read more](https://meta.discourse.org/t/-/405827?silent=true)

### #Feature

- **Accept paste input during installation**  
@Philh reported that the new Discourse installer does not allow pasting long API keys. @Falco responded with a fix that will ship with the next installer image. @Lilly advised posting further installation issues in the #Support > Self-hosting category. [read more](https://meta.discourse.org/t/-/404191?silent=true)

- **Profile spam: Option to delete account and block email but not the IP address**  
@Dax announced that a long‑standing feature request has been completed – a new bulk action now allows admins to delete and block by email without also blocking the IP. [read more](https://meta.discourse.org/t/-/257972?silent=true)

### #Announcements

- **Review and suspend accounts which are not yet activated**  
@Mcwumbly introduced a new ability to filter unactivated accounts in the Admin \> Users panel and bulk‑suspend them. This makes it easier to handle spam waves before those users can post. [read more](https://meta.discourse.org/t/-/406639?silent=true)

- **June 2026 monthly release**  
@Elmuerte and @Loic discussed mislinked CVE numbers in the release notes; the issue was clarified as a propagation delay. The release includes several security fixes. [read more](https://meta.discourse.org/t/-/406435?silent=true)

- **A preview of the redesigned admin dashboard**  
@Bartv gave constructive feedback on load times (especially initial load) and wished for graph views for pinned [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries. @Chapoi acknowledged both points and noted that graph mode is planned after the first version. [read more](https://meta.discourse.org/t/-/404528?silent=true)

### #ux

- **The prompt message given when upcoming changes are officially added is not clear enough**  
@Noble_Fish pointed out that the notification for automatically enabled changes links to the upcoming‑changes page where the setting no longer exists. @Moin reproduced and @Martin fixed the link target in core; permanent changes now show on the `/admin/whats-new` page. [read more](https://meta.discourse.org/t/-/406676?silent=true)

### #Support

- **Can’t regenerate Discourse ID credentials after changing domain name**  
@Tobiaseigen found that the “Regenerate credentials” button fails after a domain change. @Pmusaraj explained that credential regeneration is handled automatically in Discourse Hosting but not yet exposed in the admin UI for self‑hosted sites. A note has been suggested for the domain‑change guide. [read more](https://meta.discourse.org/t/-/406648?silent=true)

- **Ocultar menú flotante** (Hide floating menu)  
@Laguna asked how to hide the category/tag dropdowns. @Lilly pointed to the Custom Top Navigation Links component. The Spanish thread was successfully resolved. [read more](https://meta.discourse.org/t/-/406598?silent=true)

- **Schedule site logo changes?**  
@One1 wondered about automatically swapping seasonal logos. @Chapoi built a theme component (`discourse-scheduled-logo-change`) that returns seasonal logo URLs based on the current date – contributions are welcome. [read more](https://meta.discourse.org/t/-/406727?silent=true)

### #bug

- **Nest view, Flag not effect and somelse**  
@Cuo_Wu reported that the flag button is unresponsive in nest view and that staff color is missing. @NateDhaliwal recommended splitting reports into separate topics for better tracking. [read more](https://meta.discourse.org/t/-/406636?silent=true)

- **Bulk tag edits not creating new revision**  
@Moin noted that bulk tag changes do not generate a revision in the topic history. @Tgxworld confirmed a fix was already committed by @Zogstrip. [read more](https://meta.discourse.org/t/-/406700?silent=true)

### #Plugin

- **Resenha – Add Discord‑style Voice Rooms to Your Community**  
@Falco shared a summary of two weeks of intense work on the Resenha plugin, including persistent in‑room chat, screen‑share audio, a voice settings modal, and a resizable docked widget. Feedback is welcome. [read more](https://meta.discourse.org/t/-/389056?silent=true)

* * *

## Activity by the @Team Group

- **@Mcwumbly** announced the new account review and bulk suspend feature in [Review and suspend accounts which are not yet activated](https://meta.discourse.org/t/-/406639?silent=true).
- **@Pmusaraj** explained Discourse ID behaviour after domain changes in [Can’t regenerate Discourse ID credentials](https://meta.discourse.org/t/-/406648?silent=true) and argued for simplicity in the unified new view on DiscourseHub in [Introducing the unified new view](https://meta.discourse.org/t/-/404728/24?silent=true).
- **@Chapoi** addressed nested footnote handling in [Nested mouseover notes can be entered but not shown](https://meta.discourse.org/t/-/406501?silent=true) by stripping them; created a theme component for [Schedule site logo changes](https://meta.discourse.org/t/-/406727?silent=true); acknowledged dashboard performance feedback in [A preview of the redesigned admin dashboard](https://meta.discourse.org/t/-/404528/19?silent=true); and fixed the AI title suggest icon alignment in [AI title suggest icon is placed above the title input field](https://meta.discourse.org/t/-/406256/4?silent=true).
- **@Falco** fixed paste‑input in the installer in [Accept paste input during installation](https://meta.discourse.org/t/-/404191/11?silent=true) and shared the Resenha update in [Resenha voice rooms](https://meta.discourse.org/t/-/389056/59?silent=true).
- **@Awesomerobot** answered how Discourse handles conflicting watched word actions in [How does discourse handle conflicting watched word actions](https://meta.discourse.org/t/-/406682/2?silent=true) and confirmed the RTE bug with quotation marks in [RTE removes quotation marks within wrap syntax](https://meta.discourse.org/t/-/406488/2?silent=true).
- **@Zogstrip** fixed a daily‑summary notification issue in [Daily Summary Feedback](https://meta.discourse.org/t/-/291853/293?silent=true) and patched the diff‑between‑revisions bug in [Diff between revisions no longer visible](https://meta.discourse.org/t/-/406254/3?silent=true); also brought the theme‑creator back online in [Theme creator is responding with 500](https://meta.discourse.org/t/-/406027/8?silent=true).
- **@David** explained that deleting core plugins is risky in [Rebuild failure](https://meta.discourse.org/t/-/406498/7?silent=true) and resolved the release‑notes CVE confusion in [Confused about security fixes](https://meta.discourse.org/t/-/406566/5?silent=true).
- **@Tgxworld** confirmed the fix for bulk tag revisions in [Bulk tag edits not creating new revision](https://meta.discourse.org/t/-/406700/4?silent=true) and restored the missing upcoming change in [Introducing Upcoming Changes](https://meta.discourse.org/t/-/392894/38?silent=true).
- **@Martin** fixed the notification link for permanent upcoming changes in [Prompt message unclear](https://meta.discourse.org/t/-/406676/4?silent=true) and updated the Upcoming Changes documentation.
- **@Tynaut** diagnosed the composer‑actions dropdown bug on Android tablets in [Introducing a new “Post Type” Composer actions dropdown](https://meta.discourse.org/t/-/403635/13?silent=true) and proposed a CSS fix that was merged.
- **@Tannerabread** fixed the `NoMethodError` after merging topics in [8](https://meta.discourse.org/t/-/371843/5?silent=true).

* * *

From remapping databases to scheduling logo changes, it was a productive day of making Discourse even better – just remember to backup before you remap! 🦸‍♂️

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/878 "2026-07-04T13:01:03Z")

</div>

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

## Key Stats

In the past 24 hours, the community generated **105 new posts** across **53 new topics** , with a total of **125 likes** awarded. The top contributors by engagement were:

| User | Likes | Posts |
| --- | --- | --- |
| @Don | 21 | 2 |
| @Chapoi | 19 | 7 |
| @Awesomerobot | 10 | 7 |
| @Bartv | 7 | 6 |
| @Stephtara | 6 | 6 |
| @Pmusaraj | 6 | 4 |
| @Martin | 5 | 2 |
| @David | 4 | 3 |
| @Merefield | 4 | 3 |
| @NateDhaliwal | 4 | 3 |

* * *

## Interesting Topics

### #Announcements

- **A preview of the redesigned admin dashboard** continued with performance feedback. **@Bartv** [reported](https://meta.discourse.org/t/-/404528/18?silent=true) that the dashboard loads too slowly to use regularly, even on shorter date ranges. **@Chapoi** [acknowledged](https://meta.discourse.org/t/-/404528/19?silent=true) known issues with larger ranges but asked if 7‑day views also lag. **@Bartv** [confirmed](https://meta.discourse.org/t/-/404528/20?silent=true) the initial load is notably slower, and also [provided](https://meta.discourse.org/t/-/404528/21?silent=true) cosmetic feedback on the date selector and [Data Explorer](https://meta.discourse.org/t/32566?silent=true) pinned queries, suggesting a graph view toggle. **@Chapoi** [replied](https://meta.discourse.org/t/-/404528/22?silent=true) that graph view is planned but not yet implemented.

- **Introducing a new “Post Type” Composer actions dropdown** had a fix merged. **@Tynaut** [identified](https://meta.discourse.org/t/-/403635/13?silent=true) a z‑index issue on touch devices and provided a CSS workaround; the fix was [merged](https://github.com/discourse/discourse/pull/41380) into core. **@Moin** later [noted](https://meta.discourse.org/t/-/403635/15?silent=true) that the dropdown now works correctly on a tablet after the update.

- **Simpler email subject lines** sparked discussion about preserving the `[PM]` tag. **@Bondero** [welcomed](https://meta.discourse.org/t/-/395927/10?silent=true) the shorter subjects but wanted the category to remain in the subject. **@Mikesouth** [opposed](https://meta.discourse.org/t/-/395927/11?silent=true) any change, emphasising the importance of `[PM]`. **@Bondero** later [confirmed](https://meta.discourse.org/t/-/395927/12?silent=true) that the category is now included in an `X-Discourse-Category` header.

- **Introducing a docked composer for AI bot conversations** was briefly hidden but restored. **@Keegan** [explained](https://meta.discourse.org/t/-/403327/8?silent=true) that it was accidentally toggled off and has been bumped to `beta`. **@Nicolsdennis** [asked](https://meta.discourse.org/t/-/403327/9?silent=true) about configurable reply length limits for the AI bot.

- **Livestream is now part of the Events plugin** received questions about front‑page embedding and breakout groups. **@Lindsey** [clarified](https://meta.discourse.org/t/-/404866/3?silent=true) that the video currently exists only in the topic. **@Stromfeldt** [asked](https://meta.discourse.org/t/-/404866/4?silent=true) about future breakout group support, and **@Nicolsdennis** [requested](https://meta.discourse.org/t/-/404866/6?silent=true) a usage guide.

- **Discourse Discover: How Top Tech Brands Run Their Communities** was published as a [blog post](https://meta.discourse.org/t/-/406721/1?silent=true) by **@System** , highlighting inspiring community examples.

### #Support

- **Schedule site logo changes?** sparked a quick solution. **@One1** [asked](https://meta.discourse.org/t/-/406727/1?silent=true) for a way to swap logos periodically. **@Chapoi** [suggested](https://meta.discourse.org/t/-/406727/2?silent=true) using a value transformer, then [built a theme component](https://github.com/chapoi/discourse-scheduled-logo-change) and [shared](https://meta.discourse.org/t/-/406727/3?silent=true) it. **@One1** [requested](https://meta.discourse.org/t/-/406727/5?silent=true) the ability to change only the small logo, noting a naming confusion.

- **Changes to pricing structure and what features are in the free plan?** had **@Rishabh** [clarify](https://meta.discourse.org/t/-/403393/7?silent=true) that Solved and Topic Voting were always Pro/Business features, now surfaced earlier in the category creation UI. Also noted the Starter plan is discontinued.

- **Confused about security fixes as reported at [releases.discourse.org](http://releases.discourse.org)** involved **@David** [explaining](https://meta.discourse.org/t/-/406566/8?silent=true) version numbering and why `2026.6.0-latest` is vulnerable. **@Ed_S** [sought](https://meta.discourse.org/t/-/406566/10?silent=true) a per‑fix changelog to selectively update.

- **Import data into Discourse from wpforo** was asked by **@Arya_Tavana** [who](https://meta.discourse.org/t/-/406748/1?silent=true) needed to import with existing users. **@Chapoi** [suggested](https://meta.discourse.org/t/-/406748/2?silent=true) hiring help via #Marketplace or following an existing guide.

- **Is it possible to unban ip banned by discourse?**  **@Webmaster_Webmaster** [reported](https://meta.discourse.org/t/-/406749/1?silent=true) being blocked from a forum, and **@Awesomerobot** [removed](https://meta.discourse.org/t/-/406749/4?silent=true) the public IP to protect privacy, explaining no IP checker exists.

- **How do I properly configure the AWS SNS topic ARN allowlist?**  **@Deenius** [tried](https://meta.discourse.org/t/-/406734/1?silent=true) various endpoints, and later [self‑solved](https://meta.discourse.org/t/-/406734/4?silent=true) using `https://forum.example.com/webhooks/aws`.

- **Bootstrap mode is legacy?**  **@Pmusaraj** [fixed](https://meta.discourse.org/t/-/402468/17?silent=true) first‑day limits to use `created_at` instead of first post date, improving fairness for TL1 users.

### #Theme component

- **Post Score – Display engagement metrics on posts** was released by **@Don** [who](https://meta.discourse.org/t/-/406779/1?silent=true) described a theme component showing a weighted engagement score (likes, replies, links, bookmarks, reads) on each post. **@NateDhaliwal** [suggested](https://meta.discourse.org/t/-/406779/2?silent=true) including settings in the announcement.

- **YouTube PiP & Topic Playlist Player** was another **@Don** [release](https://meta.discourse.org/t/-/406773/1?silent=true), adding a header‑docked YouTube player with a progress ring and automatic topic playlist queuing. **@Nicolsdennis** [asked](https://meta.discourse.org/t/-/406773/2?silent=true) about livestream integration.

- **Homepage Feature** continued development. **@Awesomerobot** [provided](https://meta.discourse.org/t/-/144264/156?silent=true) a Rails console script to clean up unneeded thumbnails and [merged](https://github.com/discourse/discourse-homepage-feature-component/pull/99) a change to fall back to existing thumbnails. **@Bartv** [requested](https://meta.discourse.org/t/-/144264/157?silent=true) sorting by tagging date, and **@Awesomerobot** [noted](https://meta.discourse.org/t/-/144264/158?silent=true) that’s not directly possible – **@Bartv** [described](https://meta.discourse.org/t/-/144264/159?silent=true) a workaround using [Data Explorer](https://meta.discourse.org/t/32566?silent=true) and an external script.

- **Versatile Banner** got an update. **@Awesomerobot** [fixed](https://meta.discourse.org/t/-/109133/374?silent=true) the background image to be served from the theme instead of an external host (which had over 1.5 million views on imgur), and added optional upload settings.

- **Quote Callouts** had a caching mystery. **@Stephtara** [reported](https://meta.discourse.org/t/-/350962/71?silent=true) it not working after installation, but **@Arkshine** [confirmed](https://meta.discourse.org/t/-/350962/72?silent=true) it actually displayed fine. After reloads it appeared – likely a browser caching issue.

- **Gated Topics in Category** received a fix. **@Awesomerobot** [merged](https://github.com/discourse/discourse-gated-topics-in-category/pull/75) a modernisation update that also fixed the avatar position.

- **Tag Style Tool** had a URL change issue. **@Arkshine** [identified](https://meta.discourse.org/t/-/397885/16?silent=true) that the admin link now redirects to `/customize/themes/` and provided a manual workaround. **@Jdc20181** [accepted](https://meta.discourse.org/t/-/397885/17?silent=true) a [PR](https://github.com/jdc20181/TagStyleTool/pull/1) to fix it.

### #bug

- **Nested replies, flagging and staff color has no effect** was partially confirmed. **@Pmusaraj** [reproduced](https://meta.discourse.org/t/-/406636/3?silent=true) the missing staff colour and official notice, but could not reproduce the flagging issue on second posts. **@Cuo_Wu** [pointed out](https://meta.discourse.org/t/-/406636/4?silent=true) it fails on the first post, which **@Pmusaraj** [then confirmed](https://meta.discourse.org/t/-/406636/5?silent=true).

- **RTE removes quotation marks within wrap syntax** was fixed. **@Renato** [pushed a PR](https://github.com/discourse/discourse/pull/41429) to prevent the rich text editor from stripping quotes inside `[wrap]` syntax.

- **Category description truncates to first paragraph for primary language but not for Localizations panel languages** was reported by **@Osan** [who](https://meta.discourse.org/t/-/406801/1?silent=true) provided detailed reproduction steps showing the banner behaviour is inconsistent across languages.

- **User card opens when clicking link on upcoming events card** might have resolved itself. **@Ethsim2** [reported](https://meta.discourse.org/t/-/402845/9?silent=true) the issue did not reappear after updating to `2026.6.0-latest +675`.

### #Feature

- **Improve convenience in setting of auto-grid less than 3 images** was proposed by **@Ethsim2** [with](https://meta.discourse.org/t/-/406731/1?silent=true) a full feature specification: a new site setting `auto_grid_images_minimum_count` to replace the hardcoded threshold of 3, and an experimental branch.

- **Configure number of different reactions visible below a posting** got a follow-up. **@Dreieck** [suggested](https://meta.discourse.org/t/-/406669/3?silent=true) showing an ellipsis (`…`) when there are more reactions than displayed.

- **Add setting to not show flag notification to admins who are not moderators** received support from **@Gormus** [who](https://meta.discourse.org/t/-/383964/3?silent=true) wants to dismiss all moderation notifications as a non‑moderator admin.

### #Community Building

- **Sharing approaches to using automation to send messages to members** saw **@Stephtara** [checking](https://meta.discourse.org/t/-/383691/24?silent=true) on the promised Workflows feature. **@Chapoi** [teased](https://meta.discourse.org/t/-/383691/25?silent=true) that it’s imminent and “worth the wait”.

### #Self-hosting

- **Rebuild failure – possibly related to rolldown** was addressed by **@David** [who](https://meta.discourse.org/t/-/406498/7?silent=true) warned against `rm -rf` on core plugins and posted an [asset‑processor fix](https://github.com/discourse/discourse/pull/41415). **@Merefield** [asked](https://meta.discourse.org/t/-/406498/8?silent=true) about overriding templates in core plugins, and **@David** [stated](https://meta.discourse.org/t/-/406498/9?silent=true) it’s unsupported but possible at your own risk.

### #wordpress

- **[WP Discourse](https://github.com/discourse/wp-discourse) SSO does not synchronize local avatars provided by Advanced Site Enhancements** was posted by **@Miednr** [who](https://meta.discourse.org/t/-/406809/1?silent=true) explained that the `wpdc_sso_avatar_url` filter appears ineffective with a local avatar stored in user meta. No solution yet.

### #ux

- **Group members last visited and last posted date of hidden profiles**  **@Moin** [reported](https://meta.discourse.org/t/-/406816/1?silent=true) that dates for hidden profiles are barely visible in the @Team group list, likely due to missing fallback styling.

* * *

## Activity by the @Team Group

Team members were highly active across many threads yesterday. Here is a summary of their contributions:

- **@Chapoi** (7 posts) created a [scheduled logo change component](https://meta.discourse.org/t/-/406727/3?silent=true) for a community request, [acknowledged](https://meta.discourse.org/t/-/404528/19?silent=true) dashboard performance issues, [advised](https://meta.discourse.org/t/-/406748/2?silent=true) on a wpforo import, [fixed](https://github.com/discourse/discourse/pull/41417) the AI title suggest icon placement, and [teased](https://meta.discourse.org/t/-/383691/25?silent=true) the upcoming Workflows feature.

- **@Awesomerobot** (7 posts) provided a [console script](https://meta.discourse.org/t/-/144264/156?silent=true) to clean up unused thumbnails, [fixed](https://github.com/discourse/discourse-homepage-feature-component/pull/99) fallback thumbnail selection, [updated](https://github.com/discourse/discourse-versatile-banner/pull/67) the Versatile Banner to serve images internally, [merged](https://github.com/discourse/discourse-gated-topics-in-category/pull/75) a fix for gated topics, [removed](https://meta.discourse.org/t/-/406749/4?silent=true) a publicly posted IP address, [explained](https://meta.discourse.org/t/-/28114/27?silent=true) the origin of the term “Onebox”, and [attempted](https://meta.discourse.org/t/-/406457/2?silent=true) to reproduce an invite bug.

- **@Pmusaraj** (4 posts) [investigated](https://meta.discourse.org/t/-/406636/3?silent=true) nested replies bugs (flagging and staff colour), [improved](https://github.com/discourse/discourse/pull/41433) first‑day limits for TL1 users, [looked into](https://meta.discourse.org/t/-/406648/4?silent=true) Discourse ID credential regeneration after domain changes, and [confirmed](https://meta.discourse.org/t/-/406648/6?silent=true) that toggling ID re‑creates credentials.

- **@Martin** (2 posts) [fixed](https://github.com/discourse/discourse/pull/41385) a notification link bug with permanent upcoming changes, and [updated](https://meta.discourse.org/t/-/392894/41?silent=true) the upcoming changes documentation to note that permanent changes appear on `/whats-new`.

- **@David** (3 posts) [warned](https://meta.discourse.org/t/-/406498/7?silent=true) against removing core plugins, [committed](https://github.com/discourse/discourse/pull/41415) a build improvement, [explained](https://meta.discourse.org/t/-/406566/8?silent=true) security fix versioning, and [stated](https://meta.discourse.org/t/-/406498/9?silent=true) that overriding core templates is unsupported.

- **@Bartv** (6 posts) provided [performance feedback](https://meta.discourse.org/t/-/404528/18?silent=true) on the new dashboard, [asked](https://meta.discourse.org/t/-/144264/157?silent=true) for sort‑by‑tag feature in Homepage Feature, [shared](https://meta.discourse.org/t/-/144264/159?silent=true) a workaround using [Data Explorer](https://meta.discourse.org/t/32566?silent=true), [asked](https://meta.discourse.org/t/-/314909/20?silent=true) about feedback for Discourse Discover inclusion, and gave cosmetic feedback on [dashboard date selector](https://meta.discourse.org/t/-/404528/21?silent=true) and pinned queries.

- **@Stephtara** (6 posts) [tested](https://meta.discourse.org/t/-/350962/71?silent=true) Quote Callouts (initially thinking it didn’t work), [enquired](https://meta.discourse.org/t/-/383691/24?silent=true) about Workflows, and was involved in the Homepage Feature discussion.

- **@NateDhaliwal** (3 posts) [suggested](https://meta.discourse.org/t/-/406779/2?silent=true) including settings in the Post Score announcement, [pointed out](https://meta.discourse.org/t/-/406749/2?silent=true) the privacy risk of posting an IP, and [provided](https://meta.discourse.org/t/-/406743/2?silent=true) a link to WSL setup instructions.

- **@Tgxworld** [confirmed](https://meta.discourse.org/t/-/406700/4?silent=true) a fix for bulk tag edits not creating revisions.

- **@Keegan** [restored](https://meta.discourse.org/t/-/403327/8?silent=true) the docked AI composer toggle after it was accidentally turned off.

- **@Lindsey** [explained](https://meta.discourse.org/t/-/404866/3?silent=true) current livestream placement and fielded feature questions.

- **@Tobiaseigen** [verified](https://meta.discourse.org/t/-/406648/6?silent=true) the Discourse ID credential regeneration workaround.

- **@Renato** [fixed](https://github.com/discourse/discourse/pull/41429) the RTE quotation mark bug.

- **@Zogstrip** (mentioned as having [pushed](https://github.com/discourse/discourse/commit/ea9995c0b62fb5fba9c3684b347729c20a513fab) a fix for bulk tag edit revisions).

- **@Markvanlan** was [cc’d](https://meta.discourse.org/t/-/406636/3?silent=true) regarding the nested replies staff colour issue.

* * *

From scheduling logos to scoring posts, yesterday was a whirlwind of creative coding and thoughtful feedback – the community’s endless tinkering never ceases to amaze!

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/879 "2026-07-05T13:00:58Z")

</div>

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

## Key Stats

Over the last 24 hours, the community generated **53 new posts** across **33 topics**. The most active contributors were:

- @Moin — 6 posts, 4 likes
- @Falco — 4 posts, 3 likes
- @NateDhaliwal — 3 posts, 3 likes
- @Nicolsdennis — 5 posts, 2 likes
- @Lilly — 3 posts, 2 likes
- @Ethsim2 — 1 post, 2 likes
- @Miednr — 3 posts, 1 like
- @42aross — 2 posts, 1 like
- @Noble_Fish — 2 posts, 1 like
- @AkarinLiu — 1 post, 1 like

## Interesting Topics

### #Self-hosting

- @Dannii reported frequent **502 and 503 errors** on their self-hosted forum, linking high CPU usage to `unicorn worker` and `postgres` processes, and a wave of incoming spam via the mail receiver. @NateDhaliwal and @Ed_S both advised increasing RAM, with @Ed_S suggesting to double it. [[read more]](https://meta.discourse.org/t/-/406849/1?silent=true)

- @Boubou needed help **modifying the Nginx configuration** inside the Discourse Docker container to pass real IPs from HAProxy. @Ethsim2 provided a detailed guide on using `X-Forwarded-For` or PROXY protocol via `app.yml`, warning against direct edits inside the container. [[read more]](https://meta.discourse.org/t/-/406863/1?silent=true)

- In the same topic, @Dannii later asked about the new **`aws_sns_topic_arn_allowlist` setting** after updating to 2026.1.5, noting a site advice about rejecting SNS bounce notifications. [[read more]](https://meta.discourse.org/t/-/406853/1?silent=true)

- @Miednr experienced a transient issue where **visitors couldn’t access the forum index** , which later resolved itself. @Lilly speculated a connection to [WP Discourse](https://github.com/discourse/wp-discourse) SSO and avatar sync problems. [[read more]](https://meta.discourse.org/t/-/406106/11?silent=true)

- @LaugeSvan encountered a **certificate loading error** (`nginx: [emerg] cannot load certificate... PEM_read_bio_X509_AUX() failed`) during a first-time Discourse install, likely due to Let’s Encrypt rate limits after repeated attempts. @NateDhaliwal pointed to a prior solution. [[read more]](https://meta.discourse.org/t/-/406822/1?silent=true)

### #Announcements

- The **GIF feature moving to Discourse core** continues to be discussed. @Lilly initially struggled with switching from Klipy to Giphy, but with @Moin's help discovered she needed to uninstall the GIF theme component, disable the upcoming change, then reinstall and reconfigure. [[read more]](https://meta.discourse.org/t/-/404829/27?silent=true)

- The **docked composer for AI bot conversations** (topic 403327) saw @Nicolsdennis ask whether the maximum reply length can be set. [[read more]](https://meta.discourse.org/t/-/403327/9?silent=true)

- The **new “Post Type” composer actions dropdown** (topic 403635) received a suggestion from @Moin about not bumping topics on last-post edits. [[read more]](https://meta.discourse.org/t/-/403635/15?silent=true)

- **Simple mode for Discourse Doc Categories** (topic 403366) – @Moin missed seeing subcategory information when browsing #Documentation, making it harder to distinguish between guides for hosted customers vs. self-hosting. [[read more]](https://meta.discourse.org/t/-/403366/8?silent=true)

- **Granular group-based permissions** (topic 402273) – @Noble_Fish confessed they had misunderstood `@everyone` to include anonymous users, and now must re-check all group settings after the feature enabled. [[read more]](https://meta.discourse.org/t/-/402273/10?silent=true)

### #Plugin

- **Resenha (Discord-style voice rooms)** – @Nicolsdennis asked about integrating voice rooms with the Events plugin and using them without a sidebar. @Falco confirmed that a popup widget and full-page view already exist, and a future integration with events could trigger notifications five minutes before a scheduled room. [[read more]](https://meta.discourse.org/t/-/389056/60?silent=true)

- The **`allow-pm-to-staff` plugin** broke after a recent Discourse update, causing private messages to fail. @Roi posted the error log, and @Pfaffman acknowledged the issue, inviting a pull request. [[read more]](https://meta.discourse.org/t/-/260946/21?silent=true)

### #ux

- @Moin reported a **display bug in group member lists** for users with hidden profiles: the last visited/last posted dates made names nearly invisible. [[read more]](https://meta.discourse.org/t/-/406816/1?silent=true)

### #Support

- @Bird asked how to view **Qwen AI audit logs** after getting a 500 error. @Falco advised removing the WHERE clause and suggested triggering a title suggestion to get fresh logs. [[read more]](https://meta.discourse.org/t/-/406799/2?silent=true)

- @M_Terenui noticed **periodic Gemini AI API calls** every five minutes even when idle, and confirmed with @Falco that Discourse calls AI APIs in the background for backfill tasks like summaries, embeddings, and sentiment, depending on enabled features. [[read more]](https://meta.discourse.org/t/-/406836/1?silent=true)

### #Feature

- @42aross submitted a PR (#41446) to **add `{username}` as a template param** in AI persona system prompts, enabling personas to know which user is interacting without relying on the LLM to parse metadata. [[read more]](https://meta.discourse.org/t/-/406846/1?silent=true)

### #bug

- @Overgrow reported that **dragging to extend text selection in the composer is broken on iOS/iPadOS 18.x** – both in the legacy and WYSIWYG editors. The selection freezes on the initially tapped word. [[read more]](https://meta.discourse.org/t/-/406834/1?silent=true)

### #wordpress

- @Miednr opened a topic about **[WP Discourse](https://github.com/discourse/wp-discourse) SSO not synchronizing local avatars** from the Advanced Site Enhancements plugin, even after using the `wpdc_sso_avatar_url` filter. [[read more]](https://meta.discourse.org/t/-/406809/1?silent=true)

### #Theme component

- @Nicolsdennis inquired about the **YouTube PiP & Topic Playlist Player** component and whether it could work with the Events plugin’s livestream feature to allow playback while users browse. [[read more]](https://meta.discourse.org/t/-/406773/2?silent=true)

- eisammy reported that the **Gated Topics in Category** component doesn’t hide content from HTML when JavaScript is disabled, contrary to earlier behavior. [[read more]](https://meta.discourse.org/t/-/225454/47?silent=true)

## Activity by the @Team Group

Team members were active in several discussions over the past 24 hours:

- @Falco helped @Bird troubleshoot **Qwen AI audit logs** and provided guidance on **Resenha voice rooms** and **background AI API calls**.
- @Lilly contributed to the **GIF migration** topic, **visitor access** issue, and **wp-[discourse SSO](https://meta.discourse.org/t/13045?silent=true)** speculation.
- @Moin reported the **group member hidden profile bug** , gave tips on moving `respond_instructions` in email templates, and commented on the **Doc Categories simple mode** and **Post Type dropdown**.
- @Pfaffman acknowledged the **allow-pm-to-staff** plugin breakage and invited a PR.

- [GIFs moving to Discourse core](https://meta.discourse.org/t/-/404829/27?silent=true)
- [Group members last visited and last posted date of hidden profiles](https://meta.discourse.org/t/-/406816/1?silent=true)
- [AI qwen3-7-plus support](https://meta.discourse.org/t/-/406799/2?silent=true)
- [Resenha - Add Discord-style Voice Rooms](https://meta.discourse.org/t/-/389056/60?silent=true)
- [Does discourse call AI APIs in the background](https://meta.discourse.org/t/-/406836/2?silent=true)
- [Allow-pm-to-staff](https://meta.discourse.org/t/-/260946/22?silent=true)
- [Introducing a new “Post Type” Composer actions dropdown](https://meta.discourse.org/t/-/403635/15?silent=true)
- [Introducing simple mode for Discourse Doc Categories](https://meta.discourse.org/t/-/403366/8?silent=true)
- [Bug? Visitors can’t access forum index](https://meta.discourse.org/t/-/406106/12?silent=true)
- [What is the purpose of the “Permanent” filter](https://meta.discourse.org/t/-/402433/3?silent=true)
- [Respond instructions tag - can it be moved](https://meta.discourse.org/t/-/406810/2?silent=true)

* * *

Yesterday, the forum survived a barrage of 502s, a GIF identity crisis, and a Gemini API sleuthing mission — proving that even the most technical communities can’t resist a good drama with a side of code. 😄

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/880 "2026-07-06T13:00:59Z")

</div>

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

## Key Stats

- **New Posts** : 53
- **New Topics** : 26
- **Top Users** (by posts & likes):
  - @Chapoi – 8 posts, 12 likes
  - @Gilles – 2 posts, 10 likes
  - @Darkpixlz – 3 posts, 4 likes
  - @Moin – 3 posts, 4 likes
  - @Small-Lovely-Cat – 2 posts, 4 likes
  - @Martin – 5 posts, 3 likes
  - @NateDhaliwal – 2 posts, 3 likes
  - @Ethsim2 – 1 post, 3 likes
  - @42aross – 2 posts, 2 likes
  - @Boubou – 2 posts, 2 likes

* * *

## Interesting Topics

### #Feature

- @Small-Lovely-Cat discovered a way to [allow users to delete their pending topics from the activity page](https://meta.discourse.org/t/feature-allow-user-to-delete-their-pending-topic-post-at-activity-page/406879/1?silent=true), prompting @Darkpixlz and @Moin to discuss whether a confirmation dialog is necessary. @Chapoi weighed in with UX best practices, noting that confirmed dialogs should only appear for truly destructive actions.

- @Gilles proposed [improving the chat user search](https://meta.discourse.org/t/ameliorer-la-fonction-recherche-utilisateur-dans-le-chat/406867/1?silent=true) to make starting conversations more intuitive, especially on mobile and for less tech-savvy users. @Chapoi pointed out the `cmd+k` shortcut but agreed a more visual approach could help newcomers.

- @42aross contributed a [PR adding 1 as a template parameter in AI persona system prompts](https://meta.discourse.org/t/add-username-as-a-template-param-in-ai-persona-system-prompts/406846/1?silent=true), enabling cleaner identity handling for external service bridges without relying on fragile LLM parsing.

### #Self-hosting

- @Boubou sought help [modifying Nginx behind HAProxy](https://meta.discourse.org/t/how-can-i-modify-the-nginx-configuration-directly-within-discourse-docker/406863/1?silent=true) to pass real IPs. @Ethsim2 provided detailed instructions on using `X-Forwarded-For` vs PROXY protocol, and @Boubou confirmed success with a custom `app.yml` replacement and by disabling Let’s Encrypt.

- @Dannii reported [frequent 502/503 errors](https://meta.discourse.org/t/self-hosted-forum-has-frequent-502-and-503-errors/406849/1?silent=true) along with high CPU usage from Postgres during backups and spam waves. @NateDhaliwal suggested adding more RAM, while @Dannii noted the mail receiver is hit by waves of spam.

- @Dannii also queried the [new 4 setting](https://meta.discourse.org/t/how-do-i-configure-aws-sns-topic-arn-allowlist/406853/1?silent=true) after upgrading to 2026.1.5, seeking documentation for the required ARN allowlist.

### #Announcements

- @Martin shared progress on [granular group-based permissions](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/10?silent=true), including an AI-generated table of group-based settings and how `everyone` previously included anonymous users. Multiple PRs are now open to refine the system.

- Discussion continued on [GIFs moving to Discourse core](https://meta.discourse.org/t/gifs-are-moving-to-discourse-core/404829/31?silent=true) as @Shauny asked about Klipy attribution display in the popup.

- @Martin also clarified that [livestream is now part of the Events plugin](https://meta.discourse.org/t/livestream-is-now-an-optional-toggle-on-event-creation/406237/1?silent=true) as a simple toggle, and @Stromfeldt inquired about breakout group support for branching off chat channels from a single stream.

### #Theme-component

- @Chapoi released a [Schedule Logo Change theme component](https://meta.discourse.org/t/schedule-logo-change-automate-discourse-site-logos/406901/1?silent=true) that automates seasonal logo swaps using date ranges. @NateDhaliwal asked about fallback behavior when no logo is set, and @Chapoi confirmed it falls back to the default site logo.

### #Support

- @Urdu-Nigaar423 asked about [best practices for custom fonts](https://meta.discourse.org/t/best-practices-for-choosing-custom-fonts-in-discourse-themes/406906/1?silent=true), including performance, accessibility, and whether to use Google Fonts, self-hosted, or built-in options.

- @David helped a user understand [security fix changelogs](https://meta.discourse.org/t/confused-about-security-fixes-as-reported-at-releases-discourse-org/406566/11?silent=true) by pointing to the advanced search with specific commit links and the new admin dashboard changelog links for self-hosted sites.

### #ux

- @Martin removed the [“Permanent” filter from the upcoming changes page](https://meta.discourse.org/t/what-is-the-purpose-of-the-permanent-filter-on-the-upcoming-changes-page/402433/4?silent=true) after realizing it was simply leftover code that had no purpose.

### #bug

- @Overgrow reported [an iOS selection issue in the composer](https://meta.discourse.org/t/cant-drag-to-extend-a-text-selection-in-the-composer-on-ios-ipados-18-x-touchmove-selection-frozen/406834/2?silent=true) where dragging to extend selection is frozen. @Chapoi marked it as won’t fix since iOS 18.x is no longer supported by Discourse.

### #Plugin

- @Lou continued work on [Discourse Calendar and Events](https://meta.discourse.org/t/discourse-calendar-and-events/97376/606?silent=true), building a custom tag filter after discovering expired events are not included in the `.ics` export.

### #wordpress

- @Miednr and @Angus troubleshoot [avatar synchronization via WP Discourse SSO](https://meta.discourse.org/t/wp-discourse-sso-does-not-synchronize-local-avatars-provided-by-advanced-site-enhancements/406809/2?silent=true). @Miednr shared a `get_avatar_url` filter, but @Angus clarified the correct filter is `wpdc_sso_avatar_url` and asked for the exact function being used.

* * *

## Activity by the @Team Group

- **@Chapoi** was especially active: he offered UX advice on the [delete pending topic feature](https://meta.discourse.org/t/feature-allow-user-to-delete-their-pending-topic-post-at-activity-page/406879/5?silent=true), praised the [chat search improvement](https://meta.discourse.org/t/ameliorer-la-fonction-recherche-utilisateur-dans-le-chat/406867/2?silent=true) while noting the `cmd+k` shortcut, released the [Schedule Logo Change component](https://meta.discourse.org/t/schedule-logo-change-automate-discourse-site-logos/406901/1?silent=true), responded to a [request about scheduling logo changes](https://meta.discourse.org/t/schedule-site-logo-changes/406727/6?silent=true), and closed an [iOS bug report](https://meta.discourse.org/t/cant-drag-to-extend-a-text-selection-in-the-composer-on-ios-ipados-18-x-touchmove-selection-frozen/406834/2?silent=true) as not fixable due to platform support.

- **@Martin** advanced the [granular permissions project](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273/11?silent=true) with multiple PRs and an AI-generated table of settings, commented on [livestream events](https://meta.discourse.org/t/livestream-is-now-part-of-the-events-plugin/404866/7?silent=true) to clarify future improvements, and cleaned up the [upcoming changes page](https://meta.discourse.org/t/what-is-the-purpose-of-the-permanent-filter-on-the-upcoming-changes-page/402433/4?silent=true) by removing the unnecessary Permanent filter.

- **@Gilles** kicked off a discussion on [chat user search](https://meta.discourse.org/t/ameliorer-la-fonction-recherche-utilisateur-dans-le-chat/406867/1?silent=true) and later defended the broader UX perspective, arguing that keyboard shortcuts are not enough for mobile or less technical users.

- **@David** helped a self-hoster navigate [security fix changelogs](https://meta.discourse.org/t/confused-about-security-fixes-as-reported-at-releases-discourse-org/406566/11?silent=true) by pointing to the advanced search with commit links and the new admin dashboard changelog links.

* * *

_Between tweaking Nginx behind HAProxy, automating Halloween logos, and debating the existential question of “one click or two,” yesterday’s activity proves that even on a quiet Sunday, the Discourse community never sleeps—and certainly never runs out of creative ideas!_

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/881 "2026-07-07T13:00:38Z")

</div>

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

## Key Stats

In the last 24 hours, the community was busy with **103 new posts** across **35 new topics** , receiving **108 likes** in the process. The top contributors by post and like count were:

| User | Posts | Likes |
| --- | --- | --- |
| @Chapoi | 9 | 22 |
| @Moin | 4 | 12 |
| @Lindsey | 2 | 9 |
| @Falco | 4 | 6 |
| @Martin | 6 | 5 |
| @Nicolsdennis | 6 | 5 |
| @NateDhaliwal | 3 | 5 |
| @Small-Lovely-Cat | 3 | 5 |
| @David | 4 | 4 |
| @Darkpixlz | 3 | 4 |

## Interesting Topics

### #Feature

- @Small-Lovely-Cat [proposed](https://meta.discourse.org/t/-/406879/1?silent=true) adding a “Delete” button on the `/activity/pending` page so users can remove their own pending topics without contacting staff. @Darkpixlz and @Moin debated whether a confirmation prompt is needed, with @Chapoi explaining that Discourse prefers minimal friction for recoverable actions. [Read more](https://meta.discourse.org/t/-/406879?silent=true)

- @Gilles [suggested](https://meta.discourse.org/t/-/406867/2?silent=true) improving the chat user search for less‑tech‑savvy users, especially on mobile. @Chapoi pointed out the `cmd+k` shortcut, while @Satonotdead prefers to disable keyboard shortcuts entirely. [Read more](https://meta.discourse.org/t/-/406867?silent=true)

### #Support

- @Mireille_Coilhac [asked](https://meta.discourse.org/t/-/406961/1?silent=true) how to set category‑specific moderators. @Moin replied with clear instructions to enable `enable_category_group_moderation` and assign groups in the category settings. [Read more](https://meta.discourse.org/t/-/406961?silent=true)

- @Gid [inquired](https://meta.discourse.org/t/-/406922/1?silent=true) about integrating Discourse with a Wix site. @Chapoi clarified the difference between free hosting and self‑hosting, and @NateDhaliwal detailed the realities of self‑hosting costs and provided links to embedding and Zapier integrations. [Read more](https://meta.discourse.org/t/-/406922?silent=true)

- @Ed_S [continued](https://meta.discourse.org/t/-/406566/11?silent=true) a discussion about security fix changelogs. @David fixed a bug that prevented unsupported‑release comparisons from showing all security issues, and @Ed_S gave feedback on the page layout. [Read more](https://meta.discourse.org/t/-/406566?silent=true)

- @Mononym [sought](https://meta.discourse.org/t/-/290923/10?silent=true) advice on using Ollama for Discourse AI translation. @Falco recommended modern models like Qwen 3.5 or Gemma 4, and explained why the old LibreTranslate plugin still works if preferred. [Read more](https://meta.discourse.org/t/-/290923?silent=true)

### #Announcements

- @Lindsey [announced](https://meta.discourse.org/t/-/406373/1?silent=true) the removal of the special “Uncategorized” category, migrating it to a standard default category for consistency. The change is available as an upcoming feature toggle. [Read more](https://meta.discourse.org/t/-/406373?silent=true)

- The [discussion](https://meta.discourse.org/t/-/404829/31?silent=true) about moving GIF support into core continued. @Shauny raised the need for provider attribution (Klipy), and @Martin and @Davidb confirmed it was accidentally missed and fixed with [PR #41501](https://github.com/discourse/discourse/pull/41501). [Read more](https://meta.discourse.org/t/-/404829?silent=true)

- @Martin [provided](https://meta.discourse.org/t/-/402273/11?silent=true) a comprehensive, AI‑generated table of group‑based settings and how they treat anonymous users, following the granular‑permissions upcoming change. Work continues with two new PRs. [Read more](https://meta.discourse.org/t/-/402273?silent=true)

### #Theme component

- @Chapoi [released](https://meta.discourse.org/t/-/406901/1?silent=true) a new theme component, **Schedule Logo Change** , which automatically swaps site logos on a recurring calendar schedule—perfect for seasonal events. @NateDhaliwal asked about fallback behaviour. [Read more](https://meta.discourse.org/t/-/406901?silent=true)

### #General

- @Nicolsdennis [showcased](https://meta.discourse.org/t/-/406912/1?silent=true) a native macOS desktop app for Discourse, featuring multi‑forum support, offline browsing, a “cinema widget” for video, and a forum explorer. Feedback from the community was positive, with many curious about the advantages over the browser. [Read more](https://meta.discourse.org/t/-/406912?silent=true)

### #Community Building

- @Urdu-Nigaar423 [asked](https://meta.discourse.org/t/-/406906/1?silent=true) for best practices on custom fonts in themes. @NateDhaliwal warned against monospace fonts for general audiences, and @Awesomerobot recommended self‑hosting fonts and keeping variant counts low for performance and accessibility. [Read more](https://meta.discourse.org/t/-/406906?silent=true)

### #Self-hosting

- @Tanya_Byrne [resolved](https://meta.discourse.org/t/-/406498/11?silent=true) a rebuild failure caused by removing plugins from the filesystem instead of disabling them. @David confirmed that disabling via admin UI is the supported approach, and @Merefield argued for better modularity. [Read more](https://meta.discourse.org/t/-/406498?silent=true)

### #Plugin

- @Babylai [introduced](https://meta.discourse.org/t/-/406959/1?silent=true) a new plugin that bridges Discourse Chat with Telegram, including support for Telegram forum topics, file uploads, and edits. The detailed documentation covers setup, mapping, and known limitations. [Read more](https://meta.discourse.org/t/-/406959?silent=true)

### #bug

- @Aliarjmandi [reported](https://meta.discourse.org/t/-/406903/1?silent=true) a puzzling bug where admin users get a 500 timeout in `GitUtils.has_commit?` while normal users work fine. The issue seems related to `DiscourseUpdates.new_features`. [Read more](https://meta.discourse.org/t/-/406903?silent=true)

- @Awesomerobot [confirmed](https://meta.discourse.org/t/-/406816/2?silent=true) a UI bug where group member “last visited” and “last posted” dates were hidden for hidden profiles, and shared a fix [PR #41467](https://github.com/discourse/discourse/pull/41467). [Read more](https://meta.discourse.org/t/-/406816?silent=true)

### #wordpress

- @Miednr [continued](https://meta.discourse.org/t/-/406809/2?silent=true) troubleshooting [WP Discourse](https://github.com/discourse/wp-discourse) SSO avatar sync with Advanced Site Enhancements. @Angus guided them through debugging the `wpdc_sso_avatar_url` filter, but the filter never fired, indicating a configuration issue. [Read more](https://meta.discourse.org/t/-/406809?silent=true)

## Activity by the @Team Group

During the last 24 hours, the Discourse team was notably active across many topics:

- **@Chapoi** posted 9 times, receiving 22 likes. He contributed to the [pending deletion feature](https://meta.discourse.org/t/-/406879/5?silent=true), [chat search improvements](https://meta.discourse.org/t/-/406867/2?silent=true), [Wix integration](https://meta.discourse.org/t/-/406922/2?silent=true), and released the [Schedule Logo Change](https://meta.discourse.org/t/-/406901/1?silent=true) component. He also answered a question about [iOS composer selection bugs](https://meta.discourse.org/t/-/406834/2?silent=true) and provided feedback in the [logo scheduling support thread](https://meta.discourse.org/t/-/406727/6?silent=true).

- **@Moin** helped in the [pending deletion UX debate](https://meta.discourse.org/t/-/406879/4?silent=true), answered the [category moderator setup](https://meta.discourse.org/t/-/406961/2?silent=true) in French, and gave input on the [composer dropdown](https://meta.discourse.org/t/-/403635/16?silent=true).

- **@Lindsey** shared the [announcement](https://meta.discourse.org/t/-/406373/1?silent=true) about removing the Uncategorized category and discussed [livestream breakout rooms](https://meta.discourse.org/t/-/404866/9?silent=true).

- **@Martin** worked on the [granular permissions upcoming change](https://meta.discourse.org/t/-/402273/11?silent=true) with two new PRs, fixed the [“Permanent” filter](https://meta.discourse.org/t/-/402433/4?silent=true), and discussed [livestream improvements](https://meta.discourse.org/t/-/404866/7?silent=true) and [GIF attribution](https://meta.discourse.org/t/-/404829/32?silent=true).

- **@David** fixed the [changelog comparison bug](https://meta.discourse.org/t/-/406566/13?silent=true) and clarified [plugin removal best practices](https://meta.discourse.org/t/-/406498/12?silent=true).

- **@Falco** advised on [Ollama model selection](https://meta.discourse.org/t/-/290923/13?silent=true) and [image generation support](https://meta.discourse.org/t/-/406799/6?silent=true).

- **@Awesomerobot** fixed the [hidden profile dates bug](https://meta.discourse.org/t/-/406816/2?silent=true) and helped with [invite link issues](https://meta.discourse.org/t/-/406457/4?silent=true) and [font best practices](https://meta.discourse.org/t/-/406906/3?silent=true).

- **@J.Jaffeux** noted a work-in-progress on [pin chat messages](https://meta.discourse.org/t/-/397571/13?silent=true) and explained that [reactions’ local storage](https://meta.discourse.org/t/-/183261/419?silent=true) was just the easier approach.

- **@Markvanlan** posted a [fix for nested replies](https://meta.discourse.org/t/-/406636/7?silent=true).

- **@Davidb** added the [missing Klipy logo](https://meta.discourse.org/t/-/404829/33?silent=true) for the GIF picker.

- **@Angus** guided the [WP Discourse avatar sync](https://meta.discourse.org/t/-/406809?silent=true) thread, debugging the SSO params.

* * *

Yesterday the community proved that even pending topics can be deleted with a single click—though some still prefer a safety net for those fat‑finger moments. 😅

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/882 "2026-07-08T13:01:24Z")

</div>

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

## Key Stats

Over the last 24 hours, the community generated **72 new posts** across **33 topics** , accumulating **94 likes**. The most active and appreciated contributors were:

| User | Posts | Likes Received |
| --- | --- | --- |
| @Moin | 6 | 14 |
| @Lindsey | 1 | 13 |
| @Falco | 3 | 7 |
| @Mireille_Coilhac | 7 | 5 |
| @Davidb | 3 | 5 |
| @Lilly | 2 | 5 |
| @Merefield | 1 | 5 |
| @Satonotdead | 1 | 5 |
| @J.Jaffeux | 2 | 4 |
| @Awesomerobot | 2 | 3 |

* * *

## Interesting Topics

A diverse range of discussions spanned multiple categories. Below are the most notable topics from the past day, grouped by category.

### #Support

- @Mireille_Coilhac asked how to assign moderators per category rather than site‑wide. @Moin quickly explained the `enable_category_group_moderation` site setting and showed where to add groups in the category settings. The solution was well received and marked as solved. [read more](https://meta.discourse.org/t/moderateur-par-categorie/406961?silent=true)

- A new user @Tom_Nook_360 wanted to manually grant a badge. @Satonotdead pointed them to the existing guide on granting individual badges. [read more](https://meta.discourse.org/t/how-do-i-give-badges-manually/407033?silent=true)

- @Mireille_Coilhac returned with a follow‑up question about disabling automatic topic closure after marking a topic as solved. @Moin, @Asa, and others helped identify that the category‑level setting for “Auto close solved topics” overrides the global site setting, requiring manual adjustment per category. This led to a separate UX suggestion. [read more](https://meta.discourse.org/t/desactiver-la-fermeture-automatique-dun-sujet-apres-quil-ait-ete-resolu/407058?silent=true)

### #Announcements

- @Lindsey announced the removal of the special **Uncategorized** category, migrating it to a standard category to eliminate bugs and inconsistencies. Admins can opt in early via the “Upcoming changes” admin page. Communities relying on tags‑only setups are advised to use a theme component and set a default composer category. [read more](https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373?silent=true)

- @Davidb confirmed that a missing condition for showing the GIPHY button when porting the GIFs feature to core has been fixed in a PR. Sites still using the old theme component are urged to migrate, as the component will be archived soon. [read more](https://meta.discourse.org/t/gifs-are-moving-to-discourse-core/404829?silent=true)

- @J.Jaffeux reported that work is in progress to allow pinning chat messages for increased visibility, with @Renato working on it. [read more](https://meta.discourse.org/t/pin-chat-messages-for-increased-visibility/397571?silent=true)

### #Feature

- @Matthewruzzi reported receiving “too similar” and “too quick” error messages when interacting with the **Ask Discourse** AI bot. @HAWK and @Awesomerobot clarified these are standard Discourse rate‑limiting messages, not specific to the AI feature. [read more](https://meta.discourse.org/t/feedback-for-ask-discourse/336805?silent=true)

### #Plugin

- @Babylai introduced a new **Discourse‑Telegram chat bridge** plugin that provides real‑time, two‑way messaging between Discourse Chat and Telegram, with full support for Telegram forum topics, attachments, edits, and more. The detailed documentation covers setup, rate limiting, and known limitations. [read more](https://meta.discourse.org/t/discourse-telegram-chat-bridge/406959?silent=true)

- @Falco confirmed that the **Resenha** voice rooms plugin works correctly on mobile after a recent Discourse update, responding to a user’s report of issues on Android. [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056?silent=true)

### #Theme component

- @Merefield announced that **Topic List Previews** now renders masonry views in native CSS for supported browsers (Safari), with a fallback option for others, greatly improving rendering efficiency and battery life. [read more](https://meta.discourse.org/t/topic-list-previews-tlp/209973?silent=true)

- @Lilly updated the **Dismiss Admin Noise** theme component with a new setting to auto‑dismiss pending flag notifications for admins who are not moderators, reducing notification clutter while still showing the review queue count in the sidebar. [read more](https://meta.discourse.org/t/dismiss-admin-noise/403729?silent=true)

### #bug

- @Tradegood reported that double like buttons are appearing again on sites with reactions disabled. @Davidb attributed this to the upcoming change enabling reactions by default and suggested opting out via the “Upcoming changes” admin page. @Chapoi confirmed this is a regression when reactions are off. [read more](https://meta.discourse.org/t/double-likes-showing-up-for-reactions-disabled-sites/407044?silent=true)

- @Putty noted that German AI‑generated translations sometimes include raw JSON markup or unwanted translation metadata. @Falco proposed a fix to the translation prompt and advised users with customised agents to update their prompt accordingly. [read more](https://meta.discourse.org/t/german-translations-contain-translation-elements/407009?silent=true)

- @Awesomerobot confirmed a bug where translated category descriptions are not truncated to the first paragraph (unlike primary language descriptions) and pushed a fix that will apply the correct behaviour after the next Discourse update. [read more](https://meta.discourse.org/t/category-description-truncates-to-first-paragraph-for-primary-base-language-but-not-for-localizations-panel-languages/406801?silent=true)

### #ux

- @Moin suggested that the site setting `solved topics auto close hours` should be used as the default for the category‑level “Auto close solved topics” setting, so admins don’t have to manually change it for every new category. [read more](https://meta.discourse.org/t/use-solved-auto-close-site-setting-as-default-for-category-setting/407062?silent=true)

* * *

## Activity by the @Team Group

Several @Team members were active across the forum, providing support, announcing changes, and fixing bugs.

- @Lindsey posted the official announcement about **removing the Uncategorized category** , explaining the rationale and migration steps. [read more](https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373?silent=true)

- @Davidb contributed to two discussions: confirming the fix for the GIPHY button in the GIFs core migration, and explaining the cause of the double‑likes bug (due to the upcoming reactions default change). [read more](https://meta.discourse.org/t/gifs-are-moving-to-discourse-core/404829?silent=true) and [read more](https://meta.discourse.org/t/double-likes-showing-up-for-reactions-disabled-sites/407044?silent=true)

- @J.Jaffeux updated the community on work in progress for **pinning chat messages** and replied to a question about the local storage approach for Discourse Reactions. [read more](https://meta.discourse.org/t/pin-chat-messages-for-increased-visibility/397571?silent=true) and [read more](https://meta.discourse.org/t/discourse-reactions/183261?silent=true)

- @Awesomerobot helped troubleshoot the **Ask Discourse** error reports and fixed the category description truncation bug for translated languages. [read more](https://meta.discourse.org/t/feedback-for-ask-discourse/336805?silent=true) and [read more](https://meta.discourse.org/t/category-description-truncates-to-first-paragraph-for-primary-base-language-but-not-for-localizations-panel-languages/406801?silent=true)

- @Chapoi weighed in on the double‑likes regression and provided guidance on the **Schedule Logo Change** theme component and on preventing proprietary vocabulary from being translated by AI. [read more](https://meta.discourse.org/t/double-likes-showing-up-for-reactions-disabled-sites/407044?silent=true), [read more](https://meta.discourse.org/t/schedule-logo-change-automate-discourse-site-logo-s/406901?silent=true), and [read more](https://meta.discourse.org/t/how-to-prevent-proprietary-vocabulary-from-being-translated-by-ai/407052?silent=true)

- @Pmusaraj confirmed that a site submitted to **Discourse Discover** has been approved and is now visible. [read more](https://meta.discourse.org/t/including-your-site-in-discourse-discover/314909?silent=true)

- @Martin provided a detailed update on the **granular group‑based permissions** upcoming change, explaining how to use `resolve_group_membership` in themes and plugins, and noting that a database migration for the “everyone” group is planned. [read more](https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273?silent=true)

- @Angus continued debugging a WordPress [Discourse SSO](https://meta.discourse.org/t/13045?silent=true) avatar synchronisation issue, guiding the user through filter logging and checking plugin logs. [read more](https://meta.discourse.org/t/wp-discourse-sso-does-not-synchronize-local-avatars-provided-by-advanced-site-enhancements/406809?silent=true)

- @Falco fixed a translation prompt bug for German localisations and verified the mobile functionality of the Resenha voice rooms plugin. [read more](https://meta.discourse.org/t/german-translations-contain-translation-elements/407009?silent=true) and [read more](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056?silent=true)

* * *

_Yesterday, while some were busy rescuing puppies from a double‑like button invasion, the team tamed wild translations and turned uncategorized topics into model citizens — all without breaking a single leash._

---

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

</div>

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

## Key Stats

Over the past 24 hours, the community has been buzzing with **115 new posts** across **40 topics** , accumulating **139 likes**. Here are the top contributors by likes and posts:

| User | Likes | Posts |
| --- | --- | --- |
| @Moin | 30 | 18 |
| @Lilly | 12 | 4 |
| @Matthewruzzi | 8 | 10 |
| @Eviepayne | 8 | 5 |
| @Awesomerobot | 7 | 4 |
| @Nat | 7 | 2 |
| @Mcwumbly | 6 | 12 |
| @Mireille_Coilhac | 5 | 8 |
| @Gid | 5 | 2 |
| @Orioni | 5 | 2 |

* * *

## Interesting Topics

### #Self-hosting

- **Update notice at the top of the forum** — @Eviepayne wondered [what theme component or plugin](https://meta.discourse.org/t/-/407111/1?silent=true) produces the “update available” banner seen on Meta. @Moin [explained](https://meta.discourse.org/t/-/407111/2?silent=true) it’s a core feature, and @Awesomerobot [confirmed](https://meta.discourse.org/t/-/407111/8?silent=true) it only appears when you refresh a long‑untouched tab after a deployment. [read more](https://meta.discourse.org/t/-/407111?silent=true)

### #Feature

- **Add setting to not show flag notification to admins who are not moderators** — @Lilly [developed](https://meta.discourse.org/t/-/383964/4?silent=true) a theme component to silence flag notifications for non‑moderator admins, then [opened a PR](https://meta.discourse.org/t/-/383964/7?silent=true) to make the change core (only notify @Moderators). @Mcwumbly [weighed in](https://meta.discourse.org/t/-/383964/5?silent=true) on design choices, and @Moin [raised](https://meta.discourse.org/t/-/383964/8?silent=true) the issue of category moderators being left out. [read more](https://meta.discourse.org/t/-/383964?silent=true)

- **Make it possible to translate custom sidebar links and sections** — @Southpaw [revived](https://meta.discourse.org/t/-/299871/5?silent=true) an old request for translating admin‑added sidebar content. @Nat [promised](https://meta.discourse.org/t/-/299871/10?silent=true) it’s coming “soon™” with the #content-localization system. [read more](https://meta.discourse.org/t/-/299871?silent=true)

- **Use solved auto close site setting as default for category setting** — @Moin [proposed](https://meta.discourse.org/t/-/407062/1?silent=true) that the global `solved topics auto close hours` setting should be inherited by new categories, reducing manual per‑category configuration. [read more](https://meta.discourse.org/t/-/407062?silent=true)

- **Feature request: Limit topic translation to specific categories** — @Nat [shared](https://meta.discourse.org/t/-/392993/11?silent=true) a new PR that allows selecting category scopes (all, public, or inclusion/exclusion lists) for AI translations. [read more](https://meta.discourse.org/t/-/392993?silent=true)

- **Allow customizing when posts are marked as read** — @Matthewruzzi [suggested](https://meta.discourse.org/t/-/407047/1?silent=true) making the read‑marking threshold configurable, as the current implementation can mark unseen posts as read. @Mcwumbly [preferred](https://meta.discourse.org/t/-/407047/2?silent=true) tweaking the default or improving the “mark unread” feature. [read more](https://meta.discourse.org/t/-/407047?silent=true)

### #development

- **This Meta Branded theme is special. Can I use it on my forum too?** — @Gid [praised](https://meta.discourse.org/t/-/407076/1?silent=true) the Meta branded theme’s design, but @Moin [noted](https://meta.discourse.org/t/-/407076/2?silent=true) it’s not publicly available; you’d need to custom‑build or hire someone from #Marketplace. [read more](https://meta.discourse.org/t/-/407076?silent=true)

### #bug

- **User‑agent: lfc‑discourse‑public‑crawler** — @Orioni [reported](https://meta.discourse.org/t/-/407069/1?silent=true) an aggressive AI scraper hitting their forum’s `.json` endpoints from Singapore. @Awesomerobot [suggested](https://meta.discourse.org/t/-/407069/2?silent=true) it might be a fork of the archival tool, and @Jagster [reminded](https://meta.discourse.org/t/-/407069/4?silent=true) that `robots.txt` is a polite suggestion. [read more](https://meta.discourse.org/t/-/407069?silent=true)

- **Category Slug error when changing “Allow owner to edit first post indefinitely”** — @Copymonopoly [encountered](https://meta.discourse.org/t/-/407105/1?silent=true) a validation error on slug field when saving a category edit. @Moin [reproduced](https://meta.discourse.org/t/-/407105/2?silent=true) it, and @Awesomerobot [fixed](https://meta.discourse.org/t/-/407105/3?silent=true) the over‑strict validation in [PR 41570](https://github.com/discourse/discourse/pull/41570). [read more](https://meta.discourse.org/t/-/407105?silent=true)

- **Double Likes showing up for reactions‑disabled sites** — @Tradegood [reported](https://meta.discourse.org/t/-/407044/1?silent=true) a regression where a second like (heart) icon appeared. @Chapoi [flagged](https://meta.discourse.org/t/-/407044/3?silent=true) it as unintended for sites without reactions, and @Davidb [advised](https://meta.discourse.org/t/-/407044/4?silent=true) opting out of the upcoming default‑enabled reactions via the `Enable Discourse reactions by default` setting. [read more](https://meta.discourse.org/t/-/407044?silent=true)

### #Support

- **How to prevent proprietary vocabulary from being translated by AI?** — @Zard_W [asked](https://meta.discourse.org/t/-/407052/1?silent=true) how to stop AI from translating product names. @Chapoi [explained](https://meta.discourse.org/t/-/407052/2?silent=true) manual overrides, and @Falco [suggested](https://meta.discourse.org/t/-/407052/4?silent=true) customizing the translation agent’s prompt to keep terms untranslated. [read more](https://meta.discourse.org/t/-/407052?silent=true)

- **I need to cancel my forum and my payment to Discourse** — @Cbtforum [requested](https://meta.discourse.org/t/-/407088/1?silent=true) cancellation help. @Moin [pointed](https://meta.discourse.org/t/-/407088/2?silent=true) to the [cancellation guide](https://meta.discourse.org/t/how-do-i-cancel-my-hosting-plan/306413?silent=true) and the cancel button in the admin dashboard. [read more](https://meta.discourse.org/t/-/407088?silent=true)

- **Désactiver la fermeture automatique d’un sujet après qu’il ait été résolu** — @Mireille_Coilhac [asked](https://meta.discourse.org/t/-/407058/1?silent=true) how to disable the auto‑close timer on solved topics. @Moin and @Asa [guided](https://meta.discourse.org/t/-/407058/2?silent=true) her to the category‑level setting, and @Moin [suggested](https://meta.discourse.org/t/-/407058/8?silent=true) using the site‑setting as a global default. [read more](https://meta.discourse.org/t/-/407058?silent=true)

- **Tags are not returned in api call** — @Irfandi [wondered](https://meta.discourse.org/t/-/407095/1?silent=true) why tags were empty for regular users in the API. @Supermathie [confirmed](https://meta.discourse.org/t/-/407095/2?silent=true) that hidden tags won’t be shown, and explained that by default tags are visible to everyone. [read more](https://meta.discourse.org/t/-/407095?silent=true)

- **Emails failing to send, images not working, onebox issues after updating** — @Richie [described](https://meta.discourse.org/t/-/407169/1?silent=true) multiple failures after a rebuild, including image baking and email timeouts. After another `./launcher rebuild app` [everything resolved](https://meta.discourse.org/t/-/407169/4?silent=true), suggesting a transient sidekiq or service hiccup. [read more](https://meta.discourse.org/t/-/407169?silent=true)

### #Site feedback

- **Are you allowed to use the RSS feeds on Discourse Meta?** — @Matthewruzzi [asked](https://meta.discourse.org/t/-/407094/1?silent=true) if RSS feed usage violates the ToS automation clause. @HAWK [clarified](https://meta.discourse.org/t/-/407094/2?silent=true) that RSS is welcome and the ToS is aimed at abusive scraping, promising a future wording update. [read more](https://meta.discourse.org/t/-/407094?silent=true)

- **Feedback on Discobot discoveries results on meta** — @Matthewruzzi [shared](https://meta.discourse.org/t/-/407133/1?silent=true) a hallucination by Discobot Discoveries (confusing RFC 5005 with WebSocket). @Mcwumbly [asked](https://meta.discourse.org/t/-/407133/5?silent=true) for concrete examples and is treating the topic as a feedback hub. [read more](https://meta.discourse.org/t/-/407133?silent=true)

### #ux

- **Improve convenience in setting of auto‑grid less than 3 images** — @Ethsim2 [requested](https://meta.discourse.org/t/-/406731/1?silent=true) a configurable threshold for auto‑gridding images. @Mcwumbly [suggested](https://meta.discourse.org/t/-/406731/4?silent=true) separating image‑group recognition from layout (list/grid/carousel) for a richer solution. [read more](https://meta.discourse.org/t/-/406731?silent=true)

* * *

## Activity by the @Team Group

The Discourse team has been very active across many areas:

- @Awesomerobot [explained](https://meta.discourse.org/t/-/407111/8?silent=true) the update‑notification banner behaviour, [fixed](https://meta.discourse.org/t/-/407105/3?silent=true) slug validation, [linked](https://meta.discourse.org/t/-/407069/2?silent=true) a scraper to a known archival tool, and [noted](https://meta.discourse.org/t/-/403635/17?silent=true) the touch‑vs‑no‑touch detail on the new composer dropdown.

- @Mcwumbly [discussed](https://meta.discourse.org/t/-/383964/5?silent=true) design options for flag notifications, [weighed in](https://meta.discourse.org/t/-/407047/2?silent=true) on read‑marking defaults, [explored](https://meta.discourse.org/t/-/406669/4?silent=true) reaction‑clicking improvements, [gathered](https://meta.discourse.org/t/-/407133/5?silent=true) hallucination feedback, and [thought about](https://meta.discourse.org/t/-/406731/4?silent=true) image‑group versus layout separation.

- @Nat [confirmed](https://meta.discourse.org/t/-/299871/10?silent=true) sidebar translation is coming, and [opened a PR](https://meta.discourse.org/t/-/392993/11?silent=true) allowing category scoping for AI translation.

- @Martin [updated](https://meta.discourse.org/t/-/402273/14?silent=true) the granular‑permissions topic with documentation and plugin fixes, and [noted](https://meta.discourse.org/t/-/402273/16?silent=true) that `resolve_group_membership` doesn’t yet apply to object‑setting `groups` type.

- @Davidb [advised](https://meta.discourse.org/t/-/407044/4?silent=true) opting out of the upcoming default‑reactions change.

- @Chapoi [flagged](https://meta.discourse.org/t/-/407044/3?silent=true) the double‑likes regression, [helped](https://meta.discourse.org/t/-/407052/2?silent=true) explain AI translation overrides, and [noted](https://meta.discourse.org/t/-/406901/5?silent=true) a possible bug in the schedule‑logo component.

- @Falco [suggested](https://meta.discourse.org/t/-/407052/4?silent=true) customising the translation agent’s prompt and [diagnosed](https://meta.discourse.org/t/-/407009/5?silent=true) the missing JSON response format in the German translation issue.

* * *

> _Yesterday, a scraper called `lfc-discourse-public-crawler` was blocked by a user‑agent rule, but given that Markdown bold text doesn’t work right after punctuation without a space, maybe the crawler should also avoid trailing full stops!_

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/884 "2026-07-10T13:01:27Z")

</div>

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

## Key Stats

Over the last 24 hours, **121 new posts** were created across **51 new topics** , earning **134 likes** in the returned dataset. The most active contributors by likes and posts were:

- @Moin (21 likes, 11 posts)
- @Mcwumbly (18 likes, 15 posts)
- @Lilly (11 likes, 5 posts)
- @Matthewruzzi (9 likes, 8 posts)
- @Nat (8 likes, 5 posts)
- @Falco (7 likes, 2 posts)
- @Philh (6 likes, 3 posts)
- @Don (6 likes, 1 post)
- @Awesomerobot (5 likes, 2 posts)
- @HAWK (4 likes, 1 post)

## Interesting Topics

A curated selection of the most noteworthy discussions from the past day, grouped by category.

### #Feature

- **Add setting to not show flag notification to admins who are not moderators** – @Mcwumbly opened the floor with three possible approaches (a `_groups` setting, simply notifying only moderators, or personal notification preferences). @Lilly promptly submitted a [PR](https://github.com/discourse/discourse/pull/41580) for option B, only to close it after @Awesomerobot raised concerns about forums with zero moderators. @Moin pointed out the impact on category moderators, and @Mcwumbly later expressed support for a more general user‑facing notification preferences interface, which @Awesomerobot also advocated for with a [mock‑up](https://meta.discourse.org/t/add-setting-to-not-show-flag-notification-to-admins-who-are-not-moderators/383964/11?silent=true). [Read more](https://meta.discourse.org/t/-/383964?silent=true)

- **Make it possible to translate custom sidebar links and sections** – @Nat gave a succinct “soon​🇺🇳” on this long‑standing request, hinting that a solution may be arriving shortly. [Read more](https://meta.discourse.org/t/-/299871?silent=true)

- **Integrate shared DataExplorer reports into the UI** – @One1 requested a dedicated page (or a link under “Reports”) for non‑admins to view DataExplorer queries shared with their group. @Nat proposed a new entry in the user menu and also suggested group‑scoped sidebar sections as an alternative, while @Moin pointed to an existing theme component that implements the latter. [Read more](https://meta.discourse.org/t/-/407234?silent=true)

- **Configure number of different reactions visible below a posting** – @Mcwumbly mentioned that @Davidb has been exploring options for letting users “join in” on existing reactions, mirroring what Chat already does—changes in this area may be coming soon. [Read more](https://meta.discourse.org/t/-/406669?silent=true)

- **Improve convenience in setting of auto-grid less than 3 images** – @Ethsim2 wanted a configurable threshold for when image grids are applied. @Mcwumbly proposed a richer model with list, grid, and carousel modes, and @Chapoi favoured keeping the current threshold but adding a site setting. The conversation is still evolving. [Read more](https://meta.discourse.org/t/-/406731?silent=true)

- **Add RFC 5005 support to Discourse RSS feeds** – @Matthewruzzi pointed out that currently only the latest 25 items are accessible via RSS and asked for RFC 5005 (Feed Paging and Archiving) to enable older posts through feed links. [Read more](https://meta.discourse.org/t/-/407218?silent=true)

- **Emoticon to emoji conversion should be a user preference, not site‑wide** – @0cjs argued that administrators shouldn’t force conversion on everyone. @Moin raised technical challenges with quoting and wiki edits, but the discussion remained open. [Read more](https://meta.discourse.org/t/-/407255?silent=true)

- **Feature request: Limit topic translation to specific categories** – @Nat merged a PR that adds a new setting type allowing admins to select which categories (all, public, or inclusion/exclusion lists) are translated, giving the best of both worlds. [Read more](https://meta.discourse.org/t/-/392993?silent=true)

### #Support

- **Update default FAQ language** – @Mireille_Coilhac asked how to make the guidelines appear in French. @Moin explained the “Replace Text” button in the site text admin area, and @Patrickemin was delighted to discover that button after years of use. [Read more](https://meta.discourse.org/t/-/407143?silent=true)

- **Discourse AI: Need to Remove JSON Response to get Anthropic Sonnet 5 working** – @RGJ reported that they were using a version of Discourse (2026.1.5 ESR) that lacks the `Disable native structured output` option. @Falco confirmed that newer models require up‑to‑date Discourse builds, and that the installer’s ACME handling is also being improved. [Read more](https://meta.discourse.org/t/-/407117?silent=true)

### #Self‑hosting

- **New installer works well, but one hostname gave me fits** – @Philh detailed a frustrating experience with a Let’s Encrypt rate limit (429) that silently prevented the site from coming online. He traced the failure chain from ACME to zero‑byte certs to nginx refusing to start, and requested that future installer builds surface such rate‑limit errors. @Falco acknowledged the issue and pointed to a pending move to nginx native ACME support. [Read more](https://meta.discourse.org/t/-/407204?silent=true)

### #Site Feedback

- **Feedback on Discobot discoveries results on meta** – @Matthewruzzi found that searching for “RFC 5005” produced a hallucinated answer (claiming it was about WebSockets) and requested feedback buttons similar to those on Ask Discourse. @Mcwumbly suggested improving the prompt to handle zero‑result cases better, and the topic now serves as a collection point for such examples. [Read more](https://meta.discourse.org/t/-/407133?silent=true)

- **Are you allowed to use the RSS feeds on Discourse Meta?** – @HAWK clarified that the ToS language is aimed at abusive scraping, not reasonable use of RSS, and offered to update the wording to be clearer. [Read more](https://meta.discourse.org/t/-/407094?silent=true)

### #blog

- **Introducing the new Starter Plan!** – @Mkeys asked if the Starter Plan still exists. @Mcwumbly confirmed it is now a legacy plan, and that the Free plan has taken its place as the entry point. [Read more](https://meta.discourse.org/t/-/326214?silent=true)

### #Theme Component

- **Move Language Selector to Sidebar Footer** – @Don published a new theme component that relocates the language selector from the header to the sidebar footer for logged‑in users, keeping the header uncluttered. [Read more](https://meta.discourse.org/t/-/407250?silent=true)

### #bug

- **Disabled Uncategorized shows in category dropdowns** – @Per1234 verified that the upcoming “Remove and replace Uncategorized” feature (controlled by a feature flag) resolves this bug. Instructions were given to enable the flag, delete the old Uncategorized category, and the dropdown issue disappears. [Read more](https://meta.discourse.org/t/-/370541?silent=true)

## Activity by the @Team Group

The Discourse team has been actively engaged across many topics in the past 24 hours. Here is a summary of their contributions:

- @Mcwumbly launched the discussion on flag notifications for non‑moderator admins, refined options, and linked to broader notification preference work. He also responded to the Discobot feedback with a suggestion to improve prompts, clarified the Starter Plan’s status, engaged in the reactions‑visibility thread, and contributed ideas to the auto‑grid threshold conversation. [Flag notification](https://meta.discourse.org/t/-/383964?silent=true) | [Discobot feedback](https://meta.discourse.org/t/-/407133?silent=true) | [Starter Plan](https://meta.discourse.org/t/-/326214?silent=true) | [Reactions visibility](https://meta.discourse.org/t/-/406669?silent=true) | [Auto‑grid](https://meta.discourse.org/t/-/406731?silent=true)

- @Lilly submitted a PR for option B of the flag notification feature (later closed after team discussion), provided technical feedback on the custom sidebar fields bug, and weighed in on the emoticon‑to‑emoji preference topic. [Flag notification PR](https://github.com/discourse/discourse/pull/41580) | [Sidebar fields](https://meta.discourse.org/t/-/407235?silent=true) | [Emoticon conversion](https://meta.discourse.org/t/-/407255?silent=true)

- @Awesomerobot argued against excluding admins from flag notifications by default, proposed a detailed user‑preferences UI mock‑up, and also updated the Beginner’s Guide to Themes with fresh screenshots. [Flag notification opinion](https://meta.discourse.org/t/-/383964/11?silent=true) | [Beginner’s guide](https://meta.discourse.org/t/-/91966?silent=true)

- @Falco acknowledged the installer ACME rate‑limit issue, pointed to an upcoming nginx native fix, and advised @RGJ that using new AI models on old Discourse versions will cause problems. [Installer response](https://meta.discourse.org/t/-/407204/3?silent=true) | [AI Sonnet 5](https://meta.discourse.org/t/-/407117/4?silent=true)

- @Nat confirmed that translating custom sidebar links is coming “soon​🇺🇳”, merged the PR allowing translation to be scoped to specific categories, and proposed UI changes for the DataExplorer reports integration. [Sidebar links](https://meta.discourse.org/t/-/299871?silent=true) | [Translation scope](https://meta.discourse.org/t/-/392993?silent=true) | [DataExplorer UI](https://meta.discourse.org/t/-/407234/3?silent=true)

- @Davidb has been exploring options for allowing users to click existing reactions (referred to in the reactions‑visibility thread), fixed the likes pop‑up bug that stayed on screen after clicking an avatar, and corrected the messaging around simpler email subject lines. [Reactions](https://meta.discourse.org/t/-/406669?silent=true) | [Likes pop‑up fix](https://meta.discourse.org/t/-/407035/5?silent=true) | [Email subjects](https://meta.discourse.org/t/-/395927/17?silent=true)

- @Martin engaged in the granular group‑based permissions for anonymous users topic, discussing how to handle disallowed groups in theme settings and plugin settings. [Group permissions](https://meta.discourse.org/t/-/402273?silent=true)

- @Chapoi gave his opinion on the auto‑grid threshold feature, preferring the simpler site‑setting approach over a complex heuristic. [Auto‑grid](https://meta.discourse.org/t/-/406731/7?silent=true)

* * *

_Yesterday’s most dramatic moment was undoubtedly @Philh finding himself in Let’s Encrypt rate‑limit jail, but like a true Discourse hero, he emerged with a detailed post‑mortem and a feature request that will save future self‑hosters from the same fate._

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/885 "2026-07-11T13:00:31Z")

</div>

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

## Key Stats

In the last 24 hours, the community generated **89 new posts** across **34 new topics** , with **94 likes** given.

**Top users by likes and posts:**

- @Don (14 likes, 2 posts)
- @Moin (12 likes, 8 posts)
- @One1 (5 likes, 6 posts)
- @0cjs (5 likes, 4 posts)
- @NateDhaliwal (5 likes, 4 posts)
- @Zenova (5 likes, 1 post)
- @Darkpixlz (4 likes, 7 posts)
- @Pfaffman (4 likes, 5 posts)
- @J.Jaffeux (4 likes, 1 post)
- @Paulovbettio (3 likes, 5 posts)

* * *

## Interesting Topics

### #Theme component

- **Move Language Selector to Sidebar Footer** – @Don released a theme component that relocates the language selector from the header to the sidebar footer. @NateDhaliwal welcomed it, and @Asa asked about guest visibility. @Don then updated the logic to also support guests, with a dynamic fallback when the sidebar is missing. [Read more](https://meta.discourse.org/t/move-language-selector-to-sidebar-footer/407250/1?silent=true)

### #Feature

- **Emoticon to emoji conversion should be a user preference, not site‑wide** – @0cjs argued that forcing `:-)` conversion to emojis should be a per‑user setting. @Darkpixlz agreed, @Moin raised technical challenges with quoting and re‑baking, and @Mcwumbly noted similar requests have low priority. [Read more](https://meta.discourse.org/t/emoticon-to-emoji-conversion-should-be-a-user-preference-not-site-wide/407255/1?silent=true)

- **Integrate shared DataExplorer reports into the UI** – @One1 requested a better interface for non‑admin users to view shared DataExplorer queries. @Nat suggested a user‑menu entry or group‑scoped sidebar sections. @Moin pointed to an existing plugin for group sidebar menus. [Read more](https://meta.discourse.org/t/integrate-shared-dataexplorer-reports-into-the-ui/407234/1?silent=true)

- **Configure a custom sidebar link to open in a new tab** – @Markschmucker shared a JavaScript workaround for forcing sidebar links to open in the same tab when the site setting `external_links_in_new_tab` is on. The request remains open for a core setting. [Read more](https://meta.discourse.org/t/configure-a-custom-sidebar-link-to-open-in-a-new-tab/267004/21?silent=true)

- **Limit topic translation to specific categories** – @Nat announced that the feature to restrict content‑localization translation to chosen categories has been merged, with a video demo. [Read more](https://meta.discourse.org/t/feature-request-limit-topic-translation-to-specific-categories/392993/12?silent=true)

### #General

- **What’s One Discourse Feature You Didn’t Appreciate Until You Used It?** – @Zenova invited the community to share under‑rated features. The thread quickly turned into a list of hidden gems. [Read more](https://meta.discourse.org/t/whats-one-discourse-feature-you-didnt-appreciate-until-you-used-it/407242/1?silent=true)

- **Curious to Hear Your Best Discourse Lesson So Far** – @Zoo asked for first‑piece‑of‑advice for new forum managers. @Paulovbettio warned against over‑theming, and @Darkpixlz shared the hard lesson of launching a community for something that doesn’t exist yet. [Read more](https://meta.discourse.org/t/curious-to-hear-your-best-discourse-lesson-so-far/407318/1?silent=true)

### #Self-hosting

- **Disk space too full to update Discourse instance** – @Azhdrake struggled with only 25 GB and a blocked update. @Darkpixlz, @Ed_S, @Pfaffman, @Andrew_Rowe, @Steven, and @Merefield helped debug Docker layers, logs, and journal cleanup. The key advice was `./launcher cleanup` and setting aside more than 25 GB. [Read more](https://meta.discourse.org/t/disk-space-too-full-to-update-discourse-instance/407229/1?silent=true)

### #Community Building

- **Custom search keyword warnings via Workflows** (Translated from Chinese) – A user asked whether searching a specific term could show a tip. @J.Jaffeux replied that this will be possible with the upcoming Workflows feature, using a user‑search trigger and modal node. [Read more](https://meta.discourse.org/t/topic/405163/4?silent=true)

- **Forums that forbid AI content… How’s it going?** – @Stephtara shared her plan to ban LLM‑generated posts and asked for detection strategies. The thread explores automatic flagging and community rules. [Read more](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659/14?silent=true)

### #bug

- **Disabled Uncategorized shows in category dropdowns** – @Per1234 confirmed this bug is fixed by the “Remove and replace Uncategorized category” upcoming change, but that the fix only applies to forums that enable the feature flag. He provided a workaround for others. [Read more](https://meta.discourse.org/t/disabled-uncategorized-shows-in-category-dropdowns/370541/19?silent=true)

- **Likes pop up stays on page after you click an avatar** – @Davidb submitted a fix that was merged quickly; @Matthewruzzi confirmed the issue is resolved. [Read more](https://meta.discourse.org/t/likes-pop-up-stays-on-page-after-you-click-an-avatar/407035/5?silent=true)

- **Reported image from a chat message is never shown to moderators in the review queue** – @Luna_Mora reported a security‑relevant bug: images in flagged chat messages (especially DMs) are invisible to reviewers because the review queue only gets a cooked snapshot that omits uploads. This is a serious blind spot for moderators. [Read more](https://meta.discourse.org/t/reported-image-from-a-chat-message-is-never-shown-to-moderators-in-the-review-queue/407299/1?silent=true)

- **Translation silently truncated when JSON stream parsing breaks** – @Dorina detailed how `PostLocalizer` can save incomplete translations when the JSON stream parser breaks mid‑output, with no error logged. @Denis_Kovalenko added a related case where markdown corruption occurs. The root cause points to a fallback in `StructuredOutput`. [Read more](https://meta.discourse.org/t/translation-silently-truncated-when-json-stream-parsing-breaks-no-error-raised/407251/1?silent=true)

### #Support

- **Manual Localization doesn’t seem to be working** – @Paulovbettio couldn’t see his manually translated posts. @Moin discovered the original post’s language was not selected; once set, the translations appeared. They noted the UI could be clearer about this requirement. [Read more](https://meta.discourse.org/t/manual-localization-doesnt-seem-to-be-working/407319/1?silent=true)

* * *

## Activity by the @Team Group

- **@J.Jaffeux** posted in the Chinese community‑building topic about using **Workflows** to return custom search prompts – [see post](https://meta.discourse.org/t/topic/405163/4?silent=true).

- **@Nat** contributed to the **DataExplorer UI integration** suggestion, proposing a new user‑menu entry – [see post](https://meta.discourse.org/t/integrate-shared-dataexplorer-reports-into-the-ui/407234/3?silent=true). He also announced the merger of **category‑specific translation limits** – [see post](https://meta.discourse.org/t/feature-request-limit-topic-translation-to-specific-categories/392993/12?silent=true).

- **@Davidb** fixed a **likes pop‑up persistence** bug (merged fast) – [see post](https://meta.discourse.org/t/likes-pop-up-stays-on-page-after-you-click-an-avatar/407035/5?silent=true) and helped clarify **simpler email subject lines** messaging – [see post](https://meta.discourse.org/t/simpler-email-subject-lines/395927/17?silent=true).

- **@Tannerabread** acknowledged a **iOS Markdown composer freeze** bug and promised to investigate on Monday – [see post](https://meta.discourse.org/t/ios-markdown-composer-editor-freezes-when-selecting-text-a-second-time/407258/4?silent=true).

- **@Chapoi** gave feedback on **auto‑grid for fewer than 3 images** , favouring a simple setting rather than smart logic – [see post](https://meta.discourse.org/t/improve-convenience-in-setting-of-auto-grid-less-than-3-images/406731/7?silent=true).

- **@Mcwumbly** weighed in on the **emoticon‑to‑emoji preference** discussion, noting the technical difficulty but encouraging users to suggest improvements – [see post](https://meta.discourse.org/t/emoticon-to-emoji-conversion-should-be-a-user-preference-not-site-wide/407255/7?silent=true).

- **@Pfaffman** provided hands‑on help across several self‑hosting threads: advising on **disk space** (`./launcher cleanup` and 25 GB limits) – [see post](https://meta.discourse.org/t/disk-space-too-full-to-update-discourse-instance/407229/12?silent=true); giving migration tips for **plugin installation** – [see post](https://meta.discourse.org/t/how-to-install-plugins-without-using-a-third-party-host/406009/34?silent=true); promising to look into the **allow‑pm‑to‑staff** plugin error – [see post](https://meta.discourse.org/t/allow-pm-to-staff/260946/24?silent=true); and clarifying **Let’s Encrypt multiple‑domain setups** – [see post](https://meta.discourse.org/t/new-installer-works-well-but-one-hostname-gave-me-fits/407204/4?silent=true).

* * *

Yesterday’s flurry of activity – from emoji debates to disk‑space rescues and truncated translations – proves that on meta, no forum issue is too small or too big for this community to tackle.

---

<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日 13:00 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/886 "2026-07-12T13:00:59Z")

</div>

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

## Key Stats

In the last 24 hours, the community generated **58 new posts** across **21 new topics** , with **78 likes** awarded across the returned content.

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

- @Eisammy – 5 posts, 10 likes
- @Merefield – 7 posts, 9 likes
- @NateDhaliwal – 6 posts, 7 likes
- @Lilly – 2 posts, 7 likes
- @Paulovbettio – 5 posts, 6 likes
- @Darkpixlz – 1 post, 6 likes
- @Don – 1 post, 6 likes
- @Fearlessfrog – 2 posts, 5 likes
- @Zoo – 1 post, 5 likes
- @Stephtara – 3 posts, 4 likes

The most liked single post was @Zoo’s opening question about [best Discourse lessons](https://meta.discourse.org/t/-/407318/1?silent=true), which received 5 likes and sparked a rich discussion.

* * *

## Interesting Topics

### #General

- @Zoo kicked off a reflective thread asking community members to share their **best Discourse lesson** so far. @Paulovbettio warned against spending too much time on complex themes, @Darkpixlz advised not to build a community for something that doesn’t exist yet, and @NateDhaliwal seconded that while recommending the #Documentation category as a starting point. [Read more](https://meta.discourse.org/t/-/407318?silent=true).

- @Fearlessfrog shared an early-stage **turn-based board game** plugin called [discourse-not-risk](https://github.com/fearlessfrog/discourse-not-risk). The plugin lets members create, join, and play simple board games directly on a Discourse forum, with a small test board shown. [Read more](https://meta.discourse.org/t/-/407348?silent=true).

- @Eisammy sparked a conversation about **underappreciated Discourse features** , highlighting automation for scheduled topics and custom badges. [Read more](https://meta.discourse.org/t/-/407242?silent=true).

### #Community Building

- The debate on **forbidding AI-generated content** continued. @Stephtara shared her francophone community’s policy against LLM slop, @Merefield noted the difficulty of detection even with careful prompting, and @Bartv expressed concern that bots may overrun communities, drawing a parallel to the email spam era. [Read more](https://meta.discourse.org/t/-/405659?silent=true).

- @Stephtara asked about using a **special “community admin” account** for document authoring, as a way to depersonalize official documentation. @NateDhaliwal pointed to the @Discourse bot used on meta as an example. [Read more](https://meta.discourse.org/t/-/407322?silent=true).

### #bug

- @Merefield reported that the **popup menu for quoting text is unresponsive on Android**. @NateDhaliwal provided a bizarre but effective workaround—triggering the reactions popup first. @Merefield then used AI (GPT‑5.6) to diagnose the root cause in the #discourse-reactions plugin, identifying a leaked `user-select: none` state. [Read more](https://meta.discourse.org/t/-/407332?silent=true).

### #Self-hosting

- @Azhdrake ran out of disk space during a Discourse update. @Pfaffman suggested `./launcher cleanup`, @Steven recommended system cleanup commands, and @Azhdrake eventually moved to a larger server after the cleanups weren’t enough. [Read more](https://meta.discourse.org/t/-/407229?silent=true).

- @Roommates reported being **stuck in trial read-only mode** and unable to switch to the Free plan. @Ondrej advised emailing [team@discourse.org](mailto:team@discourse.org) for help. [Read more](https://meta.discourse.org/t/-/407333?silent=true).

### #Theme component

- @Don released a new theme component adding **drag-and-drop uploads and file previews** to the AI bot conversation page. It includes real image thumbnails, color-coded extension badges, and configurable theme settings. [Read more](https://meta.discourse.org/t/-/407336?silent=true).

### #Feature

- A long‑standing request for **animated stickers** resurfaced. @Gilles expressed interest, and @Lilly pointed to Don’s existing [discourse-stickers](https://meta.discourse.org/t/discourse-stickers/280873?silent=true) theme component as a solution. [Read more](https://meta.discourse.org/t/-/123212?silent=true).

- @Darkpixlz proposed that **emoticon-to-emoji conversion** should be a user preference, not a site-wide setting. @Mcwumbly acknowledged the value but noted the technical challenges, comparing it to past requests like linebreak overrides. [Read more](https://meta.discourse.org/t/-/407255?silent=true).

### #Announcements

- Discussion around **GIFs moving to core** continued. @Fearlessfrog asked about using Giphy instead of Klipy, and @Lilly provided a workaround: delete the old component, disable the new core GIF setting, and re-install her [forked component](https://github.com/Lillinator/discourse-gifs). She also pointed out that the old component is still listed in the default install page, causing confusion. [Read more](https://meta.discourse.org/t/-/404829?silent=true).

### #Support

- @Paulovbettio had trouble with **manual localization** not working. @Moin identified that the original post’s locale was not selected; once set, translations appeared correctly. @Paulovbettio noted that the UI should make this more obvious. [Read more](https://meta.discourse.org/t/-/407319?silent=true).

- @Jonathan5 reported that the **“First reaction” badge** is confusing because users may not know that the heart emoji isn’t a reaction under the new integration. @NateDhaliwal suggested updating the badge description. [Read more](https://meta.discourse.org/t/-/407309?silent=true).

- @One1 filed a detailed bug report about an `ArgumentError` in the **`upcoming_change_stable_opted_out` problem check** flooding logs, likely due to Ruby 3.4 keyword argument changes. [Read more](https://meta.discourse.org/t/-/407351?silent=true).

### #Plugin

- @Xiasummer revived the #discourse-math topic after solving an issue by removing the old plugin and relying on core math support. [Read more](https://meta.discourse.org/t/-/65770?silent=true).

* * *

## Activity by the @Team Group

The @Team group was notably active across several discussions, providing support, diagnoses, and guidance:

- @Merefield reported the Android quoting bug, later diagnosing its root cause in the #discourse-reactions plugin, and also weighed in on the AI-content debate and disk space cleanup strategies.
- @NateDhaliwal offered the quirky workaround for the quoting bug, shared advice on community-building lessons, and suggested using the @Discourse bot for document authoring.
- @Lilly helped self-hosters continue using Giphy after the core GIF changes, released a forked component, and pointed to existing sticker solutions.
- @Moin assisted with manual localization issues and shared a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query to debug tag restrictions.
- @Pfaffman recommended `./launcher cleanup` for disk space issues.
- @Ondrej directed a user to [team@discourse.org](mailto:team@discourse.org) for billing/plan issues.

These contributions covered topics ranging from [Android quoting](https://meta.discourse.org/t/-/407332?silent=true) and [manual localization](https://meta.discourse.org/t/-/407319?silent=true) to [GIF migration](https://meta.discourse.org/t/-/404829?silent=true) and [disk space woes](https://meta.discourse.org/t/-/407229?silent=true). The team’s technical depth and community focus continue to keep [meta.discourse.org](http://meta.discourse.org) running smoothly.

* * *

From unravelling a sticky `user-select: none` bug on Android to kickstarting a turn-based board game plugin, yesterday proved once again that Discourse is never short of surprises—just don’t try to highlight text before you’ve reacted to a post! 🎲😄

---

<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日 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/887 "2026-07-13T13:01:14Z")

</div>

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

## Key Stats

In the last 24 hours, the community generated **66 new posts** across **26 topics** , receiving a total of **88 likes**. The most active contributors were:

| User | Posts | Likes |
| --- | --- | --- |
| @Fearlessfrog | 4 | 19 |
| @Lindsey | 2 | 15 |
| @One1 | 9 | 8 |
| @Oniel | 1 | 8 |
| @Merefield | 5 | 5 |
| @Martin | 3 | 5 |
| @Falco | 1 | 4 |
| @NateDhaliwal | 4 | 3 |
| @Lilly | 2 | 3 |
| @Chapoi | 5 | 2 |

## Interesting Topics

### #Announcements

- @Lindsey unveiled the **new Workflows feature** , a visual automation builder with triggers, conditions, and AI actions, now available on Business and Enterprise plans. The preview [link](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/1?silent=true) sparked early feedback from @Eviepayne and @RGJ, who compared it to n8n.

- @Martin continued the discussion on **GIFs moving to Discourse core** [#404829](https://meta.discourse.org/t/gifs-are-moving-to-discourse-core/404829/39?silent=true), clarifying that the migration to Klipy was optimised for hosted customers, while self-hosters can keep their Giphy API key.

- @Chapoi defended the **redesigned admin dashboard** [#404528](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/23?silent=true), explaining that the version information is being moved to its own page, not removed entirely — a change that @One1 strongly opposed for losing its prominence.

- @Rishabh introduced **easier account signup using email codes** [#407068](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/1?silent=true), a passwordless login flow with six-digit codes. @Darkpixlz raised concerns about the impact on password manager workflows.

### #Plugin

- @Fearlessfrog announced a **Turn Based Board Game plugin** [#407409](https://meta.discourse.org/t/turn-based-board-game/407409/1?silent=true), inspired by the classic Risk ruleset, allowing forum members to create and play games within topics. The early response has been enthusiastic, with a live test game [available](https://forums.mudspike.com/not-risk/games/1).

- @Lindsey published the official **Discourse Workflows plugin topic** [#407100](https://meta.discourse.org/t/discourse-workflows/407100/1?silent=true), complete with documentation, execution logs, and tips for using sticky notes and log nodes during development.

### #bug

- @NateDhaliwal and @Merefield investigated an **Android quoting popup bug** [#407332](https://meta.discourse.org/t/the-popup-menu-for-quoting-text-is-unresponsive-on-android/407332/3?silent=true), where a global `user-select: none` class from the Reactions plugin remains after an invalid touch scroll. An AI-generated diagnosis pinpointed the missing cleanup path.

- @Renato fixed a **Markdown bold punctuation edge case** [#407071](https://meta.discourse.org/t//407071/8?silent=true) where text like ` **text.** text` would not render bold due to CommonMark flanking rules. The rich editor serializer was updated to expel punctuation from the marked area.

### #Support

- @Aranai reported a **memory leak** [#407406](https://meta.discourse.org/t/there-appears-to-be-a-memory-leak/407406/1?silent=true) causing input latency after leaving a tab open for hours. @Falco confirmed the behaviour and noted that Firefox showed 360MB usage for the tab.

- @One1 asked **where the version information went** [#407416](https://meta.discourse.org/t/where-did-the-version-information-go/407416/1?silent=true) after the dashboard redesign. @Moin and @Lilly pointed to the _admin → update Discourse_ page as the new home.

- @One1 also reported an **ArgumentError flooding logs** [#407351](https://meta.discourse.org/t/argumenterror-wrong-number-of-arguments-given-0-expected-1-in-upcoming-change-stable-opted-out-problem-check-flooding-logs/407351/1?silent=true) from the `upcoming_change_stable_opted_out` problem check, likely a Ruby 3.4 keyword argument issue. @Martin confirmed a similar error on a different check.

### #ux

- @Chapoi fixed a **sidebar field bug** [#407235](https://meta.discourse.org/t/add-custom-section-name-and-link-fields-are-behaving-unexpected/407235/6?silent=true) where Firefox users could not click into custom section name/link fields because of an unsupported `-webkit-user-drag` property. The fix removes `draggable="true"` from the row wrapper.

### #Self-hosting

- @Jagster encountered **every component breaking after an upgrade** [#407431](https://meta.discourse.org/t/after-upgrade-every-component-is-broken/407431/1?silent=true). @David diagnosed a theme compilation failure and provided the `Discourse.clear_all_theme_cache!` command, which resolved the issue.

### #Community Building

- @Bartv shared the struggle of **forbidding AI content** [#405659](https://meta.discourse.org/t/forums-that-forbid-ai-content-hows-it-going/405659/21?silent=true), noting that detection tools are a cat-and-mouse game and that the community relies on human moderators to spot bots. @Canapin echoed the frustration, comparing it to the spam email era.

### #Theme

- @Oniel released **Oniel’s Flat Theme** [#407429](https://meta.discourse.org/t/oniels-flat-theme/407429/1?silent=true), a modern, responsive Discourse theme focused on clarity and consistent interaction patterns, with screenshots showing a clean, dense layout.

## Activity by the @Team Group

The @Team group was highly active across multiple areas:

- **@Lindsey** spearheaded the Workflows rollout, both with the [preview announcement](https://meta.discourse.org/t/a-preview-of-the-new-workflows-feature/406990/1?silent=true) and the [full plugin documentation](https://meta.discourse.org/t/discourse-workflows/407100/1?silent=true), gathering early feedback from the community.

- **@Martin** engaged on the [GIFs migration](https://meta.discourse.org/t/gifs-are-moving-to-discourse-core/404829/39?silent=true), clarifying the rationale for the Klipy switch, and acknowledged the [ArgumentError bug](https://meta.discourse.org/t/argumenterror-wrong-number-of-arguments-given-0-expected-1-in-upcoming-change-stable-opted-out-problem-check-flooding-logs/407351/3?silent=true) affecting scheduled problem checks.

- **@Chapoi** responded to user concerns on the [redesigned admin dashboard](https://meta.discourse.org/t/better-insights-into-your-community-with-the-redesigned-admin-dashboard/404528/24?silent=true), fixed a **Firefox UX bug** in the [sidebar custom section fields](https://meta.discourse.org/t/add-custom-section-name-and-link-fields-are-behaving-unexpected/407235/6?silent=true), and moved the _First Reaction_ badge discussion to **#Contribute > UX** for better copy [read more](https://meta.discourse.org/t/first-reaction-badge-confusing/407309/4?silent=true).

- **@Rishabh** introduced the [email code login feature](https://meta.discourse.org/t/easier-account-signup-using-email-codes/407068/1?silent=true), gathering usability feedback on the new flow.

- **@Sam** confirmed a fix for the long-standing [emoji after Chinese character issue](https://meta.discourse.org/t/allow-for-emojis-directly-after-a-chinese-letter/93911/10?silent=true), implemented via the `enable_inline_emoji_translation` site setting, defaulting to enabled for CJK locales.

- **@David** provided critical troubleshooting on the [broken theme components issue](https://meta.discourse.org/t/after-upgrade-every-component-is-broken/407431/5?silent=true), directing the user to clear the theme cache and rebuild.

- **@Renato** resolved a Markdown rendering bug related to [punctuation after bold text](https://meta.discourse.org/t//407071/8?silent=true), explaining the CommonMark specification and merging a PR to fix the rich editor serializer.

* * *

_It seems the highlight of the day was @Fearlessfrog's board game — who knew a turn-based Risk clone could turn a simple forum into a battlefield for world domination?_ 🎲

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

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