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

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

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 12 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/708 "2026-01-12T13:02:11Z")

</div>

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

## Key Stats

- There were **60 new posts** and **8 new topics** in the last 24 hours [see stats](https://meta.discourse.org/about/stats?silent=true).
- **Top users** by posts and likes:
  - [@sam](https://meta.discourse.org/u/sam?silent=true) — 1 post, 6 likes
  - [@Alteras](https://meta.discourse.org/u/alteras?silent=true) — 2 posts, 5 likes
  - [@Lilly](https://meta.discourse.org/u/lilly?silent=true) — 4 posts, 5 likes
  - [@NateDhaliwal](https://meta.discourse.org/u/natedhaliwal?silent=true) — 6 posts, 4 likes
  - [@Moin](https://meta.discourse.org/u/moin?silent=true) — 4 posts, 4 likes
  - [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) — 3 posts, 3 likes
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true) — 2 posts, 3 likes
  - [@Janno\_Liivak](https://meta.discourse.org/u/janno_liivak?silent=true) — 2 posts, 2 likes
  - [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) — 1 post, 2 likes
  - [@jordanjay29](https://meta.discourse.org/u/jordanjay29?silent=true) — 2 posts, 2 likes

## Interesting Topics

#UX

- #UX @Lilly raised concerns about cramped sidebar margins and padding after the latest update in [Sidebar spacing change?](https://meta.discourse.org/t/-/393188/1?silent=true), with @mcwumbly pointing to an upcoming fix and community feedback on preferred spacing [read more](https://meta.discourse.org/t/-/393188/7?silent=true).

#Feature

- #Feature @sam discovered that tag-groups lack slugs when filtering topic lists, proposing a solution via PR [#37049](https://github.com/discourse/discourse/pull/37049) in [How can I filter a topic list by tag group with special chars](https://meta.discourse.org/t/-/393198/1?silent=true).

- #Feature A debate over exposing CSS identifiers for themes and theme components prompted @mcwumbly, @zogstrip, and @martin to weigh in on admin UI consistency and led to a UI tweak PR [#37058](https://github.com/discourse/discourse/pull/37058) in [Requesting CSS identifiers for themes, theme components](https://meta.discourse.org/t/-/392690/1?silent=true).

- #Feature Several community members proposed merging the PM inbox and sent items for a unified messaging experience, discussing email threading quirks and UI trade-offs in [Combine PM inbox and sent items](https://meta.discourse.org/t/-/392997/1?silent=true).

- #Feature @Ethsim2 requested authenticated ICS feeds for private calendar events—mirroring private RSS tokens—to enable external calendar clients to access user-specific events in [Authenticated ICS feeds for private calendar events](https://meta.discourse.org/t/-/393203/1?silent=true).

#Bug

- #Bug @loic merged a fix ensuring that directly deleting a post flagged as “Illegal” no longer auto-approves its review item, resolving the issue in [Direct post deletion causes inappropriate automatic approval of “It’s Illegal” flag](https://meta.discourse.org/t/-/373621/9?silent=true).

#Installation

- #Installation @vijayan_mmm asked about installing Discourse on Windows/macOS; @NateDhaliwal pointed to existing dev guides and suggested the standard Linux path in [Windows server publish method](https://meta.discourse.org/t/-/393215/1?silent=true).

- #Installation A stubborn migration error during `rename_discourse_rewind_disabled_to_enabled` stalled setups—even after OS reinstalls—sparking reports of persistent failures in [Migration error in ‘rename\_discourse\_rewind\_disabled\_to\_enabled’](https://meta.discourse.org/t/-/393049/28?silent=true).

#Support

- #Support @hipp0 panicked when custom plugin development caused built-in plugins to vanish; @NateDhaliwal guided them through `git pull` and a rebuild to restore functionality in [My dev is making some custom plugins and all the built in plugins disappeared](https://meta.discourse.org/t/-/393196/1?silent=true).

- #Support Users exploring tab indentations via `&nbsp;` in posts were pointed to the Composer Button Bonanza component by @Lilly for enhanced toolbar mods and markdown support in [Post formatting using &nbsp; for tab indentations](https://meta.discourse.org/t/-/393109/12?silent=true).

- #Support @pangbo discovered that private Qiniu S3 buckets need the **Secure uploads** option (plus a post rebake) to render attachments, as explained in [为啥我的七牛云s3附件上传成功后，论坛中无法加载出来？](https://meta.discourse.org/t/-/393142/6?silent=true).

- #Support Forum admins complained about the new “Someone replied to a topic you are Watching.” email prefix, exploring removal or relocation of `%{header_instructions}` tokens to restore plain notifications in [Change in behaviour re mail](https://meta.discourse.org/t/-/393205/1?silent=true).

- #Support @eloy1 noted that “x users waiting for approval” PMs remain unread for other admins after one admin approves a user, reigniting a request to auto-mark these messages read in [“x users waiting for approval” PM to administrators is not marked as read when users are approved](https://meta.discourse.org/t/-/393193/1?silent=true).

#contribute:translations

- #Translations: @Davi_Araújo reported that “Allow options to be added or removed after posting” remained untranslated in Portuguese (pt-BR), with suggestions to contribute via the translation UI in [Untranslated text when creating a poll: “Allow options to be added or removed after posting”](https://meta.discourse.org/t/-/393222/1?silent=true).

#Plugin

- #Plugin @mdict_free asked whether searching comments within replies is intentionally unsupported or a bug in the Post Voting plugin, generating discussion in [Discourse Post Voting](https://meta.discourse.org/t/-/227808/172?silent=true).

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

- @sam addressed the lack of slugs in tag-groups by opening a PR in [How can I filter a topic list by tag group with special chars](https://meta.discourse.org/t/-/393198/2?silent=true).

- @Alteras clarified subcollection link behavior and URL requirements in [Collections](https://meta.discourse.org/t/-/372817/24?silent=true) and further detailed autocomplete expectations in [post 26](https://meta.discourse.org/t/-/372817/26?silent=true).

- @mcwumbly responded to sidebar spacing concerns in [Sidebar spacing change?](https://meta.discourse.org/t/-/393188/2?silent=true) and weighed in on theme settings customizability in [Requesting CSS identifiers for themes, theme components](https://meta.discourse.org/t/-/392690/4?silent=true).

- @zogstrip proposed UI guidelines for theme component settings in [Requesting CSS identifiers for themes, theme components](https://meta.discourse.org/t/-/392690/2?silent=true) and shared an updated inner-sidebar design in [post 7](https://meta.discourse.org/t/-/392690/7?silent=true).

- @loic merged the patch preventing illegal-flag auto-approvals in [Direct post deletion causes inappropriate automatic approval of “It’s Illegal” flag](https://meta.discourse.org/t/-/373621/9?silent=true).

- @martin reinforced the importance of admin UI consistency in [Requesting CSS identifiers for themes, theme components](https://meta.discourse.org/t/-/392690/5?silent=true) and noted the removal of legacy IMAP support in [IMAP support for group inboxes](https://meta.discourse.org/t/-/160588/42?silent=true).

Here’s hoping your sidebars stay spacious and your plugins never pull a disappearing act!

---

<div class="post-metadata">

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

</div>

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

* * *

## Key Stats

- **New posts:** 93
- **New topics:** 12
- **Top users by likes & posts:**
  - **@Danielle** (27 likes / 2 posts)
  - **@Moin** (18 likes / 11 posts)
  - **@Lilly** (14 likes / 9 posts)
  - **@awesomerobot** (13 likes / 5 posts)
  - **@merefield** (12 likes / 4 posts)
  - **@Wall-E** (4 likes / 4 posts)
  - **@Falco** (4 likes / 1 post)
  - **@Richie** (3 likes / 1 post)
  - **@supermathie** (3 likes / 4 posts)
  - **@gilles** (3 likes / 3 posts)

* * *

## Interesting Topics

#Announcements

- **Hello from Danielle + Supporting Community Initiatives**  
@Danielle introduced her new active Meta role in [Hello from Danielle + Supporting Community Initiatives](https://meta.discourse.org/t/-/393248/1?silent=true) and pointed to past webinars like [Community Manager Mindset](https://meta.discourse.org/t/community-manager-mindset-webinar-recap/322666/1?silent=true), [Getting Buy-In for Your Community](https://meta.discourse.org/t/webinar-getting-buy-in-for-your-community-office-hours/360736/1?silent=true) and [Love Your Community](https://meta.discourse.org/t/webinar-love-your-community/351482/1?silent=true) … [read more](https://meta.discourse.org/t/-/393248/1?silent=true)

- **Webinar: Year-End In Your Community**  
@Danielle apologized for delays in uploading the recording of [Year-End In Your Community](https://meta.discourse.org/t/-/391036/8?silent=true) … [read more](https://meta.discourse.org/t/-/391036/1?silent=true)

#Support

- **Problème accès aux onglets des paramètres des catégories**  
@gilles couldn’t access certain tabs in category settings in [Problème accès aux onglets…](https://meta.discourse.org/t/-/393272/1?silent=true); @merefield later merged a fix inspired by the [Locations plugin](https://meta.discourse.org/t/locations-plugin/69742/144?silent=true) … [read more](https://meta.discourse.org/t/-/393272/8?silent=true)

- **Link to group messages in sidebar**  
@Wall-E wanted a private group inbox link in the sidebar in [Link to group messages in sidebar](https://meta.discourse.org/t/-/393283/1?silent=true); @Lilly pointed to the [Messages section for sidebar](https://meta.discourse.org/t/messages-section-for-sidebar/389664/1?silent=true) and after installing [Navigation (sidebar) menu display control](https://meta.discourse.org/t/navigation-sidebar-menu-display-control/277687/1?silent=true) it worked … [read more](https://meta.discourse.org/t/-/393283/5?silent=true)

- **Title seems unclear for “Moros Protocol”**  
@hipp0 couldn’t post the game title “Moros Protocol” due to low title entropy in [Title seems unclear…](https://meta.discourse.org/t/-/393274/1?silent=true); lowering the `Title min entropy` setting resolved it … [read more](https://meta.discourse.org/t/-/393274/5?silent=true)

- **How to make a new `<p>` tag when a user hits enter?**  
@Brandon007 observed single line breaks vs. double in [How to make a new `<p>` tag…](https://meta.discourse.org/t/-/393235/1?silent=true); @Moin explained that the [new rich-text composer](https://meta.discourse.org/t/introducing-our-new-composer-making-writing-on-discourse-easier-than-ever/369779/1?silent=true) behaves differently than Markdown … [read more](https://meta.discourse.org/t/-/393235/2?silent=true)

- **I need Schema support?**  
@toanvoc asked about embedding schema in posts in [I need Schema support?](https://meta.discourse.org/t/-/393291/1?silent=true); @RGJ recommended the [Rich JSON-LD Microdata plugin](https://meta.discourse.org/t/discourse-rich-json-ld-microdata-plugin/388171/1?silent=true) … [read more](https://meta.discourse.org/t/-/393291/3?silent=true)

#UX

- **No visual or message showing when there is no `/unseen` content**  
@Richie noted the blank page when `/unseen` is empty in [No visual or message…](https://meta.discourse.org/t/-/393264/1?silent=true); @chapoi tagged @martin for an empty-state enhancement … [read more](https://meta.discourse.org/t/-/393264/4?silent=true)

- **Div with id “skip-links\_\_container” above header in vertical orientation**  
@awesomerobot confirmed that adding extra negative margin fixes the wrap issue in [Div with id “skip-links\_\_container”…](https://meta.discourse.org/t/-/393118/2?silent=true) … [read more](https://meta.discourse.org/t/-/393118/2?silent=true)

- **Change highlight color of selected CHAT message block**  
@Wall-E requested a way to tint selected chat messages in [Change highlight color…](https://meta.discourse.org/t/-/393290/1?silent=true); see the [chat message color component](https://meta.discourse.org/t/change-color-of-personal-messages/108816/1?silent=true) … [read more](https://meta.discourse.org/t/-/393290/1?silent=true)

#Bug

- **403 error for `/discourse-ai/credits/status?features[]=topic_summaries`**  
@Moin spotted console errors while logged out in [403 error for /discourse-ai/credits/status…](https://meta.discourse.org/t/-/393261/1?silent=true); @awesomerobot merged a quick fix … [read more](https://meta.discourse.org/t/-/393261/2?silent=true)

- **The “Discobot discoveries” search results on Meta**  
@Lilly got external links from Discobot in [The “Discobot discoveries”…](https://meta.discourse.org/t/-/393260/1?silent=true); @sam confirmed it’s an AI hallucination and suggested disabling [AI discoveries](https://meta.discourse.org/t/ask-discourse-com/53472/1?silent=true) here … [read more](https://meta.discourse.org/t/-/393260/5?silent=true)

- **Composer stuck in “Saving” state when topic requires moderation**  
@awesomerobot acknowledged the report in [Composer stuck in “Saving”…](https://meta.discourse.org/t/-/392960/2?silent=true) and prepared a PR to address it … [read more](https://meta.discourse.org/t/-/392960/1?silent=true)

#Feature

- **REQUEST: Highly Effective Age Assurance (OneID Phone No. Age Verification) Integration**  
@BJPickles proposed OneID age checks under the UK Online Safety Act in [REQUEST: Highly Effective Age Assurance…](https://meta.discourse.org/t/-/393310/1?silent=true); @NateDhaliwal suggested using [Discourse SSO](https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045/1?silent=true) or the [Marketplace](https://meta.discourse.org/t/marketplace/13/1?silent=true) … [read more](https://meta.discourse.org/t/-/393310/3?silent=true)

- **Ability to display all the likes/reactions on a post**  
@Arif33 revived the call for a full reactions panel in [Ability to display all the likes/reactions…](https://meta.discourse.org/t/-/389820/12?silent=true) to keep engagement meaningful … [read more](https://meta.discourse.org/t/-/389820/1?silent=true)

* * *

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

- **@Danielle** welcomed everyone in [Hello from Danielle + Supporting Community Initiatives](https://meta.discourse.org/t/-/393248/1?silent=true) and updated on the [Year-End In Your Community webinar](https://meta.discourse.org/t/-/391036/8?silent=true).

- **@awesomerobot** fixed the #ai-summarize bug in [403 error for /discourse-ai/credits/status…](https://meta.discourse.org/t/-/393261/2?silent=true), applied a CSS tweak for [Div with id “skip-links\_\_container”…](https://meta.discourse.org/t/-/393118/2?silent=true), and drafted a PR for [Composer stuck in “Saving”…](https://meta.discourse.org/t/-/392960/2?silent=true).

- **@Falco** highlighted AI+automation alternatives in the [Discourse Google Perspective API](https://meta.discourse.org/t/98733/53?silent=true) discussion.

- **@supermathie** shared an email preview workaround in [Change in behaviour re mail](https://meta.discourse.org/t/-/393205/11?silent=true) and confirmed email debugging steps in [Unexplained Email::Receiver::InvalidPost…](https://meta.discourse.org/t/-/377793/15?silent=true).

- **@Alteras** resolved a Subcollection deletion bug in [Collections](https://meta.discourse.org/t/372817/29?silent=true).

- **@j.jaffeux** tested screen reader access in [The ⊕ composer menu is not accessible…](https://meta.discourse.org/t/-/376619/5?silent=true).

- **@sam** clarified the AI hallucination path in [The “Discobot discoveries”…](https://meta.discourse.org/t/-/393260/5?silent=true) and addressed an edit-button edge case in [FIX: Restore post edit button status…](https://meta.discourse.org/t/-/393038/2?silent=true).

- **@chapoi** proposed an empty-state message for [No visual or message…](https://meta.discourse.org/t/-/393264/3?silent=true).

- **@manuel** dug into translation interpolation keys in [Welcome header text %{site\_name} gives error…](https://meta.discourse.org/t/-/392604/16?silent=true).

* * *

Hope your pup enjoyed catching up on Meta! 🐶

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 14 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/710 "2026-01-14T13:02:48Z")

</div>

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

## Key Stats

- **Total new posts:** 110
- **Total new topics:** 13
- **Top users:**
  - @Moin (22 likes, 11 posts)
  - @Lilly (11 likes, 8 posts)
  - @Falco (11 likes, 3 posts)
  - @NateDhaliwal (7 likes, 4 posts)
  - @Aurora (6 likes, 1 post)
  - @EricGT (4 likes, 2 posts)
  - @martin (4 likes, 1 post)
  - @supermathie (4 likes, 4 posts)
  - @RGJ (3 likes, 3 posts)
  - @awesomerobot (3 likes, 1 post)

## Interesting Topics

### #Theme component

- **Discourse Gifs** : @Moin asked about the [Tenor API deprecation email](https://meta.discourse.org/t/-/158738/286?silent=true) and @Falco later showed Meta is now using Klipy in [post #287](https://meta.discourse.org/t/-/158738/287?silent=true)  
[read more](https://meta.discourse.org/t/-/158738/1?silent=true)

- **Right Sidebar Blocks** : @bryce confirmed the component isn’t compatible with topic pages and pointed to [Discourse Bars 🍻 🍸](https://meta.discourse.org/t/-/298216/58?silent=true) as a workaround in [post #186](https://meta.discourse.org/t/-/231067/186?silent=true)  
[read more](https://meta.discourse.org/t/-/231067/1?silent=true)

### #General

- **Inviting another user to an existing personal message** : @EricGT clarified how the “+” control replaces the removed “Add or Remove” button under the OP in [post #4](https://meta.discourse.org/t/-/393319/4?silent=true)  
[read more](https://meta.discourse.org/t/-/393319/1?silent=true)

### #Marketplace

- **Usability und UX Unterstützung für eine gemeinnützige, Discourse-basierte digitale Selbsthilfeplattform** : @Aurora outlined their platform requirements and received offers from @RGJ and @Lilly in [post #3](https://meta.discourse.org/t/-/393338/3?silent=true)  
[read more](https://meta.discourse.org/t/-/393338/1?silent=true)

### #Announcements

- **Take the New Carousel Mode for a Spin** : @oshyan praised the image enhancements and @NateDhaliwal confirmed it’s available in the latest release in [post #9](https://meta.discourse.org/t/-/392955/9?silent=true)  
[read more](https://meta.discourse.org/t/-/392955/1?silent=true)

### #contribute:translations

- **Missing Discourse Math plugin for translating?** : @duy wondered why the Math feature isn’t on Crowdin and @Moin traced it to a missing `client.en.yml` entry in [post #2](https://meta.discourse.org/t/-/393436/2?silent=true)  
[read more](https://meta.discourse.org/t/-/393436/1?silent=true)

### #Site feedback

- **Would an “Alumni” Flair for former employees make sense?** : @Tris20 proposed a silver alumni badge and @Moin debated its usefulness without context in [post #2](https://meta.discourse.org/t/-/393434/2?silent=true)  
[read more](https://meta.discourse.org/t/-/393434/1?silent=true)

### #Feature

- **Add link to sidebar category setting to new admin menu** : @Moin suggested an “edit sidebar default” option to distinguish personal vs. global menus in [post #1](https://meta.discourse.org/t/-/393322/1?silent=true)  
[read more](https://meta.discourse.org/t/-/393322/1?silent=true)

- **REQUEST: Highly Effective Age Assurance (OneID Phone No. Age Verification) Integration**: @pfaffman recommended SSO for phone-based age checks while @BJPickles looked to keep gaming and forum accounts separate in [post #4](https://meta.discourse.org/t/-/393310/4?silent=true)  
[read more](https://meta.discourse.org/t/-/393310/1?silent=true)

- **Composer: click/selection in preview should reveal/select corresponding Markdown source (especially math)**: @Ethsim2 proposed source-mapping metadata for instant preview→editor jumps in [post #1](https://meta.discourse.org/t/-/393376/1?silent=true)  
[read more](https://meta.discourse.org/t/-/393376/1?silent=true)

- **Creating topic w/ Staff Alias via API results in Deleted User label** : @putty reported API-created topics ignore staff aliases and show “Deleted User” in [post #1](https://meta.discourse.org/t/-/393370/1?silent=true)  
[read more](https://meta.discourse.org/t/-/393370/1?silent=true)

- **Rename Shortcut: My Posts → My Activities** : @soeren-1 suggested renaming the sidebar link to match the page content and @Moin discussed its scope in [post #2](https://meta.discourse.org/t/-/393415/2?silent=true)  
[read more](https://meta.discourse.org/t/-/393415/1?silent=true)

### #Support

- **Best Hosting Sites for Discourse?** : @westes evaluated options like Hetzner vs. Hostinger and @NateDhaliwal compared relative costs in [post #2](https://meta.discourse.org/t/-/393411/2?silent=true)  
[read more](https://meta.discourse.org/t/-/393411/1?silent=true)

- **Suggestions on how I can have hundreds of small groups (e.g. streets in a town)?**: @Barney_Lodge discussed private micro-forums and @ToddZ outlined hub-and-spoke approaches in [post #15](https://meta.discourse.org/t/-/392988/15?silent=true)  
[read more](https://meta.discourse.org/t/-/392988/1?silent=true)

- **Can’t create Wiki (as admin)**: @renato noted that lingering plugins may override guardians and recommended YML-based disabling in [post #14](https://meta.discourse.org/t/-/309309/14?silent=true)  
[read more](https://meta.discourse.org/t/-/309309/1?silent=true)

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

- @Falco updated the Discourse Gifs plugin to use Klipy in [post #287](https://meta.discourse.org/t/-/158738/287?silent=true).
- @supermathie diagnosed the raw email part reordering issue and traced the `InvalidPost` error in [Unexplained Email::Receiver::InvalidPost errors](https://meta.discourse.org/t/-/377793/21?silent=true).
- @martin added a generic message for empty unseen/unread pages via a PR in [No visual or message showing when there is no /unseen content](https://meta.discourse.org/t/-/393264/5?silent=true).
- @awesomerobot confirmed the ⊕ composer menu is now accessible by screen readers in [post #6](https://meta.discourse.org/t/-/376619/6?silent=true).
- @sam assured users that inline emoji rendering will be fixed in [Inline emoji turned into text](https://meta.discourse.org/t/-/345300/11?silent=true).
- @david submitted a PR to include the Math plugin’s strings in Crowdin in [Missing Discourse Math plugin for translating?](https://meta.discourse.org/t/-/393436/3?silent=true).
- @mae shared the companion discussion for the AI Search blog post in [The AI Search Revolution’s Hidden Dependency](https://meta.discourse.org/t/-/393396/1?silent=true).
- @ducks opened an internal investigation on recurring QQ Mail upload issues in [配置QQ邮箱发件](https://meta.discourse.org/t/-/392616/9?silent=true).
- @renato advised disabling overriding plugins to resolve Wiki creation errors in [Can’t create Wiki (as admin)](https://meta.discourse.org/t/-/309309/14?silent=true).
- @bryce confirmed Right Sidebar Blocks limitations and highlighted Discourse Bars in [post #186](https://meta.discourse.org/t/-/231067/186?silent=true).

That’s the daily roundup—here’s hoping your carousel spins smoothly and your sidebars stay exactly where you put them!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts:** 91
- **New topics:** 7
- **Top users:**
  - @Moin: 8 posts, 11 likes
  - @nathank: 6 posts, 8 likes
  - @sam: 5 posts, 6 likes
  - @shortmort37: 6 posts, 6 likes
  - @pfaffman: 5 posts, 5 likes
  - @Lilly: 4 posts, 5 likes
  - @david: 3 posts, 4 likes
  - @RGJ: 3 posts, 4 likes
  - @gormus: 1 post, 4 likes
  - @NateDhaliwal: 3 posts, 4 likes

## Interesting Topics

### Bug

- #Bug **Unable to set subscription price to $19.99**  
@RGJ discovered an [“Invalid integer 1998.9999999999998” error](https://meta.discourse.org/t/-/393466/1?silent=true) when entering $19.99 in Discourse-Subscriptions, prompting @pfaffman to recommend cent-based integers and @sam to question float usage [read more](https://meta.discourse.org/t/-/393466/4?silent=true).

- #Bug **Saving edit with no changes still shows draft**  
@sam [landed a fix](https://meta.discourse.org/t/-/311565/3?silent=true) in PR 37130 to prevent stale drafts from reappearing when an edit makes no modifications.

- #Bug **Moderator actions have visual bugs after #36812**  
@awesomerobot confirmed that review-queue headings display incorrectly and is rolling out a fix to restore the expected “Moderator Actions” label [link](https://meta.discourse.org/t/-/393403/3?silent=true).

- #Bug **Memory leakage in frontend-store**  
@small-lovely-cat reported `_identityMap` growth causing JS heap bloat up to 1 GB+, and @zogstrip requested profiling data to pinpoint the leak [details](https://meta.discourse.org/t/-/393510/1?silent=true).

- #Bug **Receiving multiple notifications about the same reply**  
@Moin outlined how post edits can trigger duplicate alerts, and @sam proposed suppressing linked/quoted/mentioned notifications if any existing alert is present [discussion](https://meta.discourse.org/t/-/393486/2?silent=true).

### Migration

- #Migration **Enhancement request to phpBB3 import script**  
@shortmort37 suggested mapping phpBB attachment comments to Discourse image alt-text, and @italo demonstrated how to tweak `text_processor.rb` for caption support [example](https://meta.discourse.org/t/-/393476/5?silent=true).

- #Migration **Date/time warnings in phpBB3 conversion**  
@shortmort37 and @pfaffman investigated null-date warnings in the import log, tracing counters to `post.custom_fields['import_id']` and debating script enhancements to report phpBB IDs [read more](https://meta.discourse.org/t/-/393391/4?silent=true).

### UX

- #UX **Difficult all-day event scheduling in the calendar modal**  
@nathank highlighted the lack of an explicit all-day toggle and confusing `00:00` defaults, while @Lilly shared a 0-key workflow to set midnight times quickly [see thread](https://meta.discourse.org/t/-/393495/1?silent=true).

- #UX **Sidebar spacing change?**  
@Moin compared legacy and current doc sidebars (13.5 vs 17 items) and @jordan.vidrine attributed the denser look to docs-specific CSS variables [screenshots](https://meta.discourse.org/t/-/393188/9?silent=true).

### Dev

- #Dev **Using a placeholder for FontAwesome links in setting descriptions**  
@Moin revived the need for permanent version placeholders in theme component locales now that FA7 support has merged [code reference](https://meta.discourse.org/t/-/370555/5?silent=true).

- #Dev **Discourse developer toolbar still active?**  
@nathank reported no toolbar output, and @NateDhaliwal reminded users to call `enableDevTools()`/`disableDevTools()` functions to activate it [details](https://meta.discourse.org/t/-/346215/24?silent=true).

- #Dev **运行 bin/rails db 出现错误**  
@sniper756 encountered a `cannot load such file -- debug/prelude` error running `bin/rails db` inside the container; @NateDhaliwal recommended `./launcher rebuild app` to avoid dev-env discrepancies [link](https://meta.discourse.org/t/-/393531/2?silent=true).

### Feature

- #Feature **Improve Year view usability by anchoring to current date**  
@nathank proposed greying out past events in the Year view and shared a CSS snippet for an agenda-style filter, arguing for a proper “upcoming events” mode [read more](https://meta.discourse.org/t/-/387390/2?silent=true).

### Theme component

- #Theme component: **Topic List Previews (TLP)**  
@merefield pushed a sizing adjustment (commit 70f408a) for TLP and invited the community to [support future updates](https://meta.discourse.org/t/-/209973/718?silent=true).

### Community

- #Community **Building Community Through Compensated Contributions**  
@westes and @Heliosurge debated the merits of paid vs volunteer content, with @Ed_S suggesting a pay-for-plugin approach as the next logical step [discussion](https://meta.discourse.org/t/-/392686/47?silent=true).

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

- @sam in **Unable to set subscription price to $19.99** [link](https://meta.discourse.org/t/-/393466/4?silent=true)
- @sam in **Receiving multiple notifications about the same reply** [link](https://meta.discourse.org/t/-/393486/2?silent=true)
- @sam in **Saving edit with no changes still shows draft** [link](https://meta.discourse.org/t/-/311565/3?silent=true)
- @sam in **Inline emoji turned into text** [link](https://meta.discourse.org/t/-/345300/16?silent=true)
- @david in **Make PDFs open directly (not via download) by default** [link](https://meta.discourse.org/t/-/388190/10?silent=true)
- @david in **Using a placeholder for FontAwesome links in setting descriptions** [link](https://meta.discourse.org/t/-/370555/8?silent=true)
- @david in **Topic Template Placeholder Text theme component** [link](https://meta.discourse.org/t/-/149053/59?silent=true)
- @awesomerobot in **UX: Moderator actions have visual bugs after #36812** [link](https://meta.discourse.org/t/-/393403/3?silent=true)
- @awesomerobot in **Does DMenu work in Modals?** [link](https://meta.discourse.org/t/-/393175/2?silent=true)
- @martin in **Access common chat channel actions from the sidebar context menu** [link](https://meta.discourse.org/t/-/392667/4?silent=true)
- @martin in **Sidebar spacing change?** [link](https://meta.discourse.org/t/-/393188/8?silent=true)
- @supermathie in **Unexplained Email::Receiver::InvalidPost errors** [link](https://meta.discourse.org/t/-/377793/25?silent=true)
- @zogstrip in **PERF: There seems to be a memory leakage in frontend-store** [link](https://meta.discourse.org/t/-/393510/2?silent=true)
- @NateDhaliwal in **Discourse developer toolbar** [link](https://meta.discourse.org/t/-/346215/24?silent=true)
- @NateDhaliwal in **运行 bin/rails db 出现错误** [link](https://meta.discourse.org/t/-/393531/2?silent=true)
- @jordan.vidrine in **Sidebar spacing change?** [link](https://meta.discourse.org/t/-/393188/9?silent=true)

That’s all for today—may your floats be rounded and your all-day events end at the right midnight!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 16 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/712 "2026-01-16T13:02:59Z")

</div>

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

## Key Stats

- **114** new posts

- **17** new topics

- **Top Active Users**

_Stats drawn from our daily activity log._

## Interesting Topics

- **#Migration** Enhancement request to phpBB3 import script: @shortmort37 and @italo hashed out MIME type handling versus direct‐raw comment imports, complete with a new GitHub branch and testing plan by @shortmort37 [read more](https://meta.discourse.org/t/-/393476/1?silent=true)

- **#Announcements** A new release of Discourse Math: @sam unveiled the **MathJax 4.1** upgrade for the discourse-math plugin (thanks @mcmcclur), ushering in native LaTeX-style inlines and an easier future upgrade path, with follow-up fixes for inline previews in [Equations do not render properly](https://meta.discourse.org/t/-/393640/2?silent=true) and [Math not rendering in Preview](https://meta.discourse.org/t/-/393641/2?silent=true) [read more](https://meta.discourse.org/t/-/393633/1?silent=true)

- **#Support** Discourse no longer hijacks Ctrl+F?: Pod noticed the browser’s find shortcut returning, and @awesomerobot confirmed its intentional removal, pointing users to the `/` search shortcut instead [read more](https://meta.discourse.org/t/-/393605/1?silent=true)

- **#Support** “Attach a file” option unresponsive in desktop Safari: tshenry reported that the chat composer’s file-attach menu fails on a wide Safari window, while drag-and-drop still works; investigation under way [read more](https://meta.discourse.org/t/-/393639/1?silent=true)

- **#Support** Recent changes to Onebox embedding for my site: riknoll saw minimal previews suddenly replaced by iframes for their `makecode.com` links and @ToddZ and @NateDhaliwal dove into iframe settings and embed classes [read more](https://meta.discourse.org/t/-/393606/1?silent=true)

- **#Support** 运行 `bin/rails db` 出现错误: sniper756 struggled with direct DB console access on a [standard install](https://meta.discourse.org/t/142537?silent=true) and received step-by-step guidance from @pfaffman and @supermathie to enter via `./launcher` and `psql` [read more](https://meta.discourse.org/t/-/393531/1?silent=true)

- **#Bug** 部署的Discourse用户注册且已激活，但一直发送激活邮件: tumas found QQ mail repeatedly sending verification despite activation; @supermathie pointed to widespread QQ SMTP issues [read more](https://meta.discourse.org/t/-/393612/1?silent=true)

- **#Support** Mail does not go out after recent update: Andro and nathank reported notification emails stalling; @supermathie traced it to a Sidekiq scheduling regression in the latest-release branch [read more](https://meta.discourse.org/t/-/393621/1?silent=true)

- **#Dev** Disable the ability to unpin a topic by clicking on the toggle: Denis\_Advert shared a CSS snippet for theme components to gray-out the pin toggle, with @Heliosurge polishing the code formatting [read more](https://meta.discourse.org/t/-/393585/1?silent=true)

- **#Dev** Custom Composer not able to post topic: saish built a standalone composer route that posts but triggers an unexpected default composer error; advice awaited [read more](https://meta.discourse.org/t/-/393569/1?silent=true)

- **#Bug** Possible `:post_edited` Event Regression issue?: Neil\_Evans confirmed a regression where `:post_edited` events stopped firing after latest-release +122, breaking automations that depend on `post_created_edited` [read more](https://meta.discourse.org/t/-/393563/1?silent=true)

- **#UX** Plans to merge Global Search with Discourse AI for a Chat-based UI?: thaidb proposed a unified AI-driven interface with RAG integration and expert-led training for real-estate use cases [read more](https://meta.discourse.org/t/-/393653/1?silent=true)

- **#Community** Building Community Through Compensated Contributions: westes kicked off a discussion on adding paid “point” workflows via a plugin, sparking thoughts on additional UI and business processes [read more](https://meta.discourse.org/t/-/392686/48?silent=true)

- **#Dev** How to handle non-ASCII characters in `Api-Username` header?: xbd encountered German umlaut issues in API impersonation headers and sought best practices for encoding or using user IDs [read more](https://meta.discourse.org/t/-/393646/1?silent=true)

- **#Plugin** Discourse Chat pinning request: tyler-mairose-sp asked for the ability to pin chat messages to the top of group chats (perhaps admin-only), and @Moin pointed to the existing [pin chat messages feature request](https://meta.discourse.org/t/-/276793/7?silent=true) [read more](https://meta.discourse.org/t/-/230881/195?silent=true)

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

- @sam announced the Discourse Math plugin upgrade in [393633/1](https://meta.discourse.org/t/-/393633/1?silent=true) and followed up by confirming fixes in [393640/2](https://meta.discourse.org/t/-/393640/2?silent=true), [393641/2](https://meta.discourse.org/t/-/393641/2?silent=true), [393638/7](https://meta.discourse.org/t/-/393638/7?silent=true), and [393637/3](https://meta.discourse.org/t/-/393637/3?silent=true)

- @awesomerobot clarified the intentional removal of the Ctrl+F hijack in [393605/3](https://meta.discourse.org/t/-/393605/3?silent=true)

- @supermathie diagnosed QQ SMTP issues for activation emails in [393612/2](https://meta.discourse.org/t/-/393612/2?silent=true) and traced Sidekiq scheduling failures in [393621/3](https://meta.discourse.org/t/-/393621/3?silent=true)

- @mcwumbly added context to the chat pin request by quoting tyler-mairose-sp in [276793/7](https://meta.discourse.org/t/-/276793/7?silent=true)

- @lindsey weighed in on suppressing duplicate notifications in [393486/4](https://meta.discourse.org/t/-/393486/4?silent=true)

- @tshenry filed the Safari file-attach bug in [393639/1](https://meta.discourse.org/t/-/393639/1?silent=true)

- @loic merged a patch for onebox escaping issues in [377587/7](https://meta.discourse.org/t/-/377587/7?silent=true)

- @j.jaffeux explained the browser back button behavior in expanded chat in [393608/2](https://meta.discourse.org/t/-/393608/2?silent=true)

* * *

And if you thought wrangling 22 years of phpBB attachments was wild, just wait until you’ve tried corralling MathJax 4.1 and rogue Ctrl+F shortcuts at the same time! 🚀

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts:** 86
- **New topics:** 9

**Top users (last 24 hrs):**

- @Moin (11 posts, 19 likes)
- @chapoi (2 posts, 11 likes)
- @zogstrip (7 posts, 7 likes)
- @saquetim (1 post, 5 likes)
- @david (2 posts, 4 likes)
- @supermathie (5 posts, 4 likes)
- @Padoup-Padoup (2 posts, 4 likes)
- @jenmck (3 posts, 4 likes)
- @shortmort37 (6 posts, 4 likes)
- @awesomerobot (1 post, 3 likes)

## Interesting Topics

- #contribute:translations (#translation #math): @duy discovered missing translation strings in the **Discourse Math plugin** , leading @david to identify the key `js.footnote.add` and @Moin to update Crowdin and the translator bot [read more](https://meta.discourse.org/t/-/393436/1?silent=true).

- #Announcements (#horizon-theme): @chapoi unveiled **Horizon: High Context Topic Cards** , showcasing solved badges, topic voting indicators, assign tags, excerpts, and refined typography for desktop and mobile [read more](https://meta.discourse.org/t/-/393470/1?silent=true).

- #Installation (#multisite): @Padoup-Padoup encountered a `pnpm` permission error during `multisite migrate`, and @supermathie suggested switching to `sudo -H -E -u discourse…` to successfully rebuild the container [read more](https://meta.discourse.org/t/-/393702/1?silent=true).

- #Feature (#topic-voting): @Moin proposed replacing the heart icon with `[check-to-slot]` for topic votes in the user activity panel to match the plugin sidebar, prompting feedback on icon consistency [read more](https://meta.discourse.org/t/-/393695/1?silent=true).

- #Migration (#phpbb): @shortmort37 continued troubleshooting the **phpBB3 import script** , encountering a `NoMethodError` in `settings.rb` before isolating a corrupted `settings.yml` and moving forward with the import [read more](https://meta.discourse.org/t/-/393476/33?silent=true).

- #Bug @saquetim fixed a memory leak in **frontend-store** by merging PR #37163, improving long-running session performance [read more](https://meta.discourse.org/t/-/393510/8?silent=true).

- #Support (#wiki-posts): @jenmck found that the **Category Moderators Enhancer** plugin blocked wiki creation, and removing the plugin restored the admin wiki option [read more](https://meta.discourse.org/t/-/309309/15?silent=true).

- #Dev @zogstrip recommended using the `Api-User-Id` header to bypass non-ASCII username issues in the **Api-Username** header until PR #37177 is merged [read more](https://meta.discourse.org/t/-/393646/3?silent=true).

- #UX (#ai #ai-search): @awesomerobot outlined current AI search features—Forum Researcher with RAG, AI embeddings on full and quick search, and Discobot Discoveries—while noting no plan to merge them into a chat UI [read more](https://meta.discourse.org/t/-/393653/2?silent=true).

- #Feature (#watched-words): @Don suggested adding a subtle icon or CSS class to **Watched Words** auto-links to distinguish them from user-inserted hyperlinks [read more](https://meta.discourse.org/t/-/393725/1?silent=true).

- #Feature @Moin requested surfacing detailed validation errors in the **Error moving posts** modal (e.g., missing category) to avoid relying on developer tools [read more](https://meta.discourse.org/t/-/393690/1?silent=true).

- #Support @Andro asked about **default Category Notifications** , leading @Moin to explain how category, tag, and user preferences combine to set initial tracking levels [read more](https://meta.discourse.org/t/-/393670/1?silent=true).

- #Bug (#uploads #chat): @zogstrip quipped “Safari is the new IE” while merging PR #37179 to restore the **Attach a file** button in desktop Safari’s chat composer [read more](https://meta.discourse.org/t/-/393639/3?silent=true).

- #Bug @supermathie noted that QQ mail servers drop SMTP connections prematurely, causing repeated activation emails in **Discourse user registration** , and advised alternative providers [read more](https://meta.discourse.org/t/-/393612/5?silent=true).

- #Feature (#ai): tom\_eric outlined an **AI-powered “meaningless reply” filter** using regex pre-filters and LLM classification with transparent UI for hiding low-signal comments [read more](https://meta.discourse.org/t/-/393719/1?silent=true).

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

- @chapoi announced the new **Horizon: High Context Topic Cards** in #Announcements[read more](https://meta.discourse.org/t/-/393470/1?silent=true) and joined the **Change votes icon** discussion [read more](https://meta.discourse.org/t/-/393695/4?silent=true).

- @zogstrip debugged the **pnpm permission error** in multisite rebuild [read more](https://meta.discourse.org/t/-/393702/2?silent=true), fixed the **Attach a file** bug in Safari [read more](https://meta.discourse.org/t/-/393639/3?silent=true), clarified intra-process event behavior in the **post\_edited Regression** topic [read more](https://meta.discourse.org/t/-/393563/8?silent=true), and improved the API for updating group watchlists [read more](https://meta.discourse.org/t/-/393572/3?silent=true).

- @saquetim merged a fix for the **frontend-store memory leak** [read more](https://meta.discourse.org/t/-/393510/8?silent=true).

- @david provided translation-key guidance in the **Discourse Math plugin** thread [read more](https://meta.discourse.org/t/-/393436/10?silent=true) and updated docs for the **OIDC Implicit Flow refactor** [read more](https://meta.discourse.org/t/-/386884/6?silent=true).

- @supermathie resolved the **multisite pnpm** rebuild issue [read more](https://meta.discourse.org/t/-/393702/3?silent=true), diagnosed QQ mail server hang-ups in registration emails [read more](https://meta.discourse.org/t/-/393612/5?silent=true), and began troubleshooting the **B2 backup upload** errors [read more](https://meta.discourse.org/t/-/393682/2?silent=true).

- @awesomerobot detailed AI search capabilities in the **Global Search & Discourse AI** discussion [read more](https://meta.discourse.org/t/-/393653/2?silent=true).

- @renato closed the **wrap-token issue** by adding RTE support for `[wrap]`[read more](https://meta.discourse.org/t/-/379830/19?silent=true), fixed Markdown-it custom token errors [read more](https://meta.discourse.org/t/-/377922/11?silent=true), and clarified formatting in **Automation text fields** [read more](https://meta.discourse.org/t/-/391347/6?silent=true).

- @keegan patched the hardcoded **Post Language button** in the **Discourse Math plugin** topic [read more](https://meta.discourse.org/t/-/393436/16?silent=true).

> Thanks for keeping up with Meta—may your builds succeed, your translations sync, and your puppies stay happy despite all our debugging!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 18 日 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/714 "2026-01-18T13:03:09Z")

</div>

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

## Key Stats

- **37** new posts
- **6** new topics
- **Top users:**
  - @sniper756: 4 posts, 12 likes
  - @Moin: 5 posts, 10 likes
  - @Ed_S: 2 posts, 5 likes
  - @mcwumbly: 2 posts, 4 likes
  - @Canapin: 3 posts, 3 likes
  - @merefield: 1 post, 2 likes
  - @JJde: 1 post, 2 likes
  - @NateDhaliwal: 1 post, 2 likes
  - @pfaffman: 2 posts, 1 like
  - @Heliosurge: 1 post, 1 like

## Interesting Topics

### #General

- In #General, @sniper756 asked if the torrent of updates has finally settled in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/1?silent=true) where @mcwumbly explained continuous delivery goals and pointed to the [RFC: 新版本策略](https://meta.discourse.org/t/-/383536/1?silent=true).

### #Community

- @Ed_S kicked off a discussion on compensated contributions in [Building Community Through Compensated Contributions](https://meta.discourse.org/t/-/392686/57?silent=true), with @Canapin sharing a prototype [progress bar plugin](https://github.com/Canapin/Discourse-progress-bar), @tobiaseigen musing on micropayment integrations, and a reference to [discourse-gamification](https://meta.discourse.org/t/-/225916/1?silent=true).

### #Support

- @bck055 asked for a self-contained #quiz with feedback in [Quiz form with explanations?](https://meta.discourse.org/t/-/393735/1?silent=true) where @NateDhaliwal noted no built-in support, @merefield linked to [AI Artifact User Storage](https://meta.discourse.org/t/-/369822/1?silent=true) and [Experimental Form Templates](https://meta.discourse.org/t/-/278631/1?silent=true), and @pfaffman explained the plugin complexity.

- @RGJ shared a workaround for a S3 restore hang in [Restore process cancelled at migrating uploads to S3 step](https://meta.discourse.org/t/-/123233/35?silent=true).

- @TypicalThieves reported a confusing error banner when Discord login and #hcaptcha collided in [Discord Signup broken with Hcaptcha enabled](https://meta.discourse.org/t/-/393731/1?silent=true).

- @Moin highlighted missing RTE help for wrap formatting in automations (#automation) in [How can I enter special formatting like [wrap], in the text field of automations?](https://meta.discourse.org/t/-/391347/7?silent=true), sharing templates from [discourse-icon](https://meta.discourse.org/t/-/143374/1?silent=true), [reply-template](https://meta.discourse.org/t/-/162373/1?silent=true), and [placeholder-forms](https://meta.discourse.org/t/-/113533/1?silent=true).

- @tobiaseigen encountered “end of file reached” SMTP errors after update in [Mail does not go out after recent update](https://meta.discourse.org/t/-/393621/1?silent=true) and provided a backtrace in [post 7](https://meta.discourse.org/t/-/393621/7?silent=true).

### #Bug

- In #Bug, @Moin reported that **bulk tag creation** rejects uppercase tags (#tags) in [Bulk tag creation rejects tags with uppercase letters](https://meta.discourse.org/t/-/393744/1?silent=true) even though the normal UI accepts or lowercases them [without error](https://meta.discourse.org/t/-/393744/3?silent=true).

- @Neil_Evans confirmed the `post_created_edited` trigger works after testing in [Possible post\_edited Event Regression issue?](https://meta.discourse.org/t/-/393563/9?silent=true) and @zogstrip provided final debugging tips in [post 10](https://meta.discourse.org/t/-/393563/10?silent=true).

### #UX

- @JJde proposed including poll options directly in HTML #email notifications (#polls) in [Include poll options in email notification (HTML variant)](https://meta.discourse.org/t/-/393728/1?silent=true).

- In #UX, @Moin clarified that per-user AI quotas (#ai) already function as described in [discourse论坛AI配置限额精确到每个人](https://meta.discourse.org/t/-/393145/2?silent=true).

### #Dev

- @Ethsim2 released **Rotating Composer Placeholder** , an unofficial #Theme component #composer that rotates prompts each time, referencing the [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/-/91966/1?silent=true) and available on [GitHub](https://github.com/Ethsim12/discourse-rotating-composer-placeholder) [read more](https://meta.discourse.org/t/-/393740/1?silent=true).

### #Announcements

- @chapoi shared updates on High Context Topic Cards for the #horizon-theme in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/1?silent=true) and addressed enforcement questions in [post 7](https://meta.discourse.org/t/-/393470/7?silent=true).

### #Feature

- @Moin revisited dynamic poll editing after five minutes in [Make Polls Editable Past 5 Minutes (edge case)](https://meta.discourse.org/t/-/86226/6?silent=true) pointing to [dynamic polls](https://meta.discourse.org/t/-/136309/8?silent=true) #polls.

### #Migration

- @shortmort37 encountered attachment import issues with phpBB3 in [Enhancement request to phpBB3 import script](https://meta.discourse.org/t/-/393476/39?silent=true) #phpbb.

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

- @mcwumbly addressed update frequency questions in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/2?silent=true) and outlined upcoming admin features in [post 4](https://meta.discourse.org/t/-/393727/4?silent=true).

- @zogstrip confirmed the `post_created_edited` trigger works and helped debug in [Possible post\_edited Event Regression issue?](https://meta.discourse.org/t/-/393563/10?silent=true).

After so many posts, even the puppies are lining up to join the discussion! 🐶

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts** : 65

- **New topics** : 8

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

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

* * *

## Interesting Topics

### #General

- In #General, @sam kicked off a conversation on whether [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/1?silent=true), highlighting the spike of code removal after MathJax was dropped ([post 8](https://meta.discourse.org/t/-/393727/8?silent=true)), and @nat welcomed new contributors with a quick guide to #Announcements ([post 10](https://meta.discourse.org/t/-/393727/10?silent=true)).

### #Plugin

- **Discourse Group User Status** : @Lilly released a new plugin to restrict user statuses by group in [Discourse Group User Status](https://meta.discourse.org/t/-/393748/1?silent=true) (#user-status), and @nathank praised the clear documentation ([post 2](https://meta.discourse.org/t/-/393748/2?silent=true)).

- **Discourse Chat** : In [Discourse Chat](https://meta.discourse.org/t/-/230881/198?silent=true) (#official #chat), @bck055 asked how to disable automatic email-digests for chat, and @Moin explained the Rails console workaround for admins ([post 199](https://meta.discourse.org/t/-/230881/199?silent=true)).

- **Resenha – Add Discord-style Voice Rooms to Your Community** : @nathank has been “having a play” with [Resenha](https://meta.discourse.org/t/-/389056/11?silent=true) (#studio\_microphone), calling it “brilliant” and suggesting AI transcription and chat integration.

### #Theme component

- **Rotating Composer Placeholder** : @Ethsim2 demoed a theme component that rotates placeholder text in [Rotating Composer Placeholder](https://meta.discourse.org/t/-/393740/5?silent=true) (#composer), and @Lilly proposed category-specific rotations, linking to the existing [Topic Template Placeholder Text](https://meta.discourse.org/t/topic-template-placeholder-text-theme-component/149053?silent=true) component ([post 7](https://meta.discourse.org/t/-/393740/7?silent=true)).

- **Codeblock Theme Picker** : @cnlanny reported that the [Codeblock Theme Picker](https://meta.discourse.org/t/-/146396/33?silent=true) (#official #codeblock-theme-picker) is broken in the latest release, prompting calls for an update.

### #Bug

- **Rich text editor erases HTML tags from post** : @seanblue discovered that `<br/>` tags vanish when editing in the rich text composer in [Rich text editor erases HTML tags from post](https://meta.discourse.org/t/-/393758/1?silent=true), and @sam confirmed it’s an edge-case in our table editor logic ([post 3](https://meta.discourse.org/t/-/393758/3?silent=true)).

- **Bulk tag creation rejects tags with uppercase letters** : @nat acknowledged a problem in [Bulk tag creation rejects tags with uppercase letters](https://meta.discourse.org/t/-/393744/5?silent=true) (#tags) amid a major tags overhaul.

- **Invite Only with OpenID only does not work** : @zogstrip checked in on OpenID errors in [Invite Only with OpenID only does not work](https://meta.discourse.org/t/-/386172/4?silent=true) (#openid-connect), asking if the issue persists.

### #Support

- **Restrict uploads by subscriber group** : @hipp0 wants to limit uploads to two subscription groups in [How do I make it so only specific subscriber groups can upload?](https://meta.discourse.org/t/-/393763/5?silent=true), and @itsbhanusharma pointed out how to extend the #restrict-uploads theme component.

- **Changing the Group Trust Level @mention name** : When a custom “-K-” group name vanished, @Moin walked @hipp0 through site-text and CSS [safe mode](https://meta.discourse.org/t/53504?silent=true) checks in [How do I change the Group Trust Level @mention name](https://meta.discourse.org/t/-/393762/11?silent=true).

- **Subscribe Title text also changes button** : @hipp0 found that customizing the heading in [Changing the Subscribe Title text for the Subscription plugin changes button also](https://meta.discourse.org/t/-/393766/2?silent=true) (#subscriptions) unexpectedly alters the button label.

### #Announcements

- **Access chat actions from sidebar** : @martin merged a fix for missing menu items in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/7?silent=true) (#chat).

- **Horizon: High Context Topic Cards** : @chapoi and @zogstrip clarified admin-override behavior and theme defaults in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/9?silent=true) (#horizon-theme) ([post 8](https://meta.discourse.org/t/-/393470/8?silent=true), [9](https://meta.discourse.org/t/-/393470/9?silent=true)).

### #Feature

- **Change votes icon to check-to-slot** : @chapoi finalized the UI tweak to replace the vote icon in [Change votes icon in user activity to ‘check-to-slot’](https://meta.discourse.org/t/-/393695/5?silent=true) (#topic-voting #completed).

* * *

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

- @sam contributed to repo health checks in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/8?silent=true), confirmed editor behavior in [Rich text editor erases HTML tags from post](https://meta.discourse.org/t/-/393758/3?silent=true), and clarified rendering options in [A new release of Discourse Math](https://meta.discourse.org/t/-/393633/4?silent=true).

- @nat welcomed new contributors in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/10?silent=true) and dove into tags issues in [Bulk tag creation rejects tags with uppercase letters](https://meta.discourse.org/t/-/393744/5?silent=true).

- @zogstrip debugged theme defaults in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/9?silent=true), followed up on OpenID problems in [Invite Only with OpenID only does not work](https://meta.discourse.org/t/-/386172/4?silent=true), and merged an anonymization fix in [Log anonymizer details setting not fully anonymizing usernames](https://meta.discourse.org/t/-/387500/4?silent=true).

- @martin patched the sidebar in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/7?silent=true).

- @chapoi wrapped up icon updates in [Change votes icon in user activity to ‘check-to-slot’](https://meta.discourse.org/t/-/393695/5?silent=true) and offered guidance on theme settings in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/8?silent=true).

> After a whirlwind of plugins, bug fixes, and theme deep-dives, our Discourse family deserves a coffee break—cheers to more discoveries today! ☕

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **Timeframe:** 2026-01-19 to 2026-01-20
- **New posts:** 107
- **New topics:** 14

**Top users (by likes, posts):**

- @Lilly (19 likes, 6 posts)
- @pfaffman (15 likes, 9 posts)
- @RGJ (10 likes, 6 posts)
- @Moin (10 likes, 8 posts)
- @Ethsim2 (5 likes, 9 posts)
- @supermathie (5 likes, 12 posts)
- @祁同伟 (4 likes, 3 posts)
- @Nick-Permaculture (3 likes, 3 posts)
- @happycactus (3 likes, 1 post)
- @gormus (3 likes, 1 post)

## Interesting Topics

- #Theme component  
**Discourse Indented Subcategories**  
@Lilly introduced a theme component [Discourse Indented Subcategories](https://meta.discourse.org/t/-/393838/1?silent=true) which automatically indents subcategories on desktop, along with a live [preview](https://discourse.theme-creator.io/theme/Lilly/discourse-indented-subcategories) and [repository](https://github.com/Lillinator/discourse-indented-subcategories).

- #Theme component  
**Indented / Nested Sidebar Categories deprecated**  
@Lilly marked the legacy component [Indented / Nested Sidebar Categories or Subcategories](https://meta.discourse.org/t/-/329437/21?silent=true) as deprecated in favor of her simpler indented-subcategories solution.

- #Bug  
**LETSENCRYPT\_ACCOUNT\_EMAIL no longer needed**  
@pfaffman discovered that Let’s Encrypt stopped requiring an account email as of mid-2025 and proposed removing the related conditional in the Docker template [read more](https://meta.discourse.org/t/-/393831/1?silent=true).

- #Bug  
**Category email respect for reply\_by\_email\_enabled**  
@RGJ identified a regression where a category’s incoming email was blocked when `reply_by_email_enabled` was false and linked to the fix in Discourse core [read more](https://meta.discourse.org/t/-/393855/1?silent=true).

- #Bug  
**Session does not resume to the correct post**  
@ljpp reported that revisiting a topic on Android Chrome jumps back several posts unexpectedly; @Moin suggested testing in [safe mode](https://meta.discourse.org/t/53504?silent=true) [read more](https://meta.discourse.org/t/-/393830/1?silent=true).

- #Bug  
**Cleared items reappearing in review queue**  
@noahl flagged an issue where approved or flagged items pop back into the new review queue, possibly tied to AI spam checks [read more](https://meta.discourse.org/t/-/393804/1?silent=true).

- #Support  
**Cannot update category security permission for one subcategory**  
@Nick-Permaculture ran into a stuck “Save Category” button on a single subcategory; @Moin found the culprit was an illegitimate 3-digit hex color and fixed it [read more](https://meta.discourse.org/t/-/393825/1?silent=true).

- #Support  
**Categories from latest excluded, can’t find the option**  
@Tealk forgot how they muted a category from Latest; @Lilly and @Moin pointed out the `default_categories_muted` site setting [read more](https://meta.discourse.org/t/-/393802/1?silent=true).

- #Support  
**Email From headers lost their “via SITENAME” text**  
@Saen noted that the “via” phrase was removed; @supermathie traced it to a specific commit in Discourse core [read more](https://meta.discourse.org/t/-/393814/1?silent=true).

- #Support  
**Mail does not go out after recent update**  
@tobiaseigen’s SMTP connections to Mailgun on Hetzner started failing with EOF errors; @supermathie and @Ethsim2 walked through port tests and network interference checks, referencing [Hetzner’s policy](https://docs.hetzner.com/cloud/servers/faq/) [read more](https://meta.discourse.org/t/-/393621/9?silent=true).

- #Support  
**Stuck at “Register Admin Account” even with an activated admin**  
@Florent couldn’t bypass the initial registration screen; @pfaffman suggested missing `DISCOURSE_DEVELOPER_EMAILS` in `app.yml` and using `/login` as a workaround [read more](https://meta.discourse.org/t/-/393828/1?silent=true).

- #Plugin  
**Locations Plugin: automatic IP-based location detection**  
@祁同伟 offered paid support to auto-detect poster location via IP for the [Locations plugin](https://meta.discourse.org/t/-/69742/1206?silent=true), sparking a discussion on privacy and GDPR.

- #Feature  
**Add a “notes” field for screened IP addresses**  
@gormus requested a simple textfield on the screen/IP list to link to Jira tickets for audit trails [read more](https://meta.discourse.org/t/-/393860/1?silent=true).

- #Feature  
**Show diffs when comparing draft vs. current revision**  
@supermathie reignited interest in a composer feature to diff your draft against the latest post, building on a 2021 request [read more](https://meta.discourse.org/t/-/188260/2?silent=true).

- #General  
**Chrome hardware acceleration causes invisible composer caret**  
@Ethsim2 found that enabling GPU acceleration in Chrome on Windows 11 hides the caret when a calendar onebox is present and pinpointed it as a Chrome compositor issue [read more](https://meta.discourse.org/t/-/393809/1?silent=true).

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

- @supermathie contributed to the missing “via” in email headers discussion in [Email From headers lost their “via SITENAME” text](https://meta.discourse.org/t/-/393814/4?silent=true), guided SMTP debugging in [Mail does not go out after recent update](https://meta.discourse.org/t/-/393621/10?silent=true), championed draft-vs-revision diffs in [Comparing draft against current post revision](https://meta.discourse.org/t/-/188260/2?silent=true), and weighed in on review queue reappearances in [Cleared items reappearing in review queue](https://meta.discourse.org/t/-/393804/28?silent=true).

- @HAWK asked if the “one server for two communities” thread should be split at [One server for 2 Discourse communities](https://meta.discourse.org/t/-/392692/58?silent=true).

- @dax noted the deprecation of a theme component in [Indented / Nested Sidebar Categories or Subcategories](https://meta.discourse.org/t/-/329437/22?silent=true).

- @chapoi discussed the trade-offs of adding yet another UI toggle in [User Interface Preferences: include setting to disable AI nudges](https://meta.discourse.org/t/-/393818/9?silent=true).

- @zogstrip merged the fix for emoji-in-title email failures in [Fails to send email if 2 emoji in title](https://meta.discourse.org/t/-/389922/8?silent=true).

- @awesomerobot reminded folks that admins can disable all AI features via a single toggle in [User Interface Preferences: include setting to disable AI nudges](https://meta.discourse.org/t/-/393818/10?silent=true).

- @sam pushed back on disabling the rich text composer hack and advocated fixing it outright in [Rich text editor erases HTML tags from post](https://meta.discourse.org/t/-/393758/8?silent=true), and announced a new MCP release in [Discourse MCP is here!](https://meta.discourse.org/t/-/386983/20?silent=true).

* * *

Here’s hoping tomorrow’s threads are as lively—without losing any more “via”s or carets in the process! 🚀

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 21 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/717 "2026-01-21T13:02:35Z")

</div>

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

## Key Stats

- **New posts:** 113 (see the [daily dashboard](https://meta.discourse.org/admin/dashboard?silent=true))
- **New topics:** 17 (browse the [latest topics](https://meta.discourse.org/latest?silent=true))

**Top users by likes & posts**

- **@Falco** : 65 likes, 6 posts ([installer announcement](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/1?silent=true))
- **@tobiaseigen** : 14 likes, 3 posts ([feedback on installer](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/3?silent=true))
- **@pfaffman** : 10 likes, 12 posts ([SSL build fix](https://meta.discourse.org/t/anyone-facing-this-build-error-with-configure-ssl-configure-letsencrypt/393902/2?silent=true))
- **@Canapin** : 10 likes, 2 posts ([installer clarification](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/8?silent=true))
- **@itsbhanusharma** : 8 likes, 5 posts ([sub-path setup help](https://meta.discourse.org/t/running-discourse-at-while-serving-a-custom-app-at-tickets-on-the-same-domain/393888/2?silent=true))
- **@sam** : 8 likes, 2 posts ([DIY domain policy](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/12?silent=true))
- **@NateDhaliwal** : 7 likes, 7 posts ([timeout question on diy subdomains](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/10?silent=true))
- **@elmuerte** : 6 likes, 1 post ([poison fountain plugin](https://meta.discourse.org/t/discourse-poison-fountain/393924/1?silent=true))
- **@tennant** : 5 likes, 1 post ([installer trial on DO](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/15?silent=true))
- **@Function** : 4 likes, 1 post ([thank-you note](https://meta.discourse.org/t/thank-you-for-discourse/393975/1?silent=true))

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

- **@Falco** : 65 likes, 6 posts
- **@sam** : 8 likes, 2 posts
- **@martin** : 3 likes, 1 post
- **@manuel** : 3 likes, 1 post
- **@zogstrip** : 3 likes, 2 posts
- **@supermathie** : 3 likes, 2 posts
- **@lindsey** : 2 likes, 2 posts
- **@mcwumbly** : 2 likes, 1 post
- **@chapoi** : 0 likes, 1 post
- **@davidb** : 0 likes, 1 post

* * *

## Interesting Topics

#Announcements

- @Falco unveiled a **one-command self-host installer** , made SMTP optional, and added a free `discourse.diy` subdomain flow in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/1?silent=true)

- @chapoi and @martin demoed **high-context topic cards** with rich metadata in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/horizon-high-context-topic-cards/393470/13?silent=true)

- @lindsey explained why the **Search Banner** compo­nents’ built-in translations didn’t carry over in [Deprecating the Search Banner theme component](https://meta.discourse.org/t/deprecating-the-search-banner-theme-component/379322/22?silent=true)

- @Moin noticed the terminology shift from **“color schemes” to “color palettes”** and flagged outdated docs in [Color schemes are now color palettes](https://meta.discourse.org/t/color-schemes-are-now-color-palettes/342798/3?silent=true)

#Bug

- @SubStrider reported failing builds on SSL and Let’s Encrypt lines until commented out; @Falco debugged and merged a fix in [Anyone facing this build error with configure-ssl configure-letsencrypt](https://meta.discourse.org/t/anyone-facing-this-build-error-with-configure-ssl-configure-letsencrypt/393902/3?silent=true)

- @Falco removed the deprecated `LETSENCRYPT_ACCOUNT_EMAIL` requirement and closed the issue in [LETSENCRYPT\_ACCOUNT\_EMAIL no longer needed](https://meta.discourse.org/t/letsencrypt-account-email-no-longer-needed/393831/6?silent=true)

- @hipp0 found that `%{site_name}` wasn’t available in welcome headers; @manuel shipped the interpolation patch in [Welcome header text %{site\_name} gives error](https://meta.discourse.org/t/welcome-header-text-site-name-gives-error-the-following-interpolation-key-is-invalid-site_name/392604/19?silent=true)

- @davidb corrected **pixelated oneboxes** by updating the embed logic in [Onebox images with bad aspect when oEmbed specifies dimentions for rich HTML embeds](https://meta.discourse.org/t/onebox-images-with-bad-aspect-when-oembed-specifies-dimentions-for-rich-html-embeds/277098/22?silent=true)

- @祁同伟 tracked down a theme-component deprecation warning around `site.mobileView`/`site.desktopView`; @chapoi pointed to [Composer Button Bonanza](https://meta.discourse.org/t/%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%8A%A5%E9%94%99-site-mobileview-site-desktopview%E5%8A%9F%E8%83%BD%E5%BC%82%E5%B8%B8/393884/3?silent=true) as the culprit

#Plugin

- @elmuerte launched **Discourse Poison Fountain** , adding hidden “poison” links to thwart unscrupulous scrapers in [Discourse Poison Fountain](https://meta.discourse.org/t/discourse-poison-fountain/393924/1?silent=true)

- @nathank praised and discussed **Discord-style voice rooms** in [Resenha – Add Discord-style Voice Rooms to Your Community](https://meta.discourse.org/t/resenha-add-discord-style-voice-rooms-to-your-community/389056/12?silent=true)

#Installation

- @Ivernite got **Discourse at `/` and a Go app at `/tickets`** working via external Nginx routing in [Running Discourse at / while serving a custom app at /tickets on the same domain](https://meta.discourse.org/t/running-discourse-at-while-serving-a-custom-app-at-tickets-on-the-same-domain/393888/8?silent=true)

- @John_Platte shared bumps with **IDN domain** and Let’s Encrypt in [Experience report: IDN domain name](https://meta.discourse.org/t/experience-report-idn-domain-name/393882/1?silent=true)

#Support

- @happy-to-help clarified that Discourse uses **optimized, compressed** images by default in [Does Discourse used optimized versions of uploads?](https://meta.discourse.org/t/does-discourse-used-optimized-versions-of-uploads/393939/2?silent=true)

- @Wall-E and @Moin troubleshooted **lost AWS traffic data** after VM migration in [Recover site traffic prior to AWS server migration](https://meta.discourse.org/t/recover-site-traffic-prior-to-aws-server-migration/393896/5?silent=true)

* * *

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

- @Falco announced the one-line installer, optional SMTP skip, and free DIY subdomain flow in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/1?silent=true) and later clarified subdomain retention rules in the same topic [read more](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/12?silent=true). He also merged fixes for SSL build errors in [393902](https://meta.discourse.org/t/anyone-facing-this-build-error-with-configure-ssl-configure-letsencrypt/393902/3?silent=true) and removed the `LETSENCRYPT_ACCOUNT_EMAIL` setting in [393831](https://meta.discourse.org/t/letsencrypt-account-email-no-longer-needed/393831/6?silent=true), and explained email usage in [367838](https://meta.discourse.org/t/what-exactly-is-let-s-encrypt-email-used-for/367838/4?silent=true).

- @sam outlined domain availability and inactivity rules for the free `discourse.diy` subdomains in [393915](https://meta.discourse.org/t/self-hosting-discourse-just-got-a-whole-lot-easier/393915/12?silent=true).

- @martin confirmed how admins can set defaults for the high-context cards in [393470](https://meta.discourse.org/t/horizon-high-context-topic-cards/393470/13?silent=true).

- @zogstrip debugged the OpenID-invite bug in [386172](https://meta.discourse.org/t/invite-only-with-openid-only-does-not-work/386172/7?silent=true) and provided a translation fix for AI credit reset times in [393773](https://meta.discourse.org/t/is-in-translateable-in-relative_reset_time/393773/3?silent=true).

- @manuel delivered the header interpolation fix in [392604](https://meta.discourse.org/t/welcome-header-text-site-name-gives-error-the-following-interpolation-key-is-invalid-site_name/392604/19?silent=true).

- @supermathie identified missing test coverage and proposed a patch for the email-in-category bug in [393855](https://meta.discourse.org/t/category-email-in-requires-reply_by_email_enabled/393855/3?silent=true).

- @lindsey explained translation migration nuances in [379322](https://meta.discourse.org/t/deprecating-the-search-banner-theme-component/379322/22?silent=true) and showcased tag display on Horizon cards in [385770](https://meta.discourse.org/t/display-tags-on-topic-cards-in-the-horizon-theme/385770/10?silent=true).

- @mcwumbly kicked off the companion discussion for the AI/data-portability blog in [393943](https://meta.discourse.org/t/data-portability-is-table-stakes-for-community-builders-in-the-age-of-ai/393943/1?silent=true).

- @chapoi pinpointed a theme component causing deprecated `site.mobileView` errors in [393884](https://meta.discourse.org/t/%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%8A%A5%E9%94%99-site-mobileview-site-desktopview%E5%8A%9F%E8%83%BD%E5%BC%82%E5%B8%B8/393884/3?silent=true).

- @davidb patched the onebox aspect issue in [277098](https://meta.discourse.org/t/onebox-images-with-bad-aspect-when-oembed-specifies-dimentions-for-rich-html-embeds/277098/22?silent=true).

* * *

It was a one-command install and bug-smashing bonanza—time to grab a coffee and code on!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts:** 97
- **New topics:** 16
- **Top users:**
  - @Moin: 12 posts, 27 likes
  - @Canapin: 3 posts, 24 likes
  - @Lilly: 3 posts, 12 likes
  - @pmusaraj: 4 posts, 11 likes
  - @pfaffman: 4 posts, 8 likes
  - @Falco: 2 posts, 5 likes
  - @ToddZ: 2 posts, 4 likes
  - @Rubi: 1 post, 4 likes
  - @itsbhanusharma: 3 posts, 4 likes
  - @Bas: 1 post, 3 likes

* * *

## Interesting Topics

- #Announcements [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/1?silent=true) — @Canapin showcased a **7-minute ARM install** walkthrough and @pmusaraj confirmed you can add email config and mailing-list mode anytime post-install. [read more](https://meta.discourse.org/t/-/393915/19?silent=true)

- #Community [User Naming Convention](https://meta.discourse.org/t/-/394068/1?silent=true) — BruceM asked about using full names vs. business names in usernames; @Bas and @Shirly_Nowak recommended real names for tagging and profiles for company info. [read more](https://meta.discourse.org/t/-/394068/8?silent=true)

- #Bug [MessageFormat & country-code locales broken](https://meta.discourse.org/t/-/394016/1?silent=true) — @Moin reported Polish and zh-CN plurals falling back to en-US; @david traced it to a recent change and opened a fix. [read more](https://meta.discourse.org/t/-/394016/5?silent=true)

- #Theme component: [Discourse Sidebar Menu Reorder](https://meta.discourse.org/t/-/394049/1?silent=true) — Lilly released a component to reorder both default and custom sidebar sections via the admin UI. [preview & install](https://meta.discourse.org/t/-/394049?silent=true)

- #Support [Flagging posts as a moderator](https://meta.discourse.org/t/-/394031/1?silent=true) — Steradiant wanted to flag without auto-hide; @Moin suggested using _“something else”_ flag or whispers, or creating a custom flag. [read more](https://meta.discourse.org/t/-/394031/4?silent=true)

- #Support [Can users make their User ID visible on their profile?](https://meta.discourse.org/t/-/394001/1?silent=true) — @Moin explained how a small **theme component** using plugin outlets (e.g., `user-profile-secondary`) can surface the immutable user ID. [read more](https://meta.discourse.org/t/-/394001/2?silent=true)

- #Support [Setting the order of templates in the dropdown](https://meta.discourse.org/t/-/394040/1?silent=true) — Emilio asked about sorting composer templates; @Moin linked to an existing feature request for sortable templates. [read more](https://meta.discourse.org/t/-/394040/2?silent=true)

- #UX [Discourse ID 404 page text is white, making it invisible](https://meta.discourse.org/t/-/393974/1?silent=true) — @pmusaraj thanked Nate for reporting and @derek deployed a fix to restore readable contrast. [read more](https://meta.discourse.org/t/-/393974/4?silent=true)

- #Feature [Automatically assign users to groups](https://meta.discourse.org/t/-/394076/1?silent=true) — manut volunteered to extend OAuth2 Basic plugin for group assignment on login; @chapoi pointed to prior SSO group-override discussions. [read more](https://meta.discourse.org/t/-/394076/2?silent=true)

- #Translations: [Why does the Discourse ID page use formal German?](https://meta.discourse.org/t/-/393983/1?silent=true) — @Moin questioned the use of _“Gemeinschaft”_ over informal _“Community”_ and asked why this page diverges from standard translations. [read more](https://meta.discourse.org/t/-/393983/1?silent=true)

- #Support [Add Subdomain Manager page to sidebar in Discourse ID](https://meta.discourse.org/t/-/393976/1?silent=true) — @pmusaraj agreed this UX improvement makes Discourse ID more discoverable for admins. [read more](https://meta.discourse.org/t/-/393976/2?silent=true)

- #Bug [Carelessly splitting a solved post to a new topic breaks things](https://meta.discourse.org/t/-/393989/1?silent=true) — @pfaffman’s split left an orphaned solution flag, causing a 500 error when re-marking answers. [read more](https://meta.discourse.org/t/-/393989/1?silent=true)

- #Support [Discourse Hub android mobile app cannot find private server](https://meta.discourse.org/t/-/394033/1?silent=true) — @pmusaraj explained the Android app’s two-step HEAD/GET check to verify a Discourse site. [read more](https://meta.discourse.org/t/-/394033/2?silent=true)

- #Support [How to change the auto logout function?](https://meta.discourse.org/t/-/394095/1?silent=true) — RGJ pointed to **Admin → Settings → Security → Maximum session age** (in hours) to tune auto-logout. [read more](https://meta.discourse.org/t/-/394095/2?silent=true)

- #General [Domain webmail SMTP vs. third-party for activation emails](https://meta.discourse.org/t/-/394051/1?silent=true) — @itsbhanusharma clarified that **Mailgun, SendGrid, SES** , etc., are recommended over self-hosted Postfix for reliable delivery. [read more](https://meta.discourse.org/t/-/394051/2?silent=true)

* * *

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

- @pmusaraj contributed to [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/18?silent=true), [Add Subdomain Manager page to sidebar in Discourse ID](https://meta.discourse.org/t/-/393976/2?silent=true), [Discourse ID 404 page text is white, making it invisible](https://meta.discourse.org/t/-/393974/4?silent=true), and [Discourse Hub android mobile app cannot find private server](https://meta.discourse.org/t/-/394033/2?silent=true).

- @Falco chimed in on [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/21?silent=true), sharing thoughts on the new `diy` domain choice.

- @Bas shared best practices in [User Naming Convention](https://meta.discourse.org/t/-/394068/8?silent=true), emphasizing real names for mentions.

- @david traced and proposed a patch for the [MessageFormat localization bug](https://meta.discourse.org/t/-/394016/5?silent=true).

- @zogstrip merged fixes for both the [bookmark persistence issue](https://meta.discourse.org/t/-/391822/4?silent=true) and the [log anonymizer detail oversight](https://meta.discourse.org/t/-/387500/8?silent=true).

- @derek swiftly addressed the [404 page text contrast problem](https://meta.discourse.org/t/-/393974/5?silent=true).

- @chapoi offered insights on the [OAuth2 group assignment feature](https://meta.discourse.org/t/-/394076/2?silent=true).

- @sam suggested a UI prototype for [collapsing reactions on posts](https://meta.discourse.org/t/-/389820/15?silent=true).

* * *

That’s a wrap on a day filled with **7-minute installs** , invisible 404s, and formal-German surprise—may your tomorrow be bug-free and your sidebar always in order!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New Posts** : 71
- **New Topics** : 13
- **Top Users** :
  - @lindsey: 1 post, 15 likes
  - @Falco: 2 posts, 10 likes
  - @Canapin: 5 posts, 9 likes
  - @pfaffman: 4 posts, 8 likes
  - @Ed_S: 1 post, 8 likes
  - @Moin: 6 posts, 6 likes
  - @Lilly: 2 posts, 5 likes
  - @David_Ghost: 2 posts, 5 likes
  - @RGJ: 2 posts, 4 likes
  - @awesomerobot: 1 post, 4 likes

## Interesting Topics

#### #Announcements

- In #Announcements, @lindsey launched the **Current Projects - January 2026** newsletter, highlighting our brand refresh, image carousel, and new release site [read more](https://meta.discourse.org/t/-/393885/1?silent=true).

- In #Announcements, @digitaldominica and @Falco discussed streamlined self-hosting with the new guide in **Self-Hosting Discourse Just Got a Whole Lot Easier** [read more](https://meta.discourse.org/t/-/393915/31?silent=true).

#### #Feature

- In #Feature, @Ed_S proposed unified styling for dashboard graphs to differentiate partial data, sparking a fix in **UX improvement request: admin graphs vs user graphs** ([suggestion](https://meta.discourse.org/t/-/394108/1?silent=true), [update](https://meta.discourse.org/t/-/394108/2?silent=true)).

- In #Feature, @Ethsim2 outlined the need to compare any two revisions of a post—especially for MathJax edits—leading to deeper diff proposals in **Feature: allow comparing post edits against any previous revision** [read more](https://meta.discourse.org/t/-/394176/1?silent=true).

#### #Bug

- In #Bug, @kris.kotlarek addressed recurring cleared items resurfacing in the review queue and submitted a PR to skip redundant AI checks in **Intermittent Issue: Cleared Items Reappearing in Review Queue** [read more](https://meta.discourse.org/t/-/393804/4?silent=true).

#### #Support

- In #Support, @Canapin and @hipp0 explored ways to show participants beyond personal messages in **Is there a way to get participants to display for topics and not just personal messages?** [read more](https://meta.discourse.org/t/-/394148/1?silent=true).

- In #Support, @happyhappy got help tweaking the logout interval—courtesy of @RGJ’s guidance—in **How to change the auto logout function?** ([first post](https://meta.discourse.org/t/-/394095/1?silent=true), [solution](https://meta.discourse.org/t/-/394095/4?silent=true)).

- In #Support, @pmusaraj troubleshooted Android app connectivity by unblocking crawlers in **Discourse Hub android mobile app cannot find private server** [read more](https://meta.discourse.org/t/-/394033/4?silent=true).

#### #Plugin

- In #Plugin, @christophdb demos event tracking with **Discourse Posthog Plugin** , covering installs, identification, and privacy levels [read more](https://meta.discourse.org/t/-/394116/1?silent=true).

- In #Plugin, @dementad and @jazznutUVA tested voice-room setup and UI in **Resenha - Add Discord-style Voice Rooms to Your Community 🎙** [read more](https://meta.discourse.org/t/-/389056/15?silent=true).

#### #Theme component

- In #Theme component, @Lilly and @David_Ghost celebrated a new customizable layout in **Discourse Sidebar Menu Reorder** for tailored category and chat positioning [read more](https://meta.discourse.org/t/-/394049/2?silent=true).

- In #Theme component, @Canapin unveiled a customizable **Progress Bar** component to track progress via theme settings or API calls [read more](https://meta.discourse.org/t/-/394184/1?silent=true).

#### #Dev

- In #Dev, @pmusaraj shared tips for switching between `stable` and `main` via multiple containers in **Is there an easy way to change version during development?** [read more](https://meta.discourse.org/t/-/394070/2?silent=true).

#### #General

- In #General, @tobiaseigen invited community members to a potential meetup at FOSDEM 2026 in Brussels—sticker stash included—in **Anybody here going to FOSDEM 2026 in Brussels?** [read more](https://meta.discourse.org/t/-/394171/1?silent=true).

#### #UX

- In #UX, @Moin suggested disabling the inactive back button in the new house ads interface in **Function of the ‘setting’ button on the top left of the house ads page is not always obvious** [read more](https://meta.discourse.org/t/-/394125/1?silent=true).

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

- @lindsey created **Current Projects - January 2026** [link](https://meta.discourse.org/t/-/393885/1?silent=true).
- @Falco contributed to **Self-Hosting Discourse Just Got a Whole Lot Easier** [link](https://meta.discourse.org/t/-/393915/31?silent=true) and commented on **Resenha - Add Discord-style Voice Rooms** [link](https://meta.discourse.org/t/-/389056/15?silent=true).
- @awesomerobot reviewed and implemented graph styling changes in **UX improvement request: admin graphs vs user graphs** [link](https://meta.discourse.org/t/-/394108/2?silent=true).
- @kris.kotlarek resolved the review queue issue in **Intermittent Issue: Cleared Items Reappearing in Review Queue** [link](https://meta.discourse.org/t/-/393804/4?silent=true).
- @pmusaraj debugged Android connectivity in **Discourse Hub android mobile app cannot find private server** [link](https://meta.discourse.org/t/-/394033/4?silent=true) and advised on workflows in **Is there an easy way to change version during development?** [link](https://meta.discourse.org/t/-/394070/2?silent=true).
- @chapoi assisted with the preview issue in **Horizon Theme** [link](https://meta.discourse.org/t/-/360486/48?silent=true).
- @tynaut confirmed the mobile header overlap fix in **Issue with Topic Titles Overlapping Header in Horizon Theme in mobile** [link](https://meta.discourse.org/t/-/392530/3?silent=true).
- @j.jaffeux discussed sidebar behavior improvements in **Access common chat channel actions from the sidebar context menu** [link](https://meta.discourse.org/t/-/392667/13?silent=true).

That’s a wrap—between carousel launches, progress bars, and dot-to-solid graph lines, our forum is sharper than ever (and every puppy around here is wagging its tail)!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

**Total new posts:** 73  
**Total new topics:** 8

**Top users:**

- @Moin (13 posts, 16 likes)
- @RGJ (7 posts, 13 likes)
- @pfaffman (4 posts, 7 likes)
- @featheredtoast (1 post, 7 likes)
- @merefield (2 posts, 6 likes)
- @1vernit3 (3 posts, 5 likes)
- @pmusaraj (2 posts, 4 likes)
- @BeefofAges (2 posts, 4 likes)
- @tshenry (1 post, 3 likes)
- @awesomerobot (1 post, 2 likes)

* * *

## Interesting Topics

### #Announcements

- **Self-Hosting Discourse Just Got a Whole Lot Easier**  
@featheredtoast provided a major update on #install with new Docker images now available on Docker Hub, simplifying deployments for self-hosters [see update](https://meta.discourse.org/t/-/393915/32?silent=true).

### #Theme component

- **Restrict uploads**  
@Moin identified and fixed inconsistent placeholder text for low-trust levels in the #Theme component’s file-upload restriction, leading to a merged [PR](https://github.com/tshenry/discourse-restrict-uploads/pull/3) and resolution [here](https://meta.discourse.org/t/-/112688/23?silent=true).

### #Support

- **Page Publishing CSS**  
@Andro asked how to apply standard page CSS to published pages; @Moin and @RGJ debated plugin/theme limitations before confirming that theme CSS does indeed apply on published pages [discussion](https://meta.discourse.org/t/-/394226/1?silent=true).

- **Is there a way to enable a component only on mobile?**  
@hipp0 wanted a mobile-only New Topic button; @RGJ pointed to viewport services in Ember and shared sample code to conditionally render based on `this.capabilities.viewport` [solution](https://meta.discourse.org/t/-/394235/4?silent=true).

- **The Discourse ID cannot be used after changing the forum domain**  
@wuyuan ran into malformed-redirect errors post-domain change; @Moin walked through regenerating credentials in `/admin/config/login-and-authentication/discourse-id` and shared a Rails console workaround from the community [details](https://meta.discourse.org/t/-/394238/2?silent=true).

- **iOS/Android Push Notifications on Self-Hosted Discourse (Docker)**  
@pmusaraj explained that Android PWAs get near-real-time notifications, while iOS relies on OS-driven polling (roughly every 15 minutes if the app is in use) for topics, chats, and PMs [discussion](https://meta.discourse.org/t/-/394149/2?silent=true).

### #SSO

- **SSO – User Roles or ACLs to differentiate access levels**  
@Drancis explored automating private-category access via SSO; guidance pointed to both the [Advanced SSO setup](https://meta.discourse.org/t/-/13045?silent=true) and thread techniques for passing `groups`, `add_groups`, and `remove_groups` in the SSO payload [read more](https://meta.discourse.org/t/-/394229/1?silent=true).

### #Dev

- **Can users make their User ID visible on their profile?**  
@1vernit3 asked about exposing `user.id` in themes; @pfaffman and @Moin outlined using `api.renderInOutlet` with the appropriate outlet providing `@outletArgs.model.id` [solution](https://meta.discourse.org/t/-/394001/11?silent=true).

### #Bug

- **The combined category/tag banner seems to be broken**  
@lindsey acknowledged overlapping banners in #category-banners and #tag-banners, and @awesomerobot landed a patch in the discourse-tag-banners plugin [fix](https://meta.discourse.org/t/-/394172/6?silent=true).

- **Migrate to s3 failed – but only check fails**  
@RGJ investigated recurring false positives in multisite S3 migrations caused by prefix logic in `to_s3_migration.rb`, referencing historic issues and reproducing the exception [details](https://meta.discourse.org/t/-/394193/1?silent=true).

### #Installation

- **Users Can’t Log In After Nginx Setup**  
@1vernit3 solved a login blockade by adding `proxy_set_header X-Forwarded-Scheme https;`, `X-Forwarded-Host $host;`, and `X-Forwarded-Port 443;` to their Nginx config [solution](https://meta.discourse.org/t/-/394088/2?silent=true).

### #Plugin

- **Discourse Calendar (and Event)**  
@tmanpdx questioned why calendar features appear business-tier only; @RGJ clarified that while the calendar plugin is bundled in core, hosting providers may gate it by plan [thread](https://meta.discourse.org/t/-/97376/555?silent=true).

### #UX

- **UX: allows to click on topic item for bulk select**  
@pmusaraj merged a PR enabling cmd/ctrl-click and middle-click to open topics in new tabs even in bulk-select mode, plus meta+Enter support for new tabs [check it out](https://meta.discourse.org/t/-/389316/15?silent=true).

- **Notification about chat messages in the header**  
@Moin flagged confusing in-chat mobile notifications; @lindsey confirmed the new green indicator is intentional and has looped in @chapoi for improvements [feedback](https://meta.discourse.org/t/-/386167/8?silent=true).

### #customization:extras

- **ICS → Discourse Importer**  
@Ethsim2 shared updates to the REST API–based importer, including a key [commit](https://github.com/Ethsim12/Discourse-ICS-importer-by-REST-API/commit/a7dd3f06c4d35e821b974c3931b709930f7e4f4e) and usage notes in the original [topic](https://meta.discourse.org/t/-/381646/19?silent=true).

### #Using Discourse

- **Creating and managing polls**  
@sooz searched for a Ranked Choice Poll plugin, and @merefield confirmed core support with a caveat around pie-chart rendering for Ranked Choice polls [more info](https://meta.discourse.org/t/-/77548/135?silent=true).

* * *

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

- **@featheredtoast** continued improving #install with fresh Docker images in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/32?silent=true).

- **@pmusaraj** clarified PWA vs native push behavior on iOS/Android in [iOS/Android Push Notifications on Self-Hosted Discourse (Docker)](https://meta.discourse.org/t/-/394149/2?silent=true).

- **@tshenry** merged the placeholder text fix for restricted uploads in the #Theme component [Restrict uploads](https://meta.discourse.org/t/-/112688/24?silent=true).

- **@awesomerobot** provided the patch to resolve overlapping category and tag banners [The combined category/tag banner seems to be broken](https://meta.discourse.org/t/-/394172/6?silent=true).

- **@supermathie** showcased how to fetch the expanded embed via the API in [Get back the real “raw” data that created a post?](https://meta.discourse.org/t/-/189183/33?silent=true).

- **@lindsey** is investigating new in-chat notification indicators and banner issues [Notification about chat messages in the header](https://meta.discourse.org/t/-/386167/9?silent=true) & [The combined category/tag banner seems to be broken](https://meta.discourse.org/t/-/394172/5?silent=true).

- **@keegan** chimed in about merging upstream changes for the pavilion’s Discord widget [Discourse Discord Widget](https://meta.discourse.org/t/-/228270/13?silent=true).

- **@j.jaffeux** flagged behavior quirks in the sidebar chat menu actions and plans deeper investigation [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/17?silent=true).

* * *

With 73 posts, 8 fresh topics, and your combined brainpower, not a single puppy was harmed today—let’s keep the momentum rolling! 🐶

---

<div class="post-metadata">

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

</div>

# Today on [meta.discourse.org](https://meta.discourse.org?silent=true)…

## Key Stats

- **Total new posts:** 54 — [source](https://meta.discourse.org?silent=true)
- **Total new topics:** 10 — [source](https://meta.discourse.org?silent=true)
- **Top users:**
  - @ondrej: 2 posts, 9 likes
  - @Lilly: 4 posts, 6 likes
  - @hipp0: 15 posts, 5 likes
  - @NateDhaliwal: 7 posts, 4 likes
  - @Heliosurge: 2 posts, 3 likes
  - @BruceM: 2 posts, 3 likes
  - @ToddZ: 3 posts, 3 likes
  - @Moin: 5 posts, 2 likes
  - @Andrew_Rowe: 2 posts, 2 likes
  - @gilles: 2 posts, 2 likes

- **Top team participant:**
  - @mcwumbly: 2 posts, 0 likes

* * *

## Interesting Topics

### #Support

- @BruceM wanted to restrict the edit history pencil icon to admins; @ondrej recommended toggling `edit_history_visible_to_public` and provided CSS guidance ([solution](https://meta.discourse.org/t/-/394249/3?silent=true)). [read more](https://meta.discourse.org/t/-/394249/1?silent=true)

- @hipp0 struggled to disable avatar flairs and user titles on mobile; @Lilly suggested moving the rules into the common CSS with `@include viewport.until(md)` for responsive control ([suggestion](https://meta.discourse.org/t/-/394264/2?silent=true)). [read more](https://meta.discourse.org/t/-/394264/1?silent=true)

- Samantha\_Ramirez asked about native AI moderation; @ondrej highlighted the [Discourse AI plugin](https://meta.discourse.org/t/discourse-ai/259214?silent=true) and shared links for [AI triage](https://meta.discourse.org/t/discourse-ai-ai-triage/281227?silent=true) and [spam detection](https://meta.discourse.org/t/discourse-ai-spam-detection/343541?silent=true) resources ([reply](https://meta.discourse.org/t/-/394268/2?silent=true)). [read more](https://meta.discourse.org/t/-/394268/1?silent=true)

- @hipp0 reported anonymous viewers could not see the full categories list; @Lilly recommended testing in [Safe Mode](https://meta.discourse.org/t/53504?silent=true) to isolate theme components ([reply](https://meta.discourse.org/t/-/394279/2?silent=true)). [read more](https://meta.discourse.org/t/-/394279/1?silent=true)

- @hipp0 asked how to display badge icons next to usernames; @NateDhaliwal pointed to the [group flair component](https://meta.discourse.org/t/add-group-flair-on-member-avatars/82700?silent=true) and reminded them to assign badges in settings ([helpful reply](https://meta.discourse.org/t/-/394276/2?silent=true)). [read more](https://meta.discourse.org/t/-/394276/1?silent=true)

- @hipp0 wondered about the maximum number of participant avatars shown in a topic preview; @Moin explained that up to five avatars (first post author, frequent posters, last post author) are displayed by default ([explanation](https://meta.discourse.org/t/-/394275/7?silent=true)). [read more](https://meta.discourse.org/t/-/394275/1?silent=true)

- @hipp0 noticed a duplicate lock icon appear when unlocking certain threads due to custom header icon colors; investigation is ongoing as the issue only surfaced on one topic so far ([reported here](https://meta.discourse.org/t/-/394258/1?silent=true)). [read more](https://meta.discourse.org/t/-/394258/2?silent=true)

- Saiano’s site restore hung at the S3 migration step; RGJ explained how to drop the `backup` schema via Postgres to roll back safely and recover the database ([advice](https://meta.discourse.org/t/-/123233/50?silent=true)). [read more](https://meta.discourse.org/t/-/123233/52?silent=true)

### #Plugin

- tmanpdx lamented the lack of a community calendar and offered to fund setup for the Discourse Calendar; @Moin suggested a hosting alternative via [Communiteq](https://discourse.org/partners) plans ([discussion](https://meta.discourse.org/t/-/97376/559?silent=true)). [read more](https://meta.discourse.org/t/-/97376/560?silent=true)

- panosd inquired about upcoming ActivityPub plugin features like Fediverse user follows; the conversation continues on the plugin’s GitHub and meta thread ([latest post](https://meta.discourse.org/t/-/266794/470?silent=true)). [read more](https://meta.discourse.org/t/-/266794/1?silent=true)

### #Feature

- @mcwumbly clarified that wiki posts bump on edits to surface generally useful changes, not as a spam-protection measure, addressing the no-bump API parameter debate ([detail](https://meta.discourse.org/t/-/390033/8?silent=true)). [read more](https://meta.discourse.org/t/-/390033/9?silent=true)

- @hipp0 requested the ability to search across all custom CSS components; @ToddZ examined the component registry’s filtering logic and noted it currently only matches component names, not content ([analysis](https://meta.discourse.org/t/-/394265/4?silent=true)). [read more](https://meta.discourse.org/t/-/394265/1?silent=true)

### #Dev

- Andrew\_Rowe struggled to render posts above the topic list in a theme outlet; @NateDhaliwal delivered a working `gjs` initializer and template snippet for `discovery-list-container-top` ([solution](https://meta.discourse.org/t/-/394270/2?silent=true)). [read more](https://meta.discourse.org/t/-/394270/1?silent=true)

### #Theme component

- @hipp0 found that `this._super()` in Restrict Uploads no longer respects core image permissions; @Moin identified that using `["*"]` in `api.addComposerUploadHandler` breaks the upload-handler regex ([debugging](https://meta.discourse.org/t/-/112688/26?silent=true)). [read more](https://meta.discourse.org/t/-/112688/25?silent=true)

### #Site Management

- @mcwumbly enhanced rishabh’s Discourse ID guide by adding Rails console steps to clear `discourse_id_client_id` and secret after a domain change ([update](https://meta.discourse.org/t/-/379565/30?silent=true)). [read more](https://meta.discourse.org/t/-/379565/31?silent=true)

* * *

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

- @mcwumbly clarified wiki bump logic and spam-concern separation in [Returning bumping after editing last post](https://meta.discourse.org/t/-/390033/8?silent=true).

- @mcwumbly added Rails console commands for resetting Discourse ID settings in [How Discourse ID works](https://meta.discourse.org/t/-/379565/30?silent=true).

* * *

Between hiding pencils, tweaking CSS and squashing bugs, our Meta community truly kept the gears turning—here’s to more problem-solving and fun discussions tomorrow!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts:** 84
- **New topics:** 12
- **Top users by posts & likes:**
  - @Moin: 5 posts, 9 likes
  - @Canapin: 4 posts, 9 likes
  - @Andrew_Rowe: 5 posts, 7 likes
  - @Lilly: 9 posts, 5 likes
  - @RGJ: 2 posts, 5 likes
  - @merefield: 9 posts, 5 likes
  - @mcwumbly: 1 post, 3 likes
  - @Arkshine: 1 post, 3 likes
  - @chapoi: 3 posts, 3 likes
  - @davidb-landseed: 3 posts, 3 likes

## Interesting Topics

### #Feature

- The #Feature topic [A way to monitor user-uploaded files 🖼](https://meta.discourse.org/t/-/358635?silent=true) by @Canapin introduced an admin-only `admin/uploads` interface for browsing and filtering user uploads; [see demo](https://meta.discourse.org/t/-/358635/2?silent=true), discuss batch optimizations in [post 3](https://meta.discourse.org/t/-/358635/3?silent=true), and review the [prototype code](https://github.com/Canapin/uploads-browser).

- The #Feature [Suppress solution notification if user is muted](https://meta.discourse.org/t/-/374000?silent=true) was marked as solved: @davidb confirmed that the corresponding fix [has been merged](https://meta.discourse.org/t/-/374000/3?silent=true).

- @hipp0 requested separate search sections in the #Feature component and CSS settings, and @Moin highlighted splitting Sass into extra files via `/stylesheets/my-styles.scss` in the main manifest [discussion](https://meta.discourse.org/t/-/394265/7?silent=true).

### #Support

- In #Support [Related Topics not translated](https://meta.discourse.org/t/-/394305?silent=true) on non-English sites, @Moin revealed that setting `ai embeddings model` to `multilingual-e5-large` resolves translation issues [solution](https://meta.discourse.org/t/-/394305/3?silent=true).

- @s_xu reported ~20 s page loads after login in #Support [Hello, after clicking login, it takes 20 seconds…](https://meta.discourse.org/t/-/394319?silent=true), and @merefield plus @Lilly pointed to `Rendered layout/application.html.erb` timing in the Rails log and recommended reviewing `/var/discourse` logs for bottlenecks [logs excerpt](https://meta.discourse.org/t/-/394319/16?silent=true).

### #Plugin

- The #anonymous-mode [Always-Anonymous Categories Plugin](https://meta.discourse.org/t/-/41110?silent=true) gained a new feature: @RGJ ensured whisper posts bypass anonymity and remain readable by staff [patch](https://meta.discourse.org/t/-/41110/56?silent=true).

- @Canapin launched [Discourse Video Inline](https://meta.discourse.org/t/-/394334?silent=true) for inline MP4 playback, updating MIME headers instead of forcing downloads; see the [plugin repo](https://github.com/Canapin/discourse-video-inline) and [install guide](https://meta.discourse.org/t/install-plugins-in-discourse/19157?silent=true).

### #Theme component

- @Andrew_Rowe proposed trust-level–based upload restrictions in a theme component, and @Arkshine demonstrated overriding `service:composer`’s `allowUpload` via subclassing [code example](https://meta.discourse.org/t/-/112688/30?silent=true).

### #Theme

- The #Theme [Horizon Theme](https://meta.discourse.org/t/-/360486?silent=true) had its preview link fixed by @chapoi after the theme moved into core, restoring live preview functionality on Meta [fix](https://meta.discourse.org/t/-/360486/50?silent=true).

### #Announcements

- In the #horizon-theme [High Context Topic Cards](https://meta.discourse.org/t/-/393470?silent=true), @Moin uncovered the hidden `always_include_topic_excerpts` setting and advised contacting support to enable excerpts on Discourse-hosted sites [details](https://meta.discourse.org/t/-/393470/15?silent=true).

### #Dev

- The #Dev [Render a post above the discovery-list-container-top Outlet](https://meta.discourse.org/t/-/394270?silent=true) topic saw @merefield and @Andrew_Rowe debug a `ReferenceError` in theme components and conclude that standalone `.gjs` initializers are required [info](https://meta.discourse.org/t/-/394270/7?silent=true).

- In #Dev [Installing theme CLI and creating a theme](https://meta.discourse.org/t/-/394294?silent=true), @Andrew_Rowe hit a `NoMethodError` (`safe_dump` undefined) in the `discourse_theme` scaffold, stalling remote theme scaffolding until CLI updates [error report](https://meta.discourse.org/t/-/394294/1?silent=true).

### #Bug

- The #Bug [Reply button label fails to render on iOS 26 Safari](https://meta.discourse.org/t/-/394309?silent=true) was reported by @tyeNewton and investigated by @Jagster, who suggested safe-mode tests to rule out theme conflicts [report](https://meta.discourse.org/t/-/394309/1?silent=true).

### #UX

- @tom_eric’s #UX topic [I’ve tried recreating the Meta theme](https://meta.discourse.org/t/-/394333?silent=true) invited design critique on spacing, color balance, and fluid interactions in a personal Meta clone [see post](https://meta.discourse.org/t/-/394333/1?silent=true).

### #Developer Guides

- In #Developer Guides [Designing for Different Devices (Viewport Size, Touch/Hover, etc.)](https://meta.discourse.org/t/-/367810?silent=true), @merefield argued for moving device checks into rendering components to enable true mobile/desktop–specific pages without theme hacks [thread](https://meta.discourse.org/t/-/367810/12?silent=true).

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

- @mcwumbly chimed in on the #Feature [A way to monitor user-uploaded files 🖼](https://meta.discourse.org/t/-/358635/4?silent=true), noting the idea aligns with broader file-review proposals.

- @chapoi fixed the preview link in the #Theme [Horizon Theme](https://meta.discourse.org/t/-/360486/50?silent=true), weighed in on the #UX [chat notifications](https://meta.discourse.org/t/-/386167/10?silent=true), and offered CSS inspection tips for the #Support [mobile flair issue](https://meta.discourse.org/t/-/394264/5?silent=true).

- @davidb confirmed the merge for suppressing solution notifications when a user is muted in the #Feature [Suppress solution notification if user is muted](https://meta.discourse.org/t/-/374000/3?silent=true).

Stay hopeful that your layouts load faster than @s_xu’s 20-second render—may tomorrow’s threads be snappier than ever!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

**Total new posts:** 108  
**Total new topics:** 13

**Top users:**

- @Moin: 12 posts, 11 likes
- @Lilly: 3 posts, 10 likes
- @Canapin: 3 posts, 9 likes
- @pmusaraj: 4 posts, 8 likes
- @Falco: 2 posts, 8 likes
- @lindsey: 1 post, 7 likes
- @emyoulation: 7 posts, 6 likes
- @祁同伟: 10 posts, 6 likes
- @MarkDoerr: 1 post, 4 likes
- @RGJ: 3 posts, 4 likes

## Interesting Topics

### #Support

- @emyoulation raised concerns that Discourse’s search is returning partial and semantic matches without clear separation from exact results in [Discourse’s search broken?](https://meta.discourse.org/t/-/394348/1?silent=true)

- 用户 @祁同伟 reported layout chaos on their forum’s homepage after updating Discourse, traced to the Tag Icons component in [Discourse更新后，主页排版混乱](https://meta.discourse.org/t/-/394394/1?silent=true)

- @tyeNewton discovered the reply button label fails to render on specific mobile forums, isolated when reproducing on iOS in [Reply button label fails to render on a specific forum](https://meta.discourse.org/t/-/394309/1?silent=true)

- @hipp0 hit a snag when anonymous users can’t view the categories list via API, blocking `/categories.json` in [View of all categories is blocked for anonymous viewers](https://meta.discourse.org/t/-/394279/9?silent=true)

- @pfaffman and @merefield diagnosed 20-second delays after login likely tied to RAM/swap usage in [Hello, after clicking login, it takes 20 seconds to load before you can enter my page. why?](https://meta.discourse.org/t/-/394319/20?silent=true)

### #Announcements

- @tom_eric and @Falco celebrated that **Self-Hosting Discourse Just Got a Whole Lot Easier** , with new installer and plugin bundling simplifying setup [read more](https://meta.discourse.org/t/-/393915/37?silent=true)

- @chapoi rolled out further refinements to **Horizon: High Context Topic Cards** , adding a theme-setting toggle for simple vs high-context cards [read more](https://meta.discourse.org/t/-/393470/17?silent=true)

### #Feature

- @tom_eric proposed **LLM model auto-discovery** and **import/export for Discourse AI configuration** to streamline multi-environment setups in [Feature request: improve Discourse AI LLM setup (model discovery) and add AI config import/export](https://meta.discourse.org/t/-/394359/1?silent=true)

- @Canapin expanded file oversight in **A way to monitor user-uploaded files** , adding author info and handling orphaned uploads gracefully [read more](https://meta.discourse.org/t/-/358635/7?silent=true)

### #Bug

- @NateDhaliwal flagged blank pages appearing when scrolling through very long posts, reproducible on Chrome in [Scrolling in a long topic brings up blank page](https://meta.discourse.org/t/-/394389/1?silent=true)

- @ondrej noted Discobot’s “discoveries” links can lead to non-existent categories, clarifying AI search risks in [The “Discobot discoveries” search results on Meta](https://meta.discourse.org/t/-/393260/9?silent=true)

### #Theme component

- @Lilly introduced avatar display options in **Discourse Topic List Author & Posters** , letting admins show OP or latest poster avatars with custom shapes/sizes [read more](https://meta.discourse.org/t/-/394364/1?silent=true)

- @pmusaraj merged a **backgroundColor option** for the Tag Icons component, thanks to @gormus’s contribution in [Add backgroundColor option for Tag Icons theme-component](https://meta.discourse.org/t/-/391995/3?silent=true)

### #Integrations

- The official Discourse bot detailed **how to create a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query using the API**, walking through `/admin/plugins/explorer/queries` in [Create a Data Explorer query using the API](https://meta.discourse.org/t/-/394388/1?silent=true)

### #blog

- @lindsey examined hooks between engagement and ethics in **The Product Manager’s Guide to Non-Addictive Design** , underscoring responsible metrics use [read more](https://meta.discourse.org/t/-/394381/1?silent=true)

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

- @Falco chimed in on search behavior and semantic fallback in [Discourse’s search broken?](https://meta.discourse.org/t/-/394348/10?silent=true)

- @pmusaraj merged the backgroundColor feature in [Add backgroundColor option for Tag Icons theme-component](https://meta.discourse.org/t/-/391995/2?silent=true) and helped diagnose mobile reply labels in [Reply button label fails to render on a specific forum](https://meta.discourse.org/t/-/394309/4?silent=true)

- @lindsey kicked off the non-addictive design narrative in [The Product Manager’s Guide to Non-Addictive Design](https://meta.discourse.org/t/-/394381/1?silent=true)

- @MarkDoerr revived the [Data Explorer](https://meta.discourse.org/t/32566?silent=true) API discussion with a step-by-step in [Can I create a new query in Data Explorer using API?](https://meta.discourse.org/t/-/264529/4?silent=true)

- @tgxworld investigated console errors behind the homepage layout crash in [Discourse更新后，主页排版混乱](https://meta.discourse.org/t/-/394394/6?silent=true)

- @awesomerobot clarified the AI search expansion fallback in [Discourse’s search broken?](https://meta.discourse.org/t/-/394348/2?silent=true)

- @renato patched a broken link in the Markdown/BBCode/HTML guide in [Formatting posts using markdown, BBCode, and HTML](https://meta.discourse.org/t/-/239348/20?silent=true)

- @chapoi refined the High Context Cards setting toggle in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/17?silent=true)

- @sam reviewed and landed the OG description cleanup for HTML tags in [HTML tags in og:description](https://meta.discourse.org/t/-/394375/2?silent=true)

Stay curious and may your searches—and your puppies—have clear outcomes!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

**New posts:** 106  
**New topics:** 12

**Top users (by likes, posts)**

- @Moin — 18 posts, 23 likes
- @sam — 6 posts, 10 likes
- @Lilly — 5 posts, 10 likes
- @asc — 5 posts, 9 likes
- @david — 3 posts, 9 likes
- @pfaffman — 5 posts, 6 likes
- @Danielle — 1 post, 5 likes
- @pmusaraj — 4 posts, 5 likes
- @nathank — 2 posts, 4 likes
- @tobiaseigen — 9 posts, 4 likes

## Interesting Topics

#Support

- @Yan_Fridland asked about AI-powered spam protection and @sam outlined the built-in mitigations, from heuristic checks to AI models [link](https://meta.discourse.org/t/-/394490/6?silent=true)[read more](https://meta.discourse.org/t/-/394490/1?silent=true)

- Theme component users debated the hidden `always_include_topic_excerpts` setting vs. a theme modifier for #Horizon, with @awesomerobot and @zogstrip clarifying serialization behavior in #Support [link](https://meta.discourse.org/t/-/394416/3?silent=true)[read more](https://meta.discourse.org/t/-/394416/4?silent=true)

- @tobiaseigen hit an error registering Discourse ID on Hetzner; @pmusaraj pointed to logs and DNS propagation as likely causes in #Support [link](https://meta.discourse.org/t/-/394459/7?silent=true)[read more](https://meta.discourse.org/t/-/394459/1?silent=true)

- @asc experimented with muting categories while watching tags and @Moin discovered a UI bug hiding the “Notify me…” checkbox unless at least one category is watched in #Support [link](https://meta.discourse.org/t/-/394501/3?silent=true)[read more](https://meta.discourse.org/t/-/394501/1?silent=true)

#Bug

- Reports of Discourse jumping ~20 posts when returning to the PWA on Android led @pmusaraj to request reproduction steps for further investigation in #Bug [link](https://meta.discourse.org/t/-/394438/7?silent=true)[read more](https://meta.discourse.org/t/-/394438/1?silent=true)

- A routine pentest flagged that the Docker base image used an EOL version of nginx; @pacharanero asked why it was pinned and @david bumped to stable 1.28.1 and updated the launcher templates in #Bug [link](https://meta.discourse.org/t/-/394488/3?silent=true)[read more](https://meta.discourse.org/t/-/394488/1?silent=true)

- The “Name” sort on the #tags page still orders by ID; @jenroberts demonstrated the issue and @chapoi submitted a pull request to correct sorting in #Bug [link](https://meta.discourse.org/t/-/394485/4?silent=true)[read more](https://meta.discourse.org/t/-/394485/1?silent=true)

- Invalid color codes in the Tag Icons component broke page layouts; @pmusaraj merged a fix to ignore bad inputs and log warnings instead of throwing errors in #Bug [link](https://meta.discourse.org/t/-/394394/16?silent=true)[read more](https://meta.discourse.org/t/-/394394/1?silent=true)

- Gif modal failures and missing search focus in chat were isolated by @Falco as chat-only bugs after reproductions on mobile and desktop in #Bug [link](https://meta.discourse.org/t/-/394223/3?silent=true)[read more](https://meta.discourse.org/t/-/394223/1?silent=true)

#contribute:translations

- CrowdIn’s folder structure shifted to support version-based branches; @Moin found duplicated files and @gerhard will adjust the layout back to streamline translation workflows in #contribute:translations [link](https://meta.discourse.org/t/-/394453/4?silent=true)[read more](https://meta.discourse.org/t/-/394453/1?silent=true)

#Announcements

- The revamped self-hosting guide drew praise for its clarity and charming ASCII art; @asc thanked the team for making setup “a breeze” in #Announcements [link](https://meta.discourse.org/t/-/393915/38?silent=true)[read more](https://meta.discourse.org/t/-/393915/1?silent=true)

#Feature

- @NateDhaliwal proposed showing a toast after flagging a post, and @Moin pointed out the existing post-flag highlight as a quick confirmation in #Feature [link](https://meta.discourse.org/t/-/394497/2?silent=true)[read more](https://meta.discourse.org/t/-/394497/1?silent=true)

- The solution-prompt blink glitch is now fixed by @davidb; the commit update landed in #Feature [link](https://meta.discourse.org/t/-/264408/2?silent=true)

#Migration

- A call for Moodle-to-Discourse import scripts saw @HugoCatherine weighing DIY vs. budget-backed solutions, inspired by @pfaffman’s existing JSON import examples in #Migration [link](https://meta.discourse.org/t/-/394429/3?silent=true)[read more](https://meta.discourse.org/t/-/394429/1?silent=true)

#Integrations

- The new how-to on syncing [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries into Google Sheets thrilled admins looking to automate dashboard updates in #Integrations [link](https://meta.discourse.org/t/-/394473/1?silent=true)

#Site feedback

- The “Alumni” flair suggestion for former employees sparked a discussion on timing and design, with @Danielle and @nathank exploring greyscale badges in #Site feedback [link](https://meta.discourse.org/t/-/393434/5?silent=true)[read more](https://meta.discourse.org/t/-/393434/1?silent=true)

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

- @sam clarified AI-spam mitigations in [How do I configure AI Spam protection?](https://meta.discourse.org/t/-/394490/6?silent=true)
- @awesomerobot outlined the rationale for theme modifiers vs. site settings in [Always include topic excerpt setting](https://meta.discourse.org/t/-/394416/3?silent=true)
- @zogstrip detailed default excerpt serialization and theme modifier ties in [Always include topic excerpt setting](https://meta.discourse.org/t/-/394416/4?silent=true)
- @Danielle discussed logistics for an “Alumni” badge in [Would an “Alumni” Flair…](https://meta.discourse.org/t/-/393434/5?silent=true)
- @gerhard offered to revert and improve the Crowdin layout in [Translation restructuring on crowdin](https://meta.discourse.org/t/-/394453/4?silent=true)
- @pmusaraj probed reproduction steps for the PWA bounce bug in [Discourse jumping 20 posts up](https://meta.discourse.org/t/-/394438/7?silent=true)
- @david bumped nginx to stable 1.28.1 and updated Docker templates in [Nginx version pinning](https://meta.discourse.org/t/-/394488/3?silent=true)
- @chapoi submitted a fix for alphabetical tag sorting in [Sorting by name on tag page](https://meta.discourse.org/t/-/394485/4?silent=true)
- @pmusaraj hardened the Tag Icons component against invalid colors in [Discourse更新后，主页排版混乱](https://meta.discourse.org/t/-/394394/16?silent=true)
- @Falco narrowed GIF modal and focus regressions to chat in [Gif functionality issues](https://meta.discourse.org/t/-/394223/3?silent=true)
- @davidb merged the blink-fix for solution prompts in [Solution prompt should blink away](https://meta.discourse.org/t/-/264408/2?silent=true)

> No puppies were harmed in the making of this 106-post frenzy—here’s to another day of feature ideas, bug hunts, and community buzz!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 29 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/725 "2026-01-29T13:02:28Z")

</div>

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

## Key Stats

> **New posts:** 103  
> **New topics:** 20

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

- @Moin (9 posts, 6 likes) ([activity](https://meta.discourse.org/u/Moin/activity?silent=true))
- @chapoi (9 posts, 5 likes) ([activity](https://meta.discourse.org/u/chapoi/activity?silent=true))
- @david (5 posts, 21 likes) ([activity](https://meta.discourse.org/u/david/activity?silent=true))
- @Canapin (5 posts, 10 likes) ([activity](https://meta.discourse.org/u/Canapin/activity?silent=true))
- @RGJ (4 posts, 7 likes) ([activity](https://meta.discourse.org/u/RGJ/activity?silent=true))
- @zogstrip (4 posts, 6 likes) ([activity](https://meta.discourse.org/u/zogstrip/activity?silent=true))
- @Lilly (3 posts, 5 likes) ([activity](https://meta.discourse.org/u/Lilly/activity?silent=true))
- @ruggy_joesten (2 posts, 4 likes) ([activity](https://meta.discourse.org/u/ruggy_joesten/activity?silent=true))
- @HAWK (1 post, 6 likes) ([activity](https://meta.discourse.org/u/HAWK/activity?silent=true))
- @Ethsim2 (1 post, 4 likes) ([activity](https://meta.discourse.org/u/Ethsim2/activity?silent=true))

* * *

## Interesting Topics

#Announcements

- **Release 2026.1.0 (and 2025.12.1, 2025.11.2, 3.5.4)**  
@david announced the first **ESR** release of Discourse, explaining how sites on the old “stable” branch will move from 3.5.x to 2026.1.x and linking to the full changelog on the [releases site](https://releases.discourse.org/changelog/v2026.1.0) ([read more](https://meta.discourse.org/t/-/393903/1?silent=true))

#Support

- **OAuth2 and Letsencrypt clash**  
@Ostap1974 troubleshooted a failed certificate renewal when Custom OAuth2 redirects ACME challenges to the IDP, with @itsbhanusharma suggesting a reverse-proxy workaround and @RGJ pointing to two docker fixes from August and December 2025 ([read more](https://meta.discourse.org/t/-/394536/1?silent=true))

- **Changing call out banner on main landing page**  
@ruggy_joesten asked how to modify the CTA banner HTML on [releases.discourse.org](http://releases.discourse.org), and @ondrej pointed them to check their admin theme/component settings ([read more](https://meta.discourse.org/t/-/394566/1?silent=true))

- **“There are email jobs that failed” on an SMTP-less install**  
@Canapin reported 95 failed email jobs on a DIY install without SMTP, and @pmusaraj confirmed the hub-call failure is expected but unusual, requesting `/logs` details to debug further ([read more](https://meta.discourse.org/t/-/394573/1?silent=true))

- **Allow mods to create tags from a topic’s title**  
@Anat_Srulovitch can’t let moderators create new tags inline and @ToddZ reminded them that `Create tag allowed groups` always includes mods by default, suggesting they check category/moderator permissions ([read more](https://meta.discourse.org/t/-/394628/1?silent=true))

#Bug

- **Problème de sitemap**  
@Antoinnne’s French site sitemap returns “unknown content type” in Google Search Console despite valid XML; @NateDhaliwal asked if clicking into the sitemap info reveals more error details ([read more](https://meta.discourse.org/t/-/394642/1?silent=true))

#Feature

- **Allow to limit assign plugin to certain categories**  
@Steradiant requested per-category limits for the Assign plugin; @awesomerobot suggested using the “Assign allowed on groups” setting to restrict assign visibility ([read more](https://meta.discourse.org/t/-/394580/1?silent=true))

- **Feature request: TL1 requires write posts**  
@Dmitry_Krasnoperov wants Trust Level 1 to require actual posts rather than just time/activity; @Moin asked for more details on their use case to evaluate the proposal ([read more](https://meta.discourse.org/t/-/394633/1?silent=true))

#blog

- **Before You “Build a Community,” Decide: Library or Coffee Shop?**  
@HAWK shared Discourse traffic insights—38 communities generate 31% of traffic while 5,000+ communities share 11%—as part of a companion discussion to [the blog post](https://blog.discourse.org/2026/01/before-you-build-a-community-decide-library-or-coffee-shop) ([read more](https://meta.discourse.org/t/-/394599/1?silent=true))

#Site feedback

- **Open full-size pictures when clicking thumbnails on [releases.discourse.org](http://releases.discourse.org)**  
@Canapin wants to click thumbnails on the release changelog to view the original images instead of resized versions ([read more](https://meta.discourse.org/t/-/394563/1?silent=true))

#wordpress

- **[WP Discourse](https://github.com/discourse/wp-discourse) is not tested with WordPress 6.9**  
@miednr noted a red warning in Easy Updates Manager about plugin compatibility; @zogstrip explained minimal maintenance, and @angus confirmed WP 6.9 support is live and metadata will be updated soon ([read more](https://meta.discourse.org/t/-/394624/1?silent=true))

#Community

- **Exploring interest in a remote guest talk about Discourse for university students**  
@Ethsim2, a Physics undergrad, invited Discourse team members to give a remote Q&A on community building, trust systems, and moderation for Nottingham students ([read more](https://meta.discourse.org/t/-/394591/1?silent=true))

#Installation

- **TLS cert expiry take 2**  
@fuse reported expired certs requiring a manual rebuild; @Moin linked to the December fix that should prevent future renew-fail loops ([read more](https://meta.discourse.org/t/-/394619/1?silent=true))

- **SMTP Settings Missing After Install**  
@Timelord ran the installer but saw no SMTP settings UI; the `DISCOURSE_SKIP_EMAIL_SETUP: '1'` flag in `app.yml` was the culprit ([read more](https://meta.discourse.org/t/-/394622/1?silent=true))

#UX

- **UI Error on mobile foldables**  
@pmcpa’s foldable device shows half-width threads after v2026.2.0, with header/footer spanning full width; @chapoi moved it to #UX and @Moin pointed to [prior discussion on automatic mode switching](https://meta.discourse.org/t/improving-automatic-switching-of-mobile-desktop-modes/384280/3?silent=true) ([read more](https://meta.discourse.org/t/-/394617/1?silent=true))

* * *

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

- @david detailed the new “ESR” model and changelog links in [Release 2026.1.0](https://meta.discourse.org/t/-/393903/1?silent=true).
- @HAWK authored the stats-driven community design discussion in [Before You “Build a Community,” Decide: Library or Coffee Shop?](https://meta.discourse.org/t/-/394599/1?silent=true).
- @zogstrip clarified [WP Discourse](https://github.com/discourse/wp-discourse)’s WordPress 6.9 status in [WP Discourse is not tested with WordPress 6.9](https://meta.discourse.org/t/-/394624/2?silent=true).
- @awesomerobot suggested group-based control in [Allow to limit assign plugin to certain categories](https://meta.discourse.org/t/-/394580/4?silent=true).
- @pmusaraj investigated uncommon email job failures in [“There are email jobs that failed” on an SMTP-less install](https://meta.discourse.org/t/-/394573/2?silent=true).
- @chapoi provided modern theme guidance for viewport deprecations in [Chrome console deprecation warnings on Discourse v2026.1.0-latest (+307)](https://meta.discourse.org/t/-/394534/2?silent=true).
- @chapoi closed out the blank-page repro in [Scrolling in a long topic brings up blank page](https://meta.discourse.org/t/-/394389/5?silent=true).
- @chapoi welcomed and helped debug the Japanese input bug in [There is a bug in the chat box, not sure if I can reproduce the bug](https://meta.discourse.org/t/-/299454/7?silent=true).
- @zogstrip confirmed the partial fix break for Safari file-attachment options in [“Attach a file” option unresponsive in desktop Safari](https://meta.discourse.org/t/-/393639/6?silent=true).
- @chapoi coordinated the UX fix on foldables in [UI Error on mobile foldables](https://meta.discourse.org/t/-/394617/8?silent=true).

Stay curious and keep the conversations rolling—no puppies were harmed in the making of this report (we promise they got extra treats yesterday)! 🐾

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 30 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/726 "2026-01-30T13:02:18Z")

</div>

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

## Key Stats

**New posts:** 109  
**New topics:** 16

**Top users (likes & posts):**

- @Lilly: 17 likes, 5 posts
- @chapoi: 11 likes, 6 posts
- @Joseph_Hansen: 10 likes, 2 posts
- @Moin: 10 likes, 10 posts
- @david: 8 likes, 2 posts
- @supermathie: 8 likes, 6 posts
- @awesomerobot: 8 likes, 4 posts
- @Falco: 7 likes, 2 posts
- @pfaffman: 7 likes, 5 posts
- @Ed_S: 7 likes, 5 posts

## Interesting Topics

#### #Feature

- In #Feature #moderation, @Joseph_Hansen asked if it’s possible to eject certain users from a topic to enforce productive discussion, with @chapoi clarifying it as a “temporary topic ban” and @awesomerobot noting no per-topic silencing exists today [read more](https://meta.discourse.org/t/-/394652/1?silent=true) [read more](https://meta.discourse.org/t/-/394652/2?silent=true)

#### #Theme component

- In #Theme component #sidebar, @Lilly unveiled **Discourse Group Sidebar Menus** , enabling custom sidebar menus for selected groups, and fixed a 404 on the demo repo shortly after [read more](https://meta.discourse.org/t/-/394653/1?silent=true) [read more](https://meta.discourse.org/t/-/394653/3?silent=true)

#### #Support

- In #Support, @char reported [unusually high CPU usage](https://meta.discourse.org/t/-/394651/1?silent=true) on a Contabo VPS and shared Grafana graphs; @Ed_S recommended capturing `ps aux` and running `vmstat` for paging analysis [read more](https://meta.discourse.org/t/-/394651/2?silent=true)

- In #Support, @soraiden noticed category images disappeared after an update on Lettuce Craft, and @Moin traced the issue to a `category-title-link` theme override [read more](https://meta.discourse.org/t/-/394688/1?silent=true) [read more](https://meta.discourse.org/t/-/394688/7?silent=true)

- In #Support #gamification, @singi2016cn asked about a plugin for redeeming points on physical or virtual rewards, and @Lilly pointed to an external integration guide using the API [read more](https://meta.discourse.org/t/-/394724/1?silent=true) [read more](https://meta.discourse.org/t/-/394724/2?silent=true)

#### #Bug

- In #Bug #chat #gifs, @Falco merged fixes for GIF autofocus and chat-render issues via PR [#37384](https://github.com/discourse/discourse/pull/37384) and [#111](https://github.com/discourse/discourse-gifs/pull/111), confirming a rollout in the next hours [read more](https://meta.discourse.org/t/-/394223/8?silent=true) [read more](https://meta.discourse.org/t/-/394223/10?silent=true)

- In #Bug #ai, @markschmucker uncovered that AI summarization payloads sometimes send text reversed at the midpoint, breaking LLM prompts [read more](https://meta.discourse.org/t/-/394727/1?silent=true)

- In #Bug #pwa, @vincefrommtl reported Discourse “jumping” ~20 posts up or down when returning to the PWA, requiring a restart to restore correct scroll position [read more](https://meta.discourse.org/t/-/394438/9?silent=true)

- In #Bug #lazy-load-categories, @Moin discovered that non-staff users lose the **category dropdown** in the composer on group-restricted categories, preventing new topics on /g and profiles [read more](https://meta.discourse.org/t/-/394738/1?silent=true)

- In #Bug #sitemap, @Antoinnne asked for help with a broken sitemap, and @Canapin suggested patience or paying for faster help via #Marketplace [read more](https://meta.discourse.org/t/-/394642/4?silent=true) [read more](https://meta.discourse.org/t/-/394642/5?silent=true)

#### #UX

- In #UX, @pmcpa and @supermathie tested the new **viewport-based mobile mode** on foldable devices and traced layout glitches to a disabled site setting, fixed by enabling it in admin [read more](https://meta.discourse.org/t/-/394617/11?silent=true) [read more](https://meta.discourse.org/t/-/394617/19?silent=true)

#### #Dev

- In #Dev, @skatefriday asked how to restore a forked plugin’s custom features after core bundling, and @pfaffman advised writing a small override plugin or removing the merged core plugin first [read more](https://meta.discourse.org/t/-/394718/1?silent=true) [read more](https://meta.discourse.org/t/-/394718/2?silent=true)

#### #Site feedback

- In #Site feedback, @ばこん wondered why Meta’s theme library has shrunk, and @awesomerobot explained the late-2025 cleanup to simplify management—new requests may bring themes back [read more](https://meta.discourse.org/t/-/394657/1?silent=true) [read more](https://meta.discourse.org/t/-/394657/2?silent=true)

#### #Community

- In #Community, @TroLLoBloger asked about real-world use of **Discourse AI automatic translation** , and @eisammy shared large-scale, SEO-focused tests using unlimited API access, cautioning on eventual costs [read more](https://meta.discourse.org/t/-/394719/1?silent=true) [read more](https://meta.discourse.org/t/-/394719/2?silent=true)

#### #Installation

- In #Installation #email, @Timelord found SMTP settings missing post-install with jobs retrying in Sidekiq; @tobiaseigen and @pfaffman guided adding SMTP entries to `app.yml` or rerunning `discourse-setup` [read more](https://meta.discourse.org/t/-/394622/3?silent=true) [read more](https://meta.discourse.org/t/-/394622/6?silent=true)

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

- @chapoi clarified terminology in the **topic ban** request [read more](https://meta.discourse.org/t/-/394652/2?silent=true) and updated #Site feedback > Forum summaries to restrict topic creation [read more](https://meta.discourse.org/t/-/394714/2?silent=true)
- @awesomerobot suggested a plugin-based workaround for per-topic user restrictions [read more](https://meta.discourse.org/t/-/394652/4?silent=true) and reviewed the merged lightbox zoom fix in #Bug [read more](https://meta.discourse.org/t/-/394156/4?silent=true)
- @supermathie tested the #UX foldable-mobile issue on a OnePlus Open [read more](https://meta.discourse.org/t/-/394617/11?silent=true) and offered memory-usage insights in the CPU troubleshooting thread [read more](https://meta.discourse.org/t/-/394651/7?silent=true)
- @david bumped the Docker image to resolve NGINX pinning [read more](https://meta.discourse.org/t/-/394488/8?silent=true) and clarified ESR version support timelines in the versioning RFC [read more](https://meta.discourse.org/t/-/383536/51?silent=true)
- @Falco contributed PR fixes for GIF autofocus and chat embeds in core and the gifs plugin [read more](https://meta.discourse.org/t/-/394223/8?silent=true) [read more](https://meta.discourse.org/t/-/394223/10?silent=true)
- @renato highlighted that the new `composer` form template type now supports smart lists [read more](https://meta.discourse.org/t/-/367479/6?silent=true)
- @MarkDoerr announced the merge of enhanced JS API support for plugin development [read more](https://meta.discourse.org/t/-/41281/23?silent=true)

Keep your consoles cool and your memes cooler—after a day of server sleuthing and GIF-powered fixes, we can’t wait to see what tomorrow brings!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2026 年1 月 31 日 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/727 "2026-01-31T13:02:39Z")

</div>

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

## Key Stats

- Total new posts: **49**
- Total new topics: **10**

**Top Users**

1. @lindsey – 1 post, 15 likes
2. @Moin – 4 posts, 10 likes
3. @Canapin – 6 posts, 5 likes
4. @putty – 3 posts, 5 likes
5. @awesomerobot – 2 posts, 4 likes
6. @Falco – 2 posts, 4 likes
7. @Timelord – 1 post, 3 likes
8. @sam – 1 post, 3 likes
9. @char – 1 post, 3 likes
10. @asc – 3 posts, 3 likes

* * *

## Interesting Topics

### #Announcements

- @lindsey introduced an [experimental auto grid images setting](https://meta.discourse.org/t/-/394784/1?silent=true) to automatically apply masonry grids to uploads of three or more images, referencing the original [image grids announcement](https://meta.discourse.org/t/introducing-image-grids-in-posts/268664?silent=true) for setup details.

### #Dev

- @Canapin sparked an AI-development debate asking how AI-generated Discourse plugin code fares when the AI knows the ecosystem; @awesomerobot praised feeding AI official code snippets for cleaner results [see post](https://meta.discourse.org/t/-/394773/2?silent=true), and @Andrew_Rowe shared success using ask.discourse for plugin scaffolding [read more](https://meta.discourse.org/t/-/394773/4?silent=true).

### #Installation

- @Timelord reported missing SMTP settings post-install [original report](https://meta.discourse.org/t/-/394622/1?silent=true); @Falco recommended editing the `app.yml` file directly [reply](https://meta.discourse.org/t/-/394622/7?silent=true), and @Timelord confirmed the workaround [follow-up](https://meta.discourse.org/t/-/394622/9?silent=true).

### #Developer Guides

- In the 2025 tutorial on building and using components, @asc flagged a broken directory link [see post](https://meta.discourse.org/t/-/357800/2?silent=true), @Moin noted the path moved to `frontend/discourse/app/components` [patch](https://meta.discourse.org/t/-/357800/3?silent=true), and @awesomerobot confirmed the docs update [discussion](https://meta.discourse.org/t/-/357800/5?silent=true).

### #Support

- @markschmucker reported reversed text in AI summarization payloads [bug report](https://meta.discourse.org/t/-/394727/1?silent=true); @Falco confirmed the fix in a recent beta [reply](https://meta.discourse.org/t/-/394727/3?silent=true), and @Moin pointed to a related versioning strategy RFC [details](https://meta.discourse.org/t/-/383536/48?silent=true) [discussion](https://meta.discourse.org/t/-/394727/4?silent=true).

- 请问Horizon主题如何添加自定义CSS？@woodchen-ink asked where to add custom CSS to the Horizon theme [question](https://meta.discourse.org/t/-/394831/1?silent=true); @Moin suggested using a theme component [link](https://meta.discourse.org/t/customizing-themes-without-an-edit-code-button/329601?silent=true), @woodchen-ink marked it solved [solution](https://meta.discourse.org/t/-/394831/2?silent=true), and @hooram95 confirmed their workaround [see reply](https://meta.discourse.org/t/-/394831/4?silent=true).

- In an [update](https://meta.discourse.org/t/-/394651/10?silent=true), @char shared that pruning tracking/search data, upgrading to Postgres 15, and moving to Discourse 2026.2 stabilized unusually high CPU usage [initial report](https://meta.discourse.org/t/-/394651/1?silent=true).

- @small-lovely-cat spotted a visual glitch in the review queue where notifications show “new post in [missing %{title}]” for deleted topics and empty titles for category moderators [bug report](https://meta.discourse.org/t/-/394828/1?silent=true).

- @Canapin noted that users created via `rake admin:create` appear active but cannot log in; @merefield suggested deleting the related `EmailToken` via the Rails console [report](https://meta.discourse.org/t/-/394837/1?silent=true) [suggestion](https://meta.discourse.org/t/-/394837/2?silent=true).

### #Community

- In a discussion on #ai automatic translations, @TroLLoBloger praised browser-based Bulgarian↔English translation for preserving nuance [feedback](https://meta.discourse.org/t/-/381120/38?silent=true), and @Moin highlighted the in-post translation toggle UI [demo](https://meta.discourse.org/t/-/381120/39?silent=true).

### #Theme component

- @putty released a new #topic-voting component to auto-self-vote when creating a topic: [Topic Voting Auto Self-Vote](https://meta.discourse.org/t/-/394770/1?silent=true).

### #UX

- @Ethsim2 discovered that bulk “Change Category” silently fails if required tag groups aren’t allowed in the destination and called for better UI feedback [bug report](https://meta.discourse.org/t/-/394769/1?silent=true).

- @Canapin found that setting whispers to “everyone” doesn’t grant non-staff access; @mcwumbly agreed “everyone” should be removed from the selector [thread](https://meta.discourse.org/t/-/394841/1?silent=true) [reply](https://meta.discourse.org/t/-/394841/2?silent=true).

### #Bug

- @Ethsim2 reported that OIDC login via the Discourse iOS app occasionally fails with `csrf_detected` on callback, likely due to iOS cookie partitioning [log excerpt](https://meta.discourse.org/t/-/394838/1?silent=true) [details](https://meta.discourse.org/t/-/394838/1?silent=true).

### #Self-Hosting

- @decryption128 shared Hetzner object storage settings in `app.yml` for S3-compatible uploads [original post](https://meta.discourse.org/t/-/148916/1?silent=true) [details](https://meta.discourse.org/t/-/148916/503?silent=true).

* * *

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

- @lindsey announced the auto grid images feature: [394784/1](https://meta.discourse.org/t/-/394784/1?silent=true)
- @awesomerobot guided on AI prompts for Discourse plugins: [394773/2](https://meta.discourse.org/t/-/394773/2?silent=true)
- @Falco resolved the SMTP settings issue: [394622/7](https://meta.discourse.org/t/-/394622/7?silent=true)
- @Falco also confirmed the AI summarization fix: [394727/3](https://meta.discourse.org/t/-/394727/3?silent=true)
- @sam pushed for shipping skills in the AI plugin thread: [394773/7](https://meta.discourse.org/t/-/394773/7?silent=true)
- @mcwumbly weighed in on the whispers permission issue: [394841/2](https://meta.discourse.org/t/-/394841/2?silent=true)

Looks like we’re not just building plugins but also spaceship controls—hold on to your hats, folks!

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

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