# Dagelijkse samenvatting (21.00 uur UTC)

**URL:** https://meta.discourse.org/t/daily-summary-9pm-utc/291850
**Category:** Forum summaries
**Created:** [16 januari 2024 om 21:56 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")
**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: [6 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/738 "2026-01-06T21:03:20Z")

</div>

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

## Key Stats

**24 h at a glance:**

- Total new posts: **80**
- Total new topics: **4**

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

- @david – 23 likes, 2 posts
- @Moin – 11 likes, 10 posts
- @Canapin – 11 likes, 2 posts
- @itsbhanusharma – 10 likes, 5 posts
- @tobiaseigen – 9 likes, 3 posts
- @awesomerobot – 7 likes, 5 posts
- @alltiagocom – 7 likes, 4 posts
- @pfaffman – 6 likes, 3 posts
- @Bas – 6 likes, 3 posts
- @gormus – 3 likes, 2 posts

## Interesting Topics

#Hosting

- @alltiagocom explored hosting multiple communities in [One server for 2 Discourse communities?](https://meta.discourse.org/t/-/392692/1?silent=true), and @itsbhanusharma advised caution over AI-sourced guidance in post [#34](https://meta.discourse.org/t/-/392692/34?silent=true).

#Announcements

- @david launched [Introducing releases.discourse.org](https://meta.discourse.org/t/-/392712/1?silent=true) to streamline version tracking, linking directly to the [2025.12.0 changelog](https://releases.discourse.org/changelog/v2025.12.0).

- Users can now create new tags from the public [/tags page](https://meta.discourse.org/t/-/391475/9?silent=true), and @nat highlighted how to find it in the [sidebar](https://meta.discourse.org/uploads/default/original/3X/hZF9cffgkImOLoVDI3fDOrpWAaT.jpeg?silent=true).

#Support

- A community member asked how to hide moderator names on action posts in [Way to hide mod actions from users?](https://meta.discourse.org/t/-/392785/1?silent=true); @Bas pointed them to the [discourse-staff-alias plugin](https://meta.discourse.org/t/-/156202?silent=true).

- @yingdong wondered about an audit of gamification points in [How can users and admins view the changes in gamification points?](https://meta.discourse.org/t/-/392762/1?silent=true); @chapoi noted the built-in [leaderboard](https://meta.discourse.org/leaderboard?silent=true) but confirmed detailed point histories weren’t available.

- @rbos flagged a scanner false positive on CVE-2021-41163 in [CVE-2021-41163 false positive](https://meta.discourse.org/t/-/392820/1?silent=true) and sought ways to disable AWS webhooks cleanly.

- In [Remove categories and tags buttons](https://meta.discourse.org/t/-/392483/1?silent=true), @Andrew_Rowe shared frustration with CSS-only solutions and discovered [Breadcrumb Links](https://meta.discourse.org/t/-/325372?silent=true) as a more robust approach.

- @DavidO tracked [Digital Ocean Spaces (S3) upload issues](https://meta.discourse.org/t/-/391139/19?silent=true), showing that the backup continued to grow and even created a new tombstone directory.

#Plugin

- @Stephtara tried out [Moetwemoji: Lightweight Animated Emojis (AVIF)](https://meta.discourse.org/t/-/392649/1?silent=true) but found no animations until running the rake task and testing URLs like `/images/emoji/twemoji/hugs.png?v=15&cache=0`.

#Bug

- @RBoy spotted caching problems in the LLM Usage UI in [Bug in LLM Usage UI](https://meta.discourse.org/t/-/392652/3?silent=true) and @zogstrip quickly merged [PR 36975](https://github.com/discourse/discourse/pull/36975) to fix it.

- @kris.kotlarek verified the fix for 404 errors in review-insights for moderators in [FIX: review-insights have a 404 dialog for category moderators](https://meta.discourse.org/t/-/392682/3?silent=true).

#UX

- @Moin noted that converting flag reasons to lowercase had unintended side-effects in [Flag reason conversion to lowercase has unintended consequences](https://meta.discourse.org/t/-/325608/2?silent=true), illustrating the issue with a [screenshot](https://meta.discourse.org/uploads/default/original/3X/sBvKulXoBsEDogQKRfYNXtBIouD.jpeg?silent=true).

#Dev

- @Alex_Diker re-awoke interest in container options by asking “Any interest in Podman?” in [Any interest in Podman?](https://meta.discourse.org/t/-/118182/26?silent=true) and chimed into the ongoing [Deploy with Podman](https://meta.discourse.org/t/-/348930?silent=true).

#Community

- @Aasrith_Arva followed up on a student survey in [Seeking brief perspectives from contributors on ethics of open-source commercialization (student research)](https://meta.discourse.org/t/-/392639/7?silent=true).

- @Architect weighed in on monetizing contributions in [Building Community Through Compensated Contributions](https://meta.discourse.org/t/-/392686/26?silent=true).

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

- @david announced [releases.discourse.org](https://meta.discourse.org/t/-/392712/1?silent=true) and clarified plugin inclusion in [post #4](https://meta.discourse.org/t/-/392712/4?silent=true).

- @awesomerobot improved notification filtering in [Remove notifications for disabled badges](https://meta.discourse.org/t/-/392572/3?silent=true) and guided theme component support in [Topic List Thumbnails](https://meta.discourse.org/t/-/392571/2?silent=true).

- @Bas provided alias plugin assistance in [Way to hide mod actions from users?](https://meta.discourse.org/t/-/392785/2?silent=true).

- @chapoi clarified leaderboard capabilities in [gamification points view](https://meta.discourse.org/t/-/392762/2?silent=true).

- @zogstrip fixed a UI cache bug in [LLM Usage UI](https://meta.discourse.org/t/-/392652/3?silent=true).

- @nat explained sidebar placement on the [tags page](https://meta.discourse.org/t/-/391475/10?silent=true).

- @kris.kotlarek wrote tests for the [review-insights 404 fix](https://meta.discourse.org/t/-/392682/3?silent=true).

- @manuel shared a route-debugging helper for [Right Sidebar Blocks](https://meta.discourse.org/t/-/231067/175?silent=true).

And after all that multisite planning and animated emoji trials, the forum felt like a pack of puppies mastering new tricks—adorable chaos at its best!

---

<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: [7 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/739 "2026-01-07T21:03:26Z")

</div>

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

## Key Stats

- **106** new posts
- **13** new topics
- **Top users** :
  - [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma?silent=true): 7 posts, 14 likes
  - [@RGJ](https://meta.discourse.org/u/RGJ?silent=true): 2 posts, 8 likes
  - [@nat](https://meta.discourse.org/u/nat?silent=true): 2 posts, 7 likes
  - [@merefield](https://meta.discourse.org/u/merefield?silent=true): 4 posts, 7 likes
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 5 posts, 7 likes
  - [@ToddZ](https://meta.discourse.org/u/ToddZ?silent=true): 3 posts, 6 likes
  - [@Moin](https://meta.discourse.org/u/Moin?silent=true): 7 posts, 6 likes
  - [@martin](https://meta.discourse.org/u/martin?silent=true): 2 posts, 5 likes
  - [@Ed\_S](https://meta.discourse.org/u/Ed_S?silent=true): 3 posts, 5 likes
  - [@jenmck](https://meta.discourse.org/u/jenmck?silent=true): 2 posts, 5 likes

* * *

## Interesting Topics

#Installation

- @pfaffman reported an OOM kill during `ember build -prod` in a two-container bootstrap—even with 4 GB swap on a 2 GB RAM host—and contributors like @Ed_S and @merefield diagnosed swap headroom and memory-leak concerns in [Out of memory on rebuild with 4GB swap?](https://meta.discourse.org/t/-/392831/1?silent=true) [read more]

#Support

- @RGJ noted that a security scanner mis-parses Discourse’s new versioning scheme, triggering a false CVE alert and advising to file a bug at the scanner vendor in [CVE-2021-41163 false positive](https://meta.discourse.org/t/-/392820/2?silent=true) [read more]

- @jayarr asked how to make custom user statuses always visible beneath usernames, prompting @NateDhaliwal and @jenmck to explore theme-component workarounds in [Making custom user status more prominent](https://meta.discourse.org/t/-/392826/1?silent=true) [read more]

- @DavidO struggled with out-of-memory failures while rebaking 45 k posts on a DigitalOcean Droplet, leading to tips on creating host-level swap instead of container swap in [Throttle rebake to keep from running out of memory?](https://meta.discourse.org/t/-/392914/1?silent=true) [read more]

- @joesmith3129857 encountered lazy-load unloads that break browser search (CTRL+F) mid-scroll, and @Falco recommended `/print` and raw JSON endpoints for full-text searches in [Disruption to CTRL+F search, pls provide alternate method](https://meta.discourse.org/t/-/392879/1?silent=true) [read more]

- @Edgar_Schwarz wanted to remove a CO₂-timer banner from a German site, and @NateDhaliwal pointed out the Theme Component settings in [Topbanner bearbeiten](https://meta.discourse.org/t/-/392864/1?silent=true) [read more]

#Feature

- @Neil_Evans proposed using only slugs in TOC index items to highlight docs sidebar entries, and @nat shared a relative-path approach while core support is added in [Highlight current doc topic in the sidebar identified by their slugs in the index](https://meta.discourse.org/t/-/392857/2?silent=true) [read more]

- @jrgong suggested a plugin to trace images back to their original post via `upload_references`, sparking early feasibility feedback in [Feature/plugin idea: Show original topic in the image lightbox when reposted/reuploaded](https://meta.discourse.org/t/-/392875/1?silent=true) [read more]

#Bug

- @small-lovely-cat discovered that the `_rollbackState()` hook in the discourse-reactions plugin never restores the UI, and @martin approved a fix in PR 36989 in [FIX: discourse-reactions rollback not working](https://meta.discourse.org/t/-/392855/1?silent=true) [read more]

- @arya-nlnl observed that RSS `<link>` tags include `nofollow`, breaking autodiscovery in many readers, leading to a Theme Component workaround to inject alternate links in [RSS feeder auto-discovery can miss topic-specific feeds](https://meta.discourse.org/t/-/392890/1?silent=true) [read more]

- @lilydjwg found UTF-8 bodies corrupted into Base64 in rejected-mail logs—likely due to Discourse’s email-cleaner—and linked prior Exchange-specific fixes in [Rejected mails are unreadable](https://meta.discourse.org/t/-/392868/1?silent=true) [read more]

- @Ethsim2 reported that the “Move to existing topic” chooser stays static despite correct `/search/query` results, echoing known `pg_trgm` edge cases in [“Move to existing topic” search silently fails while site search still works](https://meta.discourse.org/t/-/392872/1?silent=true) [read more]

#UX

- @ToddZ suggested updating the description for **Fast typing threshold** to use seconds (Low = 1 s, Standard = 3 s, High = 5 s) instead of milliseconds to avoid confusion in [Setting description: Fast typing threshold](https://meta.discourse.org/t/-/392833/1?silent=true) [read more]

#Community

- @Thefacto introduced an RFC to build transparent evidence-graphs of claims in discussions, aiming to map provenance and fact-checking workflows in [Native Data Provenance & Fact Mapping for Discourse (RFC)](https://meta.discourse.org/t/-/392842/1?silent=true) [read more]

#blog

- @martin launched a companion discussion to highlight how AI code generators shift the burden from creation to editing to maintain quality in [AI Can Code (But It Doesn’t Care About Quality)](https://meta.discourse.org/t/-/392913/1?silent=true) [read more]

* * *

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

- @david asked about leveraging pre-built assets or core patches when builds get OOM-killed in [Out of memory on rebuild with 4GB swap?](https://meta.discourse.org/t/-/392831/2?silent=true)

- @nat dug into relative-path TOC indexing and offered a slug-based sidebar fix in [Highlight current doc topic in the sidebar identified by their slugs in the index](https://meta.discourse.org/t/-/392857/2?silent=true)

- @martin reviewed and approved the rollback state fix for discourse-reactions in [FIX: discourse-reactions rollback not working](https://meta.discourse.org/t/-/392855/2?silent=true)

- @tgxworld merged a patch to stop notifications for disabled badges in [Remove notifications for disabled badges](https://meta.discourse.org/t/-/392572/5?silent=true)

- @j.jaffeux provided a pull request restoring the category calendar in [Category calendar stopped working](https://meta.discourse.org/t/-/389836/6?silent=true)

- @mcwumbly outlined future automation for plugin and theme release branches in [Introducing releases.discourse.org](https://meta.discourse.org/t/-/392712/7?silent=true)

- @Falco explained how `/print` and raw JSON views can bypass lazy-load ALT+F issues in [Disruption to CTRL+F search, pls provide alternate method](https://meta.discourse.org/t/-/392879/3?silent=true)

- @ducks confirmed the QQ-mail PR merge and offered to validate enhanced error messaging in [配置QQ邮箱发件，邮件正常到达，但是Discourse报错，会重复发送](https://meta.discourse.org/t/-/392616/6?silent=true)

* * *

Here’s to more swap and fewer barks—no puppies were harmed in today’s rebuild saga!

---

<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: [8 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/740 "2026-01-08T21:03:23Z")

</div>

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

## Key Stats

- 115 new posts ([view daily posts](https://meta.discourse.org/search?period=day&silent=true))
- 21 new topics ([view daily topics](https://meta.discourse.org/search?period=day&status=open&silent=true))
- **Top users** :
  - [@Moin](https://meta.discourse.org/u/moin?silent=true) (17 likes, 11 posts)
  - [@chapoi](https://meta.discourse.org/u/chapoi?silent=true) (17 likes, 1 post)
  - [@Lilly](https://meta.discourse.org/u/lilly?silent=true) (9 likes, 4 posts)
  - [@Canapin](https://meta.discourse.org/u/canapin?silent=true) (8 likes, 2 posts)
  - [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma?silent=true) (7 likes, 4 posts)
  - [@zogstrip](https://meta.discourse.org/u/zogstrip?silent=true) (7 likes, 3 posts)
  - [@david](https://meta.discourse.org/u/david?silent=true) (5 likes, 4 posts)
  - [@Don](https://meta.discourse.org/u/don?silent=true) (4 likes, 2 posts)
  - [@bananaman](https://meta.discourse.org/u/bananaman?silent=true) (4 likes, 2 posts)
  - [@mcmcclur](https://meta.discourse.org/u/mcmcclur?silent=true) (3 likes, 3 posts)

## Interesting Topics

### #Announcements

- @chapoi announced a **new carousel gallery mode** for image attachments—toggle between classic masonry and a focussed carousel in the RTE [read more](https://meta.discourse.org/t/-/392955/1?silent=true).

### #Support

- @duy asked how long meta stays on the latest release, and @Lilly plus @Canapin showed how to check via **view-source** and the `generator` meta tag [read more](https://meta.discourse.org/t/-/392982/1?silent=true).

- @hipp0 noticed the YouTube icon was missing; @Moin explained adding `fab-youtube` to the **SVG icon subset** unlocks it [read more](https://meta.discourse.org/t/-/392931/1?silent=true).

- @Canapin shared how bumping up swap to 4 GB helped avoid OOM during long **rebake** runs, referencing the rebake diagnostics guide [read more](https://meta.discourse.org/t/-/392914/13?silent=true).

- @Julius_Ijidola tracked down missing summary and PM emails; @Andrew_Rowe walked through the **admin → Email** diagnostic tools and test-send feature [read more](https://meta.discourse.org/t/-/392923/1?silent=true).

### #Installation

- @m_terenui hit an “ABORTING, you do not have enough Unicorn workers running” error during upgrade; @itsbhanusharma recommended `./launcher rebuild app` to bring workers back online [read more](https://meta.discourse.org/t/-/393003/1?silent=true).

- @sniper756 asked whether to use the admin UI or CLI for Discourse upgrades; @Lilly confirmed both work but advised CLI for Docker updates ([`./launcher rebuild app`](https://meta.discourse.org/t/-/392972/1?silent=true)).

### #Bug

- @Milenski saw a 500 error loading **/admin/docker/repos** ; @david is tracking a fix in [PR #37006]—stay tuned on `latest` [read more](https://meta.discourse.org/t/-/392939/1?silent=true).

- @Don reported the composer stays in **“Saving”** when a new topic is flagged for moderation and drafts aren’t cleared [read more](https://meta.discourse.org/t/-/392960/1?silent=true).

- @Moin and @zogstrip diagnosed missing reaction icons when `discourse_reactions_like_sync_enabled` is **false** , and outlined serializer updates to restore likes [read more](https://meta.discourse.org/t/-/391609/5?silent=true).

- @small-lovely-cat flagged a failing spec in **discourse-reactions** rollback; @martin identified the flaky test and merged a fix [read more](https://meta.discourse.org/t/-/392855/4?silent=true).

### #Theme component

- @Moin rolled out `advanced_group_inbox_configuration`, letting admins reorder and rename **group inboxes** in the sidebar [read more](https://meta.discourse.org/t/-/389664/17?silent=true).

- @Don released **External Link Shield** , a trust-level–based exit confirmation and badge theme component with customizable modals [read more](https://meta.discourse.org/t/-/392962/1?silent=true).

### #Dev

- @mcmcclur published a standalone plugin to test **MathJax 4** , highlighting relaxed parsing for LLMs and RTE compatibility improvements [read more](https://meta.discourse.org/t/-/392669/29?silent=true).

### #UX

- @zogstrip replaced generic “UserN” suggestions with **blank username** prompts at signup to streamline first-time user flow [read more](https://meta.discourse.org/t/-/391542/5?silent=true).

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

- @chapoi announced the new carousel mode in [Take the New Carousel Mode for a Spin](https://meta.discourse.org/t/-/392955/1?silent=true).

- @zogstrip rolled out blank-name suggestions at signup in [Offering blank username suggestions rather than ‘UserN’ at signup](https://meta.discourse.org/t/-/391542/5?silent=true) and helped trace reaction-like sync issues in [Reactions sometimes not displayed when like count is missing](https://meta.discourse.org/t/-/391609/5?silent=true).

- @david responded with a fix for the Docker Manager 500 error in [While trying to load /admin/docker/repos Error code: 500 error](https://meta.discourse.org/t/-/392939/2?silent=true) and chimed in on the **/admin/upgrade** 500 error in [500 error on /admin/upgrade](https://meta.discourse.org/t/-/392957/2?silent=true).

- @Falco addressed Azure PostgreSQL extension privileges in [Configure Discourse to use a separate PostgreSQL server](https://meta.discourse.org/t/-/46375/52?silent=true) and clarified the experimental status of voice rooms in [Resenha - Add Discord-style Voice Rooms to Your Community](https://meta.discourse.org/t/-/389056/9?silent=true).

- @martin merged the flaky-spec fix for the **discourse-reactions** rollback in [FIX: discourse-reactions rollback not working](https://meta.discourse.org/t/-/392855/4?silent=true).

- @supermathie noted that QQ-mail errors now surface in the logs after [PR #36960] in [我搭建了discourse，激活了账户邮箱，为什么还是每隔一会儿不断发送激活账户信息的邮件？？怎么配置解决这个bug](https://meta.discourse.org/t/-/384684/31?silent=true) and commented on spam-email filtering in [Spam emails with no “to:” address. Filter with Postfix..?](https://meta.discourse.org/t/-/392944/3?silent=true).

Happy spinning—may your carousels stay swift and your rebuilds stay smooth!

---

<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: [9 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/741 "2026-01-09T21:02:43Z")

</div>

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

## Key Stats

- **New posts:** 119
- **New topics:** 16

**Top Users**

- @Lilly: 5 posts, 12 likes
- @pfaffman: 8 posts, 8 likes
- @Falco: 1 post, 5 likes
- @sniper756: 6 posts, 5 likes
- @merefield: 3 posts, 4 likes
- @Andro: 2 posts, 4 likes
- @zogstrip: 3 posts, 4 likes
- @Bas: 1 post, 4 likes
- @david: 4 posts, 4 likes
- @nathank: 2 posts, 4 likes

* * *

## Interesting Topics

#Installation

- **Migration error in `rename_discourse_rewind_disabled_to_enabled`**  
@sniper756 reported that a rebuild still failed [post #6](https://meta.discourse.org/t/-/393049/6?silent=true) and @zogstrip later outlined a complex root cause and published a fix [post #19](https://meta.discourse.org/t/-/393049/19?silent=true).

- **Cannot update Discourse after Ubuntu 25.10 upgrade**  
@Andro documented the failure on Ubuntu 25.10 [post #1](https://meta.discourse.org/t/-/393079/1?silent=true) and then answered his own question by pulling latest and rebuilding [solution #2](https://meta.discourse.org/t/-/393079/2?silent=true).

- **关于discourse部署后更新升级问题**  
@sniper756 asked how often to rebuild via CLI [post #5](https://meta.discourse.org/t/-/392972/5?silent=true) and @Lilly recommended weekly rebuilds on production forums [post #6](https://meta.discourse.org/t/-/392972/6?silent=true).

- **Sidekiq redis DB index out of range**  
@kyfrankie reported Azure managed Redis exposes only DB 0, causing Sidekiq to error on DB 1 [post #1](https://meta.discourse.org/t/-/393012/1?silent=true).

#Support

- **Is live notifications feature broken?**  
@Teafh noticed the “Enable Notifications” button did nothing [post #1](https://meta.discourse.org/t/-/393060/1?silent=true), and @chapoi asked for console errors to debug [post #3](https://meta.discourse.org/t/-/393060/3?silent=true).

- **如何自定义webhooks的payload**  
@singi2016cn is syncing activated user data to Pardot but payload fields mismatch [post #1](https://meta.discourse.org/t/-/393027/1?silent=true) and @Lilly suggested Zapier integration resources [post #2](https://meta.discourse.org/t/-/393027/2?silent=true).

- **Search bar tips text replacement not applying**  
@shapelychops updated Site Text for search tips [post #1](https://meta.discourse.org/t/-/393096/1?silent=true), and @awesomerobot reproduced the bug and recategorized it [post #5](https://meta.discourse.org/t/-/393096/5?silent=true).

#Dev

- **Category description floating to the right**  
@pomodoren struggled to position #category-description next to the logo [post #1](https://meta.discourse.org/t/-/393053/1?silent=true) until @Lilly floated the image left with CSS [solution #2](https://meta.discourse.org/t/-/393053/2?silent=true).

- **Rspec load time is zero?!**  
@Hanaffi wondered how Discourse’s RSpec runner reports 0 s [post #1](https://meta.discourse.org/t/-/391912/1?silent=true) and @david explained it’s a measurement artifact of parallel\_tests [post #5](https://meta.discourse.org/t/-/391912/5?silent=true).

#UX

- **Why is Apply wrap so high up in the Composer Options menu?**  
@nathank noted that “Apply wrap” pushed “Build poll” off-screen on smaller devices [post #1](https://meta.discourse.org/t/-/393028/1?silent=true).

- **Improvement to tags and tag groups**  
@alltiagocom proposed making tag groups ‘exclusive’ with clear semantics [post #1](https://meta.discourse.org/t/-/393058/1?silent=true) and referenced legacy discussion [read more](https://meta.discourse.org/t/restrict-certain-tags-to-a-category-but-still-allow-that-category-to-use-all-other-tags/48404/21?silent=true).

#Feature

- **Combine PM inbox and sent items**  
@Jonathan5 resurrected a 2022 request for unified messages [post #2](https://meta.discourse.org/t/-/392997/2?silent=true), and @mcwumbly chimed in to back the feature [post #4](https://meta.discourse.org/t/-/392997/4?silent=true).

#Community

- **Should Discourse become a viable comment platform?**  
@Thiago_Mobilon asked about hiding the OP in embeds [post #65](https://meta.discourse.org/t/-/274455/65?silent=true) and @Falco weighed in on adding parent‐message support [post #66](https://meta.discourse.org/t/-/274455/66?silent=true).

#Announcements

- **Take the New Carousel Mode for a Spin**  
@NateDhaliwal asked if this replaces the old carousel plugin [post #4](https://meta.discourse.org/t/-/392955/4?silent=true) and @sam revealed it’s a glimmer component built from scratch [post #5](https://meta.discourse.org/t/-/392955/5?silent=true).

#Marketplace

- **[PAID] Création de MVP – Maintenance et évolution d’un forum 🇫🇷**  
@Cédric_DANIEL posted a call for a Discourse developer [post #1](https://meta.discourse.org/t/-/393051/1?silent=true) and @RGJ offered Communiteq’s expertise [post #2](https://meta.discourse.org/t/-/393051/2?silent=true).

* * *

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

- @david applied the live migration fix for rewind flag in rename migration on **#393049** [post #5](https://meta.discourse.org/t/-/393049/5?silent=true).
- @zogstrip dug into the migration error and shared SQL troubleshooting steps on **#393049** [post #19](https://meta.discourse.org/t/-/393049/19?silent=true).
- @martin volunteered to address the logging hole for group histories in **#392942** [post #2](https://meta.discourse.org/t/-/392942/2?silent=true).
- @mcwumbly expressed support for merging PM inbox and sent items in **#392997** [post #4](https://meta.discourse.org/t/-/392997/4?silent=true).
- @Falco discussed prioritizing OP hiding in embed comment mode in **#274455** [post #66](https://meta.discourse.org/t/-/274455/66?silent=true).
- @sam highlighted that Carousel Mode is a native glimmer component on **#392955** [post #5](https://meta.discourse.org/t/-/392955/5?silent=true).
- @awesomerobot explained the search data handling in Discourse Rewind word counts on **#390852** [post #66](https://meta.discourse.org/t/-/390852/66?silent=true).
- @chapoi investigated JS errors for live notifications and recategorized the support ticket on **#393060** [post #3](https://meta.discourse.org/t/-/393060/3?silent=true).
- @david clarified RSpec load time measurements and pointed to parallel\_tests on **#391912** [post #5](https://meta.discourse.org/t/-/391912/5?silent=true).
- @kris.kotlarek fixed an oversight in the new review queue for category moderators on **#388194** [post #48](https://meta.discourse.org/t/-/388194/48?silent=true).
- @Bas warned about fragmentation in micro-group strategies and proposed unlocking based on membership thresholds in **#392988** [post #8](https://meta.discourse.org/t/-/392988/8?silent=true).

* * *

Remember: no puppies or Redis instances were harmed in today’s forum adventures! 🐾

---

<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: [10 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/742 "2026-01-10T21:03:26Z")

</div>

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

## Key Stats

**New posts:** 71  
**New topics:** 9

**Top users:**

- @Lilly: 8 posts, 12 likes
- @Alteras: 5 posts, 10 likes
- @nathank: 2 posts, 7 likes
- @Moin: 3 posts, 5 likes
- @Geenicetea: 1 post, 4 likes
- @Canapin: 2 posts, 4 likes
- @zogstrip: 5 posts, 4 likes
- @itsbhanusharma: 2 posts, 4 likes
- @jordanjay29: 4 posts, 3 likes
- @shapelychops: 2 posts, 3 likes

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

- @Alteras: 5 posts, 10 likes
- @zogstrip: 5 posts, 4 likes
- @supermathie: 3 posts, 2 likes
- @chapoi: 1 post, 1 like

* * *

## Interesting Topics

### #Support

- On #Support, @hipp0 encountered formatting issues with paragraph indentations using `&nbsp;`; @Lilly introduced a CSS-based indent solution for cleaner blog-style posts [read more](https://meta.discourse.org/t/-/393109/8?silent=true).

- In #Support, @joshhabka asked if new sign-ups or invite accepts can auto-redirect users to a chosen category with the composer open; @jahan_gagan pointed to prefilled composer URLs and the Custom Wizard plugin [read more](https://meta.discourse.org/t/-/393154/1?silent=true).

### #Dev

- On #Dev, @hipp0 inquired about direct Imgur hosting for post media; @Alteras advised against it under Imgur’s TOS and recommended an S3 solution with Discourse’s setup guides [read more](https://meta.discourse.org/t/-/393121/2?silent=true).

- Under #Dev, @tanya_byrne sought to append `includeSubDomains` to HSTS headers via Docker hooks; @supermathie guided her to override `templates/web.ssl.template.yml` for a permanent configuration [read more](https://meta.discourse.org/t/-/393114/2?silent=true).

### #UX

- In #UX, @chapoi questioned why **Apply wrap** sits atop the composer dropdown; @Lilly shared a SCSS tweak to fit all toolbar items and @Moin linked to a related SiteSetting proposal for menu ordering [read more](https://meta.discourse.org/t/-/393028/3?silent=true).

- Also in #UX, @祁同伟 asked for per-user AI usage limits instead of group caps to throttle model calls; the community discussed potential quota settings and permission tweaks [read more](https://meta.discourse.org/t/-/393145/1?silent=true).

### #Bug

- Under #Bug, @shapelychops noticed **Search bar tips** text replacements weren’t applying dynamically; @zogstrip traced it to inlined JS strings and drafted a PR for runtime translation refresh [read more](https://meta.discourse.org/t/-/393096/7?silent=true).

- In #Bug, @Lilly highlighted the emoji picker popping up too aggressively after a parenthesis and colon; @supermathie suggested delaying `<kbd>Enter</kbd>` triggers until a character follows or arrow keys are used [read more](https://meta.discourse.org/t/-/393112/4?silent=true).

### #Installation

- On #Installation, @itsbhanusharma recommended `./launcher cleanup` to auto-remove outdated Docker images post-rebuild, resolving @sniper756’s question about lingering `discourse/base` tags [read more](https://meta.discourse.org/t/-/393129/2?silent=true).

- Also in #Installation, @Don and @zogstrip investigated a `rename_discourse_rewind_disabled_to_enabled` migration error, pinpointing a missing `table_schema='public'` filter in the `information_schema.columns` query [read more](https://meta.discourse.org/t/-/393049/23?silent=true).

### #Plugin

- In #Plugin, @jordanjay29’s Collections theme component spurred @Alteras to propose `<kbd>< Prev</kbd>`/`<kbd>Next ></kbd>` navigation and refined subcollection permissions for curated topic sets [read more](https://meta.discourse.org/t/-/372817/16?silent=true).

- Also in #Plugin, @Daniel_Edy reported a mismatch between `zh_CN` and `zh_Hant` codes in LibreTranslate for the **Discourse Translator** plugin, prompting discussions around language-code mapping [read more](https://meta.discourse.org/t/-/32630/449?silent=true).

### #Theme component

- In #Theme component, @nathank lauded @Moin’s **Messages section for sidebar** , which elegantly surfaces group DMs in the forum sidebar for quick access [read more](https://meta.discourse.org/t/-/389664/18?silent=true).

### #Announcements

- Under #Announcements, the official **new carousel mode** launched, and @nathank noted it largely supersedes the previous Discourse Post Image Carousel plugin [read more](https://meta.discourse.org/t/-/392955/6?silent=true).

### #Dev

- Finally on #Dev, @mcmcclur and @Ethsim2 celebrated the MathJax 4 upgrade, clarifying loader functions and praising restored `[grid]` support for math-heavy layouts [read more](https://meta.discourse.org/t/-/392669/31?silent=true).

* * *

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

- @Alteras enhanced navigation in [Collections](https://meta.discourse.org/t/-/372817/16?silent=true) and steered the Imgur hosting debate in [Imgur upload](https://meta.discourse.org/t/-/393121/2?silent=true).

- @zogstrip championed dynamic translations for [Search bar tips](https://meta.discourse.org/t/-/393096/7?silent=true), proposed CSS ID fixes in [Theme settings](https://meta.discourse.org/t/-/392690/2?silent=true), debugged migration woes in [Rewind migration](https://meta.discourse.org/t/-/393049/23?silent=true), and refined Rewind pronouns in [Rewind avatar bug](https://meta.discourse.org/t/-/391440/7?silent=true).

- @supermathie suggested an improved emoji autocomplete flow in [Emoji popup bug](https://meta.discourse.org/t/-/393112/4?silent=true) and advised on HSTS header updates in [STS header customization](https://meta.discourse.org/t/-/393114/2?silent=true).

- @chapoi kicked off a UI refresh for the composer menu in [Apply wrap menu order](https://meta.discourse.org/t/-/393028/2?silent=true).

* * *

And finally, don’t let your avatar get lost in someone else’s #rewind—see the fix [here](https://meta.discourse.org/t/-/391440/7?silent=true)!

---

<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: [11 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/743 "2026-01-11T21:03:41Z")

</div>

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

## Key Stats

**Total new posts** : 52 (e.g. see [Imgur upload discussion](https://meta.discourse.org/t/-/393121/8?silent=true))  
**Total new topics** : 6 (e.g. see [Sidebar spacing change?](https://meta.discourse.org/t/-/393188/1?silent=true))

**Top users** :

- [@Lilly](https://meta.discourse.org/u/Lilly?silent=true) (4 posts, 5 likes)
- [@Moin](https://meta.discourse.org/u/Moin?silent=true) (4 posts, 5 likes)
- [@SkyeDragon](https://meta.discourse.org/u/SkyeDragon?silent=true) (2 posts, 5 likes)
- [@xu2](https://meta.discourse.org/u/xu2?silent=true) (3 posts, 4 likes)
- [@Don](https://meta.discourse.org/u/Don?silent=true) (1 post, 4 likes)

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

- [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) (3 posts, 3 likes)
- [@david](https://meta.discourse.org/u/david?silent=true) (1 post, 2 likes)

## Interesting Topics

#UX

- **Sidebar spacing change?** : @Lilly noticed the new update tightened [sidebar margins](https://meta.discourse.org/t/-/393188/1?silent=true), @mcwumbly flagged a potential [PR fix](https://meta.discourse.org/t/-/393188/2?silent=true), and @Moin further [demonstrated the cramped layout](https://meta.discourse.org/t/-/393188/7?silent=true).

#Installation

- **Installation error after plugin install** : @xu2 hit a **failed to bootstrap** error when rebuilding ([full log](https://meta.discourse.org/t/-/393174/1?silent=true)), @itsbhanusharma requested [complete logs](https://meta.discourse.org/t/-/393174/2?silent=true), and @Ed_S suggested sharing the [yml configuration](https://meta.discourse.org/t/-/393174/4?silent=true).

- **Migration error in rename\_discourse\_rewind\_disabled\_to\_enabled** : Users hit a Rails migration hiccup ([initial report](https://meta.discourse.org/t/-/393049/22?silent=true)), @Don supplied a working [fix](https://meta.discourse.org/t/-/393049/25?silent=true), but sniper756 still saw it after a [full redeploy](https://meta.discourse.org/t/-/393049/28?silent=true).

#Support

- **Set file size upload to 17 megs** : @hipp0 ran into attachment limits ([report](https://meta.discourse.org/t/-/393155/1?silent=true)), @Canapin pointed to existing [guides](https://meta.discourse.org/t/-/393155/4?silent=true), and @Moin resolved it via a [theme component](https://meta.discourse.org/t/-/393155/5?silent=true).

- **How to make all users who sign up go to a specific category** : @NateDhaliwal asked about redirecting on activation ([post](https://meta.discourse.org/t/-/393154/3?silent=true)), @itsbhanusharma cited the [custom wizard plugin](https://meta.discourse.org/t/-/73345?silent=true), and @Ethsim2 outlined a [composer-based theme component](https://github.com/Ethsim12/discourse-open-composer-tc).

- **Display Tags inline with thread title** : @paulovbettio wants tags next to titles ([thread start](https://meta.discourse.org/t/-/393158/1?silent=true)) and wonders about CSS overrides in the [theme editor](https://meta.discourse.org/t/-/393158/1?silent=true).

#Dev

- **Does DMenu work in Modals?** : @merefield reported that DMenu’s search field won’t capture input in modals ([initial report](https://meta.discourse.org/t/-/393175/1?silent=true)) and is exploring portal interactions.

- **Imgur upload built into the post buttons** : @Canapin linked this to the earlier upload-size issue ([reply](https://meta.discourse.org/t/-/393121/8?silent=true)) after an [initial question](https://meta.discourse.org/t/-/393121/1?silent=true).

- **Supported way of adding “IncludeSubdomain” to STS headers** : @pfaffman and @tanya_byrne discussed editing `web.ssl.template.yml` ([tip](https://meta.discourse.org/t/-/393114/6?silent=true)) and copying templates to avoid git conflicts ([setup](https://meta.discourse.org/t/-/393114/1?silent=true)).

- **Discourse GitHub commit prefix convention** : @Moin asked if `I18N` should join the list of required [commit prefixes](https://meta.discourse.org/t/-/19392/11?silent=true) after seeing the [style guidelines](https://meta.discourse.org/t/-/19392/1?silent=true).

#Feature

- **AI automation only for topic creators** : @kuaza suggested the automation plugin trigger replies only for the original author ([idea](https://meta.discourse.org/t/-/393157/1?silent=true)).

- **Requesting CSS identifiers for themes** : @zogstrip weighed if theme-specific UI tweaks would fragment admin consistency ([discussion](https://meta.discourse.org/t/-/392690/4?silent=true)) alongside initial [context](https://meta.discourse.org/t/-/392690/1?silent=true).

- **Exploring blocking file upload in AI chat** : @m_terenui wants an admin switch to disable AI-bot attachments ([inquiry](https://meta.discourse.org/t/-/393178/1?silent=true)).

#Theme

- **Glacier Theme update** : ばこん unveiled a major redesign with new visuals ([revamp](https://meta.discourse.org/t/-/387941/21?silent=true)) after community [feedback](https://meta.discourse.org/t/-/387941/1?silent=true).

#Theme component

- **External Link Shield – Exit Confirmation & Trust Gating** : @cnlanny praised the component for gating links by trust level ([demo](https://meta.discourse.org/t/-/392962/3?silent=true)), and @Jagster asked how guests are treated.

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

- [@mcwumbly](https://meta.discourse.org/u/mcwumbly?silent=true) flagged the queued PR fix in [Sidebar spacing change?](https://meta.discourse.org/t/-/393188/2?silent=true), nudged Jordan Vidrine in the follow-up ([comment](https://meta.discourse.org/t/-/393188/4?silent=true)), and weighed in on admin UI consistency in [Requesting CSS identifiers for themes](https://meta.discourse.org/t/-/392690/4?silent=true).

- [@david](https://meta.discourse.org/u/david?silent=true) confirmed a 2-month ESR overlap plan in [Introducing releases.discourse.org](https://meta.discourse.org/t/-/392712/9?silent=true).

Between cramped sidebars, plugin hiccups, and AI bots testing our thresholds, yesterday’s activity proved that even code loves a little drama!

---

<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: [12 januari 2026 om 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/744 "2026-01-12T21:01:51Z")

</div>

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

## Key Stats

- **New posts** : 97
- **New topics** : 14

**Top users** :

1. @Moin – 11 posts, 22 likes
2. @Danielle – 2 posts, 20 likes
3. @Lilly – 8 posts, 8 likes
4. @sam – 1 post, 6 likes
5. @Alteras – 3 posts, 6 likes
6. @awesomerobot – 3 posts, 6 likes
7. @NateDhaliwal – 8 posts, 6 likes
8. @Falco – 1 post, 4 likes
9. @jordanjay29 – 3 posts, 4 likes
10. @Richie – 1 post, 3 likes

## Interesting Topics

### #Announcements

- @Danielle shared her plans to support the Meta community in [Hello from Danielle + Supporting Community Initiatives](https://meta.discourse.org/t/-/393248/1?silent=true) #community-strategy

### #Plugin

- A deep dive into how to organize roleplay threads using [Collections](https://meta.discourse.org/t/-/372817/24?silent=true) #experimental, where @Alteras outlined settings for GM and player workflows.

- Debate on migrating from Perspective API to LLMs in [Discourse Google Perspective API](https://meta.discourse.org/t/-/98733/53?silent=true) #official #perspective-api, with @Falco highlighting the “Triage by Persona” feature.

### #Support

- Users expressed frustration over the new email header in [Change in behaviour re mail](https://meta.discourse.org/t/-/393205/1?silent=true) #Support, prompting suggestions to edit `%{header_instructions}`.

- French-speaking admins sought help after losing access to category settings tabs in [Problème accès aux onglets des paramètres des catégories](https://meta.discourse.org/t/-/393272/1?silent=true) #Support.

- Theme customization Q: how to move tags next to titles in [Display Tags inline with thread title, instead of being on the bottom line](https://meta.discourse.org/t/-/393158/2?silent=true) #Support, with CSS/outlet tips from @awesomerobot.

### #UX

- The `/unseen` page’s empty state became a UX gap in [No visual or message showing when there is no /unseen content](https://meta.discourse.org/t/-/393264/1?silent=true).

### #Feature

- Tag-group filtering hit a snag in [How can I filter a topic list by tag group with special chars](https://meta.discourse.org/t/-/393198/2?silent=true) #tag-groups, leading @sam to propose adding slugs.

- Authenticated ICS feeds for private events were requested in [Authenticated ICS feeds for private calendar events](https://meta.discourse.org/t/-/393203/1?silent=true) #calendar-and-event to mirror RSS auth.

### #Bug

- AI-assisted search returned external links in [The “Discobot discoveries” search results on Meta](https://meta.discourse.org/t/-/393260/1?silent=true) #search #ai, spotlighting URL replacement quirks.

- Logging errors surfaced for logged-out users in [403 error for /discourse-ai/credits/status?features%5B%5D=topic\_summaries when visiting topics while being logged out](https://meta.discourse.org/t/-/393261/1?silent=true) #ai #ai-summarize.

- The new composer got stuck on “Saving” for posts needing moderation in [Composer stuck in “Saving” state when topic requires moderation](https://meta.discourse.org/t/-/392960/2?silent=true) #composer #review-queue.

### #Installation

- A self-hosted admin asked about Windows/Mac support for the launcher in [Windows server publish method](https://meta.discourse.org/t/-/393215/1?silent=true) #Installation.

### #Developers

- A legacy thread came back to life as @denvergeeks shared a theme component in [Setup a ToolTip in your Forum](https://meta.discourse.org/t/-/45792/5?silent=true) #how-to.

### #contribute:translations

- Portuguese polls got half-translated 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) #polls.

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

- @Danielle introduced herself in [Hello from Danielle + Supporting Community Initiatives](https://meta.discourse.org/t/-/393248/1?silent=true) and managed the upload in [Webinar: Year-End In Your Community](https://meta.discourse.org/t/-/391036/8?silent=true).

- @sam proposed a slug-based solution for tag-group filtering in [How can I filter a topic list by tag group with special chars](https://meta.discourse.org/t/-/393198/2?silent=true).

- @awesomerobot provided fixes and guidance in [Display Tags inline with thread title, instead of being on the bottom line](https://meta.discourse.org/t/-/393158/2?silent=true), [skip-links positioning](https://meta.discourse.org/t/-/393118/2?silent=true), and [composer saving bug](https://meta.discourse.org/t/-/392960/2?silent=true).

- @Alteras clarified collection permissions and addressed encoding issues in [Collections](https://meta.discourse.org/t/-/372817/24?silent=true) and [Collections](https://meta.discourse.org/t/-/372817/26?silent=true).

- @Falco recommended using AI + Automation over Perspective API in [Discourse Google Perspective API](https://meta.discourse.org/t/-/98733/53?silent=true).

- @supermathie explained how to override preview strings in [Change in behaviour re mail](https://meta.discourse.org/t/-/393205/11?silent=true).

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

- @martin commented on UI consistency in [Requesting CSS identifiers for themes, theme components (plugins too?)](https://meta.discourse.org/t/-/392690/5?silent=true) and confirmed removal of IMAP group inbox in [IMAP support for group inboxes](https://meta.discourse.org/t/-/160588/42?silent=true).

- @zogstrip proposed a theme settings UI update in [Requesting CSS identifiers for themes, theme components (plugins too?)](https://meta.discourse.org/t/-/392690/7?silent=true).

Rest easy—no puppies were harmed in the making of today’s Meta updates; only bugs were squashed!

---

<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: [13 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/745 "2026-01-13T21:03:10Z")

</div>

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

## Key Stats

- **New posts** : 97
- **New topics** : 10
- **Top users** :
  - @Moin: 7 posts, 20 likes
  - @merefield: 5 posts, 20 likes
  - @Lilly: 10 posts, 17 likes
  - @Falco: 3 posts, 10 likes
  - @awesomerobot: 3 posts, 7 likes
  - @Aurora: 1 post, 6 likes
  - @Wall-E: 4 posts, 5 likes
  - @RGJ: 2 posts, 4 likes
  - @NateDhaliwal: 2 posts, 4 likes
  - @EricGT: 2 posts, 4 likes

* * *

## Interesting Topics

#Marketplace

- @Aurora launched a call for **Usability und UX Unterstützung** on a non-profit self-help Discourse platform to improve structure and user guidance ([#393338/1](https://meta.discourse.org/t/-/393338/1?silent=true))

#Feature

- @BJPickles requested a **OneID Phone No. Age Verification** plugin to comply with the UK Online Safety Act via OTP-based HEAA ([#393310/1](https://meta.discourse.org/t/-/393310/1?silent=true))

- @Moin proposed adding a **sidebar default edit link** to the admin menu for clearer global vs. personal category settings ([#393322/1](https://meta.discourse.org/t/-/393322/1?silent=true))

- @Ethsim2 suggested a preview-to-source **click selection** in the composer for math, quotes, and links, akin to SyncTeX ([#393376/1](https://meta.discourse.org/t/-/393376/1?silent=true))

#Support

- @Saiano ran into a missing **Restore button** during an S3 backup restore and was guided to toggle `enable_backups` ([#393304/1](https://meta.discourse.org/t/-/393304/1?silent=true))

- @toanvoc implemented **JSON-LD schema support** via a plugin recommendation after asking how to insert schema per post ([#393291/1](https://meta.discourse.org/t/-/393291/1?silent=true))

- @Denis_Advert resolved a **Cyrillic custom font** issue by applying the Google Fonts theme component ([#373395/16](https://meta.discourse.org/t/-/373395/16?silent=true))

#Bug

- @awesomerobot identified and fixed a **403 error** when fetching AI topic summaries for logged-out users ([#393261/2](https://meta.discourse.org/t/-/393261/2?silent=true))

- @j.jaffeux and @awesomerobot confirmed that the **⊕ composer menu** is now accessible for screen readers after a recent fix ([#376619/6](https://meta.discourse.org/t/-/376619/6?silent=true))

- @sam flagged a **hallucination** in the Discobot discoveries search results on Meta and suggested disabling AI discoveries here ([#393260/5](https://meta.discourse.org/t/-/393260/5?silent=true))

#Theme component

- @Falco acknowledged Tenor’s deprecation and switched **Discourse Gifs** to Klipy as an alternative provider ([#158738/288](https://meta.discourse.org/t/-/158738/288?silent=true))

- @Andrew_Rowe and @Lilly clarified route settings for **Right Sidebar Blocks** , confirming it only works on topic lists ([#231067/177](https://meta.discourse.org/t/-/231067/177?silent=true))

#UX

- @Wall-E requested a darker **chat highlight color** in personal messages for dark themes, prompting discussion on theme component compatibility ([#393290/1](https://meta.discourse.org/t/-/393290/1?silent=true))

- @putty reported creating a **topic with a Staff Alias via API** resulted in a “Deleted User” label, highlighting a UX gap ([#393370/1](https://meta.discourse.org/t/-/393370/1?silent=true))

#Dev

- @Ethsim2 and @mcmcclur discussed **MathJax v4** enforcing non-nested environments and recommended using an `aligned` wrapper inside `$$…$$` ([#392669/33](https://meta.discourse.org/t/-/392669/33?silent=true))

* * *

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

- @Falco responded to Tenor deprecation in **Discourse Gifs** by posting in [#158738/286](https://meta.discourse.org/t/-/158738/286?silent=true) and implementing Klipy in [#158738/288](https://meta.discourse.org/t/-/158738/288?silent=true)

- @awesomerobot debugged the **403 AI summaries error** in [#393261/2](https://meta.discourse.org/t/-/393261/2?silent=true), confirmed **⊕ composer** access in [#376619/6](https://meta.discourse.org/t/-/376619/6?silent=true), investigated **Email::Receiver::InvalidPost** in [#377793/17](https://meta.discourse.org/t/-/377793/17?silent=true), and addressed the **post edit button** edge-case in [#393038/2](https://meta.discourse.org/t/-/393038/2?silent=true)

- @j.jaffeux clarified accessibility for the **⊕ composer menu** in [#376619/5](https://meta.discourse.org/t/-/376619/5?silent=true)

- @manuel proposed a code diff to add `site_name` interpolation in the **welcome banner header** ([#392604/16](https://meta.discourse.org/t/-/392604/16?silent=true))

- @sam noted the **Discobot search** hallucination in [#393260/5](https://meta.discourse.org/t/-/393260/5?silent=true) and chimed in on the **post edit** edge case in [#393038/2](https://meta.discourse.org/t/-/393038/2?silent=true)

- @bryce confirmed **Right Sidebar Blocks** incompatibility with topic pages in [#231067/187](https://meta.discourse.org/t/-/231067/187?silent=true)

- @supermathie deep-dived the **IncomingEmail parsing** in [#377793/16](https://meta.discourse.org/t/-/377793/16?silent=true) and clarified the **“Moros Protocol”** title logic in [#393274/5](https://meta.discourse.org/t/-/393274/5?silent=true)

- @renato traced custom plugin overrides causing the **Wiki creation** bug in [#309309/14](https://meta.discourse.org/t/-/309309/14?silent=true)

* * *

From Klipy migrations to OTP age checks, it’s been a whirlwind—here’s hoping you wake up error-free and restoration-ready 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: [14 januari 2026 om 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/746 "2026-01-14T21:01:17Z")

</div>

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

## Key Stats

- **New posts** : 93
- **New topics** : 10
- **Top users** (posts / likes):
  - @Moin: 11 posts / 21 likes
  - @shortmort37: 8 posts / 6 likes
  - @ToddZ: 4 posts / 6 likes
  - @Tris20: 1 post / 6 likes
  - @martin: 1 post / 5 likes
  - @david: 1 post / 5 likes
  - @NateDhaliwal: 3 posts / 5 likes
  - @pfaffman: 5 posts / 4 likes
  - @sam: 2 posts / 4 likes
  - @Lilly: 3 posts / 4 likes

## Interesting Topics

#contribute:translations

- @duy reported the [Discourse Math plugin missing from Crowdin](https://meta.discourse.org/t/-/393436/1?silent=true) when translating #translation #math, @Moin explained it’s bundled in core and a `translator.yml` update was needed, then @david delivered a [PR #37107](https://github.com/discourse/discourse/pull/37107) to include `client.en.yml`—read more.

#Site feedback

- @Tris20 proposed an “Alumni” flair for former staff to signal past expertise without current team status, and @Moin cautioned that flair alone lacks date context and may mislead new visitors—[read more](https://meta.discourse.org/t/-/393434/1?silent=true).

#UX

- @martin added a generic message on pages with no new or unseen content via [PR #37099](https://github.com/discourse/discourse/pull/37099), improving clarity on /new and /unread—[see discussion](https://meta.discourse.org/t/-/393264/1?silent=true).

- @Lilly flagged that the doc sidebar feels more cramped after recent spacing changes, and @jordan.vidrine explained the design rationale and plans to adjust the lock-icon alignment—[details](https://meta.discourse.org/t/-/393188/8?silent=true).

#Feature

- @gormus tested tag-group filters with spaces, parentheses, and ampersands and confirmed they work perfectly, thanking @sam for the fix—[view post](https://meta.discourse.org/t/-/393198/4?silent=true) #tag-groups.

- @soeren-1 suggested renaming the “My Posts” sidebar link to “My Activities” for accuracy, and @Moin clarified it specifically targets draft and post history while broader activity lives in the avatar menu—[more here](https://meta.discourse.org/t/-/393415/1?silent=true) #sidebar.

#Bug

- @RGJ encountered an “Invalid integer 1998.9999999999998” error when setting a $19.99 subscription price under #subscriptions; @pfaffman recommended `Math.round(value * 100)` and discussed Stripe’s integer approach—[issue](https://meta.discourse.org/t/-/393466/1?silent=true).

- @small-lovely-cat reported that rejecting posts in the review queue shows a “Yes” button instead of “Approve” after #36812; @awesomerobot confirmed a fix is inbound via [PR #37117](https://github.com/discourse/discourse/pull/37117)—[report](https://meta.discourse.org/t/-/393403/1?silent=true).

- @Moin noted automatic flag‐notification replies don’t bump the inbox date, making them easy to miss, and asked why the conversation timestamp wasn’t updated—[thread](https://meta.discourse.org/t/-/393447/1?silent=true) #personal-messages.

#Migration

- @shortmort37 asked how to track “Bad date/time value ‘0000:00:00 00:00:00’” warnings in phpBB3 imports to map to the original phpBB post IDs; @pfaffman explained how to expose `import_id` via custom script tweaks—[discussion](https://meta.discourse.org/t/-/393391/1?silent=true).

- @shortmort37 also proposed enriching phpBB3 import to assign attachment comments as `alt` text on images; @pfaffman assessed options and suggested encoding captions in filenames as a workaround—[request](https://meta.discourse.org/t/-/393476/1?silent=true) #phpbb.

#Support

- @Lilly pointed out that chat message blocks use the wrong highlight color in the “Grey Amber” palette; @Moin and the recent [color variable PR #20026](https://github.com/discourse/discourse/pull/20026) offer a palette update—[see post](https://meta.discourse.org/t/-/393290/3?silent=true) #chat.

- @Barney_Lodge outlined a need for hundreds of private micro-forums (e.g., by street), and @ToddZ weighed in on hub-and-spoke setups with admin considerations—[read more](https://meta.discourse.org/t/-/392988/13?silent=true) #groups.

#blog

- @mae published a companion discussion for “The AI Search Revolution’s Hidden Dependency,” highlighting forums as trusted, context-rich knowledge sources—[view topic](https://meta.discourse.org/t/-/393396/1?silent=true).

#Hosting

- @westes solicited top hosting providers for self-hosted Discourse; @NateDhaliwal recommended Hetzner/Contabo over DigitalOcean for better specs at lower cost—[details](https://meta.discourse.org/t/-/393411/2?silent=true).

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

- @martin added a generic “no new content” banner on #UX pages via [#37099](https://github.com/discourse/discourse/pull/37099) and clarified its behavior in [393264](https://meta.discourse.org/t/-/393264/5?silent=true).

- @david diagnosed the missing Math plugin translation file and submitted the [PR to core](https://github.com/discourse/discourse/pull/37107) in [393436](https://meta.discourse.org/t/-/393436/6?silent=true).

- @sam confirmed that #tag-groups filters work with special characters in [393198](https://meta.discourse.org/t/-/393198/4?silent=true) and rebaked inline emojis in [345300](https://meta.discourse.org/t/-/345300/11?silent=true).

- @supermathie traced an `Email::Receiver::InvalidPost` bug to the Ruby mail gem’s part reordering in [377793](https://meta.discourse.org/t/-/377793/21?silent=true).

- @mae kicked off the blog discussion on AI-powered search dependencies in [393396](https://meta.discourse.org/t/-/393396/1?silent=true).

- @ducks acknowledged recurring QQ Mail delivery quirks and opened an internal doc update in [392616](https://meta.discourse.org/t/-/392616/9?silent=true).

- @awesomerobot addressed the review-queue button text issue in [393403](https://meta.discourse.org/t/-/393403/3?silent=true) and guided on DMenu focus in modals in [393175](https://meta.discourse.org/t/-/393175/2?silent=true).

- @jordan.vidrine explained the sidebar spacing decisions and upcoming-changes feature for docs in [393188](https://meta.discourse.org/t/-/393188/8?silent=true).

And that’s a wrap—today’s forum sprint was so smooth, not a single puppy was harmed! 🐶🎉

---

<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: [15 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/747 "2026-01-15T21:02:36Z")

</div>

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

## Key Stats

- **New posts:** 97 (see [post 4 in topic 393476](https://meta.discourse.org/t/-/393476/4?silent=true))

- **New topics:** 11 (see [Enhancement request to phpBB3 import script](https://meta.discourse.org/t/-/393476?silent=true))

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

## Interesting Topics

- #Migration #phbb – Enhanced phpBB3 import script to carry over image descriptions, following a patch proposal by @italo in [Enhancement request to phpBB3 import script](https://meta.discourse.org/t/-/393476?silent=true)

- #Feature #pdf-previews – Work-in-progress landed on previewing PDFs inline, with @david confirming support across local uploads, S3, and CDN in [Make PDFs open directly (not via download)](https://meta.discourse.org/t/-/388190?silent=true)

- #Theme component – A new **Fingerprint Button** adds quick access to a user’s fingerprint page from cards and admin screens; details in [Fingerprint Button](https://meta.discourse.org/t/-/393552?silent=true)

- #Dev #dev-news – Clarifications on using `enableDevTools()` and `disableDevTools()` surfaced in [Introducing Discourse developer toolbar](https://meta.discourse.org/t/-/346215?silent=true)

- #UX #calendar-and-event – The all-day event UX was deemed **confusing** when `00:00` defaults hide the intent; suggestions poured in under [It is very difficult to make events all day](https://meta.discourse.org/t/-/393495?silent=true)

- #Bug #subscriptions – @sam warned that storing dollars in a float is unsafe in [Unable to set subscription price to $19.99](https://meta.discourse.org/t/-/393466?silent=true), prompting rounding and cents-based fixes

- #Bug #notifications – To suppress duplicate alerts, @sam tweaked `post_alerter.rb`, sparking product discussion with @lindsey in [Receiving multiple notifications about the same reply](https://meta.discourse.org/t/-/393486?silent=true)

- #Support – Users hitting `bin/rails db` errors got step-by-step guidance using `./launcher rebuild` and `psql` in [运行bin/rails db 出现错误](https://meta.discourse.org/t/-/393531?silent=true)

- #Community – A spirited debate on paid vs. volunteer contributions evolved in [Building Community Through Compensated Contributions](https://meta.discourse.org/t/-/392686?silent=true)

- #Feature #sidebar – A proposal to rename **My Posts** → **My Activities** to avoid inconsistent routing when no drafts exist in [Rename Shortcut: My Posts → My Activities](https://meta.discourse.org/t/-/393415?silent=true)

- #Support #embedding – Dark mode parameters were ignored for anonymous users in embedded discussions; diagnostics and workarounds live in [Ghost / Discourse Embed / Darkmode](https://meta.discourse.org/t/-/393587?silent=true)

- #Bug #automation – A regression halted `:post_edited` events on `latest-release +122`, breaking automations; see [Possible post\_edited Event Regression issue?](https://meta.discourse.org/t/-/393563?silent=true)

- #Bug #performance – Heap growth traced to `_identityMap` in `store.js`; a 3 MB→500 MB demo video was shared in [PERF: There seems to be a memory leakage in frontend-store](https://meta.discourse.org/t/-/393510?silent=true)

- #Dev – Questions on why `composer.save()` triggers the default UI composer arose in [Custom Composer not able to post topic](https://meta.discourse.org/t/-/393569?silent=true)

- #Theme component – After reinstalling, @nathank confirmed that placeholder text works again in [Topic Template Placeholder Text theme component](https://meta.discourse.org/t/-/149053?silent=true)

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

- @sam proposed storing money as cents (integers) in [Unable to set subscription price to $19.99](https://meta.discourse.org/t/-/393466/4?silent=true) and offered a small notification-suppression patch in [Receiving multiple notifications about the same reply](https://meta.discourse.org/t/-/393486/2?silent=true). He also fixed draft-related glitches in [Saving edit no edits made still causes draft to be shown](https://meta.discourse.org/t/-/311565/3?silent=true) and streamlined `bin/rails db` guidance in [运行bin/rails db 出现错误](https://meta.discourse.org/t/-/393531/2?silent=true).

- @david updated on the PDF preview rollout in [Make PDFs open directly (not via download)](https://meta.discourse.org/t/-/388190/10?silent=true) and discussed improving icon management in settings in [Using a placeholder for FontAwesome links in descriptions of settings](https://meta.discourse.org/t/-/370555/6?silent=true).

- @supermathie diagnosed mail‐handler issues and proposed a fix for incoming-mail mangling in [Unexplained Email::Receiver::InvalidPost errors](https://meta.discourse.org/t/-/377793/25?silent=true).

- @martin acknowledged a sidebar bug and promised a patch in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/4?silent=true).

- @lindsey weighed in on when edited posts should suppress notifications in [Receiving multiple notifications about the same reply](https://meta.discourse.org/t/-/393486/4?silent=true).

- @zogstrip asked for data on `_identityMap` growth in [PERF: There seems to be a memory leakage in frontend-store](https://meta.discourse.org/t/-/393510/2?silent=true).

> Fun fact: with nearly a hundred posts in a day, our servers and our hearts are equally full – no puppies were harmed in the making of this report!

---

<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: [16 januari 2026 om 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/748 "2026-01-16T21:01:43Z")

</div>

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

## Key Stats

- **127** new posts in the last 24 hours

- **17** new topics created

- **Top users**

## Interesting Topics

**#Announcements**

- **A new release of Discourse Math** : @sam rolled out MathJax 4.1 support with a redesigned plugin architecture and LLM-friendly LaTeX inlines [read more](https://meta.discourse.org/t/-/393633/1?silent=true).

- **Horizon: High Context Topic Cards** : @chapoi unveiled refined topic cards in Horizon that surface solved status, topic voting, assignments, tags and excerpts at a glance [read more](https://meta.discourse.org/t/-/393470/1?silent=true).

**#Support**

- **Discourse no longer hijacks ctrl+f?** : @Pod noticed ctrl+f triggering the browser’s find instead of in-topic search; @Moin and @awesomerobot confirmed its deliberate removal and highlighted the `/` shortcut [read more](https://meta.discourse.org/t/-/393605/1?silent=true).

- **Mail does not go out after recent update** : @Andro and @nathank reported halted email notifications post-update; @supermathie traced it to Sidekiq scheduled jobs and linked the relevant commit [read more](https://meta.discourse.org/t/-/393621/1?silent=true).

- **Default Category Notifications** : @Andro asked which notification level applies by default; @Moin explained how category, tag and user preferences interact to set the initial watch/tracking state [read more](https://meta.discourse.org/t/-/393670/1?silent=true).

- **How do I reference my image links, I am using S3?** : @hipp0 struggled to load S3-hosted images in theme CSS; @Lilly pointed to the asset inclusions guide [read more](https://meta.discourse.org/t/-/393598/1?silent=true).

**#Dev**

- **Handling non-ASCII in Api-Username header** : @xbd ran into `Request headers must contain only ASCII characters` when impersonating `foö`; @zogstrip proposed a fix and recommended `Api-User-Id` as a workaround [read more](https://meta.discourse.org/t/-/393646/1?silent=true).

- **Disable unpin toggle interaction** : @Heliosurge shared CSS to disable pointer events on the `.pin-toggle-button`, preventing accidental unpins in the admin sidebar [read more](https://meta.discourse.org/t/-/393585/2?silent=true).

- **Error when updating group watchlist via API** : @apf hit a 422 when setting `watching_category_ids`; @zogstrip clarified the need to pass `"update_existing_users"="true"` (string) to apply changes retroactively [read more](https://meta.discourse.org/t/-/393572/3?silent=true).

**#Feature**

- **Change votes icon in user activity** : @Moin proposed replacing the heart with `check-to-slot` for topic votes in user profiles; @putty demoed the icon swap [read more](https://meta.discourse.org/t/-/393695/1?silent=true).

- **Show detailed error for moving posts** : @Moin asked for actionable feedback in the move-post modal; network and console logs uncovered missing title and permission hints that could be surfaced [read more](https://meta.discourse.org/t/-/393690/1?silent=true).

**#Bug**

- **“Attach a file” unresponsive in desktop Safari** : @tshenry flagged a broken attach option in the chat composer at desktop widths; @zogstrip quipped “Safari is the new IE” and linked the upcoming PR [read more](https://meta.discourse.org/t/-/393639/1?silent=true).

- **Search filter mismatches tags:ai+search** : @Moin found that `tags:ai+search` returns topics tagged #ai and #ai-search; discrepancy between filter and search APIs was confirmed [read more](https://meta.discourse.org/t/-/393661/1?silent=true).

**#Installation**

- **pnpm permission error during rebuild** : @Padoup-Padoup encountered `EACCES: permission denied, open '/root/.npmrc'` in multisite migrate; @supermathie advised `sudo -H -E -u discourse` to set the home directory properly [read more](https://meta.discourse.org/t/-/393702/1?silent=true).

**#Plugin**

- **Resenha — Discord-style Voice Rooms** : @Heliosurge wondered if the #experimental tag should accompany Resenha; discussion touched on plugin stability and namespace best practices [read more](https://meta.discourse.org/t/-/389056/10?silent=true).

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

- @sam announced the Discourse Math plugin upgrade in [A new release of Discourse Math](https://meta.discourse.org/t/-/393633/1?silent=true).

- @awesomerobot confirmed the ctrl+f shortcut removal in [Discourse no longer hijacks ctrl+f?](https://meta.discourse.org/t/-/393605/3?silent=true) and outlined AI-powered search enhancements in [Plans to merge Global Search with Discourse AI for a Chat-based UI?](https://meta.discourse.org/t/-/393653/2?silent=true).

- @chapoi introduced high-context topic cards for Horizon in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/1?silent=true).

- @zogstrip patched the non-ASCII API header handling in [Handling non-ASCII in Api-Username header](https://meta.discourse.org/t/-/393646/3?silent=true), fixed the Safari chat attach bug in [Attach a file unresponsive in desktop Safari](https://meta.discourse.org/t/-/393639/3?silent=true), and clarified the API group watchlist error in [Error when updating group watchlist via API](https://meta.discourse.org/t/-/393572/3?silent=true).

- @supermathie diagnosed the Sidekiq email issue in [Mail does not go out after recent update](https://meta.discourse.org/t/-/393621/3?silent=true), corrected the multisite migrate command in [pnpm permission error during rebuild](https://meta.discourse.org/t/-/393702/3?silent=true), and began troubleshooting B2 backup failures in [Error uploading backup to B2](https://meta.discourse.org/t/-/393682/2?silent=true).

- @david updated translation key mappings for Math strings in [Missing Discourse Math plugin for translating?](https://meta.discourse.org/t/-/393436/10?silent=true) and merged OIDC PKCE docs in [OpenID Connect Plugin Refactor](https://meta.discourse.org/t/-/386884/6?silent=true).

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

- @renato confirmed wrap token support in RTE and closed related issues in [Generic [wrap]/Markdown-it Custom Token Types causing errors in RTE](https://meta.discourse.org/t/-/377922/11?silent=true).

- @mcwumbly shared context for chat pinning requests in [Ability to pin messages in chat](https://meta.discourse.org/t/-/276793/7?silent=true).

- @saquetim triaged the frontend-store memory leak and linked a PR in [PERF: There seems to be a memory leakage in frontend-store](https://meta.discourse.org/t/-/393510/8?silent=true).

* * *

After balancing MathJax formulas, Safari quirks, and API adventures, we can safely say: yesterday was a perfectly **calculated** day 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: [17 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/749 "2026-01-17T21:02:28Z")

</div>

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

## Key Stats

- **New posts:** 51

- **New topics:** 6

- **Top users:**

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

## Interesting Topics

### #General

- **本轮大规模更新终于告一段落了？**  
@sniper756 kicked off a light-hearted chat on the flurry of early-year releases, and @mcwumbly explained Discourse’s continuous-delivery approach while previewing new admin controls for smoother upgrades. [read more](https://meta.discourse.org/t/-/393727?silent=true)

### #Migration

- **Enhancement request to phpBB3 import script**  
@shortmort37 navigated `NoMethodError` snags in the phpBB3 import and, with @italo’s pry-based debugging tips, reported a successful retry by dawn. [read more](https://meta.discourse.org/t/-/393476?silent=true)

### #Feature

- **Watched Words enhancements**  
Two related requests under #watched-words: @Don suggested adding an icon to mark system-generated links for transparency, and @taravasya asked about restricting watched words to specific categories or topics.  
• [read more](https://meta.discourse.org/t/-/393725?silent=true)  
• [read more](https://meta.discourse.org/t/-/393720?silent=true)

- **Change votes icon in user activity**  
@NateDhaliwal spotted an inconsistency in the vote icon, prompting @chapoi to update the topic-voting card to use `check-to-slot`. [read more](https://meta.discourse.org/t/-/393695?silent=true)

- **Poll UX improvements**  
@JJde proposed listing poll options inline in the HTML email notification for better on-the-go context, and @Moin reminded us of dynamic polls that allow editing options post-launch.  
• [read more](https://meta.discourse.org/t/-/393728?silent=true)  
• [read more](https://meta.discourse.org/t/-/86226?silent=true)

- **AI-powered “meaningless reply” filter**  
@tom_eric sketched out a regex + LLM plugin to hide low-signal replies, with UI transparency and optional auto-summaries of hidden content. [read more](https://meta.discourse.org/t/-/393719?silent=true)

- **Support image captions**  
@shortmort37 requested native caption support alongside alt-text to replicate phpBB-style Fancybox galleries via a #Theme component. [read more](https://meta.discourse.org/t/-/333922?silent=true)

### #Community

- **Building Community Through Compensated Contributions**  
@Architect and the crew debated tipping, subscription cuts, and donation plugins vs. gamification trade-offs in a compensated-micropayment model. [read more](https://meta.discourse.org/t/-/392686?silent=true)

### #Bug

- **post\_created\_edited Event Regression**  
@Neil_Evans confirmed that edit triggers for automations now fire correctly post-rebuild, thanks to @zogstrip’s advice on inter-process listeners. [read more](https://meta.discourse.org/t/-/393563?silent=true)

- **Group watchlist API hiccup**  
@apf and @zogstrip fixed a `PUT /groups/{id}.json` error by repositioning `update_existing_users` outside the `group` object in the JSON payload. [read more](https://meta.discourse.org/t/-/393572?silent=true)

### #Support

- **Mail does not go out after recent update**  
@Saen and @Ethsim2 dug into missing sender names and hundreds of failed Sidekiq jobs on `latest-release+103`, which were resolved by commits in `latest-release+153`. [read more](https://meta.discourse.org/t/-/393621?silent=true)

- **Discord Signup broken with Hcaptcha**  
@TypicalThieves reported confusing Discord-via-Hcaptcha errors that bury the actual captcha prompt, spurring config checks to avoid mixed messages. [read more](https://meta.discourse.org/t/-/393731?silent=true)

- **Can’t create Wiki (as admin)**  
@jenmck traced a broken wiki toggle to the [Category Moderators Enhancer](https://meta.discourse.org/t/category-moderators-enhancer/268065?silent=true) plugin, and removing it restored expected behavior. [read more](https://meta.discourse.org/t/-/309309?silent=true)

- **Wrap formatting in automation composer**  
@Moin asked for RTE support for `[wrap]` tags when building automation messages, since current manual copy-paste from docs frequently fails. [read more](https://meta.discourse.org/t/-/391347?silent=true)

### #Using Discourse

- **Understanding post flags notification**  
@hendersj explored adding the moderators group to flag-action notifications for multilingual admin teams, discussing potential template tweaks. [read more](https://meta.discourse.org/t/-/275?silent=true)

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

- @mcwumbly guided @sniper756 through update cadence in [本轮大规模更新终于告一段落了？ (#393727/2)](https://meta.discourse.org/t/-/393727/2?silent=true) and shared extended context on experimental releases in [post #4](https://meta.discourse.org/t/-/393727/4?silent=true)

- @zogstrip confirmed the fix for the `post_created_edited` trigger in [post\_created\_edited Event Regression (#393563/10)](https://meta.discourse.org/t/-/393563/10?silent=true)

- @chapoi weighed in on icon consistency for vote cards in [Change votes icon in user activity to ‘check-to-slot’ (#393695/4)](https://meta.discourse.org/t/-/393695/4?silent=true)

- @supermathie advised on email provider best practices in [部署的Discourse用户注册且已经激活，但是邮箱一直发送激活邮件 (#393612/8)](https://meta.discourse.org/t/-/393612/8?silent=true)

Between import snafus, polling tweaks, and AI filter ambitions, [meta.discourse.org](http://meta.discourse.org) was buzzing like a lively coffee shop today – see you in the threads 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: [18 januari 2026 om 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/750 "2026-01-18T21:03:50Z")

</div>

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

## Key Stats

- **New posts:** 23
- **New topics:** 4
- **Top users:**
  - @Lilly (2 posts, 11 likes)
  - @Moin (4 posts, 10 likes)
  - @Ethsim2 (4 posts, 5 likes)
  - @pfaffman (2 posts, 4 likes)
  - @Canapin (2 posts, 4 likes)
  - @Ed_S (1 post, 3 likes)
  - @NateDhaliwal (1 post, 2 likes)
  - @merefield (1 post, 2 likes)
  - @AquaL1te (1 post, 1 like)
  - @Architect (2 posts, 1 like)

* * *

## Interesting Topics

**#Theme component**

- @Ethsim2 introduced **Rotating Composer Placeholder** (#composer), which cycles dynamic prompts in the composer for replies and new topics ([source](https://meta.discourse.org/t/393740/1?silent=true)), building on the category-specific approach of **Topic Template Placeholder Text** ([see](https://meta.discourse.org/t/topic-template-placeholder-text-theme-component/149053/1?silent=true)) and guided by the [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966?silent=true). [read more](https://meta.discourse.org/t/393740/1?silent=true)

**#Plugin**

- @Lilly released **Discourse Group User Status** (#user-status), a plugin allowing granular group and trust level control over status features, complete with automatic cleanup and hidden UI elements for unauthorized users ([details](https://meta.discourse.org/t/393748/1?silent=true)), and administrators can follow the [plugin installation guide](https://meta.discourse.org/t/install-plugins-in-discourse/19157?silent=true). [read more](https://meta.discourse.org/t/393748/1?silent=true)

- In **Discourse User Location** , @祁同伟 explored state/province-level user location data and using it in themes ([UX](https://meta.discourse.org/t/392003/7?silent=true)). [read more](https://meta.discourse.org/t/392003/7?silent=true)

**#Community**

- @Architect engaged in **Building Community Through Compensated Contributions** (#Community), debating gamification’s pros and cons alongside the [official gamification plugin](https://meta.discourse.org/t/discourse-gamification/225916?silent=true) ([post 62](https://meta.discourse.org/t/392686/62?silent=true)). [read more](https://meta.discourse.org/t/392686/62?silent=true)

**#Support**

- @bck055 requested a **Quiz form with explanations** (#quiz), investigating #polls alternatives; @merefield linked to [AI Artifact User Storage](https://meta.discourse.org/t/ai-artifact-user-storage/369822?silent=true) and [Experimental Form Templates](https://meta.discourse.org/t/introducing-experimental-form-templates/278631?silent=true) for inspiration, while @pfaffman detailed the plugin’s data model requirements ([discussion](https://meta.discourse.org/t/393735/1?silent=true)). [read more](https://meta.discourse.org/t/393735/1?silent=true)

**#Bug**

- @Moin discovered **Bulk tag creation rejects tags with uppercase letters** (#tags), showing inconsistency with the topic UI and the `force_lowercase_tags` setting ([issue](https://meta.discourse.org/t/393744/1?silent=true)). [read more](https://meta.discourse.org/t/393744/1?silent=true)

- @lilydjwg highlighted **Rejected mails are unreadable** (#email), contrasting core handling with Exchange server error formatting ([example](https://meta.discourse.org/t/392868/4?silent=true)). [read more](https://meta.discourse.org/t/392868/4?silent=true)

**#Dev**

- @Moin tagged a legacy thread, **Creating a component to staff-limit user status** (#user-status), celebrating Lilly’s plugin that implements group-limited statuses directly ([see](https://meta.discourse.org/t/260214/23?silent=true)). [read more](https://meta.discourse.org/t/260214/23?silent=true)

**#UX**

- @Moin discussed **discourse论坛AI配置限额精确到每个人** (#ai), noting that the core `quota` feature already tracks usage per individual ([context](https://meta.discourse.org/t/393145/2?silent=true)). [read more](https://meta.discourse.org/t/393145/2?silent=true)

**#Announcements**

- @AquaL1te inquired about enforcing **High Context Topic Cards** in the Horizon theme (#horizon-theme) and troubleshooting `always_include_topic_excerpts` ([bug](https://meta.discourse.org/t/393470/7?silent=true)). [read more](https://meta.discourse.org/t/393470/7?silent=true)

* * *

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

- @pfaffman suggested rotating varied prompts to boost engagement in **Rotating Composer Placeholder** ([source](https://meta.discourse.org/t/393740/3?silent=true)). [read more](https://meta.discourse.org/t/393740/3?silent=true)

- @pfaffman mapped out the data model and feedback flow for a **Quiz form with explanations** plugin in the [discussion](https://meta.discourse.org/t/393735/4?silent=true). [read more](https://meta.discourse.org/t/393735/4?silent=true)

* * *

That’s a wrap on today’s meta mash-up of rotating prompts, group-restricted statuses, and uppercase tag dramas—see you when the next post spins up!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [19 januari 2026 om 21:00 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/751 "2026-01-19T21:00:53Z")

</div>

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

## Key Stats

- **New Posts** : 105
- **New Topics** : 14
- **Top Users** :
  - @Moin: 13 posts, 19 likes
  - @sam: 4 posts, 9 likes
  - @nat: 2 posts, 7 likes
  - @nathank: 2 posts, 5 likes
  - @Lilly: 2 posts, 4 likes
  - @seanblue: 3 posts, 3 likes
  - @zogstrip: 6 posts, 3 likes
  - @pfaffman: 6 posts, 3 likes
  - @Canapin: 2 posts, 3 likes
  - @Ed_S: 1 post, 3 likes

## Interesting Topics

- **#General** : @sam reported that the large-scale update cycle has only just begun despite wrapping up initial changes, noting a spike in code removal after the MathJax migration. [read more](https://meta.discourse.org/t/-/393727/8?silent=true)

- **#Support** : @hipp0 couldn’t restore the default @mention for Trust Level 4 after renaming it to `-K-`, and @Moin walked through checking the `groups.default_names.trust_level_4` key and using CSS [safe mode](https://meta.discourse.org/t/53504?silent=true). [read more](https://meta.discourse.org/t/-/393762/1?silent=true)

- **#Support** : Tealk discovered a muted category was excluded from `/latest`, and @Lilly and @Moin helped locate the hiding via the **Default categories muted** site setting. [read more](https://meta.discourse.org/t/-/393802/2?silent=true)

- **#Bug** : @seanblue found that the rich text editor strips `<br>` tags inside tables—breaking wiki posts—and @sam confirmed it’s an edge-case bug in the table editor. [read more](https://meta.discourse.org/t/-/393758/3?silent=true)

- **#Support** : Andro asked how to remove the “Someone replied to a topic you are Watching” email preview, and @Moin pointed to customizing `user_notifications.user_posted.preview` in site text. [read more](https://meta.discourse.org/t/-/393781/4?silent=true)

- **#Support** : hipp0 wanted to restrict uploads to specific subscriber groups rather than trust levels; @Moin suggested extending the [Restrict uploads](https://meta.discourse.org/t/-/393763/1?silent=true) theme component for group-based control. [read more](https://meta.discourse.org/t/-/393763/1?silent=true)

- **#Hosting** : Ethsim2 outlined a manual, non-multisite approach to host two independent Discourse sites on one server—separate containers, shared external Postgres and Redis, and HAProxy for traffic—and contrasted it with a supported multisite runbook. [read more](https://meta.discourse.org/t/-/392692/51?silent=true)

- **#Plugin** : nathank praised the new Discord-style Voice Rooms plugin for seamlessly upgrading text discussions to verbal chats, and proposed AI transcription and deeper chat integration. [read more](https://meta.discourse.org/t/-/389056/11?silent=true)

- **#contribute:translations** : savas asked whether Lithuanian translations still live on [translate.discourse.org](http://translate.discourse.org), and @Moin confirmed Discourse continues to use Crowdin. [read more](https://meta.discourse.org/t/-/95358/8?silent=true)

- **#Dev** : Ethsim2 reported Chrome hardware acceleration makes the composer caret invisible when rendering discourse-calendar oneboxes on Windows 11, pointing to a GPU compositor issue that disappears when acceleration is disabled. [read more](https://meta.discourse.org/t/-/393809/1?silent=true)

- **#Bug** : noahl flagged items reappearing immediately in the new review queue after approval—possibly tied to AI spam checks—and invited collective debugging. [read more](https://meta.discourse.org/t/-/393804/1?silent=true)

- **#blog** : rey.riel celebrated the Discourse MCP plugin merge request that expands internal API capabilities for CRM-style user data queries. [read more](https://meta.discourse.org/t/-/386983/17?silent=true)

- **#Community** : westes outlined fraud-prevention strategies for compensated contributions—trust-level delays, transaction fees, and automated anti-fraud safeguards—to build a secure reward system. [read more](https://meta.discourse.org/t/-/392686/65?silent=true)

- **#Feature** : chapoi merged the “check-to-slot” votes icon update for topic voting UI, marking that enhancement as completed. [read more](https://meta.discourse.org/t/-/393695/5?silent=true)

- **#UX** : hipp0 noticed renaming the Subscribe Title text also altered button labels in the subscriptions plugin, sparking a deeper look at the component’s bindings. [read more](https://meta.discourse.org/t/-/393766/1?silent=true)

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

- **@sam** confirmed the table editor bug stripping `<br>` tags in [Rich text editor erases HTML tags from post](https://meta.discourse.org/t/-/393758/3?silent=true), assessed repository health post-MathJax in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/8?silent=true), and weighed in on rendering options for the new Math plugin in [A new release of Discourse Math](https://meta.discourse.org/t/-/393633/4?silent=true)

- **@nat** welcomed a new member to Discourse and pointed them to #Announcements in [本轮大规模更新终于告一段落了？](https://meta.discourse.org/t/-/393727/10?silent=true), and acknowledged the uppercase tag bug ahead of upcoming #tags improvements in [Bulk tag creation rejects tags with uppercase letters](https://meta.discourse.org/t/-/393744/5?silent=true)

- **@zogstrip** probed the new “preview” prefix behavior in [Someone replied to a topic you are Watching](https://meta.discourse.org/t/-/393781/2?silent=true) and merged the anonymizer fix for `Log anonymizer details` in [Log anonymizer details setting not fully anonymizing usernames](https://meta.discourse.org/t/-/387500/4?silent=true)

- **@chapoi** applied the completed vote-icon change in [Change votes icon in user activity to ‘check-to-slot’](https://meta.discourse.org/t/-/393695/5?silent=true) and advised on default settings for tag visibility in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/8?silent=true)

- **@HAWK** recommended splitting the multi-site hosting discussion into distinct topics for clarity in [One server for 2 Discourse communities?](https://meta.discourse.org/t/-/392692/58?silent=true)

- **@supermathie** guided SMTP debugging steps in [Mail does not go out after recent update](https://meta.discourse.org/t/-/393621/8?silent=true) and pinpointed the commit removing “via SITENAME” from email headers in [Email From: headers lost their “via SITENAME” text](https://meta.discourse.org/t/-/393814/4?silent=true)

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

Looks like we squashed bugs, tweaked settings, and merged features—tomorrow, let’s hope for fewer invisible carets and more dancing emoji!

---

<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: [20 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/752 "2026-01-20T21:02:08Z")

</div>

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

## Key Stats

- **Time frame** : 2026-01-19 to 2026-01-20
- **New posts** : 108
- **New topics** : 16
- **Top users** :
  - @Falco (29 likes, 5 posts)
  - @pfaffman (16 likes, 13 posts)
  - @Lilly (16 likes, 3 posts)
  - @RGJ (10 likes, 5 posts)
  - @tobiaseigen (9 likes, 6 posts)
  - @Moin (9 likes, 5 posts)
  - @supermathie (5 likes, 7 posts)
  - @merefield (4 likes, 2 posts)
  - @itsbhanusharma (4 likes, 3 posts)
  - @gormus (4 likes, 1 post)

* * *

## Interesting Topics

#Announcements

- @Falco unveiled **Self-Hosting Discourse Just Got a Whole Lot Easier** , introducing a one-command installer and optional SMTP via Discourse ID, complete with free subdomains for testing workflows [read more](https://meta.discourse.org/t/-/393915/1?silent=true) #install

- The team announced **Deprecating the Search Banner theme component** , clarifying migration of translation overrides and native locale support after feedback from @lindsey and @Moin [details in discussion](https://meta.discourse.org/t/-/379322/22?silent=true) #search-banner

#Bug

- @pfaffman highlighted that **`LETSENCRYPT_ACCOUNT_EMAIL` is no longer needed** , prompting a cleanup of Docker templates and a fix merged by @Falco [see thread](https://meta.discourse.org/t/-/393831/1?silent=true) #letsencrypt

- @RGJ reported **Category email in `requires reply_by_email_enabled?`** , uncovering an unintended side effect in `Email::Receiver` checks that @supermathie is now rectifying [follow the fix](https://meta.discourse.org/t/-/393855/1?silent=true)

- @SubStrider encountered a **build error with `configure-ssl` and `configure-letsencrypt`** , which was quickly traced to a recent SSL template change and resolved by @Falco [bug details](https://meta.discourse.org/t/-/393902/1?silent=true)

#Theme component

- Lilly released **Discourse Indented Subcategories** , a theme component that elegantly indents nested categories in the desktop sidebar, easing navigation for large forums [preview it here](https://meta.discourse.org/t/-/393838/1?silent=true) #sidebar

#Plugin

- 祁同伟 proposed adding **automatic IP-based location detection** to the Locations Plugin, spurring an admin discussion with @merefield and @nathank about privacy and site-wide options [join the thread](https://meta.discourse.org/t/-/69742/1206?silent=true) #paid-support

- elmuerte introduced **Discourse Poison Fountain** , a novel plugin that embeds hidden nofollow links to poison unscrupulous web scrapers and protect communities [check it out](https://meta.discourse.org/t/-/393924/1?silent=true)

#Support

- A user struggled to **update category security permissions for a specific category** until @Moin pointed out a color-format bug in the general settings tab [solution here](https://meta.discourse.org/t/-/393825/6?silent=true)

- hipp0 discovered that **Welcome header text `%{site_name}` was invalid** , and @manuel patched Discourse to expose the `site_name` variable across all header fields [view the update](https://meta.discourse.org/t/-/392604/19?silent=true)

- hipp0 asked **Has anyone tried the Stripe Crypto On Ramp integration?** , triggering discussion on subscription plugin compatibility and integration paths [share your experience](https://meta.discourse.org/t/-/393839/1?silent=true) #subscriptions

#Feature

- @gormus requested a **“notes” field for screened IP addresses** , suggesting a ticket reference system to streamline moderation and audit trails [feature request](https://meta.discourse.org/t/-/393860/1?silent=true)

#Installation

- stevejr inquired **Which versions of AWS Aurora Postgres are supported?** , and @RGJ confirmed Discourse runs smoothly on v15+ despite old docs mentioning v13 [official answer](https://meta.discourse.org/t/-/393871/1?silent=true) #postgres

- Ivernite outlined how to **serve Discourse at `/` and a custom app at `/tickets`** , with @itsbhanusharma and @pfaffman weighing in on external reverse-proxy configurations [get the details](https://meta.discourse.org/t/-/393888/1?silent=true)

#UX

- conartist6 called for a **user setting to disable AI nudges** , sparking debate on ethical AI defaults and lightweight CSS workarounds from @awesomerobot and @chapoi [weigh in here](https://meta.discourse.org/t/-/393818/8?silent=true) #ai #ai-summarize

* * *

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

- **@Falco** announced the new installer in _Self-Hosting Discourse Just Got a Whole Lot Easier_ [link](https://meta.discourse.org/t/-/393915/1?silent=true), fixed the Let’s Encrypt email bug [patch discussion](https://meta.discourse.org/t/-/393831/6?silent=true), and resolved the SSL template issue [build error fix](https://meta.discourse.org/t/-/393902/3?silent=true).

- **@supermathie** dug into the category-email bug [discussion](https://meta.discourse.org/t/-/393855/2?silent=true).

- **@manuel** implemented a patch exposing `%{site_name}` in header texts [fix details](https://meta.discourse.org/t/-/392604/19?silent=true).

- **@lindsey** clarified translation migrations during the deprecation of the Search Banner component [migration notes](https://meta.discourse.org/t/-/379322/22?silent=true).

- **@dax** updated the community about the deprecation for nested sidebar categories in the original theme component thread [see update](https://meta.discourse.org/t/-/329437/22?silent=true).

- **@zogstrip** confirmed merging the fix for the two-emoji title bug in email subjects [bug merge](https://meta.discourse.org/t/-/389922/8?silent=true).

- **@chapoi** chimed in on the AI nudge preference discussion [UX debate](https://meta.discourse.org/t/-/393818/9?silent=true).

- **@sam** provided insights into tool counts and upcoming releases in the Discourse MCP blog thread [MCP update](https://meta.discourse.org/t/-/386983/20?silent=true).

- **@awesomerobot** highlighted built-in admin AI toggles during the user preference debate [AI settings](https://meta.discourse.org/t/-/393818/10?silent=true).

* * *

_Fueled by bug fixes, feature launches, and a dash of AI skepticism, yesterday’s Meta felt like a digital hackathon—bring on today’s caffeine and code!_

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/753 "2026-01-21T21:02:27Z")

</div>

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

## Key Stats

- **Total new posts:** 96
- **Total new topics:** 14

**Top users by activity and likes**

- @Canapin – **4 posts** , **23 likes**
- @sam – **2 posts** , **17 likes**
- @NateDhaliwal – **6 posts** , **13 likes**
- @Function – **1 post** , **13 likes**
- @Falco – **2 posts** , **11 likes**
- @Moin – **13 posts** , **10 likes**
- @pfaffman – **6 posts** , **7 likes**
- @tennant – **1 post** , **6 likes**
- @zogstrip – **4 posts** , **6 likes**
- @pmusaraj – **3 posts** , **6 likes**

## Interesting Topics

#Announcements

- @Falco unveiled optional SMTP and streamlined Discourse ID–based install in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/1?silent=true), and clarified email and `discourse.diy` usage details [in his follow-up](https://meta.discourse.org/t/-/393915/9?silent=true).

- @martin confirmed admin-set defaults for high-context topic cards following [chapoi’s idea](https://meta.discourse.org/t/-/393470/8?silent=true) in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/13?silent=true).

- @david noted that documentation still needs an update and invited fresh contributions to resolve conflicts in [Color schemes are now color palettes](https://meta.discourse.org/t/-/342798/3?silent=true).

- @Moin pointed out translation improvements for chat sidebar text after changes merged in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/11?silent=true).

#Praise

- @Function expressed heartfelt appreciation for Discourse’s design and performance in [Thank you for Discourse](https://meta.discourse.org/t/-/393975/1?silent=true), rallying community kudos.

#UX

- @NateDhaliwal reported invisible white text on the Discourse ID 404 page, prompting @derek’s swift patch in [Discourse ID 404 page text is white, making it invisible](https://meta.discourse.org/t/-/393974/4?silent=true).

- @small-lovely-cat highlighted alignment bugs involving the `category-experts` and `follow` plugins and proposed CSS fixes in [Minor UX misalign when plugin involved](https://meta.discourse.org/t/-/393957/1?silent=true).

- @zogstrip merged a fix to automatically remove bookmarks for inaccessible topics in [Bookmarks still exist for topics you no longer have access to](https://meta.discourse.org/t/-/391822/4?silent=true).

#contribute:translations

- @Moin questioned the use of formal German on the ID site versus informal UI language in [Why does the Discourse ID page use formal German?](https://meta.discourse.org/t/-/393983/1?silent=true).

- @zogstrip added plural-handling improvements to `relative_reset_time` in [Is ‘in’ translateable in relative\_reset\_time?](https://meta.discourse.org/t/-/393773/3?silent=true).

- @Moin discovered inconsistent plural support with MessageFormat in Polish and opened an investigation in [I think there is a problem with MessageFormat and languages with more or less plurals than English](https://meta.discourse.org/t/-/394016/1?silent=true).

#Support

- @NateDhaliwal recommended adding a direct link to the subdomain manager in the ID sidebar, with @pmusaraj agreeing to investigate, in [Add Subdomain Manager page to sidebar in Discourse ID](https://meta.discourse.org/t/-/393976/2?silent=true).

- @Ivernite asked how to expose public user IDs on profiles, and @Moin pointed to a theme component solution in [Can users make their User ID visible on their profile?](https://meta.discourse.org/t/-/394001/3?silent=true).

- @diogocsc fixed missing avatar-upload options by updating authorized extensions in [Misssing Profile Picture options](https://meta.discourse.org/t/-/393988/4?silent=true).

- @Ivernite troubleshooted login failures behind Nginx and explored group-based header link visibility in [Users Can’t Log In After Nginx Setup + Need Group-Based Visibility for Download Link](https://meta.discourse.org/t/-/394000/3?silent=true).

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

- @sam clarified subdomain retention rules in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/12?silent=true) and added `status:new-posts` filters in [Filtering topic lists in Discourse](https://meta.discourse.org/t/-/375558/6?silent=true).

- @Falco explained the continued need for SMTP on email delivery and highlighted push notification options in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/9?silent=true).

- @pmusaraj responded to the 404-page visibility bug in [Discourse ID 404 page text is white, making it invisible](https://meta.discourse.org/t/-/393974/4?silent=true) and backed the sidebar enhancement in [Add Subdomain Manager page to sidebar in Discourse ID](https://meta.discourse.org/t/-/393976/2?silent=true).

- @zogstrip improved pluralization support in [Is ‘in’ translateable in relative\_reset\_time?](https://meta.discourse.org/t/-/393773/3?silent=true) and tightened anonymizer logic in [`Log anonymizer details` setting not fully anonymizing usernames](https://meta.discourse.org/t/-/387500/8?silent=true).

- @martin detailed admin preference behavior for high-context cards in [Horizon: High Context Topic Cards](https://meta.discourse.org/t/-/393470/13?silent=true).

- @mcwumbly shared insights on the importance of data portability for communities in [Data Portability Is Table Stakes For Community Builders In The Age Of AI](https://meta.discourse.org/t/-/393943/1?silent=true).

- @supermathie proposed a permission-scope fix for category emails in [Category email in requires reply\_by\_email\_enabled?](https://meta.discourse.org/t/-/393855/3?silent=true).

- @derek patched the white-text 404 issue on the ID page in [Discourse ID 404 page text is white, making it invisible](https://meta.discourse.org/t/-/393974/5?silent=true).

- @david noted documentation gaps and encouraged a new PR in [Color schemes are now color palettes](https://meta.discourse.org/t/-/342798/3?silent=true).

- @davidb merged a fix for onebox image aspect ratio based on oEmbed metadata in [Onebox images with bad aspect when oEmbed specifies dimentions for rich HTML embeds](https://meta.discourse.org/t/-/277098/22?silent=true).

Stay pawsitive—after all these fixes, our Discourse code is running smoother than a well-trained puppy! 🐶

---

<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: [22 januari 2026 om 21:01 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/754 "2026-01-22T21:01:32Z")

</div>

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

## Key Stats

- **New posts:** 97
- **New topics:** 14
- **Top users (likes, posts):**
  - @Lilly (25 likes, 4 posts)
  - @Moin (11 likes, 9 posts)
  - @lindsey (9 likes, 1 post)
  - @ToddZ (7 likes, 2 posts)
  - @Bas (7 likes, 1 post)
  - @RGJ (7 likes, 2 posts)
  - @Ed_S (7 likes, 1 post)
  - @itsbhanusharma (7 likes, 3 posts)
  - @Falco (6 likes, 2 posts)
  - @pfaffman (5 likes, 4 posts)

## Interesting Topics

- #Community @BruceM asked whether using full names as usernames and business names as display names was a good practice in the [User Naming Convention](https://meta.discourse.org/t/-/394068/1?silent=true) topic, with @itsbhanusharma and @Shirly_Nowak weighing in on pros and cons.

- #Theme component: @Lilly introduced the [Discourse Sidebar Menu Reorder](https://meta.discourse.org/t/-/394049/1?silent=true) component so admins can reorder default and custom sidebar sections via the UI.

- #Announcements @Falco explained that the new installer makes [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/22?silent=true) by streamlining fresh installs on dedicated servers, and addressed Raspberry Pi questions.

- #Support @Steradiant wondered if flags could alert mods without auto-hiding in [Flagging posts as a moderator](https://meta.discourse.org/t/-/394031/1?silent=true), and @Lilly recommended proper flag types and whisper tags.

- #Announcements @lindsey shared the [Current Projects – January 2026](https://meta.discourse.org/t/-/393885/1?silent=true) rundown, highlighting the new brand, image carousel, and a dedicated release site.

- #Bug @small-lovely-cat reported MessageFormat failures for #pl\_PL and #zh\_CN locales in [There is a problem with MessageFormat and languages with a country code like pl\_PL and zh\_CN](https://meta.discourse.org/t/-/394016/1?silent=true), with @david supplying a fix in PR 37268.

- #Feature @Ed_S suggested styling improvements for partial-day data in admin graphs in [UX improvement request: admin graphs vs user graphs](https://meta.discourse.org/t/-/394108/1?silent=true), and @awesomerobot drafted a PR solution.

- #Support @happyhappy asked how to adjust auto-logout timing in [How to change the auto logout function?](https://meta.discourse.org/t/-/394095/1?silent=true), and @RGJ walked through “persistent sessions” and “log out strict” settings.

- #Feature @manut explored assigning groups via the OAuth2 plugin in [Automatically assign users to groups](https://meta.discourse.org/t/-/394076/1?silent=true), prompting @chapoi and @david to point out existing group-override work.

- #Site Management: @benjamincfarmer queried how hosted sites access verbose localization in [Find a translation key with verbose localization](https://meta.discourse.org/t/-/134651/4?silent=true), and @Lilly directed to session settings and dev tools.

- #Support @happyhappy debugged why the [Discourse Hub android mobile app cannot find private server](https://meta.discourse.org/t/-/394033/1?silent=true), learning that crawler-blocking rules were to blame thanks to @pmusaraj’s guidance.

- #Plugin @christophdb launched the [Discourse Posthog Plugin](https://meta.discourse.org/t/-/394116/1?silent=true) to track events like pageviews and likes, with community notes on privacy levels and configuration.

- #General @simon_tong asked if domain webmail SMTP is supported for activation emails in [Does Discourse officially support domain webmail SMTP for activation emails, or is Gmail / third-party SMTP the expected setup](https://meta.discourse.org/t/-/394051/1?silent=true), and @itsbhanusharma recommended ESPs like Mailgun or SendGrid.

- #Dev @manut described pain points switching Discourse versions during development in [Is there an easy way to change version during development?](https://meta.discourse.org/t/-/394070/1?silent=true), and @pmusaraj suggested using `dv` for parallel containers.

- #Installation @1vernit3 reported login failures after putting Discourse behind Nginx in [Users Can’t Log In After Nginx Setup](https://meta.discourse.org/t/-/394088/1?silent=true), seeking fixes for proxy headers and cookie handling.

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

- @lindsey published the [Current Projects – January 2026](https://meta.discourse.org/t/-/393885/1?silent=true) newsletter detailing Discourse’s latest work.

- @Bas contributed naming-convention insights in the [User Naming Convention](https://meta.discourse.org/t/-/394068/1?silent=true) discussion.

- @Falco clarified installer scope and Pi support in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/22?silent=true).

- @david diagnosed the MessageFormat locale bug in [There is a problem with MessageFormat and languages with a country code like pl\_PL and zh\_CN](https://meta.discourse.org/t/-/394016/1?silent=true) and guided on verbose localization in [Find a translation key with verbose localization](https://meta.discourse.org/t/-/134651/4?silent=true).

- @sam prototyped collapse-behavior for reactions in [Ability to display all the likes/reactions on a post](https://meta.discourse.org/t/-/389820/15?silent=true).

- @pmusaraj debugged Android crawler checks in [Discourse Hub android mobile app cannot find private server](https://meta.discourse.org/t/-/394033/1?silent=true) and advised on multi-version dev containers in [Is there an easy way to change version during development?](https://meta.discourse.org/t/-/394070/1?silent=true).

- @chapoi shared thoughts on group-override code paths in [Automatically assign users to groups](https://meta.discourse.org/t/-/394076/1?silent=true).

- @awesomerobot drafted graph-styling updates in [UX improvement request: admin graphs vs user graphs](https://meta.discourse.org/t/-/394108/1?silent=true).

- @j.jaffeux reviewed drawer-mode chat behavior in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/12?silent=true).

- @tynaut confirmed the Horizon theme mobile header overlap was fixed in [Issue with Topic Titles Overlapping Header in Horizon Theme in mobile](https://meta.discourse.org/t/-/392530/3?silent=true).

That’s the scoop—if our puppies could post, they’d have matched yesterday’s 97 posts in no 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: [23 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/755 "2026-01-23T21:02:23Z")

</div>

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

## Key Stats

- **New posts:** 72
- **New topics:** 12
- **Top users (posts, likes):**
  - @Canapin (5 posts, 26 likes)
  - @Moin (10 posts, 13 likes)
  - @merefield (3 posts, 6 likes)
  - @Falco (1 post, 5 likes)
  - @NateDhaliwal (3 posts, 5 likes)
  - @pmusaraj (2 posts, 4 likes)
  - @tobiaseigen (1 post, 4 likes)
  - @RGJ (2 posts, 4 likes)
  - @featheredtoast (1 post, 3 likes)
  - @kris.kotlarek (1 post, 3 likes)

* * *

## Interesting Topics

### #Theme component

- @Canapin introduced a customizable [Progress Bar component](https://meta.discourse.org/t/-/394184/1?silent=true) that renders a dynamic indicator in outlets like `above-main-container` and `above-site-header`. [read more](https://meta.discourse.org/t/-/394184/1?silent=true)

- Helga\_Razinkova reported a mobile preview hiccup in the [Horizon Theme](https://meta.discourse.org/t/-/360486/47?silent=true), and @chapoi confirmed it works for them while suggesting a console‐error check. [read more](https://meta.discourse.org/t/-/360486/47?silent=true)

### #Support

- @Andro asked how to add static web pages to Discourse [Adding a static web page](https://meta.discourse.org/t/-/394182/1?silent=true); @Canapin explained the built-in page publishing workflow. [read more](https://meta.discourse.org/t/-/394182/1?silent=true)

- @zefoo dove into iOS/Android push notifications on a self-hosted Discourse [iOS/Android Push Notifications on Self-Hosted Discourse](https://meta.discourse.org/t/-/394149/1?silent=true) and received a detailed rundown from @pmusaraj on polling delays and coverage. [read more](https://meta.discourse.org/t/-/394149/1?silent=true)

- @hipp0 inquired about showing thread participants under topics like in PMs [Is there a way to get participants to display for topics and not just personal messages?](https://meta.discourse.org/t/-/394148/1?silent=true); @Canapin noted the “Users” button highlights frequent posters on larger threads. [read more](https://meta.discourse.org/t/-/394148/1?silent=true)

### #Bug

- @Moin flagged that the combined category/tag banner breaks on filtered views [The combined category/tag banner seems to be broken](https://meta.discourse.org/t/-/394172/1?silent=true); @lindsey and @awesomerobot quickly outlined fixes and a PR. [read more](https://meta.discourse.org/t/-/394172/1?silent=true)

- @kris.kotlarek diagnosed an intermittent issue where cleared items reappear in the review queue and proposed skipping redundant AI checks [Intermittent Issue: Cleared Items Reappearing in Review Queue](https://meta.discourse.org/t/-/393804/4?silent=true). [read more](https://meta.discourse.org/t/-/393804/4?silent=true)

- @RGJ encountered an S3 migration failure due to remapping checks [Migrate to s3 failed - but only check fails](https://meta.discourse.org/t/-/394193/1?silent=true) and traced multisite prefix logic. [read more](https://meta.discourse.org/t/-/394193/1?silent=true)

- @small-lovely-cat fixed a lightbox flicker when thumbnail aspect ratios differ and submitted a PR [FIX: use full image for lightbox zoom when thumbnail aspect ratio differs](https://meta.discourse.org/t/-/394156/1?silent=true). [read more](https://meta.discourse.org/t/-/394156/1?silent=true)

### #Feature

- @Ethsim2 proposed letting users compare **any** two post revisions to improve MathJax diff clarity [Feature: allow comparing post edits against any previous revision](https://meta.discourse.org/t/-/394176/1?silent=true); @Moin linked to earlier requests. [read more](https://meta.discourse.org/t/-/394176/1?silent=true)

- @Canapin requested a side-by-side view of admin versus user graphs on the dashboard [UX improvement request: admin graphs vs user graphs](https://meta.discourse.org/t/-/394108/3?silent=true), addressing cross-topic feedback. [read more](https://meta.discourse.org/t/-/394108/3?silent=true)

### #Announcements

- @featheredtoast updated the community on newly bootstrapped Docker images available on Docker Hub and upcoming Helm chart work [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/32?silent=true). [read more](https://meta.discourse.org/t/-/393915/32?silent=true)

### #Plugin

- @Falco confirmed that the UI for creating and managing Discord-style voice rooms is now live in the [Resenha - Add Discord-style Voice Rooms to Your Community 🎙](https://meta.discourse.org/t/-/389056/15?silent=true) plugin. [read more](https://meta.discourse.org/t/-/389056/15?silent=true)

### #General

- @tobiaseigen polled the community for FOSDEM 2026 meetups in Brussels and sticker swaps [Anybody here going to FOSDEM 2026 in Brussels?](https://meta.discourse.org/t/-/394171/1?silent=true). [read more](https://meta.discourse.org/t/-/394171/1?silent=true)

### #Installation

- @1vernit3 solved an Nginx proxy login issue by adding forwarded headers in the config [Users Can’t Log In After Nginx Setup](https://meta.discourse.org/t/-/394088/2?silent=true). [read more](https://meta.discourse.org/t/-/394088/2?silent=true)

* * *

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

- @Falco provided UI insights on Discord-style voice rooms in [Resenha - Add Discord-style Voice Rooms to Your Community](https://meta.discourse.org/t/-/389056/15?silent=true)

- @pmusaraj explained polling behavior in push notifications [iOS/Android Push Notifications on Self-Hosted Discourse](https://meta.discourse.org/t/-/394149/2?silent=true) and merged a bulk-select enhancement in [UX: allows to click on topic item for bulk select](https://meta.discourse.org/t/-/389316/15?silent=true)

- @kris.kotlarek opened a PR to skip redundant AI checks in [Intermittent Issue: Cleared Items Reappearing in Review Queue](https://meta.discourse.org/t/-/393804/4?silent=true)

- @featheredtoast shared progress on Docker images and Helm chart preparations in [Self-Hosting Discourse Just Got a Whole Lot Easier](https://meta.discourse.org/t/-/393915/32?silent=true)

- @awesomerobot proposed a banner fix in [The combined category/tag banner seems to be broken](https://meta.discourse.org/t/-/394172/6?silent=true)

- @chapoi tested and troubleshot mobile preview issues in [Horizon Theme](https://meta.discourse.org/t/-/360486/48?silent=true)

- @lindsey responded to banner rendering bugs in [The combined category/tag banner seems to be broken](https://meta.discourse.org/t/-/394172/5?silent=true) and clarified mobile chat notifications in [Notification about chat messages in the header](https://meta.discourse.org/t/-/386167/9?silent=true)

- @j.jaffeux acknowledged the chat sidebar context-menu bug in [Access common chat channel actions from the sidebar context menu](https://meta.discourse.org/t/-/392667/17?silent=true)

- @keegan followed up on the merge request for the Discord widget in [Discourse Discord Widget](https://meta.discourse.org/t/-/228270/13?silent=true)

* * *

> If only our progress bars could measure how much we loved yesterday’s discussions—we’d be at 100%! 🐶

---

<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: [24 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/756 "2026-01-24T21:02:59Z")

</div>

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

## Key Stats

- **New posts:** 52
- **New topics:** 7
- **Top users:**
  - @RGJ (6 posts, 12 likes)
  - @Moin (6 posts, 10 likes)
  - @Saiano (5 posts, 4 likes)
  - @ondrej (1 post, 5 likes)
  - @wuyuan (2 posts, 2 likes)
  - @tshenry (1 post, 3 likes)
  - @pfaffman (2 posts, 3 likes)
  - @Canapin (1 post, 2 likes)
  - @supermathie (1 post, 2 likes)
  - @nathank (1 post, 2 likes)

## Interesting Topics

### #Support

- **Removing edit history pencil icon**  
[BruceM wanted only admins to see the pencil icon and revision count](https://meta.discourse.org/t/-/394249/1?silent=true), @NateDhaliwal shared a CSS snippet in post [2](https://meta.discourse.org/t/-/394249/2?silent=true), and @ondrej linked to the [making custom CSS changes guide](https://meta.discourse.org/t/making-custom-css-changes-on-your-site/168101?silent=true) in post [3](https://meta.discourse.org/t/-/394249/3?silent=true).

- **Page Publishing CSS**  
[Andro asked how to apply normal page CSS to a ‘page publishing’ page](https://meta.discourse.org/t/-/394226/1?silent=true), @Moin recommended using a theme component via [this guide](https://meta.discourse.org/t/customizing-themes-without-an-edit-code-button/329601?silent=true) in post [2](https://meta.discourse.org/t/-/394226/2?silent=true), and @RGJ confirmed CSS from plugins and themes loads on published pages in post [3](https://meta.discourse.org/t/-/394226/3?silent=true).

- **The Discourse ID cannot be used after changing the forum domain**  
[wuyuan reported errors updating Discourse ID after a domain change](https://meta.discourse.org/t/-/394238/1?silent=true), @Moin suggested regenerating credentials in admin settings in post [2](https://meta.discourse.org/t/-/394238/2?silent=true), and steps from [Changing domain names prevents Discourse ID from working](https://meta.discourse.org/t/changing-domain-names-prevents-discourse-id-from-working/386102?silent=true) fixed it in post [3](https://meta.discourse.org/t/-/394238/3?silent=true).

- **Is there a way to enable a component only on mobile?**  
[hipp0 wanted the New Topic Button only on mobile devices](https://meta.discourse.org/t/-/394235/1?silent=true), @RGJ pointed to the [designing for different devices guide](https://meta.discourse.org/t/designing-for-different-devices-viewport-size-touch-hover-etc/367810?silent=true) in post [2](https://meta.discourse.org/t/-/394235/2?silent=true), and demonstrated using `capabilities.viewport` in post [4](https://meta.discourse.org/t/-/394235/4?silent=true).

- **Some usability issues noticed by users**  
[SubStrider shared videos showing text selection and composer overlay issues](https://meta.discourse.org/t/-/394246/1?silent=true), and [NateDhaliwal noted similar behavior on large composer instances](https://meta.discourse.org/t/-/394246/2?silent=true) suggesting it’s related to composer size.

- **Correct Timezone – 1h difference in Chat**  
[Lukasz\_Bak reported chat timestamps showing +1h compared to server timezone](https://meta.discourse.org/t/-/394257/1?silent=true) after setting Europe/Warsaw on Debian 13; troubleshooting covers Docker time sync and timezone settings. [read more](https://meta.discourse.org/t/-/394257/1?silent=true)

- **Get participants to display for topics and not just personal messages**  
[NateDhaliwal discovered no plugin outlet passes the topic object to the participants component](https://meta.discourse.org/t/-/394148/4?silent=true), sparking suggestions to extend plugin hooks or fetch data via the REST API.

- **Importing from Zulip?**  
[panosd revived a 2020 thread exploring chat-to-forum imports](https://meta.discourse.org/t/-/162295/6?silent=true), asking if anyone has since attempted migrating Zulip archives into Discourse via the importer plugin. [read more](https://meta.discourse.org/t/-/162295/6?silent=true)

### #Theme component

- **Restrict uploads**  
[Moin fixed placeholder compatibility for both RTE and Markdown](https://meta.discourse.org/t/-/112688/23?silent=true) in the theme component repo, and @tshenry merged the changes in post [24](https://meta.discourse.org/t/-/112688/24?silent=true).

### #SSO

- **User Roles or ACLs via SSO**  
[Drancis asked about automating category access per customer group](https://meta.discourse.org/t/-/394229/1?silent=true) using SSO, @RGJ explained the `groups`, `add_groups`, and `remove_groups` options in post [2](https://meta.discourse.org/t/-/394229/2?silent=true), and @pfaffman shared the [groups and category permissions guide](https://meta.discourse.org/t/understanding-groups-and-category-permissions/87678?silent=true) in post [3](https://meta.discourse.org/t/-/394229/3?silent=true).

### #Site Management

- **How Discourse ID works**  
[Moin suggested adding reconfiguration steps after domain changes](https://meta.discourse.org/t/-/379565/29?silent=true), and @mcwumbly updated the first post with Rails console commands in post [30](https://meta.discourse.org/t/-/379565/30?silent=true).

### #Announcements

- **Self-Hosting Discourse Just Got a Whole Lot Easier**  
[nobrowser chimed in on the new installer improvements](https://meta.discourse.org/t/-/393915/35?silent=true) and proposed a feature request for a global settings summary for newcomers.

### #Plugin

- **Discourse Calendar (and Event)**  
[tmanpdx questioned tier-based access to calendar features](https://meta.discourse.org/t/-/97376/555?silent=true), @RGJ clarified the plugin is bundled in core in post [556](https://meta.discourse.org/t/-/97376/556?silent=true), and @nathank suggested self-hosting in post [558](https://meta.discourse.org/t/-/97376/558?silent=true).

- **ActivityPub Plugin**  
[panosd asked about federated user-following features](https://meta.discourse.org/t/-/266794/470?silent=true) in the experimental ActivityPub roadmap, sparking community discussion. [read more](https://meta.discourse.org/t/-/266794/470?silent=true)

### #customization:extras

- **ICS → Discourse Importer**  
[Ethsim2 shared a new commit to the Discourse-ICS-importer-by-REST-API plugin](https://meta.discourse.org/t/-/381646/19?silent=true), linking to [GitHub commit a7dd3f06](https://github.com/Ethsim12/Discourse-ICS-importer-by-REST-API/commit/a7dd3f06c4d35e821b974c3931b709930f7e4f4e) for REST API improvements.

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

- @tshenry merged the placeholder fix for RTE and Markdown in the [Restrict uploads theme component](https://meta.discourse.org/t/-/112688/24?silent=true).

- @supermathie demonstrated how to use the expand-embed endpoint to fetch full embeds in [Get back the real “raw” data that created a post?](https://meta.discourse.org/t/-/189183/33?silent=true).

- @mcwumbly updated the opening post of [How Discourse ID works](https://meta.discourse.org/t/-/379565/30?silent=true) with clear Rails console steps to reconfigure Discourse ID after a domain change.

It’s been a day of pencil icons, CSS wizardry, and timezone sleuthing—our puppies are barking in excitement!

---

<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: [25 januari 2026 om 21:02 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/757 "2026-01-25T21:02:46Z")

</div>

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

## Key Stats

- **New posts** : 61 ([Latest](https://meta.discourse.org/latest?silent=true))
- **New topics** : 13 ([Latest Topics](https://meta.discourse.org/latest?period=day&silent=true))

**Top users** :

- @hipp0: 15 posts, 6 likes
- @Andrew_Rowe: 7 posts, 5 likes
- @Lilly: 4 posts, 9 likes
- @Moin: 4 posts, 5 likes
- @NateDhaliwal: 6 posts, 4 likes
- @ToddZ: 3 posts, 4 likes
- @ondrej: 1 post, 5 likes
- @Heliosurge: 2 posts, 3 likes
- @mcwumbly: 2 posts, 3 likes
- @Canapin: 2 posts, 3 likes

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

- @mcwumbly: 2 posts, 3 likes

## Interesting Topics

### #Feature

- A way to monitor user-uploaded files 🖼: @Canapin showcased a proof-of-concept theme component adding an `admin/uploads` route for thumbnail browsing, infinite scroll, and filters by user/date ([repo](https://github.com/Canapin/uploads-browser), [demo](https://meta.discourse.org/t/-/358635/2?silent=true)). @Andrew_Rowe highlighted storage impacts and linked to a [file optimization discussion](https://meta.discourse.org/t/does-discourse-used-optimized-versions-of-uploads/393939/2?silent=true). [read more](https://meta.discourse.org/t/-/358635/3?silent=true)

- Search all CSS and CSS drop down selector: @hipp0 requested the ability to search within custom CSS components ([issue](https://meta.discourse.org/t/-/394265/1?silent=true)), prompting @ToddZ to demo a [component filter UI](https://meta.discourse.org/t/-/394265/3?silent=true) and share a [CSS sample](https://meta.discourse.org/t/-/394265/4?silent=true) for faster code discovery. [read more](https://meta.discourse.org/t/-/394265/1?silent=true)

### #Dev

- Render a post above the discovery-list-container-top Outlet: @Andrew_Rowe shared a JS snippet from Ask Discourse to render first posts via the discovery outlet ([snippet](https://meta.discourse.org/t/-/394270/1?silent=true)), @NateDhaliwal corrected the loop and template scoping ([fix](https://meta.discourse.org/t/-/394270/2?silent=true)), and @merefield advised migrating to GitHub for proper .gjs file handling. [full discussion](https://meta.discourse.org/t/-/394270/4?silent=true)

- Installing theme CLI and creating a theme: @Andrew_Rowe encountered a `Psych:Module` error when running `discourse_theme scaffold` in v2.1.6, traced to `safe_dump` vs `safe_load` mismatch ([error log](https://meta.discourse.org/t/-/394294/1?silent=true)). [read more](https://meta.discourse.org/t/-/394294/1?silent=true)

### #Support

- View of all categories is blocked for anonymous viewers: @hipp0 reported missing category list when logged out with screenshots ([report](https://meta.discourse.org/t/-/394279/1?silent=true)), and @Lilly recommended testing in [safe mode](https://meta.discourse.org/t/53504?silent=true) for theme conflicts. [read more](https://meta.discourse.org/t/-/394279/2?silent=true)

- AI integration for moderation: @Samantha_Ramirez inquired about built-in AI moderation, and @ondrej pointed to the [Discourse AI plugin](https://meta.discourse.org/t/discourse-ai/259214?silent=true), [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). [discussion](https://meta.discourse.org/t/-/394268/2?silent=true)

- Removing edit history pencil icon: @Heliosurge moved edit-history permissions to staff after user incidents ([details](https://meta.discourse.org/t/-/394249/5?silent=true)), and @ToddZ shared an approach for admin edits without the icon ([method](https://meta.discourse.org/t/admin-editing-user-posts-without-showing-the-edit-mark/318663/4?silent=true)). [read more](https://meta.discourse.org/t/-/394249/7?silent=true)

- I am not able to disable flair or user titles on mobile: @hipp0’s mobile CSS snippet failed to hide flairs ([snippet](https://meta.discourse.org/t/-/394264/1?silent=true)), @Lilly suggested moving to common CSS ([solution](https://meta.discourse.org/t/-/394264/2?silent=true)), and further discussion centered on correct selectors. [see thread](https://meta.discourse.org/t/-/394264/1?silent=true)

- Whats the max number of participants that will get displayed on a topic?: @hipp0 asked about avatar count in topic lists ([screenshot](https://meta.discourse.org/t/-/394275/1?silent=true)), @NateDhaliwal pointed to the [component logic](https://meta.discourse.org/t/is-there-a-way-to-get-participants-to-display-for-topics-and-not-just-personal-messages/394148/2?silent=true), and @Moin clarified up to 5 featured users. [full discussion](https://meta.discourse.org/t/-/394275/7?silent=true)

- Bulk Ownership Change of First Posts by Tag – Script Review and Suggestions: @Ethsim2 sought a Rails console script to reassign system-owned event topics tagged “ethan” to a user, sparking a review of [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349?silent=true) best practices. [read more](https://meta.discourse.org/t/-/394299/1?silent=true)

- Pinned topic summary is using first-line link text instead of body text: @Brandon007 noticed link text bleed in pinned summaries on Latest, affecting readability. [issue](https://meta.discourse.org/t/-/394290/1?silent=true)

- There is a bug when you lock topics: @hipp0 reported duplicate lock icons on reopen in a single thread. [screenshots](https://meta.discourse.org/t/-/394258/1?silent=true)

- List of categories not showing in “Display categories” control: @davidb-landseed couldn’t filter categories in the Kanban board settings component. [read more](https://meta.discourse.org/t/-/394300/1?silent=true)

### #Plugin

- Always-Anonymous Categories Plugin: @asc asked whether mods/staff can override anonymous moderation or whispers in always-anon categories, noting current plugin limitations. [discussion](https://meta.discourse.org/t/-/41110/55?silent=true)

### #Bug

- Last visit red line not moving on meta: @kiefferr piggybacked on concerns about the “last\_seen\_at” definition and background refreshes, suggesting a user preference to turn off the Last Visit line. [read more](https://meta.discourse.org/t/-/273866/9?silent=true)

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

- @mcwumbly chimed in on the file monitoring concept in [A way to monitor user-uploaded files 🖼](https://meta.discourse.org/t/-/358635/4?silent=true)
- @mcwumbly clarified bumping guidelines in [Returning bumping after editing last post](https://meta.discourse.org/t/-/390033/8?silent=true)

It’s been a day of uploads, fixes, and clever hacks—time to grab a snack and recharge for more meta adventures!

[Vorige pagina](https://meta.discourse.org/t/daily-summary-9pm-utc/291850.md?page=24)

[Volgende pagina](https://meta.discourse.org/t/daily-summary-9pm-utc/291850.md?page=26)
