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

**URL:** <https://meta.discourse.org/t/daily-summary-9pm-utc/291850>\
**Category:** Forum summaries\
**Created:** [2024年一月16日 21:56 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")\
**Posts on this page:** 20\
**Page:** 17

<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:** [2025年七月23日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/577 "2025-07-23T21:02:39Z")

</div>

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

## Key Stats

- **New posts:** 147
- **New topics:** 20

**Top users**

1. @sam (7 posts, 19 likes)
2. @j.jaffeux (7 posts, 10 likes)
3. @NateDhaliwal (11 posts, 9 likes)
4. @Moin (6 posts, 7 likes)
5. @david (2 posts, 6 likes)
6. @pfaffman (5 posts, 6 likes)
7. @nat (3 posts, 6 likes)
8. @manton (6 posts, 6 likes)
9. @SkyeDragon (3 posts, 5 likes)
10. @hellekin (4 posts, 4 likes)

## Interesting Topics

#Announcements

- **Bundling more popular plugins with Discourse core** : @Stephen raised confusion around which plugins to remove from `app.yml` in [post](https://meta.discourse.org/t/-/373574/30?silent=true) and @sam confirmed the final plugin list is locked in [post](https://meta.discourse.org/t/-/373574/32?silent=true).

- **Themeable site settings are now available** : @featheredtoast asked if themeable settings can include logo onebox images in [post](https://meta.discourse.org/t/-/374232/6?silent=true), expanding on asset management in #Announcements.

#Support

- **Just had about 38 bot accounts and posts sign up and spam** : @schneeland suggested geo-blocking via plugin in [post](https://meta.discourse.org/t/-/375297/4?silent=true) and @manton confirmed checking region data in [post](https://meta.discourse.org/t/-/375297/6?silent=true).

- **Terms of Service Checkbox** : @phoenix1 asked about requiring TOS agreement on signup in [post](https://meta.discourse.org/t/-/375349/1?silent=true) and @NateDhaliwal pointed to custom user fields in [post](https://meta.discourse.org/t/-/375349/2?silent=true).

- **Rebuild error due to hiredis** : @truman reported a TypeError with `hiredis-client` in [post](https://meta.discourse.org/t/-/375387/1?silent=true) and @sam began a revert and troubleshooting in [post](https://meta.discourse.org/t/-/375387/2?silent=true).

- **Maximum file size limit for remote image downloads?** : @Richie questioned limits for large external images in [post](https://meta.discourse.org/t/-/375446/1?silent=true) and @Moin pointed to the `Max image size KB` setting in [post](https://meta.discourse.org/t/-/375446/4?silent=true).

- **Automatic image grids not working** : @pierrox couldn’t trigger the experimental auto-grid in [post](https://meta.discourse.org/t/-/375499/1?silent=true) and @lindsey confirmed a Markdown-mode requirement in [post](https://meta.discourse.org/t/-/375499/2?silent=true).

#Feature

- **Is there an official Discourse Model Context Protocol (MCP)?**: @MachineScholar inquired about MCP adoption in [post](https://meta.discourse.org/t/-/364859/16?silent=true) and @sam confirmed it’s on the roadmap in [post](https://meta.discourse.org/t/-/364859/17?silent=true).

- **Marketing Suggestion** : @Johnny_McIvor proposed rebranding “forum” to “neoforum” in [post](https://meta.discourse.org/t/-/375373/1?silent=true) and @ondrej argued “community” has more positive connotations in [post](https://meta.discourse.org/t/-/375373/2?silent=true).

#Dev

- **Upcoming EOL for the widget rendering system** : @saquetim outlined the deprecation timeline and admin warnings for legacy “widget” APIs in [post](https://meta.discourse.org/t/-/375332/1?silent=true).

#Bug

- **Form templates preview broken with tag group** : @tgxworld flagged a broken preview in [post](https://meta.discourse.org/t/-/372744/2?silent=true).

- **Cant expand header links on mobile** : @j.jaffeux reported the dropdown issue in [post](https://meta.discourse.org/t/-/375445/1?silent=true) and @Arkshine suggested hiding arrows on mobile in [post](https://meta.discourse.org/t/-/375445/2?silent=true).

- **MathJax Not Rendering Inside** 

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam contributed to the plugin-bundling discussion in [post](https://meta.discourse.org/t/-/373574/32?silent=true) and addressed the hiredis rebuild error in [post](https://meta.discourse.org/t/-/375387/2?silent=true).

- @j.jaffeux clarified the core-plugin testing workflow in [post](https://meta.discourse.org/t/-/373574/40?silent=true).

- @david explained the rationale for merging plugins into core in [post](https://meta.discourse.org/t/-/373574/39?silent=true).

- @nat updated the whisper composer instructions in [post](https://meta.discourse.org/t/-/44247/33?silent=true) and guided auto-close settings in [post](https://meta.discourse.org/t/-/375362/2?silent=true).

- @tgxworld investigated the form templates preview issue in [post](https://meta.discourse.org/t/-/372744/2?silent=true).

- @olivia reported on the Trust Level badge translation bug in [post](https://meta.discourse.org/t/-/342109/4?silent=true).

- @saquetim announced the widget system EOL timeline in [post](https://meta.discourse.org/t/-/375332/1?silent=true).

- @lindsey assisted with auto-grid troubleshooting in [post](https://meta.discourse.org/t/-/375499/2?silent=true) and verified Horizon theme string availability in [post](https://meta.discourse.org/t/-/369608/39?silent=true).

- @tobiaseigen suggested UX improvements for scheduled shared drafts in [post](https://meta.discourse.org/t/-/368347/5?silent=true).

- @featheredtoast inquired about asset-related themeable settings in [post](https://meta.discourse.org/t/-/374232/6?silent=true).

With all that spam-fighting, plugin-bundling, and roadmap planning, the forum—and the puppies—remain safe and sound! 🐾

---

<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:** [2025年七月24日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/578 "2025-07-24T21:02:02Z")

</div>

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

## Key Stats

- **143** new posts, **24** new topics in the last 24 hours.
- **Top users** (posts / likes):
  - @sam: **15** / _38_
  - @Moin: **24** / _27_
  - @j.jaffeux: **4** / _9_
  - @awesomerobot: **4** / _5_
  - @Canapin: **3** / _5_
  - @ondrej: **1** / _4_
  - @david: **2** / _4_
  - @NateDhaliwal: **4** / _4_
  - @joshhabka: **8** / _4_
  - @thoka: **4** / _3_

## Interesting Topics

#Announcements

- **Refreshing the topics filtering UI**  
@sam shipped a UI upgrade in [New topic filtering UI](https://meta.discourse.org/t/-/375563/1?silent=true) with keyword–based search and autocomplete; details and a demo video are in the thread. [read more](https://meta.discourse.org/t/-/375558/1?silent=true)

#Using Discourse

- **Advanced topic filter guide**  
@sam published a complete walkthrough of the `/filter` query language in [Filtering topic lists in Discourse](https://meta.discourse.org/t/-/375558/1?silent=true), covering syntax, sidebar access, and autocomplete suggestions.

#Bug

- **Locale-sensitive auto image grids**  
@pierrox and @Moin discovered that automatic image grids break when the composer locale isn’t English; @j.jaffeux merged fixes ([PR #33823](https://github.com/discourse/discourse/pull/33823), [#33831](https://github.com/discourse/discourse/pull/33831)) in [Automatic images grid not working when locale is not set to English](https://meta.discourse.org/t/-/375499/14?silent=true).

- **Reaction removal error**  
@Moin reported a 500-level error when trying to remove or change a reaction in [Error when I try to remove or change a reaction](https://meta.discourse.org/t/-/375570/1?silent=true); @sam is investigating server logs for clues.

- **Onebox URL 404**  
@truman and @Lilly found that embedding YouTube links via `/onebox` returns 404 in [Onebox url 404](https://meta.discourse.org/t/-/375567/1?silent=true); testing in [safe mode](https://meta.discourse.org/t/53504?silent=true) and log review is underway.

#Support

- **Shortcut to mention all participants**  
@MortenCopenhagen asked for an `@everyone` alias; @Moin explained how `@here` works and linked the relevant site settings in [Smart way to tag everyone in a discussion](https://meta.discourse.org/t/-/375601/1?silent=true).

- **Bulk user field options**  
@Mollyvog asked how to add dozens of birth-year entries to a custom dropdown in [Custom dropdown user field - how to add years?](https://meta.discourse.org/t/-/375653/1?silent=true); @awesomerobot confirmed that options must be entered one by one.

- **Paid community setup**  
@maze1g explored WordPress + MemberPress integration and automatic group sync; @RGJ pointed to the WP [Discourse SSO](https://meta.discourse.org/t/13045?silent=true) group-membership approach in [Setting up a paid discourse community questions](https://meta.discourse.org/t/-/375510/1?silent=true).

- **Unexpected system emails**  
@Sanika_Barve saw surprise “trust level promotion” emails; @Moin traced them to default TL promotion PMs in [Unknown system generated emails sent to my users](https://meta.discourse.org/t/-/375625/1?silent=true).

#UX

- **Moderator shield tooltip glitch**  
@ondrej noted language keys leaking into the shield tooltip; @awesomerobot confirmed a patch landed in [Moderator shield tooltip translation](https://meta.discourse.org/t/-/375595/2?silent=true).

- **’More topics’ area in PMs**  
@NateDhaliwal spotted an empty “More topics” bar in personal messages, mirroring the main stream UI, in [‘More topics’ area in PMs](https://meta.discourse.org/t/-/375521/1?silent=true).

- **Overflowing tables**  
@rokejulianlockhart demonstrated HTML tables bleeding outside post borders in [A table renders outside the boundaries of the post/comment](https://meta.discourse.org/t/-/375689/1?silent=true); community feedback on markup best practices is requested.

#Feature

- **Onebox embedding for filters**  
@thoka proposed dynamic topic oneboxes embedded inside posts for live filter previews in [Build embedding / onebox support for topic filters](https://meta.discourse.org/t/-/375564/1?silent=true); discussion covers caching strategies and formatting options.

- **Admin tools on action posts**  
@Saen requested a wrench menu on small-action posts (e.g., closed/pinned notifications) in [Admin tools/wrench on small action posts](https://meta.discourse.org/t/-/375531/1?silent=true); @mcwumbly is gathering specific use cases.

- **Fediverse → category sync**  
@Thomas_Rother asked about ingesting Fediverse publications directly into a designated Discourse category—akin to email sub-addresses—in [Incoming synchronization between Fediverse publications and Discourse category?](https://meta.discourse.org/t/-/375669/1?silent=true); design ideas are welcome.

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam shipped the refreshed filter UI in [New topic filtering UI](https://meta.discourse.org/t/-/375563/1?silent=true), expanded on `/filter` usage in [Filtering topic lists](https://meta.discourse.org/t/-/375558/1?silent=true), joined the embed onebox discussion in [#375564/3](https://meta.discourse.org/t/-/375564/3?silent=true), and started tracing reaction removal errors in [#375570/2](https://meta.discourse.org/t/-/375570/2?silent=true).

- @j.jaffeux resolved the locale-dependent grid bug by merging fixes into [Automatic images grid not working when locale is not set to English](https://meta.discourse.org/t/-/375499/14?silent=true) (see [PR #33823](https://github.com/discourse/discourse/pull/33823) and [#33831](https://github.com/discourse/discourse/pull/33831)).

- @awesomerobot applied the moderator shield tooltip translation fix in [#375595/2](https://meta.discourse.org/t/-/375595/2?silent=true) and confirmed custom-field behavior in [#375653/2](https://meta.discourse.org/t/-/375653/2?silent=true).

- @david guided on core-bundled plugins and OAuth2 integration in [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/-/373574/58?silent=true) and [Discourse OAuth2 Basic](https://meta.discourse.org/t/-/33879/330?silent=true).

- @mcwumbly asked targeted questions in [Admin tools/wrench on small action posts](https://meta.discourse.org/t/-/375531/2?silent=true) to clarify the feature request.

- @tobiaseigen weighed in on survey anonymity options in [Discourse Surveys](https://meta.discourse.org/t/-/308679/25?silent=true).

- @jordan.vidrine merged the new header dropdown and notification menu redesign in [#369574/88](https://meta.discourse.org/t/-/369574/88?silent=true).

- @Lilly helped reproduce the onebox 404 issue in [#375567/2](https://meta.discourse.org/t/-/375567/2?silent=true).

Keep calm and carry on filtering—and rest easy, no puppies were harmed in the making of these updates!

---

<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:** [2025年七月25日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/579 "2025-07-25T21:02:46Z")

</div>

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

## Key Stats

- **New posts:** 119
- **New topics:** 17
- **Top users:**
  - @Moin: 10 posts, 13 likes
  - @Heliosurge: 7 posts, 5 likes
  - @alltiagocom: 4 posts, 3 likes
  - @NateDhaliwal: 4 posts, 3 likes
  - @RGJ: 2 posts, 4 likes
  - @eisammy: 2 posts, 3 likes
  - @Saif: 1 post, 5 likes
  - @Canapin: 1 post, 4 likes
  - @awesomerobot: 1 post, 3 likes
  - @HAWK: 1 post, 2 likes

_Source: [Daily summary data](https://meta.discourse.org?silent=true)_

## Interesting Topics

### #Support

- **Profile visibility quirk**  
@oliver_grant couldn’t make their profile public even after unchecking “Hide my public profile.” @Moin explained it’s a trust level feature and linked the original [feature announcement](https://meta.discourse.org/t/-/375741/1?silent=true).

- **Global post approval glitch**  
After enabling the Geo-Blocking plugin, every post was queued for review. @Moin traced it to the plugin and @RGJ reverted the problematic PR to restore normal posting — [read more](https://meta.discourse.org/t/-/375694/4?silent=true).

- **BBCode alignment in tables**  
Ethsim2 wanted `[left]`/`[right]` support inside table cells. @Moin pointed out Discourse’s native Markdown alignment syntax as an easy alternative — [see example](https://meta.discourse.org/t/-/375840/2?silent=true).

### #Dev

- **Mobile category carousel**  
alltiagocom requested a swipeable category view on mobile. @Moin highlighted the existing header-categories navbar component to achieve this via #Theme component — [read more](https://meta.discourse.org/t/-/375813/2?silent=true).

### #Bug

- **Hex color input truncation**  
Trying to type `f2f2f2` in category color fields auto-reverted to `ff22ff`. @dax reproduced the issue on Meta and suggested copy-pasting the hex as a temporary workaround — [discussion here](https://meta.discourse.org/t/-/375839/2?silent=true).

- **Bold avatar menu entries**  
@Moin spotted that avatar menu items were unexpectedly bold. @jordan.vidrine quickly fixed the CSS and confirmed it’s resolved — [view fix](https://meta.discourse.org/t/-/375704/2?silent=true).

- **Form templates preview broken**  
The form templates preview step wasn’t running for new tag groups. Contributors identified two PRs (#33848 and #33850) that reinstate the missing hook — [PR #33848](https://github.com/discourse/discourse/pull/33848), [PR #33850](https://github.com/discourse/discourse/pull/33850).

### #contribute:translations

- **Inconsistent plugin names**  
Canapin highlighted mixed language and naming conventions in the French plugin list. @Moin referenced prior feedback and a related [sidebar link length discussion](https://meta.discourse.org/t/318887?silent=true).

### #Plugin

- **Geo-Blocking plugin regression**  
The geo-blocking plugin began queuing every post. @RGJ reverted the recent PR and will reevaluate in the coming weeks — [details](https://meta.discourse.org/t/-/227824/29?silent=true).

- **Discourse Advertising Plugin UI**  
undasein couldn’t find ad settings due to ad blockers and a renamed admin path. @MarkDoerr located it under `/admin/plugins/pluginad/house_creatives` — [see screenshot](https://meta.discourse.org/t/-/33734/389?silent=true).

### #Feature

- **Chat Posts idea**  
satonotdead proposed a chat-style post format to boost engagement. @Heliosurge suggested starting a neutral public thread instead of PMs — [join the discussion](https://meta.discourse.org/t/-/374905/24?silent=true).

- **Curated topics in Digests**  
Ric asked for a way to pick specific topics for digest emails, essentially turning them into mini-newsletters. The proposal is gathering momentum in the #email template space — [proposal here](https://meta.discourse.org/t/-/375800/1?silent=true).

### #Marketplace

- **Tag-group CSS classes request**  
jrgong posted a paid request to hide or style specific tag groups via CSS in the topic list. The #Marketplace thread is open for proposals — [details](https://meta.discourse.org/t/-/375804/1?silent=true).

### #Announcements

- **Bundling popular plugins**  
eisammy reignited the debate on shipping more official plugins in core. Opinions remain split between a lean core and a beginner-friendly bundle — [read more](https://meta.discourse.org/t/-/373574/59?silent=true).

### #Self-Hosting

- **Separate PostgreSQL server**  
falco noted that the Discourse AI core plugin’s migrations require a dedicated Postgres host, even if the plugin is disabled. pfaffman confirmed this is by design — [discussion](https://meta.discourse.org/t/-/46375/47?silent=true).

### #Community

- **SEO & Forums**  
Empagstyr asked about recent tweaks for search rankings. noahl shared how moving from 16 categories to 3 and using tags improved engagement and retention — [see details](https://meta.discourse.org/t/-/328198/10?silent=true).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @Saif advocated adding a voice recorder component to core after testing AI browsers — [view post](https://meta.discourse.org/t/-/215621/141?silent=true).

- @awesomerobot asked if @oliver_grant had specific concerns about profile visibility — [view post](https://meta.discourse.org/t/-/375741/7?silent=true).

- @sam confirmed the table overflow bug and moved it to #UX for better tracking — [view post](https://meta.discourse.org/t/-/375689/2?silent=true).

- @HAWK chimed in on our marketing messaging clarity, reminding everyone of our public site goals — [view post](https://meta.discourse.org/t/-/375373/3?silent=true).

- @dax reproduced the hex color input issue and shared a copy-paste workaround — [view post](https://meta.discourse.org/t/-/375839/2?silent=true).

- @jordan.vidrine fixed the bold avatar menu text in the latest UX tweak — [view post](https://meta.discourse.org/t/-/375704/2?silent=true).

- @Bas questioned the relevance of VOD platform discussions to a Discourse support community — [view post](https://meta.discourse.org/t/-/373849/7?silent=true).

- @Falco explained the AI bot trigger options in both the [AI Bot topic](https://meta.discourse.org/t/-/266012/181?silent=true) and the [LLM settings page](https://meta.discourse.org/t/-/319903/17?silent=true).

- @MarkDoerr noted the renamed path for the Ads plugin settings under `/admin/plugins/pluginad` — [view post](https://meta.discourse.org/t/-/33734/389?silent=true).

- @tobiaseigen highlighted the new AI spam detection feature and the stale edits query for spotting potential spam — [view post](https://meta.discourse.org/t/-/97205/75?silent=true).

After all that hex fiddling and voice-recorder dreaming, it’s time for a well-earned coffee break!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年七月26日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/580 "2025-07-26T21:02:33Z")

</div>

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

## Key Stats

- **New posts:** 92
- **New topics:** 17
- **Top users:**
  - @Moin: 11 posts, 13 likes
  - @Ethsim2: 15 posts, 5 likes
  - @David_Ghost: 2 posts, 3 likes
  - @RGJ: 2 posts, 3 likes
  - @Heliosurge: 6 posts, 3 likes
  - @NateDhaliwal: 10 posts, 2 likes
  - @SubStrider: 1 post, 2 likes
  - @ondrej: 1 post, 2 likes
  - @pfaffman: 3 posts, 2 likes
  - @bayardo.rivas: 1 post, 2 likes

## Interesting Topics

#Feature

- **Group owners should not necessarily be group members:** Ethsim2 and @Heliosurge explored a proposal to let one _group_ own another for better permission delegation [read more](https://meta.discourse.org/t/group-owners-should-not-necessarily-be-group-members/38394?silent=true).

- **Improve documentation for discourse-categories-suppressed:** Ethsim2 highlighted the need to **suppress** #TAG categories from Latest/New/Unread with clearer admin UI options [read more](https://meta.discourse.org/t/improve-documentation-for-discourse-categories-suppressed/374886?silent=true).

- **Config as code options for Discourse?** mbauman shared progress on a GitHub Action to manage `site_texts` via API and called for further tooling improvements [read more](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036/11?silent=true).

#Support

- **3.5.0.beta8-dev release is causing many issues!** hmmmnotsure reported OpenID breakages and UI tremors post-update; @pfaffman requested more details [read more](https://meta.discourse.org/t/-/375897/1?silent=true).

- **Error – one thread can’t be replied to:** CrazyCaliope found half of a thread locked for replies, Moin recommended _[safe mode](https://meta.discourse.org/t/53504?silent=true)_ checks, and @j.jaffeux advised inspecting the server logs [read more](https://meta.discourse.org/t/-/375920/6?silent=true).

- **Getting Cloudflare 521 Error After Upgrade to 3.5.0.beta8-dev:** LW2333 ran into a 521 “Web server is down” error behind Cloudflare, and the community suggested reviewing SSL/TLS modes [read more](https://meta.discourse.org/t/-/375963/1?silent=true).

#Bug

- **Bug Report: Search Filter Issue with Persian Category Slug:** serkhelesheyi discovered that filtering by an RTL slug returns no results, highlighting an encoding gap in search [read more](https://meta.discourse.org/t/-/375924/1?silent=true).

- **Automatic images grid not working when locale is not set to English:** pierrox confirmed fixes for the new gallery feature and expects default WYSIWYG activation once fully compatible [read more](https://meta.discourse.org/t/-/375499/21?silent=true).

#Site feedback

- **‘Hidden Whispers’ theme here on Meta?** NateDhaliwal spotted an extra theme in the picker for Horizon, and Moin noted a missing component to suppress it [read more](https://meta.discourse.org/t/-/375910/2?silent=true).

- **Topic Title in French, when opening new tab from link in User Activity, Firefox in the UK:** Ethsim2 reported UI inconsistency where French titles appear in summary tabs unexpectedly [read more](https://meta.discourse.org/t/-/375943/1?silent=true).

#General

- **Marketing Suggestion:** Johnny\_McIvor recommended rebranding “forum” to “neoforum” for broader appeal, sparking a discussion on positioning Discourse in a post-social-media world [read more](https://meta.discourse.org/t/-/375373/4?silent=true).

- **Private Live Stream and Discourse:** gdelore asked for solutions to host gated video streams, and community members shared insights on Stripe integration and platforms [read more](https://meta.discourse.org/t/-/375965/1?silent=true).

#Announcements

- **Bundling more popular plugins with Discourse core:** bayardo.rivas and Heliosurge debated how to separate core vs featured plugins in the admin UI for a cleaner install experience [read more](https://meta.discourse.org/t/-/373574?silent=true).

#UX

- **Do not swap Approve / Reject buttons in the spam queue!** Laurent pointed out that the **spam** and **flag** queues invert the button order, leading to accidental approvals [read more](https://meta.discourse.org/t/-/375951/1?silent=true).

- **Topic timeline partially covers reply button:** On mobile with Meta Branded theme, NateDhaliwal found the timeline overlay blocking the reply control [read more](https://meta.discourse.org/t/-/375906/1?silent=true).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @j.jaffeux investigated the reply-lock issue in [“Error – one thread can’t be replied to”](https://meta.discourse.org/t/-/375920/6?silent=true) and suggested checking `/logs` for errors.

* * *

Keep calm and check your logs; here’s to hoping tomorrow’s updates cause fewer trembles and more tail wags!

---

<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:** [2025年七月27日 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/581 "2025-07-27T21:03:05Z")

</div>

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

## Key Stats

- **New posts** : 73
- **New topics** : 9
- **Top users** :
  - @Cate_Soule: 18 posts, 8 likes
  - @NateDhaliwal: 11 posts, 4 likes
  - @Ethsim2: 6 posts, 1 like
  - @LotusJeff: 3 posts, 1 like
  - @Moin: 2 posts, 5 likes
  - @Jagster: 2 posts, 2 likes
  - @pfaffman: 2 posts, 1 like
  - @joshhabka: 2 posts, 1 like
  - @juanjosegzl: 1 post, 2 likes
  - @gdelore: 1 post, 1 like

* * *

## Interesting Topics

#Support

- **Structure and duplication of category contents intra discourse and between discourse sites:**  
@philh wanted to clone all topics from one category to another without manual work and title conflicts, and @pfaffman pointed to the [Administrative Bulk Operations guide](https://meta.discourse.org/t/administrative-bulk-operations/118349?silent=true) [read more](https://meta.discourse.org/t/-/375978/1?silent=true)

- **Category Banner Stopped Showing:**  
@Cate_Soule’s #category-banners vanished after assigning more categories and even toggling settings didn’t restore them; @NateDhaliwal asked for console errors to debug [read more](https://meta.discourse.org/t/-/376041/1?silent=true)

- **Hide “Other Notifications”:**  
@Cate_Soule asked to remove the confusing extra tabs in the notifications menu, and @NateDhaliwal provided a CSS snippet leveraging

- **Getting Cloudflare 521 Error After Upgrade to 3.5.0.beta8-dev:**  
LotusJeff helped troubleshoot Cloudflare origin certificate issues and guided LW2333 through switching back to Let’s Encrypt in the `app.yml` [read more](https://meta.discourse.org/t/-/375963/1?silent=true)

- **OAUTH Not Working?:**  
@joshhabka encountered a redirect\_uri mismatch when setting up LinkedIn OAUTH, seeking confirmation if it’s a bug or misconfiguration [read more](https://meta.discourse.org/t/-/375908/2?silent=true)

- **虽然全站开启了cdn，但是ssl开启后nginx还是泄露了源站ip，怎么解决？:**  
Denny\_Lu reported NGINX leaking origin IP despite CDN and SSL, looking for nginx/CDN guidance [read more](https://meta.discourse.org/t/-/376043/1?silent=true)

- **Controlling AI responses in forum discussions:**  
RBoy noted that setting “Original post only” still triggers the AI on every reply, suggesting the description may need updating [read more](https://meta.discourse.org/t/-/376066/7?silent=true)

- **TAB key stopped working in markdown editor:**  
j127 found the Tab key no longer jumps to “Reply” in the markdown composer post-update, while it still works in the WYSIWYG mode [read more](https://meta.discourse.org/t/-/376052/1?silent=true)

#UX

- **Opening PDF after save to iOS home screen:**  
Halden42 shared a drag-to-right gesture workaround for closing locally hosted PDFs in the PWA, following @Ethsim2’s initial bug report [read more](https://meta.discourse.org/t/-/376033/1?silent=true)

- **Creating events doesn’t respect user’s 12-hour time locale:**  
justinm bumped the issue where `discourse-calendar` uses `DateTimeInputRange` instead of the locale-aware `CalendarDateTimeInput` element from #calendar-and-event [read more](https://meta.discourse.org/t/-/359845/10?silent=true)

#Plugin

- **Geo Blocking plugin:**  
juanjosegzl fixed a moderation caching bug and disabled cache flush on setting changes, resolving post-approval errors [read more](https://meta.discourse.org/t/-/227824/31?silent=true)

- **‘Force Mobile Homepage’ also stopped working:**  
Cate\_Soule noted that the theme component for forcing the mobile homepage stopped rendering around the same time as banners, likely due to a core or theme update [read more](https://meta.discourse.org/t/-/376053/1?silent=true)

#General

- **Private Live Stream and Discourse:**  
gdelore discussed tool choices for hosting private streams alongside Discourse, weighing Zoom Webinars vs. integrated solutions like Discourse Livestream [read more](https://meta.discourse.org/t/-/375965/2?silent=true)

#Announcements

- **Bundling more popular plugins with Discourse core:**  
Thomas\_Rother struggled with pre-bundling bootstrap failures on external PostgreSQL setups, seeking memory swap and build advice [read more](https://meta.discourse.org/t/-/373574/64?silent=true)

#Marketplace

- **Implementing Discourse via a Technology Partner in GCC / Bahrain:**  
as\_ow looked for regional vendors to integrate Discourse into their portal, and jahan\_gagan offered to help via PM [read more](https://meta.discourse.org/t/-/376038/1?silent=true)

#wordpress

- **Discourse not connected?:**  
Neumannium’s WP-Discourse sync stopped working, seeing “not connected” errors in logs when fetching API keys [read more](https://meta.discourse.org/t/-/376064/1?silent=true)

#Site Management

- **AI bot – Personas:**  
jrgong explored strategies to import Slack history into AI personas efficiently, debating raw dumps vs. pre-processed documents for cost and clarity [read more](https://meta.discourse.org/t/-/306099/16?silent=true)

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @pfaffman chimed in on [Structure and duplication of category contents](https://meta.discourse.org/t/-/375978/2?silent=true), highlighting the **Allow duplicate topic titles** setting, and critiqued field naming in [Objects type for theme setting](https://meta.discourse.org/t/-/305009/26?silent=true).

- @Moin suggested toggling **Allow duplicate topic titles** for bulk exporting in [Structure and duplication…](https://meta.discourse.org/t/-/375978/4?silent=true) and recommended using the **Preview** button to diagnose the [Category Banner Stopped Showing](https://meta.discourse.org/t/-/376041/19?silent=true) issue.

- @NateDhaliwal investigated the [Category Banner Stopped Showing](https://meta.discourse.org/t/-/376041/2?silent=true), provided a CSS solution for hiding extra tabs in [Hide “Other Notifications”](https://meta.discourse.org/t/-/376034/2?silent=true), and helped debug the [‘Force Mobile Homepage’ also stopped working](https://meta.discourse.org/t/-/376053/2?silent=true) component.

* * *

Rest assured, no puppies were harmed in the making of today’s roundup! 🐶

---

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

</div>

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

## Key Stats

- **148** new posts in the last 24 hours
- **15** new topics started

**Top users by activity**

1. @Moin – 30 posts, 31 likes
2. @merefield – 12 posts, 15 likes
3. @sam – 8 posts, 13 likes
4. @chapoi – 7 posts, 9 likes
5. @BRINK_Fisher – 3 posts, 8 likes
6. @awesomerobot – 3 posts, 7 likes
7. @Bas – 2 posts, 7 likes
8. @Don – 2 posts, 4 likes
9. @Canapin – 1 post, 4 likes
10. @Carlo – 1 post, 3 likes

## Interesting Topics

- #Support The community tackled a sudden bot spam wave in “[What to do during bot raid?](https://meta.discourse.org/t/-/377137/1?silent=true)” where @sam and @Canapin debated running #ai spam detection versus manual rules, and @nathank praised quick moderator interventions. [read more](https://meta.discourse.org/t/-/377137/1?silent=true)

- #Extras: @BRINK_Fisher unveiled **DisHub – A Modern, Native Mobile App for Discourse Forums** in “[DisHub – A Modern, Native Mobile App for Discourse Forums](https://meta.discourse.org/t/-/377296/1?silent=true)”, showcasing Flutter-powered push notifications, multi-forum management, and on-the-go admin tools. [read more](https://meta.discourse.org/t/-/377296/1?silent=true)

- #UX @Moin highlighted touch-device frustration with hidden order buttons in “[Buttons to order items in value lists is difficult to find on touch devices](https://meta.discourse.org/t/-/377400/1?silent=true)”, and @chapoi promptly merged a fix (#34102) to ensure the reorder arrows are always visible. [read more](https://meta.discourse.org/t/-/377400/1?silent=true)

- #Using Discourse: In “[Filtering topic lists in Discourse](https://meta.discourse.org/t/-/375558/1?silent=true)”, @chapoi and @sam discussed adding `in:` operators alongside `status:new-posts` to refine personal filters and avoid confusing “watching first posts” semantics. [read more](https://meta.discourse.org/t/-/375558/1?silent=true)

- #Theme component: A user reported guest-gate modals vanishing on soft SPA loads in “[Guest Gate Theme Component](https://meta.discourse.org/t/-/225107/149?silent=true)”, leading @Don to trace the clash with the Topic Cards component and advise relocating the issue. [read more](https://meta.discourse.org/t/-/225107/149?silent=true)

- #Support The quest to “[Set featured image without posting it in the topic](https://meta.discourse.org/t/-/377232/1?silent=true)” was solved by @alltiagocom using ChatGPT-generated JS to hide parent containers of `alt^="featured-image-"` images, preserving Open Graph functionality. [read more](https://meta.discourse.org/t/-/377232/1?silent=true)

- #Support @Moin sought clarity on the counter-intuitive behavior of the enable welcome banner toggle in “[Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/1?silent=true)”, reproducing it on Foundation and confirming a UI bug that @chapoi’s team is investigating. [read more](https://meta.discourse.org/t/-/377321/1?silent=true)

- #Announcements In “[Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/-/373574/96?silent=true)”, @merefield proposed an “Enabled Plugins” filter and custom links in the admin Plugins UI to reduce overwhelm from long installed-list scrolls. [read more](https://meta.discourse.org/t/-/373574/96?silent=true)

- #Site Management: A feature-page update for “[Discourse AI - AI triage using Persona](https://meta.discourse.org/t/-/356375/13?silent=true)” was floated by @sam and @roman to improve discoverability of automated moderation workflows. [read more](https://meta.discourse.org/t/-/356375/13?silent=true)

- #Theme component: @awesomerobot pinpointed a variable rename that broke mobile padding in “[Advanced Search Banner](https://meta.discourse.org/t/-/122939/191?silent=true)” and quickly submitted a PR to restore the expected spacing. [read more](https://meta.discourse.org/t/-/122939/191?silent=true)

- #Support The French translation key for “Solved by” was located in site texts as `solved.accepted_html` by @Moin in “[“Solved by” translation, where?](https://meta.discourse.org/t/-/377387/1?silent=true)”. [read more](https://meta.discourse.org/t/-/377387/1?silent=true)

- #Dev @merefield ran into middleware ordering while “[Making edits to the sidekiq initialising config](https://meta.discourse.org/t/-/377339/1?silent=true)”, and @david suggested a plugin-based middleware add that proved effective. [read more](https://meta.discourse.org/t/-/377339/1?silent=true)

- #General In “[Discourse does not ship an LTS release](https://meta.discourse.org/t/-/376086/4?silent=true)”, @merefield reflected on the pace of tests-passed versus stable builds, arguing that frequent minor updates beat infrequent heavy migrations. [read more](https://meta.discourse.org/t/-/376086/4?silent=true)

- #Support @joo asked for guidance in “[Best Practice for Automating Titles by Group + Trust Level Combinations](https://meta.discourse.org/t/-/377324/1?silent=true)”, and @Moin suggested combining dynamic-groups plugins with a theme component for TL-based title overrides. [read more](https://meta.discourse.org/t/-/377324/1?silent=true)

- #Support Group DM permissions were clarified in “[Asking About Group Chat DM Ownersip](https://meta.discourse.org/t/-/377375/1?silent=true)”, where @lindsey explained that only admins can remove members and the first member listed is simply the creator. [read more](https://meta.discourse.org/t/-/377375/1?silent=true)

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam chimed in on AI moderation tactics in [What to do during bot raid?](https://meta.discourse.org/t/-/377137/19?silent=true), proposed better URL operators in [Filtering topic lists in Discourse](https://meta.discourse.org/t/-/375558/6?silent=true), and flagged Bitnami deprecation in [Issues configuring AI on bitnami Discourse](https://meta.discourse.org/t/-/377303/6?silent=true) to steer users toward supported installs.

- @chapoi delivered a PR to fix hover-visibility on reorder buttons in [Buttons to order items in value lists is difficult to find on touch devices](https://meta.discourse.org/t/-/377400/2?silent=true), debugged banner toggle quirks in [Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/2?silent=true), and investigated scrollbar oddities on the backup page in [Scrollbars on backup page](https://meta.discourse.org/t/-/377396/2?silent=true).

- @Bas illustrated the AI spam filter’s impact with a screenshot in [What to do during bot raid?](https://meta.discourse.org/t/-/377137/24?silent=true) and asked key questions on DisHub’s user base in [DisHub – A Modern, Native Mobile App for Discourse Forums](https://meta.discourse.org/t/-/377296/4?silent=true).

- @awesomerobot restored mobile search banner spacing in [Advanced Search Banner](https://meta.discourse.org/t/-/122939/191?silent=true), advised on archive imports in [Uploading user archive](https://meta.discourse.org/t/-/376937/2?silent=true), and weighed risks of user-archive features in the same topic.

- @lindsey detailed retention-vs-performance trade-offs for chat in [Chat Plugin: Performance at Scale - Disabling Retention & Heavy API Use?](https://meta.discourse.org/t/-/377186/3?silent=true) and clarified non-admin controls in [Asking About Group Chat DM Ownersip](https://meta.discourse.org/t/-/377375/2?silent=true).

- @featheredtoast merged the Digital Services Act IP-hiding feature into core in [Option to hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/64?silent=true).

- @david tested Sidekiq middleware injection via a plugin in [Making edits to the sidekiq initialising config](https://meta.discourse.org/t/-/377339/2?silent=true), confirming that position in the chain doesn’t matter.

- @maiki proposed converting the AI-bot header button into a standard link for better browser interactions in [Change AI Bot Icon to Link Element](https://meta.discourse.org/t/-/377435/1?silent=true).

- @loic verified the Chat API’s `page_size` behavior and guided users to use the correct `/chat/api/…` endpoint in [Chat API: page\_size parameter is ignored when direction=past](https://meta.discourse.org/t/-/376984/3?silent=true).

- @Bas, @sam, and @chapoi also touched on themeable site settings history links, dev-news on template overrides, and calendar plugin setup across various threads, ensuring every corner of Discourse runs smoothly.

Thanks to everyone for the amazing collaboration—our bots stayed at bay and no puppies were harmed in the making of these fixes! 🐶✨

---

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

</div>

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

## Key Stats

- **New posts:** 83
- **New topics:** 14
- **Top users by posts & likes:**
  - @chapoi: 6 posts, 7 likes
  - @Moin: 12 posts, 5 likes
  - @sam: 3 posts, 5 likes
  - @nathank: 2 posts, 4 likes
  - @pfaffman: 3 posts, 4 likes
  - @martin: 4 posts, 3 likes
  - @featheredtoast: 1 post, 2 likes
  - @NateDhaliwal: 5 posts, 2 likes
  - @wings: 1 post, 2 likes
  - @lindsey: 2 posts, 2 likes

* * *

## Interesting Topics

### #Support

- In **What to do during bot raid?** , @sam warned about email-change loopholes in [post #28](https://meta.discourse.org/t/-/377137/28?silent=true) and @chapoi proposed limiting changes to TL1 in [post #29](https://meta.discourse.org/t/-/377137/29?silent=true) to mitigate attacks. [read more](https://meta.discourse.org/t/-/377137/1?silent=true)

- **Difficulty understanding the enable welcome banner setting** saw @martin trace a reactive UI glitch via the MessageBus code in [post #9](https://meta.discourse.org/t/-/377321/9?silent=true) and later dove into theme cache invalidation logic in [post #12](https://meta.discourse.org/t/-/377321/12?silent=true), [post #14](https://meta.discourse.org/t/-/377321/14?silent=true) and [post #16](https://meta.discourse.org/t/-/377321/16?silent=true). [read more](https://meta.discourse.org/t/-/377321/1?silent=true)

- **Emails are no longer being sent to users** prompted PFaffman to note DigitalOcean’s port 587 block in [post #2](https://meta.discourse.org/t/-/377579/2?silent=true) and itsbhanusharma clarified broader restrictions in [post #3](https://meta.discourse.org/t/-/377579/3?silent=true). [read more](https://meta.discourse.org/t/-/377579/1?silent=true)

- **Bulk email without duplicates** had @EMHmark7 ask how to target overlapping groups/sub-categories without spamming users in [post #1](https://meta.discourse.org/t/-/377604/1?silent=true). [read more](https://meta.discourse.org/t/-/377604/1?silent=true)

### #Dev

- **How to properly move my script to the new JS tab in my component?** saw @Canapin share legacy script code in [post #1](https://meta.discourse.org/t/-/377603/1?silent=true), @chapoi suggest a CSS-based toggle in [post #2](https://meta.discourse.org/t/-/377603/2?silent=true), and @renato recommend restricted tags in [post #3](https://meta.discourse.org/t/-/377603/3?silent=true). [read more](https://meta.discourse.org/t/-/377603/1?silent=true)

### #Feature

- **Allow group chat creators to remove others from the group chat** kicked off with @wings’ use-case in [post #1](https://meta.discourse.org/t/-/377557/1?silent=true) and @lindsey moved it into a dedicated feature thread in [post #2](https://meta.discourse.org/t/-/377557/2?silent=true). [read more](https://meta.discourse.org/t/-/377557/1?silent=true)

- **Newly-created “unlisted” Topics send “new topic” Notifications** had Richie bump the thread in [post #9](https://meta.discourse.org/t/-/134598/9?silent=true) after approval settings still triggered alerts. [read more](https://meta.discourse.org/t/-/134598/1?silent=true)

- **Categories bulk edition** saw @nathank query admin tools in [post #5](https://meta.discourse.org/t/-/118306/5?silent=true) and @hellekin share a manual workaround in [post #6](https://meta.discourse.org/t/-/118306/6?silent=true). [read more](https://meta.discourse.org/t/-/118306/1?silent=true)

### #UX

- **AI-bot header button title doesn’t always match its action** featured @sam acknowledging @Moin’s report and @awesomerobot’s ongoing fixes in [post #3](https://meta.discourse.org/t/-/377402/3?silent=true). [read more](https://meta.discourse.org/t/-/377402/1?silent=true)

- **Header search disappears on login site settings** was reproduced by @Moin in [post #1](https://meta.discourse.org/t/-/377612/1?silent=true), highlighting an unintended hide logic in the login settings UI. [read more](https://meta.discourse.org/t/-/377612/1?silent=true)

### #Bug

- **Published timestamps incorrect: date shown on topic vs date shown on user activity page** saw @NateDhaliwal report the mismatch in [post #1](https://meta.discourse.org/t/-/377461/1?silent=true) and @sam confirm the extra date update needed in [post #2](https://meta.discourse.org/t/-/377461/2?silent=true). [read more](https://meta.discourse.org/t/-/377461/1?silent=true)

- **People can mention group when mentioning is set to nobody** had @appeltaartje demonstrate unintended autocomplete in [post #1](https://meta.discourse.org/t/-/377596/1?silent=true), and @Moin dug into visibility vs notification rules in [post #5](https://meta.discourse.org/t/-/377596/5?silent=true). [read more](https://meta.discourse.org/t/-/377596/1?silent=true)

- **Chat API: page\_size parameter is ignored when direction=past** was narrowed to threaded channels by @Nima1 in [post #4](https://meta.discourse.org/t/-/376984/4?silent=true). [read more](https://meta.discourse.org/t/-/376984/1?silent=true)

### #customization:extras

- **Webhook Telegram Bot – AI-Powered Discourse Notifications** introduced by @DigneZzZ in [post #1](https://meta.discourse.org/t/-/377512/1?silent=true), offering an OpenAI GPT-4.1-nano Telegram integration. [repository](https://github.com/dignezzz/webhook_tg_bot) | [read more](https://meta.discourse.org/t/-/377512/1?silent=true)

### #Site Management

- **Immediate actions you can take during a spam attack** was refreshed by @Moin referencing updated settings for fast typing thresholds in [post #13](https://meta.discourse.org/t/-/347425/13?silent=true). [read more](https://meta.discourse.org/t/-/347425/1?silent=true)

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @chapoi suggested limiting email changes to TL1 in [What to do during bot raid?](https://meta.discourse.org/t/-/377137/29?silent=true), confirmed default subcategory listing in [How to show all subcategories’ posts in parent category?](https://meta.discourse.org/t/-/377457/3?silent=true), guided JS relocation via CSS in [How to properly move my script…](https://meta.discourse.org/t/-/377603/2?silent=true), clarified sidebar category customization in [Is it possible for a user to select categories to have in cat list?](https://meta.discourse.org/t/-/377576/2?silent=true), and fixed scrollbar quirks in [Scrollbars on backup page](https://meta.discourse.org/t/-/377396/5?silent=true).

- @sam highlighted the email-change loophole in [What to do during bot raid?](https://meta.discourse.org/t/-/377137/28?silent=true), coordinated AI-bot header fixes in [AI-bot header button title…](https://meta.discourse.org/t/-/377402/3?silent=true), and confirmed timestamp mismatches in [Published timestamps incorrect…](https://meta.discourse.org/t/-/377461/2?silent=true).

- @martin deep-dived into the welcome banner caching bug in [Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/9?silent=true), debugged theme cache logic in [post #12](https://meta.discourse.org/t/-/377321/12?silent=true), replicated the issue in [post #14](https://meta.discourse.org/t/-/377321/14?silent=true), and traced cache-clearing in [post #16](https://meta.discourse.org/t/-/377321/16?silent=true).

- @featheredtoast shared a PR to support multiple Let’s Encrypt domains in [Set up Let’s Encrypt with multiple domains / redirects](https://meta.discourse.org/t/-/56685/171?silent=true) by pointing to [PR #992](https://github.com/discourse/discourse_docker/pull/992).

- @lindsey moved the chat membership request into a dedicated feature thread in [Allow group chat creators to remove others…](https://meta.discourse.org/t/-/377557/2?silent=true) and scoped performance guidance in [Chat Plugin: Performance at Scale…](https://meta.discourse.org/t/-/377186/9?silent=true).

- @renato recommended restricting tags to specific categories in [How to properly move my script…](https://meta.discourse.org/t/-/377603/3?silent=true).

- @jordan.vidrine updated CSS variables for topic cards in [Topic Cards](https://meta.discourse.org/t/-/296048/91?silent=true) and explained `light-dark()` usage in [post #93](https://meta.discourse.org/t/-/296048/93?silent=true).

- @Falco asked whether conversion happens client- or server-side and requested sample images in [Why default to converting PNG to JPG?](https://meta.discourse.org/t/-/132167/30?silent=true).

- @hugh confirmed theme-switch fixes with @Moin in [Sometimes switching to a different color scheme does not work](https://meta.discourse.org/t/-/299498/4?silent=true).

* * *

Stay pawsitive after yesterday’s bot-raid and caching rollercoaster – now go give your pup an extra treat! 🐾

---

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

</div>

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

## Key Stats

- **New posts:** 112

- **New topics:** 14

- **Top users (24 h):**

## Interesting Topics

- In #Community, @noahl sparked a rich discussion on “simulating” topics for SEO/GEO—seeding real personal accounts to ask overlooked questions—and drew on pre-AI-era threads such as [Ways to seed content](https://meta.discourse.org/t/-/78608/1?silent=true), [Seeding a new forum](https://meta.discourse.org/t/-/49345/1?silent=true), [Publishing posts from fake users](https://meta.discourse.org/t/-/314547/1?silent=true), and [AI sockpuppet experiments](https://meta.discourse.org/t/-/292396/1?silent=true). @Canapin shared those historical links, @Bas warned about **trust** , ran a labeled-bot experiment [[Thoughts around simulating topics? - #7 by Bas](https://meta.discourse.org/t/-/377632/7?silent=true)], @chapoi emphasized quality over quantity [link](https://meta.discourse.org/t/-/377632/8?silent=true), and @noahl later clarified the plan involves _real team members_ in personal accounts [read more](https://meta.discourse.org/t/-/377632/1?silent=true).

- In #Support, @sam and @hugh discussed how to handle a “bot raid” scenario by adjusting the **Allow users to change their email address after registration** setting to TL1—@sam proposed the change [link](https://meta.discourse.org/t/-/377137/31?silent=true) and @hugh confirmed it’s now in the backlog [link](https://meta.discourse.org/t/-/377137/32?silent=true).

- In #Support, @pfaffman guided @karabulutco through creating a custom homepage using theme components like [Versatile Banner](https://github.com/discourse/discourse-versatile-banner) [link](https://meta.discourse.org/t/-/377621/2?silent=true) and pointed to the [landing-pages plugin](https://meta.discourse.org/t/-/180967/1?silent=true) as another option [link](https://meta.discourse.org/t/-/377621/3?silent=true).

- In #Bug, @seanblue reported that the new rich editor posts “Hide Details” sections **open by default** [link](https://meta.discourse.org/t/-/377645/1?silent=true). @chapoi and @renato noted that matching the Markdown editor UX would be more intuitive [link](https://meta.discourse.org/t/-/377645/3?silent=true), and @lindsey is exploring placeholder tweaks to clarify when details will be hidden [link](https://meta.discourse.org/t/-/377645/10?silent=true).

- In #Bug, @Moin discovered that clicking a footnote link doesn’t close the footnote pop-up [link](https://meta.discourse.org/t/-/377627/1?silent=true), and @sam traced it to a missing Ember router hook [link](https://meta.discourse.org/t/-/377627/2?silent=true).

- In #Bug, @supermathie called out a **bad inline onebox** title for Spotify album shares, showing mismatched baked vs inline previews [link](https://meta.discourse.org/t/-/377753/1?silent=true).

- In #Dev, @Canapin asked how to move custom JS to the **JS tab** of a theme component [link](https://meta.discourse.org/t/-/377603/1?silent=true), and @david confirmed it runs identically to `<script type='text/discourse-plugin'>` and even suggested a pure-CSS selector trick [link](https://meta.discourse.org/t/-/377603/6?silent=true).

- In #Dev, @NateDhaliwal and @joo exchanged code snippets on **automating user titles** by group and trust level—Nate recommended placeholder tokens like `{group_name}` [link](https://meta.discourse.org/t/-/377324/8?silent=true) and joo shared a plugin-based solution [link](https://meta.discourse.org/t/-/377324/9?silent=true).

- In #Feature, @lindsey explained the `default composition mode` setting for **Rich Text vs Markdown** , and @mcmcclur showed a simple CSS component to _hide_ the toggle switch when enforcing Markdown [link](https://meta.discourse.org/t/-/370335/6?silent=true).

- In #UX, @Moin reported that the **tag dropdown** on title edit grows too large when font size preference is small [link](https://meta.discourse.org/t/-/377688/1?silent=true), and @jahan_gagan confirmed the layout glitch [link](https://meta.discourse.org/t/-/377688/2?silent=true).

- In #UX, @Jagster noted that read topics stay bold in DiscourseHub until a full reload [link](https://meta.discourse.org/t/-/377742/1?silent=true), @Moin speculated it’s a caching hiccup [link](https://meta.discourse.org/t/-/377742/2?silent=true), and @pmusaraj traced it to a mysterious commit in the Ember cache layer [link](https://meta.discourse.org/t/-/377742/5?silent=true).

- In #Installation, @pfaffman followed up on a **letsencrypt runit** error during bootstrap, verified the apex→www redirect fix [link](https://meta.discourse.org/t/-/376416/13?silent=true), and @featheredtoast noted the pending PR still needs merge [link](https://meta.discourse.org/t/-/376416/15?silent=true).

- In #Installation, @pfaffman advised @stevejr to spin up a fresh VM and new Postgres 15 instance for a **self-host migration** from Kubernetes rather than risk in-place upgrades [link](https://meta.discourse.org/t/-/377198/2?silent=true).

- In #Plugin, @ericathumanmark unveiled **Humanmark for Discourse** , a hardware-backed verification plugin to distinguish human intent without puzzles or tracking [link](https://meta.discourse.org/t/-/377637/1?silent=true).

- In #customization:extras, @BRINK_Fisher and @gilles demoed **DisHub** , a multi-instance native app for Discourse on iOS/Android, and called for more usage details to troubleshoot login flows [link](https://meta.discourse.org/t/-/377296/7?silent=true).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @Bas shared his thoughts on community trust in [simulating topics](https://meta.discourse.org/t/-/377632/3?silent=true) and showcased an AI bot experiment to spark discussions [link](https://meta.discourse.org/t/-/377632/7?silent=true).
- @chapoi chimed in on the #Community SEO experiment [link](https://meta.discourse.org/t/-/377632/8?silent=true) and weighed in on the #Bug “Hide Details” UX [link](https://meta.discourse.org/t/-/377645/3?silent=true).
- @sam endorsed a TL1 email-change setting in the #Support bot-raid thread [link](https://meta.discourse.org/t/-/377137/31?silent=true) and pinpointed the Ember routing gap in the footnote issue [link](https://meta.discourse.org/t/-/377627/2?silent=true).
- @david provided the clean JS-tab solution for custom scripts [link](https://meta.discourse.org/t/-/377603/6?silent=true) and merged the SAML logout fix [link](https://meta.discourse.org/t/-/369703/4?silent=true).
- @hugh confirmed the email-change improvement is on the roadmap in the bot-raid discussion [link](https://meta.discourse.org/t/-/377137/32?silent=true).
- @supermathie broke down real-world forum storage sizes in the storage-assessment thread [link](https://meta.discourse.org/t/-/376949/6?silent=true).
- @pmusaraj diagnosed the DiscourseHub unread-status glitch [link](https://meta.discourse.org/t/-/377742/5?silent=true).
- @renato tackled the tilde-escaping bug in the rich editor [link](https://meta.discourse.org/t/-/377739/2?silent=true) and weighed in on the Hide Details toggle default [link](https://meta.discourse.org/t/-/377645/9?silent=true).
- @lindsey clarified default composition modes [link](https://meta.discourse.org/t/-/370335/6?silent=true) and explored placeholder UI in the Hide Details report [link](https://meta.discourse.org/t/-/377645/10?silent=true).
- @davidb confirmed that manual category color tweaks are now safe post-update [link](https://meta.discourse.org/t/-/363090/42?silent=true).

Keep calm, carry on tweaking those oneboxes, and rest easy—no puppies were harmed in the making of today’s discussions!

---

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

</div>

```markdown
# Today on meta.discourse.org...

## Key Stats
- In the last 24 hours, there were **120** new posts and **13** new topics.  
- Top users:
  - @Bas (8 likes, 4 posts) – engaged in [marketing a new forum](https://meta.discourse.org/t/-/377845/2)  
  - @Moin (8 likes, 11 posts) – helped with [exporting site texts](https://meta.discourse.org/t/-/350576/6)  
  - @ondrej (6 likes, 2 posts) – investigated [category logo resizing](https://meta.discourse.org/t/-/377869/2)  
  - @renato (5 likes, 3 posts) – patched [Rich Text Editor URL bug](https://meta.discourse.org/t/-/377739/4)  
  - @nathank (5 likes, 4 posts) – debugged [category header styling](https://meta.discourse.org/t/-/148682/142)  
  - @NateDhaliwal (4 likes, 8 posts) – contributed to [group-based title plugin](https://meta.discourse.org/t/-/377324/10)  
  - @awesomerobot (4 likes, 3 posts) – refined [Spotify inline Onebox](https://meta.discourse.org/t/-/377753/3)  
  - @pfaffman (4 likes, 3 posts) – clarified [search API behavior](https://meta.discourse.org/t/-/377818/4)  
  - @Falco (3 likes, 2 posts) – fixed [GPT-5 Responses API](https://meta.discourse.org/t/-/259214/228)  
  - @tobiaseigen (3 likes, 4 posts) – triaged [Access Denied site-texts error](https://meta.discourse.org/t/-/377902/5)  

## Interesting Topics

#### #contribute:ux
- The long-requested ability to return all site texts in the admin panel sparked discussion, with @oldherl highlighting the limit and @tobiaseigen mapping a workaround via Data Explorer [read more](https://meta.discourse.org/t/-/350576/3).  

- The proposal for **Featured Categories + Latest Posts** on the homepage gained traction, with @agemo suggesting configurable boxes per category and @nolo pointing to existing components [read more](https://meta.discourse.org/t/-/377859/1).  

- Users reported **read topics looking like unread** when paging back to the latest view, leading to CSS debugging and safe-mode checks by @Moin in [this thread](https://meta.discourse.org/t/-/377742/6).  

#### #community-building
- New forum owners sought **marketing tips** for their freshly deployed Discourse sites; @Bas and @ondrej outlined SEO content strategies and engagement tactics [read more](https://meta.discourse.org/t/-/377845/1).  

- The idea of **simulated topics** for an initial SEO boost was debated, with @Bas recommending a limited, staged approach to “seed” a community [read more](https://meta.discourse.org/t/-/377632/13).  

#### #customization:plugin
- **Discourse AI** plugin users asked about GPT-5 support; @sam linked an upcoming PR and @Falco delivered a fix for the new Responses API [read more](https://meta.discourse.org/t/-/259214/226).  

#### #contribute:bug
- An **Access Denied** screen appeared when customizing certain site texts; @tobiaseigen and @Moin confirmed replication and flagged a #contribute:ux follow-up [details](https://meta.discourse.org/t/-/377902/2).  

- Some users encountered errors posting with the **new Rich Text Editor** , particularly after pasting formatted content; @sam and @renato identified an image-optimization issue and landed a fix in core [read more](https://meta.discourse.org/t/-/377800/2).  

- A **bad inline Onebox title** for Spotify album links was traced to an outdated Safari UA string, with @awesomerobot and @supermathie clarifying crawler behavior [read more](https://meta.discourse.org/t/-/377753/2).  

#### #customization:theme component
- The **Category Headers** theme component required alignment with recent core style changes, as @nathank and @NateDhaliwal collaborated on PRs to restore proper hiding of core headers [read more](https://meta.discourse.org/t/-/148682/142).  

#### #Support
- Questions about the **About page email behavior** led @tobiaseigen to confirm it’s simply a mailto link, pointing to the moderators PM option for staff contact [read more](https://meta.discourse.org/t/-/377903/1).  

- Users reported the **Dark/Light Toggle** only appearing for certain theme pairs; @Kartoon and @Moin tested color combinations and sought insights on trigger conditions [read more](https://meta.discourse.org/t/-/377840/1).  

#### #customization:extras
- The community app **DisHub** demoed native iOS UI issues, with user-posted screenshots and login flow feedback from @gilles [read more](https://meta.discourse.org/t/-/377296/10).  

#### #Announcements
- A proposal to **bundle more popular plugins** in core sparked debate on filtering and renaming conventions; @Heliosurge and @SkyeDragon discussed “Core Features” vs optional plugins [read more](https://meta.discourse.org/t/-/373574/98).  

#### #support:migration
- Migrating from **Invision Community 4** stalled on Python conflicts for the converter script; community-provided DigitalOcean image guides offered an alternative path [read more](https://meta.discourse.org/t/-/373181/4).  

#### #contribute:feature
- Discourse PWA users sought a way to **jump to topics by ID** without opening another browser, leading to search hacks and deep-link suggestions by @Moin [read more](https://meta.discourse.org/t/-/19084/38).  

## Activity by the @team Group
- @Bas shared marketing expertise in [#377845](https://meta.discourse.org/t/-/377845/2), advised on topic simulation in [#377632](https://meta.discourse.org/t/-/377632/13), and flagged AI-crawling defaults in [#377819](https://meta.discourse.org/t/-/377819/3).  

- @renato contributed fixes for the composer URL–escape bug in [#377739](https://meta.discourse.org/t/-/377739/4) and resolved RTE formatting errors in [#377800](https://meta.discourse.org/t/-/377800/4).  

- @awesomerobot encouraged translations in [#350576](https://meta.discourse.org/t/-/350576/5) and debugged Spotify onebox UA in [#377753](https://meta.discourse.org/t/-/377753/2).  

- @sam diagnosed image-optimization failures in the new composer in [#377800](https://meta.discourse.org/t/-/377800/2).  

- @tobiaseigen moved the site-texts overflow issue to #contribute:ux in [#350576](https://meta.discourse.org/t/-/350576/8), reproduced the “Access Denied” site-texts bug in [#377902](https://meta.discourse.org/t/-/377902/2), and clarified the About page mailto flow in [#377903](https://meta.discourse.org/t/-/377903/1).  

- @Falco landed a **Responses API** fix for GPT-5 support in [#259214](https://meta.discourse.org/t/-/259214/228).  

- @martin debugged the **welcome banner** caching lag in [#377321](https://meta.discourse.org/t/-/377321/20).  

- @supermathie detailed Onebox UA discrepancies in [#377753](https://meta.discourse.org/t/-/377753/3).  

- @davidb examined text-contrast logic for category labels in [#363090](https://meta.discourse.org/t/-/363090/44).  

- @jordan.vidrine offered a visual on visited link styling in [#377742](https://meta.discourse.org/t/-/377742/12).  

---

After 120 posts, 13 new topics, and countless bug fixes (and puppy lives spared), here’s to more Meta adventures—may your site texts be paginated and your playlists oneboxed!

```

---

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

</div>

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

## Key Stats

- **70 new posts** and **6 new topics** in the last 24 hours.
- **Top users** by posts & likes:
  - @featheredtoast: 1 post · 5 likes ([see post](https://meta.discourse.org/t/-/373574/106?silent=true))
  - @NateDhaliwal: 8 posts · 3 likes ([see post](https://meta.discourse.org/t/-/377962/1?silent=true))
  - @PCPal: 3 posts · 3 likes ([see post](https://meta.discourse.org/t/-/377972/1?silent=true))
  - @Kartoon: 4 posts · 3 likes ([see post](https://meta.discourse.org/t/-/377742/13?silent=true))
  - @Heliosurge: 2 posts · 3 likes ([see post](https://meta.discourse.org/t/-/373574/109?silent=true))
  - @merefield: 1 post · 2 likes ([see post](https://meta.discourse.org/t/-/143621/60?silent=true))
  - @Andrew_Rowe: 2 posts · 2 likes ([see post](https://meta.discourse.org/t/-/373574/111?silent=true))
  - @pfaffman: 3 posts · 2 likes ([see post](https://meta.discourse.org/t/-/377919/4?silent=true))
  - @nathank: 3 posts · 2 likes ([see post](https://meta.discourse.org/t/-/377954/1?silent=true))
  - @Moin: 8 posts · 2 likes ([see post](https://meta.discourse.org/t/-/377962/4?silent=true))

## Interesting Topics

### #Announcements

- Bundling more popular plugins with Discourse core: @featheredtoast outlined how shipping commonly-used plugins by default reduces build times and setup friction, and @Andrew_Rowe, @pacharanero and @Heliosurge shared tips for updating your `app.yml`. [read more](https://meta.discourse.org/t/373574?silent=true)

### #Bug

- When pasting a link with special characters it will add escape characters, crippling the link: @PCPal discovered that URLs containing `~` are escaped as `\~`, causing ERROR 400 in Chrome’s editor, and @Moin pointed to a fix committed yesterday. [read more](https://meta.discourse.org/t/377972?silent=true)

- Access Denied error when trying to customize some site texts: @Moin explained how the `require change email confirmation` setting now broadens recipients beyond staff, prompting debate on whether locking that template still makes sense. [read more](https://meta.discourse.org/t/377902?silent=true)

### #Theme component

- Quick Quote Theme Component: @donaldsoncd reported that the new Rich Text Composer inserts raw `<p>` tags when quoting, and @merefield noted it predates Rich Text and invited PRs to restore compatibility. [read more](https://meta.discourse.org/t/143621?silent=true)

- Discourse Density Toggle: @twofoursixeight tested the new “cozy” density and found inconsistent spacing between topic rows, with stockpile screenshots shared for comparison. [read more](https://meta.discourse.org/t/350967?silent=true)

### #UX

- Read topics look like un-read, when going back to latest: @soegaard and @Kartoon found the Categories view doesn’t mark topics as read, while @Moin and @spdegabrielle discussed commits and safe-mode troubleshooting. [read more](https://meta.discourse.org/t/377742?silent=true)

### #Dev

- Add per-user CSS in a plugin?: @NateDhaliwal asked how to apply CSS per-user via plugin settings, and @Moin suggested leveraging group-based CSS classes or browser extensions like Stylus. [read more](https://meta.discourse.org/t/377962?silent=true)

- Styling Discourse with variables: A case for simpler semantics: @nolo questioned the explosion of CSS variables, sharing lessons from the Canvas Theme Template which organizes them into logical semantic groups. [read more](https://meta.discourse.org/t/378001?silent=true)

### #Support

- Require LinkedIn or GitHub account to advance from TL0 to TL1: @haydenjames explored fast-tracking trust via external logins, @pfaffman countered by recommending disabling local logins, and manual approvals filled the gap. [read more](https://meta.discourse.org/t/377919?silent=true)

- Gmail is using our notification email address, not the reply-to email: @nathank showed Gmail ignoring the Reply-To header on Discourse notifications, @pfaffman confirmed their tests, and @Ethsim2 suggested matching SMTP domains and switching to port 587. [read more](https://meta.discourse.org/t/377954?silent=true)

- Linkedin OIDC broken: @haydenjames bypassed the UI validator to write the secret directly to the database, restoring LinkedIn login and calling for a core patch. [read more](https://meta.discourse.org/t/377936?silent=true)

- Disable header changes on mobile: @alltiagocom wanted a static navbar, and @Moin pointed to the Optional Mobile Title Header component which preserves the categories carousel. [read more](https://meta.discourse.org/t/377969?silent=true)

- Don’t mention (@) people in integrated chatrooms?: @lilydjwg needs to strip `@` from Matrix→Telegram messages, seeking a configuration to output only full names or usernames without mentions. [read more](https://meta.discourse.org/t/377970?silent=true)

### #Sysadmins

- Move from standalone container to separate web and data containers: @RichardNooooh advised adding an off-site backup system after recalling a dramatic data-loss story, and discussed S3 and multi-provider strategies. [read more](https://meta.discourse.org/t/29413?silent=true)

### #Feature

- An admin API for AI web artifact creation and editing: @MachineScholar asked for an ETA on the promised admin API for managing AI Answers artifacts, and @sam recommended tracking it in a dedicated #Feature topic. [read more](https://meta.discourse.org/t/371297?silent=true)

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @featheredtoast highlighted the benefits of bundling popular plugins into core—no more manual JS compiles—sparking a productive thread with multiple self-hosters. [see post](https://meta.discourse.org/t/-/373574/106?silent=true)

* * *

All that bundling and tilde-taming has us excited—stay curious, and may your mobile headers never vanish!

---

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

</div>

```markdown
# Today on meta.discourse.org…

## Key Stats
- **Total new posts:** 42 ([daily report](https://meta.discourse.org/admin/reports/daily-activity))  
- **Total new topics:** 10 ([daily report](https://meta.discourse.org/admin/reports/daily-activity))  
- **Top contributors (posts / likes):**  
  - @Moin: 7 / 6  
  - @nolo: 1 / 5  
  - @jahan_gagan: 2 / 4  
  - @twofoursixeight: 3 / 3  
  - @Kartoon: 3 / 3  
  - @RGJ: 2 / 3  
  - @angus: 3 / 2  
  - @SubStrider: 1 / 2  
  - @What_Exit: 2 / 1  
  - @Andrew_Rowe: 1 / 1  

## Interesting Topics

- #Dev **Styling Discourse with variables: A case for simpler semantics**  
  @nolo kicked off a discussion on adopting CSS variables for component-based theming, and @RGJ countered with a traditional CSS fallback approach to simplify semantics [first post](https://meta.discourse.org/t/-/378001/1) and [RGJ’s reply](https://meta.discourse.org/t/-/378001/2).  

- #contribute:ux **Read topics look like un-read when going back to latest**  
  @Moin uncovered a regression where visited topics on the `/latest` and `/categories` pages no longer show a greyed-out state after [the removal of a CSS selector](https://github.com/discourse/discourse/pull/34138), and proposed a theme override as a workaround [read more](https://meta.discourse.org/t/-/377742/21).  

- #contribute:bug **Me, a moderator, can see emails when emails are anonymized**  
  @twofoursixeight reported that anonymized users’ email addresses leak into staff logs by default, and @jahan_gagan pointed out the “Log anonymizer details” site setting as a fix [see discussion](https://meta.discourse.org/t/-/378024/3).  

- #Support **How do I get listed on discourse hub app?**  
  @kenopsia verified their settings but couldn’t find their forum in the mobile app, and @Moin highlighted the need to enable `include_in_discourse_discover` and use the correct URL format in the [Discourse Discover guide](https://meta.discourse.org/t/-/378043/3).  

- #Announcements **Bundling more popular plugins with Discourse core**  
  @Kartoon asked about the rationale behind bundling popular plugins by default, sparking a conversation on footprint, performance, and admin toggle flexibility in the [plugin-bundling decision thread](https://meta.discourse.org/t/-/373574/117).  

- #customization:extras **DisHub – A Modern, Native Mobile App for Discourse Forums**  
  @fyodorovich detailed initial login hurdles and an unexpected Supabase signup email, and @BRINK_Fisher clarified the app’s browser-based auth flow [read more](https://meta.discourse.org/t/-/377296/11).  

- #Support **AP processing dragging forum down?**  
  @aschrijver1 noted that ActivityPub federation was overwhelming their server, and @angus walked through rate-limiting settings and blocking problematic origins like `mastodon.sdf.org` [see steps](https://meta.discourse.org/t/-/374033/8).  

- #contribute:bug **Full name requirement missing on signup form when names are disabled**  
  @TheNab highlighted that the full-name field vanishes when `enable names` is off, and @kris.kotlarek committed to investigating the issue this week [follow-up](https://meta.discourse.org/t/-/372872/8).  

- #contribute:bug **Granting admin rights fails for usernames with special characters when 2FA is enabled**  
  @Moin surfaced an `UrlGenerationError` when promoting unicode-named users under two-factor auth, complete with console errors and stack traces [full report](https://meta.discourse.org/t/-/378063/1).  

- #contribute:ux **Hide or grey out the upload icon in the Edit window?**  
  @What_Exit asked how to remove the media upload button after disabling filetypes, and @Kartoon shared CSS snippets to hide specific toolbar buttons [learn how](https://meta.discourse.org/t/-/378051/5).  

- #contribute:bug **UI Bug in Mobile View (RTL Persian Interface) – Time Range Dropdown in Leaderboard**  
  @serkhelesheyi documented horizontal page shifts and extra taps required on Persian mobile views, complete with a video of the unexpected behavior [reproduce here](https://meta.discourse.org/t/-/378034/1).  

- #contribute:bug **Cannot restore own posts on Discourse site**  
  @twofoursixeight found that self-deleted posts no longer show a restore option, and @NateDhaliwal confirmed the behavior in safe mode with screenshots [see details](https://meta.discourse.org/t/-/378026/1).  

- #contribute:ux **Don’t display the flag ‘Off-Topic’ option on the first post of a topic?**  
  @T_Disco asked whether the “Off-Topic” flag should be hidden on opening posts, prompting a dive into UX and moderation boundaries [details](https://meta.discourse.org/t/-/378070/1).  

- #contribute:bug **Input for tag groups in the topic filter is broken**  
  @Moin reported a `TypeError` when entering `tag_group:` filters in the UI, despite URL-based filtering working correctly [error trace](https://meta.discourse.org/t/-/378059/1).  

- #contribute:ux **‘+xxx more’ box in user card not aligned**  
  @NateDhaliwal pointed out misalignment of the badge overflow indicator on mobile, suggesting a CSS tweak for the user-card component [view issue](https://meta.discourse.org/t/-/378031/1).  

## Activity by the @team Group
- @kris.kotlarek stepped in on the **full name requirement** #contribute:bug (#372872) to commit to a review and keep the OP updated [participation](https://meta.discourse.org/t/-/372872/8).  

---

Happy Friday—may your CSS variables stay tidy and your uploads stay hidden! 🎉  

```

---

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

</div>

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

## Key Stats

**New Posts:** 109  
**New Topics:** 17

**Top Users:**

- @Moin: 16 posts, 30 likes
- @chapoi: 7 posts, 13 likes
- @martin: 4 posts, 10 likes
- @Mollyvog: 4 posts, 6 likes
- @sam: 9 posts, 5 likes
- @Lee_Ars: 4 posts, 4 likes
- @haydenjames: 2 posts, 4 likes
- @rkda: 3 posts, 4 likes
- @alltiagocom: 8 posts, 3 likes
- @deeplow: 1 post, 2 likes

**Top Team Contributors:**

- @chapoi: 7 posts, 13 likes
- @martin: 4 posts, 10 likes
- @sam: 9 posts, 5 likes
- @hugh: 1 post, 2 likes
- @featheredtoast: 1 post, 2 likes
- @jordan.vidrine: 2 posts, 2 likes
- @renato: 1 post, 1 like
- @tgxworld: 1 post, 1 like
- @awesomerobot: 2 posts, 1 like
- @tobiaseigen: 2 posts, 1 like

* * *

## Interesting Topics

### #UX

- **Off-Topic Flag on First Post**  
@Moin highlighted new use cases for an Off-Topic flag on the first post in “[Don’t display the flag ‘Off-Topic’ option on the first post of a topic?](https://meta.discourse.org/t/-/378070/1?silent=true)” [read more](https://meta.discourse.org/t/-/378070/1?silent=true).

- **Read Topics Appearing Unread**  
@martin flagged a UI glitch where read topics appear unread when returning to latest in “[Read topics look like un-read, when going back to latest](https://meta.discourse.org/t/-/377742/22?silent=true)” [read more](https://meta.discourse.org/t/-/377742/22?silent=true).

- **User Card “+xxx More” Alignment**  
A margin issue misaligned the “+xxx more” box in user cards, reported by @Moin in “[‘+xxx more’ box in user card not aligned](https://meta.discourse.org/t/-/378031/2?silent=true)” [read more](https://meta.discourse.org/t/-/378031/2?silent=true).

- **Missing Cube Icon in Theme Converter**  
@Moin noted the convert button lacked its cube icon in theme controls in “[Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/1?silent=true)” [read more](https://meta.discourse.org/t/-/378072/1?silent=true).

- **Upload Icon Visibility in Composer**  
A request to hide the disabled upload icon in the composer edit window surfaced in “[How can we either hide or grey out the upload icon in the Edit window? We have uploading disabled](https://meta.discourse.org/t/-/378051/1?silent=true)” [read more](https://meta.discourse.org/t/-/378051/1?silent=true).

### #Support

- **Autoresponder via Automation**  
@Mollyvog configured an out-of-office auto-responder using the automation plugin with help from @Moin in “[How to create autoresponder using automation](https://meta.discourse.org/t/-/378153/1?silent=true)” [read more](https://meta.discourse.org/t/-/378153/1?silent=true).

- **Composer Search Menu Shortcut**  
@rkda found the A shortcut no longer inserts links in the markdown composer, leading to repro by @chapoi in “[Keyboard shortcut for inserting from search menu to composer not working](https://meta.discourse.org/t/-/378100/1?silent=true)” [read more](https://meta.discourse.org/t/-/378100/1?silent=true).

- **Welcome Banner Caching Quirk**  
@martin tracked a multi-process caching bug that prevented the welcome banner setting from updating live in “[Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/25?silent=true)” [read more](https://meta.discourse.org/t/-/377321/25?silent=true).

- **YouTube Embed Inconsistency**  
@Kartoon observed certain YouTube videos embed on meta but not on other forums, sparking community diagnostics in “[Certain YouTube videos aren’t embeddable on my site but they are here](https://meta.discourse.org/t/-/378088/1?silent=true)” [read more](https://meta.discourse.org/t/-/378088/1?silent=true).

- **Broken Breadcrumb Paths**  
Title patterns triggered incorrect category breadcrumbs until @alltiagocom’s workaround in “[Getting the wrong breadcrumb path with a specific title](https://meta.discourse.org/t/-/378197/1?silent=true)” [read more](https://meta.discourse.org/t/-/378197/1?silent=true).

- **Math Formatting in RTE**  
Mathjax support broke in the rich text editor, leading to editor mode suggestions and fixes in “[Math mode hard to use with rich text editor](https://meta.discourse.org/t/-/378089/1?silent=true)” [read more](https://meta.discourse.org/t/-/378089/1?silent=true).

### #Bug

- **Theme List Requires Reload**  
Installed themes don’t show until a manual page reload, as highlighted by @Moin in “[Themes don’t appear on themes page without reload after install](https://meta.discourse.org/t/-/378119/1?silent=true)” [read more](https://meta.discourse.org/t/-/378119/1?silent=true).

- **Wrap Token Causing Composer Errors**  
A legacy `[wrap]` token in Markdown-it triggered errors in the rich editor; @sam confirmed a fix is in progress in “[Generic [wrap]/Markdown-it Custom Token Types causing errors in RTE](https://meta.discourse.org/t/-/377922/1?silent=true)” [read more](https://meta.discourse.org/t/-/377922/1?silent=true).

### #Dev

- **Manual Cheers Points via API**  
@Joe_F explored manual assignment of Cheers points through API workflows, receiving guidance on endpoints and parameters in “[Manually assigning Cheers Points (Gamification)](https://meta.discourse.org/t/-/378134/1?silent=true)” [read more](https://meta.discourse.org/t/-/378134/1?silent=true).

### #Installation

- **Rebuild Doesn’t Cleanup Containers**  
A veteran self-host asked why `./launcher cleanup` isn’t automatic during rebuild; best practices were shared in “[10-year self-hosted discourse admin asks: why not launcher cleanup as part of rebuild?](https://meta.discourse.org/t/-/378204/1?silent=true)” [read more](https://meta.discourse.org/t/-/378204/1?silent=true).

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @chapoi provided wording tweaks in “[Don’t display the flag ‘Off-Topic’ option on the first post of a topic?](https://meta.discourse.org/t/-/378070/3?silent=true)”.

- @martin diagnosed the welcome banner caching issue in “[Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/26?silent=true)”.

- @sam confirmed a parser fix for the `[wrap]` token errors in “[Generic [wrap]/Markdown-it Custom Token Types causing errors in RTE](https://meta.discourse.org/t/-/377922/2?silent=true)”.

- @hugh outlined recent palette and dark/light mode improvements in “[Bug(s) with color palettes and light/dark mode switcher](https://meta.discourse.org/t/-/377013/11?silent=true)”.

- @featheredtoast clarified Docker image retention when changing SMTP settings in “[Will ./launcher destroy app && ./launcher start app remove the built Docker image?](https://meta.discourse.org/t/-/378091/3?silent=true)”.

- @jordan.vidrine merged the read/unread topic fix in “[Read topics look like un-read, when going back to latest](https://meta.discourse.org/t/-/377742/24?silent=true)”.

- @renato explained the minimum search term length in “[Inserting link to topic containing numbers doesn’t trigger search right away](https://meta.discourse.org/t/-/378188/2?silent=true)”.

- @tgxworld noted the merged Postgres upgrade reliability PR in “[Infinite loop during postgres upgrade](https://meta.discourse.org/t/-/91767/10?silent=true)”.

- @awesomerobot shared advice on targeted CSS patterns in “[Styling Discourse with variables: A case for simpler semantics](https://meta.discourse.org/t/-/378001/5?silent=true)”.

- @tobiaseigen offered `/launcher cleanup` migration tips in “[10-year self-hosted discourse admin asks: why not launcher cleanup as part of rebuild?](https://meta.discourse.org/t/-/378204/2?silent=true)”.

* * *

After flags flew, breadcrumbs got unstuck, and themes finally showed up without a refresh, it was a thoroughly “meta” day—here’s to more off-topic on-topic adventures tomorrow! 🚀

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年八月12日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/589 "2025-08-12T21:01:32Z")

</div>

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

## Key Stats

- **New posts:** 87
- **New topics:** 10
- **Top users (by likes / posts):**
  - @tobiaseigen (13 likes, 3 posts)
  - @martin (8 likes, 4 posts)
  - @featheredtoast (8 likes, 5 posts)
  - @lspector (7 likes, 3 posts)
  - @Lhc_fl (6 likes, 1 post)
  - @Moin (4 likes, 5 posts)
  - @Steve_John (4 likes, 3 posts)
  - @chapoi (4 likes, 2 posts)
  - @Alteras (4 likes, 1 post)
  - @Jagster (3 likes, 4 posts)

* * *

## Interesting Topics

### #Announcements

- @tobiaseigen launched the [Discourse community survey](https://meta.discourse.org/t/375863/1?silent=true) in #Announcements, clarifying the term “Meta” vs “Discourse community” for non-regulars and inviting broader feedback. [read more](https://meta.discourse.org/t/375863/3?silent=true)

### #Dev

- @Steve_John reported change detection woes in a Glimmer component’s `@tracked` array—mutating objects didn’t trigger re-render. @Alteras and @awesomerobot suggested wrapping items in tracked classes or using `trackedObject` to solve it. [read more](https://meta.discourse.org/t/378246/1?silent=true)
- An [unexpected error in Discourse Plugin CI](https://meta.discourse.org/t/378165/1?silent=true) was traced by @NateDhaliwal and @merefield to ActiveRecord calls in `after_initialize`; migrating the logic to a scheduled job cleared the failure. [read more](https://meta.discourse.org/t/378165/3?silent=true)
- @keegan outlined a step-by-step on how to [add per-user CSS in a plugin](https://meta.discourse.org/t/377962/6?silent=true) via `api.addSaveableUserOptionField`, enabling dynamic user style preferences. [read more](https://meta.discourse.org/t/377962?silent=true)

### #Installation

- A decade-long self-hosted admin asked why launcher cleanup isn’t part of rebuilds; @featheredtoast explained container/image rotation practices and recommended cron-based `docker system prune` alternatives. [read more](https://meta.discourse.org/t/378204/3?silent=true)
- @harishg33 sought to trim the ~2 GB Discourse Docker image; @featheredtoast pointed to an ongoing [slim-image initiative](https://github.com/discourse/discourse_docker/pull/966) aimed at removing unused dependencies. [read more](https://meta.discourse.org/t/378249/1?silent=true)
- @Headless troubleshooted mounting Docker volumes when [moving a Discourse instance to a new server](https://meta.discourse.org/t/378200/7?silent=true), gathering best-practices for container storage and volume binding. [read more](https://meta.discourse.org/t/378200?silent=true)

### #Support

- @lspector found the rich text editor awkward for LaTeX and rediscovered the _default composition mode_ toggle to restore Markdown + preview for math. [read more](https://meta.discourse.org/t/378089/14?silent=true)
- @Salama kicked off the [Discobot New User Tutorial](https://meta.discourse.org/t/378269/1?silent=true) and @Moin plus @chapoi guided the steps to start, respond, and bookmark the course. [read more](https://meta.discourse.org/t/378269/6?silent=true)
- A recent update caused the BBCode plugin to display raw `[color]` and `[url]` tags until the editor is switched mid-post, as discovered in [this thread](https://meta.discourse.org/t/378257/1?silent=true). [read more](https://meta.discourse.org/t/378257?silent=true)
- @Ed_S and @jahan_gagan debugged why certain [YouTube videos won’t embed](https://meta.discourse.org/t/378088/2?silent=true) on some sites—checking `allowed_onebox_iframes` and `allowed_iframes` settings resolved it. [read more](https://meta.discourse.org/t/378088?silent=true)
- A community-builder asked how to structure a practitioner directory with form-style intake; solutions pointed to #Site feedback’s [form templates](https://meta.discourse.org/t/introducing-experimental-form-templates/278631?silent=true) and topic templates per category. [read more](https://meta.discourse.org/t/378314/1?silent=true)

### #Bug

- @rjmccall reported that the rich text editor breaks macOS/iOS text replacements (e.g. custom `adf →` links); the workaround is to hit the Markdown toggle. [read more](https://meta.discourse.org/t/378316/1?silent=true)
- Non-staff members were blocked from creating calendar events due to `allowedGroups=trust_level_0`; @kris.kotlarek removed that filter, restoring public event creation. [read more](https://meta.discourse.org/t/376796/11?silent=true)
- @Lhc_fl uncovered a Markdown composer bug where `something **` loses the initial characters on** bold**, and submitted a PR to fix [textarea-text-manipulation.js](https://github.com/discourse/discourse/pull/34243). [read more](https://meta.discourse.org/t/358800?silent=true)

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @tobiaseigen announced and clarified the [Discourse community survey](https://meta.discourse.org/t/375863/1?silent=true) to broaden feedback beyond Meta regulars.
- @martin merged and deployed a fix for the _enable welcome banner_ setting in [this thread](https://meta.discourse.org/t/377321/27?silent=true).
- @featheredtoast guided the discussion on [launcher cleanup](https://meta.discourse.org/t/378204/3?silent=true) and contributed to slimming the Docker image via the [slim-image PR](https://github.com/discourse/discourse_docker/pull/966).
- @chapoi provided the step by step solution in the [Discobot tutorial thread](https://meta.discourse.org/t/378269/6?silent=true).
- @sam shared thoughts on consolidating #Bug vs #UX categories in the [categorization discussion](https://meta.discourse.org/t/378121/2?silent=true).
- @awesomerobot explained why array reference tracking alone won’t catch object property changes in [the Glimmer component thread](https://meta.discourse.org/t/378246/4?silent=true).
- @davidb patched the category color input bug with a commit linked [here](https://github.com/discourse/discourse/commit/3c82f1bf98740077cea30285edcbbb213494f00c) and confirmed the fix in [this topic](https://meta.discourse.org/t/375839/7?silent=true).
- @keegan detailed how to use the plugin API for per-user CSS in [this Dev topic](https://meta.discourse.org/t/377962/6?silent=true).
- @kris.kotlarek updated the event builder to omit unnecessary `allowedGroups` for public events in [this PR](https://github.com/discourse/discourse/pull/34244) and patched it live.
- @supermathie chimed in on AI crawling support and bot-user agents in [the Discourse AI discussion](https://meta.discourse.org/t/377819/11?silent=true).

* * *

> After a whirlwind of Docker slimming, Glimmer tweaks, and survey launches, may your forums stay smooth and your day be as bug-free as a freshly pruned container!

---

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

</div>

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

## Key Stats

- **New posts** : 110
- **New topics** : 16
- **Top users** :
  - [@alltiagocom](https://meta.discourse.org/u/alltiagocom?silent=true): 9 posts, 11 likes
  - [@sam](https://meta.discourse.org/u/sam?silent=true): 3 posts, 11 likes
  - [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true): 8 posts, 10 likes
  - [@Moin](https://meta.discourse.org/u/Moin?silent=true): 4 posts, 9 likes
  - [@chapoi](https://meta.discourse.org/u/chapoi?silent=true): 5 posts, 8 likes
  - [@nat](https://meta.discourse.org/u/nat?silent=true): 2 posts, 6 likes
  - [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true): 4 posts, 5 likes
  - [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true): 4 posts, 5 likes
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 3 posts, 4 likes
  - [@hellekin](https://meta.discourse.org/u/hellekin?silent=true): 2 posts, 3 likes

## Interesting Topics

#Site feedback

- **Categorizing bug and #UX issues** : @Moin questioned the two‐category split, @tobiaseigen shared internal docs on #UX triage, and @sam suggested clearer definitions for “open discussion” vs “clear flaws” in the [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/4?silent=true) thread.

#Dev

- **Custom JavaScript refresh quirks** : @opcourdis found that theme `<script>` tags only apply after a full page refresh on SPA routes, @NateDhaliwal pointed to `api.onPageChange()`, and @pfaffman reminded everyone that plugin‐style `<script type="text/discourse-plugin">` tags are deprecated in [Custom javascript gets only applied after refresh](https://meta.discourse.org/t/-/378365/1?silent=true). [read more](https://meta.discourse.org/t/-/378365/1?silent=true)

- **Front‐end route troubleshooting** : @itd-john presented a zip of a test plugin where `/jb-test/jbtest.json` returns data but the Ember route fails on `/jb-test/jbtest`, sparking calls for GitHub repos and best-practice sharing in [Front End Route](https://meta.discourse.org/t/-/378346/1?silent=true).

- **Glimmer component change detection** : @Steve_John explored how mutating a `@tracked` array doesn’t trigger rerenders and asked if libraries like `immer` could help, prompting discussions on asset inclusion via npm or CDN in [Glimmer Component Change Detection Not Working](https://meta.discourse.org/t/-/378246/5?silent=true).

- **CI pipeline error** : @NateDhaliwal helped debug a PHPUnit snapshot mismatch and Docker cache issues in the [Unexpected error in Discourse Plugin CI](https://meta.discourse.org/t/-/378165/5?silent=true).

#UX

- **Clickable components vs Edit button** : @alltiagocom proposed making component titles and containers clickable in plugin settings pages, and @nat demoed hover cues and row highlights for user clarity in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/1?silent=true).

- **Mobile “view change history” icon** : @awesomerobot is reworking the positioning of the **view change history** button to make it accessible without hover on touch devices in [Site setting “view change history” button and touch devices](https://meta.discourse.org/t/-/377399/3?silent=true).

- **Horizon theme info button UX** : @tvavrda flagged the blank New Topic button in read‐only categories, and @lindsey confirmed a universal redesign is in progress in [Horizon Theme New Theme Info Button Layout](https://meta.discourse.org/t/-/378437/7?silent=true). [read more](https://meta.discourse.org/t/-/378437/7?silent=true)

#Bug

- **Rich text editor paste bugs on Apple** : pasting `[test]` or `<a href>` links into the RTE produces escaped markdown or plain text, raising safety preprocessing concerns that @sam and @renato have dived into in [Rich text editor breaks Text Replacement feature on Apple platforms](https://meta.discourse.org/t/-/378316/6?silent=true).

- **Keyboard shortcut in Markdown mode** : `⌘+K` to insert search results stopped working in raw mode and was marked #pr-welcome by @lindsey while community members pointed out `⌘+K` and the toolbar as workarounds in [Keyboard shortcut for inserting from search menu to composer not working in Markdown mode](https://meta.discourse.org/t/-/378100/9?silent=true).

- **Hex input auto-fill issues** : attempts to type `f2ff32` were overridden by the 3-character auto-complete, so @davidb adjusted the hex field validation to trigger only on blur or submit in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/12?silent=true).

- **Mobile theme styling choice** : the missing border bars in the Graceful theme’s mobile category list was confirmed as an intentional design by long-time maintainers, with a simple CSS trick to restore them shared in [Graceful Theme (Mobile): Missing vertical category color bars](https://meta.discourse.org/t/-/364737/2?silent=true). [read more](https://meta.discourse.org/t/-/364737/2?silent=true)

#Support

- **Recurrent email-in spam** : phishing posts using staged “Commsec” accounts bypass reserved username filters, prompting @nat to verify reserved usernames and @pfaffman to recommend AI-based or upstream email filtering in [What is the best way to deal with recurrent email-in spam?](https://meta.discourse.org/t/-/378380/1?silent=true).

- **Feedback for [ask.discourse.org](http://ask.discourse.org)**: an AI answer about flags on non-Discourse forums triggered @ondrej to share the dedicated feedback topic and @NateDhaliwal to highlight the #ask-discourse tag in [Where to give feedback about ask.discourse.org?](https://meta.discourse.org/t/-/378395/2?silent=true).

- **Passkey registration error** : @whitewaterdeu could register passkeys on Meta but saw timeouts on their own site, igniting compatibility troubleshooting around Edge and WebAuthn extensions in [Error when create user passkey in browser](https://meta.discourse.org/t/-/378434/1?silent=true).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam engaged in triage discussions, refining #UX vs #Bug distinctions in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/6?silent=true), diagnosing paste sanitization in [Rich text editor breaks Text Replacement feature on Apple platforms](https://meta.discourse.org/t/-/378316/6?silent=true), and investigating OneBox title fallbacks in [Bad inline onebox title for Spotify album shares](https://meta.discourse.org/t/-/377753/7?silent=true).

- @chapoi recommended a tag-based UX workflow in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/8?silent=true), showcased a CSS prototype for hero banners in [Help recreating a per-category hero banner](https://meta.discourse.org/t/-/378460/2?silent=true), closed a mobile styling query in [Graceful Theme (Mobile): Missing vertical category color bars](https://meta.discourse.org/t/-/364737/2?silent=true), and pointed to analytics docs in [网站使用行为埋点插件discourse 有哪些推荐](https://meta.discourse.org/t/-/378241/5?silent=true).

- @nat clarified click targets and row highlights in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/2?silent=true) and walked through reserved username settings in [What is the best way to deal with recurrent email-in spam?](https://meta.discourse.org/t/-/378380/2?silent=true).

- @tobiaseigen refined the community survey post, ensuring embed fallbacks and anonymity options in [Take the Discourse community survey!](https://meta.discourse.org/t/-/375863/12?silent=true).

- @awesomerobot proposed improved icon placement for touch devices in [Site setting “view change history” button and touch devices](https://meta.discourse.org/t/-/377399/3?silent=true), advised on theme vs plugin approaches in [Follow up question on customizing composer](https://meta.discourse.org/t/-/378453/2?silent=true), and welcomed WP plugin PRs in [Customization of “Discourse Login” button - PRs accepted?](https://meta.discourse.org/t/-/378452/2?silent=true).

- @renato pledged to reproduce clipboard-pasting inconsistencies in [Rich text editor breaks Text Replacement feature on Apple platforms](https://meta.discourse.org/t/-/378316/7?silent=true).

- @davidb improved hex code handling by postponing validation to blur/submit in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/12?silent=true).

- @lindsey flagged the Markdown shortcut issue as #pr-welcome in [Keyboard shortcut for inserting from search menu to composer not working in Markdown mode](https://meta.discourse.org/t/-/378100/9?silent=true).

- @HAWK recommended [Data Explorer](https://meta.discourse.org/t/32566?silent=true) for group-filtered reports in [User Group Posts/Reply Activity Report](https://meta.discourse.org/t/-/378312/2?silent=true).

- @Roman added provider-specific options to Discourse AI in [Discourse AI enhancements](https://meta.discourse.org/t/-/259214/235?silent=true).

With 110 new posts, 16 fresh topics, and collaboration at every level, Meta was busier yesterday than an open-office coffee machine during a release week!

---

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

</div>

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

## Key Stats

- **167** new posts
- **21** new topics
- Top users by recent activity:
  - @sam — 17 posts, 18 likes
  - @chapoi — 6 posts, 12 likes
  - @fokx — 2 posts, 9 likes
  - @alltiagocom — 13 posts, 7 likes
  - @Lilly — 11 posts, 6 likes
  - @Lhc_fl — 1 post, 5 likes
  - @awesomerobot — 8 posts, 5 likes
  - @maiki — 2 posts, 4 likes
  - @nat — 6 posts, 4 likes
  - @tgxworld — 2 posts, 4 likes

## Interesting Topics

- **#Feature #reactions** @fokx proposed a PR to allow users to select _any_ emoji for reactions, inspired by the retort plugin, confirming mobile support and prompting a mobile-UX question from @sam [read more](https://meta.discourse.org/t/-/227785/23?silent=true) and tracing back to the original retort discussion [read more](https://meta.discourse.org/t/discourse-retort/26867?silent=true).

- **#Feature #calendar-and-event** The Discourse Calendar plugin now delivers **ICS downloads** , as announced by @sam in [Calendar plugin should offer ical export and caldav](https://meta.discourse.org/t/-/312279/10?silent=true), while attendance caps for events are being prototyped in [Limit the amount of people who can attend an event](https://meta.discourse.org/t/-/305032/13?silent=true) on top of core plugin improvements in [Discourse Calendar (and Event)](https://meta.discourse.org/t/-/97376/535?silent=true).

- **#Feature #notifications #personal-messages** @aidanheerdegen requested a mute option for group DMs, leading @nat to suggest DND schedules [read more](https://meta.discourse.org/t/-/378514/2?silent=true) and a reminder of personal-message mute permissions [read more](https://meta.discourse.org/t/personal-message-pm-dm-permissions/270178/2?silent=true).

- **#Feature #gamification** @jrgong wants to display current leaderboard ranks in user cards and optionally limit visibility to the top X members, spurring a theme-component idea from @NateDhaliwal in [Idea/Suggestion for an option: Display additonally current Leaderboard Rank](https://meta.discourse.org/t/-/378601/1?silent=true).

- **#Feature #translator #ai** @elmstedt enabled LLM providers as translators in the discourse-translate plugin, and @sam highlighted broader content-localization work in [content localization and automatic translations](https://meta.discourse.org/t/content-localization-and-automatic-translations-for-your-community/370000?silent=true) after the PR in [Allow LLM providers to serve as translators for the discourse-translate plugin](https://meta.discourse.org/t/-/319383/6?silent=true).

- **#UX** @tgxworld spotted a missing cube icon on the theme convert button; @sam tagged it #pr-welcome and @tgxworld proposed a consistent icon swap in [Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/3?silent=true).

- **#UX** @awesomerobot advocated removing row-click highlights to avoid nested links, driving cleanup in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/5?silent=true).

- **#UX #notifications** @alltiagocom suggested manual dismiss controls and a clearer “View All” label for the notifications panel, which was discussed in [Improved notifications windows](https://meta.discourse.org/t/-/378636/1?silent=true).

- **#Announcements #composer #topic-filter** @merefield and @renato enhanced system specs and toggle visibility in the new Rich Composer in [Introducing our new composer, making writing on Discourse easier than ever](https://meta.discourse.org/t/-/369779/42?silent=true), while @tvavrda tested the revamped topic-filter dropdown in [New topic filtering UI](https://meta.discourse.org/t/-/375563/8?silent=true).

- **#Support #passkey** @whitewaterdeu encountered a 401 when registering a passkey; @nat guided them to the browser console and HTTPS enforcement in [Error when create user passkey in browser](https://meta.discourse.org/t/-/378434/2?silent=true).

- **#Support #privacy #online-safety-act** @RichardNooooh asked about legal handling of CSAM in S3 backups, opening a broader discussion in [Dealing with illegal (CSAM) content?](https://meta.discourse.org/t/-/378529/1?silent=true).

- **#Support #sysadmin** Docker rebuilds ran into a Postgres vector extension error and nightly S3 backups doubled disk usage; the container fix and backup-optimization ideas were detailed in [Build error: permission denied to create extension “vector”](https://meta.discourse.org/t/-/378562/4?silent=true) and [Backup requires 2x disk space – could the process be improved?](https://meta.discourse.org/t/-/378486/1?silent=true).

- **#Support** @Darun_DP needed a full user export and @Lilly walked them through the `/admin/users/list/active` page in [Can i export my user list with all the detail](https://meta.discourse.org/t/-/378576/2?silent=true).

- **#Support #color-palettes** Theme authors explored extended palette overrides in [How to add more options to color palettes?](https://meta.discourse.org/t/-/378547/2?silent=true), uncovered a persistence bug in [Checkbox in color palettes (user selectable Yes/No) doesn’t work](https://meta.discourse.org/t/-/378545/1?silent=true), and debated hiding the dropdown in [Disable the Color Palette dropdown in the Interface window](https://meta.discourse.org/t/-/378548/2?silent=true).

- **#Bug #UX** Keyboard shortcuts and dropdown sizing clashed in the composer toolbar and title-editing UI, with @rkda praising `cmd+K` workarounds in [Keyboard shortcut for inserting from search menu to composer not working in Markdown mode](https://meta.discourse.org/t/-/378100/11?silent=true) and @NateDhaliwal reproducing wrap-around issues in [Tag dropdown larger on editing topic title when font size preference is small](https://meta.discourse.org/t/-/377688/4?silent=true).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam reviewed the emoji picker implementation in [Add … option to Discourse Reactions](https://meta.discourse.org/t/-/227785/24?silent=true), marked ICS support complete in [Calendar plugin should offer ical export and caldav](https://meta.discourse.org/t/-/312279/10?silent=true), prototyped event limits in [Limit the amount of people who can attend an event](https://meta.discourse.org/t/-/305032/13?silent=true), and recategorized discussions in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/11?silent=true).

- @chapoi suggested icon parity for extra emoji options in [Add … option to Discourse Reactions](https://meta.discourse.org/t/-/227785/29?silent=true), flagged tag-removal complexity in [Remove tag from “Other Tags” group](https://meta.discourse.org/t/-/377843/6?silent=true), and tested dropdown logic in [Disable the Color Palette dropdown in the Interface window](https://meta.discourse.org/t/-/378548/2?silent=true).

- @Lilly delivered a quick export walk-through in [Can i export my user list with all the detail](https://meta.discourse.org/t/-/378576/2?silent=true) and clarified the group-assigns UI in [Where in the UI is a link to the group assigns page?](https://meta.discourse.org/t/-/378489/2?silent=true).

- @awesomerobot tweaked mobile margins in [Small margin issues when logged out](https://meta.discourse.org/t/-/376988/4?silent=true), championed row-click cleanup in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/5?silent=true), and demonstrated CSS overrides for palette extensions in [How to add more options to color palettes?](https://meta.discourse.org/t/-/378547/2?silent=true).

- @nat dove into passkey failures and console logs in [Error when create user passkey in browser](https://meta.discourse.org/t/-/378434/2?silent=true) and recommended HTTPS enforcement in [Error when create user passkey in browser](https://meta.discourse.org/t/-/378434/8?silent=true).

- @renato shared system-spec examples for the Rich Composer in [Introducing our new composer](https://meta.discourse.org/t/-/369779/42?silent=true) and explained toolbar toggle moves in [Fehlende Funktionen nach Update](https://meta.discourse.org/t/-/378609/2?silent=true).

- @tgxworld provided SVG context and a PR for the convert icon in [Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/3?silent=true).

- @pmusaraj confirmed the merged `user_auth_token_logs` cleanup PR and teased follow-up fixes in [Clean up user\_auth\_token\_logs?](https://meta.discourse.org/t/-/326397/20?silent=true).

- @dax shipped a redirect fix in [Users not redirected to original page upon successful login](https://meta.discourse.org/t/-/333978/5?silent=true).

- @maiki celebrated the AI-bot button’s new link element support in [Change AI Bot Icon to Link Element](https://meta.discourse.org/t/-/377435/3?silent=true).

— Keep those tails wagging after yesterday’s code-and-community marathon! 🐾

---

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

</div>

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

## Key Stats

- **New posts:** 126
- **New topics:** 24
- **Top users (posts / likes):**
  - @chapoi: 11 posts, 19 likes
  - @NateDhaliwal: 8 posts, 9 likes
  - @alltiagocom: 17 posts, 8 likes
  - @mcdanlj: 3 posts, 8 likes
  - @nat: 3 posts, 7 likes
  - @renato: 3 posts, 7 likes
  - @per1234: 2 posts, 5 likes
  - @nathank: 4 posts, 4 likes
  - @nolo: 3 posts, 4 likes
  - @aidanheerdegen: 2 posts, 3 likes

## Interesting Topics

### #Support

- @alltiagocom asked whether it’s feasible to convert a Discourse forum into a “real” native app, and @chapoi pointed to recent efforts like Dishub ([DisHub – A Modern, Native Mobile App for Discourse Forums](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296?silent=true)) and DisCorkie ([Introducing DisCorkie – A Multi-Instance Discourse Client](https://meta.discourse.org/t/introducing-discorkie-a-multi-instance-discourse-client/357103?silent=true)), while cautioning on core feature gaps ([Is it possible to convert a forum into a real app? - #3 by chapoi](https://meta.discourse.org/t/-/378700/3?silent=true)).

- @aidanheerdegen sought a way to mute group DMs, and @nat revealed a hidden toggle at `/my/messages/group/<group-name>` to switch notifications on or off and referenced the Private Topics plugin ([Private Topics Plugin](https://meta.discourse.org/t/private-topics-plugin/268646?silent=true)) ([Mute DMs from a group - #8 by nat](https://meta.discourse.org/t/-/378514/8?silent=true)).

- @one1 wondered why the **Browse Channels** action uses a pencil icon, and @chapoi clarified that it actually edits your channel sidebar by letting you join channels directly from the panel ([Why is "Browse Channels" a pencil icon?](https://meta.discourse.org/t/-/378708/1?silent=true)).

### #Theme component

- @chapoi released a **Leaderboard Rank** theme component to display the rank on usercards, complete with a [GitHub repo](https://github.com/chapoi/usercard-leaderboard-rank) and [install guide](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682?silent=true) ([Usercard: show leaderboard rank](https://meta.discourse.org/t/-/378735/1?silent=true)).

- @fokx opened a PR to fix the broken mobile hamburger in the left sidebar, which @featheredtoast merged in [PR #5](https://github.com/featheredtoast/discourse-left-menu-theme-component/pull/5) for the **Left side hamburger menu on mobile** component ([Left side hamburger menu on mobile - #33 by featheredtoast](https://meta.discourse.org/t/-/164513/33?silent=true)).

### #Bug

- @per1234 reported that applying “preformatted text” retroactively to multi-line selections in the rich text editor still uses inline styling, and @renato confirmed the issue and is working on a fix ([Inline formatting used when "preformatted text" formatting applied to multi-line selection - #2 by renato](https://meta.discourse.org/t/-/378678/2?silent=true)).

- @nolo discovered that the first notification tip shows even when the welcome message is disabled or delayed, prompting @NateDhaliwal to point out the `enable user tips` setting ([New User Tips](https://meta.discourse.org/t/new-user-tips/243763?silent=true)) and @awesomerobot to flag upcoming onboarding improvements ([First notification tip is shown even when welcome message is disabled or delayed - #5 by awesomerobot](https://meta.discourse.org/t/-/378716/5?silent=true)).

- @JonahAragon1 found that new Matrix v12 room IDs no longer validate in the chat integration, leading @sam to add a #pr-welcome label for community help and reference the Matrix security release ([Matrix.org - Security Release](https://matrix.org/blog/2025/08/security-release/)) ([New Matrix v12 rooms not supported by chat integration - #2 by sam](https://meta.discourse.org/t/-/378675/2?silent=true)).

### #Feature

- @nathank proposed that bulk editing of **tags** should be as silent as bulk category changes to avoid flooding users with email notifications, citing the [category fix commit](https://github.com/discourse/discourse/commit/7a099ebb6a4c4f177cd416414914d8f902558e90) ([Bulk editing of Tags should not trigger thousands of email notifications either!](https://meta.discourse.org/t/-/378670/1?silent=true)).

- @nat suggested expanding the **content localization** header switcher to logged-in users by renaming settings, toggling between “none”, “anonymous”, and “all”, and updating `user.locale` ([Header Locale Selector](https://meta.discourse.org/t/header-locale-selector/240697?silent=true), [Allow admins the option to show the header language switcher even for logged-in users](https://meta.discourse.org/t/-/378686/1?silent=true)).

- @freedom requested support for the `.apng` extension in the upload dialog, and @elmuerte noted that admins can adjust `authorized_extensions` or rename files to `.png`, with broad browser compatibility ([Animated PNG (APNG) | Can I use... Support tables for HTML5, CSS3, etc](https://caniuse.com/apng), [Please add the .apng extension to the upload dialog's file type list for posting](https://meta.discourse.org/t/-/378743/1?silent=true)).

### #UX

- @alltiagocom and @chapoi debated adding per-tab **Dismiss** buttons and a **View All** control to the notifications panel to parallel mobile app swipes ([Improved notifications windows - #2 by chapoi](https://meta.discourse.org/t/-/378636/2?silent=true)).

- @alltiagocom flagged that the Dashboard’s “Up to date” indicator can contradict the Update panel when one Docker image is outdated, sparking a discussion on aligning UI feedback ([Update information isn't accurate](https://meta.discourse.org/t/-/378714/1?silent=true)).

### #Community

- @maiki kicked off a deep dive into running Discourse for educational communities, covering technical setup, social norms, and legal considerations when hosting sensitive school data ([Building a Discourse for educational communities](https://meta.discourse.org/t/-/378677/1?silent=true)).

### #Announcements

- 📋 The Discourse community survey continues to draw feedback—@mcdanlj missed a Fediverse logo in the share buttons and @tobiaseigen is liaising with Typeform for more flexible social links ([📋 Take the Discourse Community survey! - #21 by mcdanlj](https://meta.discourse.org/t/-/375863/21?silent=true), [📋 Take the Discourse Community survey! - #26 by mcdanlj](https://meta.discourse.org/t/-/375863/26?silent=true)).

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- **@chapoi** refined mobile-app advice in [Is it possible to convert a forum into a real app?](https://meta.discourse.org/t/-/378700/3?silent=true), authored the leaderboard component in [Usercard: show leaderboard rank](https://meta.discourse.org/t/-/378735/1?silent=true), and iterated on notification controls in [Improved notifications windows](https://meta.discourse.org/t/-/378636/2?silent=true).
- **@renato** outlined PWA/TWA packaging tips in [Is it possible to convert a forum into a real app?](https://meta.discourse.org/t/-/378700/10?silent=true) and confirmed the RTE bug in [Inline formatting used when “preformatted text” formatting applied to multi-line selection](https://meta.discourse.org/t/-/378678/2?silent=true).
- **@nat** revealed the hidden group-message toggle in [Mute DMs from a group](https://meta.discourse.org/t/-/378514/8?silent=true) and championed locale switcher enhancements in [Allow admins the option to show the header language switcher even for logged-in users](https://meta.discourse.org/t/-/378686/1?silent=true).
- **@sam** merged the mobile sidebar fix in [Left side hamburger menu on mobile](https://meta.discourse.org/t/-/164513/33?silent=true) and flagged the Matrix room ID issue for community PRs in [New Matrix v12 rooms not supported by chat integration](https://meta.discourse.org/t/-/378675/2?silent=true).
- **@featheredtoast** merged [PR #5](https://github.com/featheredtoast/discourse-left-menu-theme-component/pull/5) to restore the left-side hamburger menu on mobile ([Left side hamburger menu on mobile - #33 by featheredtoast](https://meta.discourse.org/t/-/164513/33?silent=true)).
- **@maiki** launched the educational communities roadmap in [Building a Discourse for educational communities](https://meta.discourse.org/t/-/378677/1?silent=true).
- **@tobiaseigen** engaged on the MiniRacer timestamp error in [Anybody know what this MiniRacer::RuntimeError (TypeError: moment.tz is not a function) error is?](https://meta.discourse.org/t/-/335665/7?silent=true).
- **@awesomerobot** weighed in on group-specific bumping in [Bump topics for certain users/groups?](https://meta.discourse.org/t/-/378722/2?silent=true) and user tips on first login in [First notification tip is shown even when welcome message is disabled or delayed](https://meta.discourse.org/t/-/378716/5?silent=true).

Stay pup-timistic—no puppies were harmed during yesterday’s deep dive into apps, components, and notification tweaks!

---

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

</div>

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

## Key Stats

- **New posts:** 28 [source](https://meta.discourse.org/admin/dashboard/metrics?silent=true)

- **New topics:** 7 [source](https://meta.discourse.org/admin/dashboard/metrics?silent=true)

- **Top users:**

- **Top [@team](https://meta.discourse.org/groups/team?silent=true) members:**

* * *

## Interesting Topics

- #Feature Ever\_Element suggested adding an [OP icon after usernames](https://meta.discourse.org/t/378886/1?silent=true) to keep track of original posters.  
@mcwumbly pointed to an earlier [request for a topic-starter icon](https://meta.discourse.org/t/92870/4?silent=true) and shared a theme component for [author-badge-for-topic-posts](https://meta.discourse.org/t/277579?silent=true) to address it.

- #Feature maiki demoed a [comprehensive topic/post action log](https://meta.discourse.org/t/378518/2?silent=true) to mirror the settings-history feature.  
Lilly backed this up by linking the related [topic change history request](https://meta.discourse.org/t/337106?silent=true).

- #Feature tobiaseigen filed a request to [improve user notes stats on the moderation dashboard](https://meta.discourse.org/t/378805/1?silent=true), highlighting missing timestamps, pagination, and filters.

- #Support Wall-E asked how to [test a Discourse install before switching domains](https://meta.discourse.org/t/378832/1?silent=true).  
thoka suggested editing the hosts file, while David\_Ghost recommended a temporary subdomain and walking through the [domain-change procedure](https://meta.discourse.org/t/16098?silent=true).

- #Support yawnxyz explored custom headers and scripts for [Page Publishing](https://meta.discourse.org/t/378889/1?silent=true), seeking a way to inject `<head>` tags (e.g., posthog, alpinejs) outside Ember.

- #Support SIXGUNS reported issues with #activitypub formatting when posts flow to Mastodon, comparing [Discourse vs. Mastodon display](https://meta.discourse.org/t/378730/2?silent=true) and asking about admin settings.

- #Support Ethsim2 dove into email backup and migration commands on AWS, outlining `snap`, `aws-cli`, and Docker copy steps in the [emails not working thread](https://meta.discourse.org/t/378783/4?silent=true).  
NateDhaliwal then explained Mailgun setup in `app.yml`.

- #Support nathank experimented with configuring `logo` and `logo_small` as code in [site settings](https://meta.discourse.org/t/378736/2?silent=true), but opted to rename Docker volumes for simplicity.

- #Bug #composer #mobile: NateDhaliwal found that **Rich Text** mode on Android traps you in codeblocks, preventing newlines in [preformatted text](https://meta.discourse.org/t/378842/1?silent=true).  
Lilly and thoka confirmed platform differences and strange deletion behaviors ([post:2](https://meta.discourse.org/t/378842/2?silent=true), [post:3](https://meta.discourse.org/t/378842/3?silent=true)).

- #Installation #badges #unsupported-install #install #postgres: janfy hit a migration error creating the `badge_posts` view in the Bitnami image ([error log](https://meta.discourse.org/t/378853/1?silent=true)).  
NateDhaliwal advised switching to the [official install method](https://meta.discourse.org/t/374875/1?silent=true).

- #Dev mehrdad\_rezaee asked whether login/registration can be customized via a plugin or if SSO is required.  
pfaffman pointed to the [DiscourseConnect SSO setup guide](https://meta.discourse.org/t/13045?silent=true).

- #Announcements Participants chimed in on the [Discourse community survey](https://meta.discourse.org/t/375863/27?silent=true), debating examples for “challenges you’d like to solve by this time next year.”

- #Community maiki shared strategies for setting up private educational communities, balancing **simplicity** , **distraction reduction** , and **chat retention** in [Building a Discourse for educational communities](https://meta.discourse.org/t/378677/5?silent=true).

- #Plugin #official #post-voting #included-in-core: patrickemin noted that clicking the **Activity** button hides the Votes mode in the [post voting plugin](https://meta.discourse.org/t/227808/165?silent=true).

- #Self-Hosting #how-to: bloomexperiment observed that the `#solved:` tag is now bundled into core and requested an updated example in the [install plugins guide](https://meta.discourse.org/t/19157/375?silent=true).

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @mcwumbly responded to the OP icon request in [#378886/2](https://meta.discourse.org/t/378886/2?silent=true) and linked the earlier topic-starter icon request in [#92870/4](https://meta.discourse.org/t/92870/4?silent=true).

- @maiki demoed the proposed topic/post action log with a screencast in [#378518/2](https://meta.discourse.org/t/378518/2?silent=true).

- @tobiaseigen opened the improvement issue for moderation dashboard user notes in [#378805/1](https://meta.discourse.org/t/378805/1?silent=true).

- @Lilly joined the change-history discussion in [#378518/3](https://meta.discourse.org/t/378518/3?silent=true) and confirmed mobile codeblock behavior in [#378842/2](https://meta.discourse.org/t/378842/2?silent=true).

* * *

After a day of OP-icon quests, codeblock gymnastics, and moderation dashboard makeovers, our community is primed for whatever meta-magic comes next!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年八月17日 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/594 "2025-08-17T21:03:46Z")

</div>

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

## Key Stats

- **54** new posts in the last 24 hours.
- **11** new topics created.
- **Top 10 Users** by contributions:
  - @mcwumbly: **13 posts** , **8 likes**
  - @nat: **2 posts** , **7 likes**
  - @Canapin: **2 posts** , **5 likes**
  - @NateDhaliwal: **3 posts** , **3 likes**
  - @ばこん: **1 post** , **3 likes**
  - @BrianC: **1 post** , **3 likes**
  - @alltiagocom: **3 posts** , **3 likes**
  - @justinm: **4 posts** , **3 likes**
  - @jrgong: **1 post** , **2 likes**
  - @Jagster: **2 posts** , **2 likes**

* * *

## Interesting Topics

### #Feature

- @alltiagocom suggested adding an **Edit Topic/Post** option to the wrench menu for quicker inline edits, sparking a debate on keyboard shortcuts and menu placement ([read more](https://meta.discourse.org/t/-/378895/1?silent=true)).

- @nat proposed showing **translated user bios** on user summaries and cards to improve #content-localization and aid moderation ([read more](https://meta.discourse.org/t/-/378908/1?silent=true)).

- @justinm urged supplementing or replacing email digests with **push notifications** to boost engagement, prompting @mcwumbly to outline design considerations around nudge defaults and user controls ([read more](https://meta.discourse.org/t/-/378927/1?silent=true)).

- Community members flagged fabricated links and inconsistencies in **Ask Discourse** , with @Canapin pinpointing hallucinations and @mcwumbly encouraging the use of the 👎 button to surface quality issues ([read more](https://meta.discourse.org/t/-/336805/10?silent=true)).

- @jrgong asked for deletion and archiving options in **Ask Discourse** chat history, and @mcwumbly suggested surfacing search and bookmarking as initial housekeeping steps ([read more](https://meta.discourse.org/t/-/378924/2?silent=true)).

- @benword announced an early community-built **GitHub Sponsors** integration plugin, reviving a 2020 #Feature request and opening discussion on sustaining open-source funding ([read more](https://meta.discourse.org/t/-/148190/2?silent=true)).

### #UX

- @alltiagocom detailed a custom theme component adding emojis to sidebar sections, and @mcwumbly endorsed turning it into a native feature now that #emoji support for categories exists ([read more](https://meta.discourse.org/t/-/378390/8?silent=true)).

- @one1 argued that the **Browse Channels** pencil icon misleads users and suggested a “View All” button for clarity, highlighting the importance of intuitive #UX ([read more](https://meta.discourse.org/t/-/378708/3?silent=true)).

### #Announcements

- In a rare #Announcements deviation, @Hooksmith critiqued repeated calls to the Discourse Community survey and its placement outside the New Features feed, prompting @mcwumbly to revisit the survey notification strategy ([read more](https://meta.discourse.org/t/-/375863/32?silent=true)).

### #Theme component

- @BrianC unveiled an **AI Conversations** sidebar search component routing directly to `in:messages`, streamlining LLM chat retrieval for Trust Level ≥1 users ([read more](https://meta.discourse.org/t/-/378898/1?silent=true)).

- @denvergeeks celebrated the merge of a breadcrumb styling fix, improving navigation cues in the **Breadcrumb Links** theme component ([read more](https://meta.discourse.org/t/-/325372/43?silent=true)).

### #Bug

- @kcahtoor encountered Urdu **Noto Nastaliq** font shaping and sizing issues, and @nat recommended tweaking font-weight variables via a theme component to resolve the render quirks ([read more](https://meta.discourse.org/t/-/378897/2?silent=true)).

### #Community

- @Steve_John sought best practices for modeling three levels of subject matter as categories vs. tags, and @mcwumbly advised starting with content-type categories and using tags for overlapping topics ([read more](https://meta.discourse.org/t/-/378910/1?silent=true)).

### #Support

- @antontruda asked about adding custom `<head>` code in the latest theme settings, and @mcwumbly explained migrating Custom Code to **theme components** and offered remote vs. core theme workflows ([read more](https://meta.discourse.org/t/-/378935/2?silent=true)).

- @BuddhistBookClub requested access to logs of unapproved member requests, and @mcwumbly probed their current workflow to identify where approvals and group assignments occur ([read more](https://meta.discourse.org/t/-/378911/2?silent=true)).

* * *

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @nat initiated the **Show translated user bios** proposal, outlining translation targets and UI surfaces for moderator clarity ([link](https://meta.discourse.org/t/-/378908/1?silent=true)).

- @nat pinpointed tweaking font-weight variables to address **Discourse font rendering** issues with Urdu Nastaliq ([link](https://meta.discourse.org/t/-/378897/2?silent=true)).

- @mcwumbly clarified real-world scenarios and design trade-offs in the **push notifications** feature request ([link](https://meta.discourse.org/t/-/378927/2?silent=true)).

- @mcwumbly endorsed the **Emojis in Custom Section** component and advocated for core emoji support ([link](https://meta.discourse.org/t/-/378390/7?silent=true)).

- @mcwumbly responded to feedback on the **Discourse Community survey** , investigating repeated notifications and feed placement ([link](https://meta.discourse.org/t/-/375863/32?silent=true)).

- @mcwumbly drove quality control in **Ask Discourse** by encouraging downvotes on AI hallucinations ([link](https://meta.discourse.org/t/-/336805/12?silent=true)).

- @mcwumbly suggested surfacing search and bookmarks as housekeeping aids in **Ask Discourse history** ([link](https://meta.discourse.org/t/-/378924/2?silent=true)).

- @mcwumbly offered best-practice advice on **categories vs tags** for content-type vs subject matter ([link](https://meta.discourse.org/t/-/378910/2?silent=true)).

- @mcwumbly explained migrating **Custom Code** to theme components, improving head injection workflows ([link](https://meta.discourse.org/t/-/378935/2?silent=true)).

- @mcwumbly probed the approval workflow for **member-request logs** to locate unapproved requests ([link](https://meta.discourse.org/t/-/378911/2?silent=true)).

- @mcwumbly linked a PR to fix **color scheme switching** bugs and offered interim workarounds ([link](https://meta.discourse.org/t/-/299498/6?silent=true)).

- @mcwumbly explored automation for **bumping topics for groups** , suggesting PM or [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries ([link](https://meta.discourse.org/t/-/378722/4?silent=true)).

* * *

With so many lively discussions yesterday, our meta puppies are happily wagging their tails—ready to chase even more feature squirrels tomorrow! 😊

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年八月18日 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/595 "2025-08-18T21:01:46Z")

</div>

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

## Key Stats

- **New posts:** 89

- **New topics:** 13

- **Top users:**

## Interesting Topics

#Support

- @WaitroseCarpark reported a [mass spam attack](https://meta.discourse.org/t/-/378972/1?silent=true) that spawned ~150 airline helpline and QuickBooks help threads in the last 10 hours.

- @gilles encountered CSS changes after update and sought to hide category descriptions in “Problème entête categories depuis mise à jour” ([details](https://meta.discourse.org/t/-/379098/1?silent=true)).

- chapoi and kcahtoor discussed bold font aliasing and potential fixes for [Discourse font rendering issues](https://meta.discourse.org/t/-/378897/3?silent=true) on #rtl sites.

- xpamych diagnosed and solved an SMTP issue in [Mail is not sending after the latest update](https://meta.discourse.org/t/-/378784/5?silent=true), revealing an email provider misconfiguration.

- chapoi shared a mixin approach to theme CSS in [使用discourse 内置的深浅主题切换，在discourse中如何写dark下的样式](https://meta.discourse.org/t/-/379040/2?silent=true) for dark mode support.

#Sysadmins

- pfaffman provided a Rails script to [retroactively delete AI-flagged spam](https://meta.discourse.org/t/-/378956/1?silent=true) after turning on Discourse AI Spam filtering.

- icculus detailed steps to [move a Discourse site to another VPS with rsync](https://meta.discourse.org/t/-/43812/57?silent=true) including index cleanup and backups.

- Ethsim2 noted MailGun delays and Brevo onboarding in “Tried and Tested” [Discourse install via DO & MG/Brevo](https://meta.discourse.org/t/-/378948/3?silent=true) impacting email and SSH key setup.

#Bug

- @adress reported [Broken Heading Navigation and DOM Manipulation](https://meta.discourse.org/t/-/379037/1?silent=true) preventing screen readers from accessing reply posts.

- Lilly uncovered an issue with the Discourse AI admin usage page where custom date ranges required multiple refreshes in [Discourse AI admin usage page - custom date range issues](https://meta.discourse.org/t/-/378959/1?silent=true).

- Osama fixed the “Checkbox in color palettes” bug in [Checkbox in color palettes (user selectable Yes/No) doesn’t work](https://meta.discourse.org/t/-/378545/6?silent=true).

#Feature

- @sam tested the ability to [add more poll options while the poll is running](https://meta.discourse.org/t/-/136309/8?silent=true), making low-stakes polls more dynamic.

- @sam and @awesomerobot discussed a port of the “Ask Discourse” history management UI in [Improve managing history on Ask discourse](https://meta.discourse.org/t/-/378924/4?silent=true).

- @sam kicked off work on a [Discourse Model Context Protocol (MCP)](https://meta.discourse.org/t/-/364859/18?silent=true) with an initial GitHub repo.

#UX

- tobiaseigen highlighted a #UX hiccup where [bulk archiving messages](https://meta.discourse.org/t/-/379082/1?silent=true) requires a manual refresh to clear archived items.

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @sam responded to [poll options evolution](https://meta.discourse.org/t/-/136309/8?silent=true), collaborated on the Ask Discourse history UI ([read more](https://meta.discourse.org/t/-/378924/4?silent=true)), and initiated the MCP project ([read more](https://meta.discourse.org/t/-/364859/18?silent=true)).

- @nat advised on mitigating the [mass spam attack](https://meta.discourse.org/t/-/378972/2?silent=true) and deployed a fix for the [language search bug](https://meta.discourse.org/t/-/378922/7?silent=true).

- @chapoi contributed CSS solutions in [category header customization](https://meta.discourse.org/t/-/379098/6?silent=true), [font rendering fixes](https://meta.discourse.org/t/-/378897/3?silent=true), [SMTP diagnostics](https://meta.discourse.org/t/-/378784/2?silent=true), and invitation workflows in [manual user invites](https://meta.discourse.org/t/-/379010/2?silent=true).

- @david explained live reload changes in the [Discourse Theme CLI](https://meta.discourse.org/t/-/82950/202?silent=true) and clarified plugin bundling in [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/-/373574/119?silent=true).

- @Lilly reported the [Discourse AI admin usage page bug](https://meta.discourse.org/t/-/378959/1?silent=true) with custom date ranges.

- @tobiaseigen pointed out the UX refresh gap for [bulk archiving messages](https://meta.discourse.org/t/-/379082/1?silent=true).

- @awesomerobot diagnosed the [heading navigation issue](https://meta.discourse.org/t/-/379037/3?silent=true) affecting screen reader users.

- @Osama merged a fix for the [color palettes checkbox bug](https://meta.discourse.org/t/-/378545/6?silent=true).

- @yuriy committed a patch correcting the [header search disappears on login](https://meta.discourse.org/t/-/377612/5?silent=true) in site settings.

- @pmusaraj debugged the [passkey creation error](https://meta.discourse.org/t/-/378434/11?silent=true) by clarifying origin mismatches.

— May your forums stay spam-free and your AI plugins ever vigilant—see you tomorrow!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年八月19日 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/596 "2025-08-19T21:02:14Z")

</div>

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

## Key Stats

- **104** new posts
- **16** new topics
- **Top users:**
  - @hugh — 3 posts, 17 likes
  - @Discourse — 1 post, 10 likes
  - @martin — 2 posts, 6 likes
  - @stephtara — 6 posts, 5 likes
  - @david — 4 posts, 4 likes
  - @NateDhaliwal — 7 posts, 4 likes
  - @jrgong — 2 posts, 3 likes
  - @opcourdis — 2 posts, 3 likes
  - @pfaffman — 1 post, 3 likes
  - @chapoi — 11 posts, 3 likes

## Interesting Topics

- #Blog: After six months of beta, [Unboxing Discourse 3.5](https://meta.discourse.org/t/379249/1?silent=true) by @Discourse introduces the Horizon theme, a streamlined composer, dark mode enhancements, and automatic translations, with more details on [bundled plugins](https://meta.discourse.org/t/373574/120?silent=true).

- #Announcements **Discourse 3.5 is now live!** @hugh’s [3.5.0: Major release](https://meta.discourse.org/t/379212/1?silent=true) highlights a visual composer, new core theme, color management improvements, and content translation.

- #Announcements In [3.5.0.beta9](https://meta.discourse.org/t/379217/1?silent=true), @hugh details ongoing color palette enhancements and the new core welcome banner, while @tgxworld shares [even more plugin fixes](https://meta.discourse.org/t/379217/3?silent=true).

- #Support @stephtara reported a [display problem on iPhone 13 Pro Max](https://meta.discourse.org/t/379251/1?silent=true) that hid typed text in the composer before @chapoi diagnosed it as a desktop-mode toggle issue.

- #Support Users on iOS 16 & earlier saw missing background colors and font styling in dark mode; @TethysPlex’s [bug report](https://meta.discourse.org/t/379269/1?silent=true) prompted @chapoi to investigate z-index rendering on Meta Branded/Dark.

- #Support @patrickemin confirmed that personal theming on desktop vs. mobile is controlled by a “default on all devices” checkbox in [A theme on mobile and another one on PC?](https://meta.discourse.org/t/379342/1?silent=true), as explained by @awesomerobot.

- #Feature @martin updated the [Add … option to Discourse Reactions](https://meta.discourse.org/t/227785/30?silent=true) PR, sparking discussion on per-user multi-reaction support and product decisions.

- #Feature Community members like @opcourdis revived calls to [replace email with push notifications](https://meta.discourse.org/t/378927/6?silent=true), linking back to the [native app push notifications topic](https://meta.discourse.org/t/62788?silent=true).

- #Bug @wings uncovered a [Chat Upload Bug](https://meta.discourse.org/t/379253/1?silent=true) where files re-uploaded by non-original uploaders fail without text or lose attachments when sent with text.

- #Developer Guides: @pfaffman’s advice on [Windows 11 WSL2 setup](https://meta.discourse.org/t/282227/16?silent=true) for local Discourse development helped streamline environment fixes after missing dependencies.

- #Translations: A big **thank you** to everyone listed in [Thanks to translators for release 3.5!](https://meta.discourse.org/t/379214/1?silent=true), from Albanian to Chinese, for making Discourse accessible worldwide.

- #Plugin The [Events Plugin 📅](https://meta.discourse.org/t/69776/884?silent=true) is now marked #deprecated and #broken after users reported it as non-functional on modern installs.

- #UX @rahim123 highlighted that Horizon theme’s search results are [hidden under the main topic list](https://meta.discourse.org/t/379293/1?silent=true) in Firefox ESR on Debian, prompting layout tweaks.

- #Data & reporting: @rabecha explored [loading Discourse tables into Microsoft Fabric](https://meta.discourse.org/t/379353/1?silent=true) and weighed API vs. OAuth approaches for secure data ingestion.

- #Support @pnzr’s [SEO query](https://meta.discourse.org/t/379309/1?silent=true) on pages “Crawled – currently not indexed” by Google led to discussions on sitemap configuration and webmaster console diagnostics.

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- @hugh announced [3.5.0: Major release](https://meta.discourse.org/t/379212/1?silent=true) and detailed [3.5.0.beta9 improvements](https://meta.discourse.org/t/379217/1?silent=true).

- @martin chimed in on the [Discourse Reactions PR](https://meta.discourse.org/t/227785/30?silent=true), addressing cross-posted feedback and next steps.

- @david resolved issues in theme management by fixing [theme installation bugs](https://meta.discourse.org/t/374116/6?silent=true), updating [Theme Creator](https://meta.discourse.org/t/370670/10?silent=true), and restoring sharing in [371961/7](https://meta.discourse.org/t/371961/7?silent=true).

- @chapoi triaged mobile display bugs in [379251/3](https://meta.discourse.org/t/379251/3?silent=true), [379269/2](https://meta.discourse.org/t/379269/2?silent=true) & [379269/6](https://meta.discourse.org/t/379269/6?silent=true), and offered CSS tips for #activitypub in [378730/3](https://meta.discourse.org/t/378730/3?silent=true).

- @sam weighed in on markdown defaults in the composer via [379243/3](https://meta.discourse.org/t/379243/3?silent=true).

- @awesomerobot clarified per-device theming in [379342/2](https://meta.discourse.org/t/379342/2?silent=true) and permission scopes for guest access in [379341/2](https://meta.discourse.org/t/379341/2?silent=true).

- @tobiaseigen reassured self-hosters about plugin compatibility in [379249/3](https://meta.discourse.org/t/379249/3?silent=true).

- @featheredtoast responded to upgrade concerns in [373574/122](https://meta.discourse.org/t/373574/122?silent=true) and praised community translation efforts in [379214/1](https://meta.discourse.org/t/379214/1?silent=true).

- @tgxworld added insight on additional beta9 fixes in [379217/3](https://meta.discourse.org/t/379217/3?silent=true).

- @pento merged a core fix to restore topic rendering in the #right-sidebar-blocks component in [377636/8](https://meta.discourse.org/t/377636/8?silent=true).

Here’s to more polished palettes and fewer phantom desktop-mode toggles tomorrow! 🎉

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

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