# Dagelijkse samenvatting (13:00 UTC)

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

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [25 juli 2025 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/547 "2025-07-25T13:01:55Z")

</div>

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

## Key Stats

- **New posts** : 125
- **New topics** : 18
- **Top contributors** :
  - @Moin: 14 posts, 15 likes
  - @j.jaffeux: 4 posts, 12 likes
  - @joshhabka: 7 posts, 3 likes
  - @awesomerobot: 3 posts, 5 likes
  - @Canapin: 2 posts, 5 likes
  - @RGJ: 2 posts, 4 likes
  - @jordan.vidrine: 2 posts, 4 likes
  - @sam: 3 posts, 3 likes
  - @Saif: 1 post, 5 likes
  - @Roi: 2 posts, 2 likes

## Interesting Topics

### #Bug

- **Automatic images grid not working when locale is not set to English**  
@pierrox reported that non-English locales break the images grid; @j.jaffeux and @Moin collaborated on two PRs to handle language-specific spacing issues [in this topic](https://meta.discourse.org/t/375499/14?silent=true) and merged fixes on GitHub [read more](https://meta.discourse.org/t/375499?silent=true).

- **Site settings: Authorized extensions ‘Audio’ button title text isn’t displaying**  
@awesomerobot confirmed a missing label in the #UX dropdown and linked to a PR that restores the button text [in topic 372725/2](https://meta.discourse.org/t/372725/2?silent=true) and tracked the fix on GitHub [read more](https://meta.discourse.org/t/372725?silent=true).

- **Category Icon Converts to JPEG**  
@tvavrda noticed that uploading a PNG icon results in a white JPEG background; the conversion behavior was flagged as unintended in [topic 375797/1](https://meta.discourse.org/t/375797/1?silent=true) [read more](https://meta.discourse.org/t/375797?silent=true).

### #Installation

- **“Your local changes… templates/postgres.template.yml”**  
@joshhabka ran into a build error due to an extra `postgres.template.yml` file; @Ethsim2 explained that removing it from `/templates` is safe and recommended the proper `rm` command [in topic 375582/7](https://meta.discourse.org/t/375582/7?silent=true) [read more](https://meta.discourse.org/t/375582?silent=true).

### #Theme component

- **Voice Recorder Component**  
@Saif suggested integrating a voice recorder for accessibility in core, noting improved AI-powered voice recognition across languages [in topic 215621/141](https://meta.discourse.org/t/215621/141?silent=true) [read more](https://meta.discourse.org/t/215621?silent=true).

### #Community

- **Best practices for deceased community members**  
@LotusJeff sought guidance on handling accounts of passed-away users; @Moin and @Canapin discussed pros and cons of deactivation vs. suspension and privacy considerations [in topic 146210/9](https://meta.discourse.org/t/146210/9?silent=true) [read more](https://meta.discourse.org/t/146210?silent=true).

### #Support

- **Can not make my profile open even i uncheck the “Hide my public profile” checkbox in profile**  
@oliver_grant found that Trust Level restrictions override the profile visibility setting; @Moin explained the default TL0 behavior and linked to the release notes [in topic 375741/4](https://meta.discourse.org/t/375741/4?silent=true) [read more](https://meta.discourse.org/t/375741?silent=true).

- **Every post needs approval, even shouldn’t**  
@Jagster discovered that enabling the Geo-blocking plugin caused all posts—including admin/moderator posts—to land in review; @Moin confirmed the regression, and disabling the plugin restored normal behavior [in topic 375694/3](https://meta.discourse.org/t/375694/3?silent=true) [read more](https://meta.discourse.org/t/375694?silent=true).

- **Unknown system generated emails sent to my users**  
@Sanika_Barve asked how to identify and disable unexpected Discourse emails; @Moin and @NateDhaliwal covered settings for digest, PM, and automation emails, pointing to configuration docs [in topic 375625/6](https://meta.discourse.org/t/375625/6?silent=true) [read more](https://meta.discourse.org/t/375625?silent=true).

### #UX

- **Avatar menu entries are bold**  
@Moin spotted bold text and blue icons in the user menu; @jordan.vidrine confirmed the styling issue is resolved in the latest build [in topic 375704/2](https://meta.discourse.org/t/375704/2?silent=true) [read more](https://meta.discourse.org/t/375704?silent=true).

- **A table renders outside the boundaries of the post/comment**  
@rokejulianlockhart demonstrated HTML inside Markdown tables overflowing the container; @sam proposed a UX recategorization and the team is evaluating a fix [in topic 375689/2](https://meta.discourse.org/t/375689/2?silent=true) [read more](https://meta.discourse.org/t/375689?silent=true).

### #Dev

- **Embed Discourse Comments in Discourse Topic**  
@denvergeeks explored mirroring comments and referenced @sylque’s discpage plugin; @Heliosurge suggested scrolling contents or using sidebar blocks for enhanced accessibility [in topic 375001/8](https://meta.discourse.org/t/375001/8?silent=true) [read more](https://meta.discourse.org/t/375001?silent=true).

### #Announcements

- **New topic filtering UI**  
@Sam published a walkthrough of the revamped filter toolbar; @sam and others tested video quality and shared tips for sharper demos [in topic 375563/5](https://meta.discourse.org/t/375563/5?silent=true) [read more](https://meta.discourse.org/t/375563?silent=true).

### #Feature

- **Marketing Suggestion**  
@HAWK reminded us that [Discourse.org](http://Discourse.org) highlights key features in marketing materials and linked to the main site messaging [in topic 375373/3](https://meta.discourse.org/t/375373/3?silent=true) [read more](https://meta.discourse.org/t/375373?silent=true).

- **Feature Request: Digest opened mail statistics**  
@Ric asked for email-open metrics on digest mails; @Jagster responded about deliverability tracking limits and best practices for privacy [in topic 375801/2](https://meta.discourse.org/t/375801/2?silent=true) [read more](https://meta.discourse.org/t/375801?silent=true).

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

- @j.jaffeux helped fix the locale handling for the automatic images grid in [Automatic images grid not working…](https://meta.discourse.org/t/375499/14?silent=true) and refined German spacing in a follow-up PR [read more](https://meta.discourse.org/t/375499?silent=true).

- @awesomerobot confirmed fixes for the audio button label in [site settings bug](https://meta.discourse.org/t/372725/2?silent=true) and addressed translation issues in [Moderator shield tooltip translation](https://meta.discourse.org/t/375595/2?silent=true).

- @Saif championed a built-in voice recorder for improved accessibility in [Voice Recorder Component](https://meta.discourse.org/t/215621/141?silent=true).

- @jordan.vidrine merged style updates for the avatar menu in [Avatar menu entries are bold](https://meta.discourse.org/t/375704/2?silent=true) and finalized the new notification menu in [header dropdown redesign](https://meta.discourse.org/t/369574/88?silent=true).

- @sam moved the table overflow discussion to UX in [table rendering bug](https://meta.discourse.org/t/375689/2?silent=true) and shared feedback on the new topic filter UI in [topic filtering UI](https://meta.discourse.org/t/375563/5?silent=true).

- @HAWK weighed in on marketing clarity in [Marketing Suggestion](https://meta.discourse.org/t/375373/3?silent=true).

- @Falco provided guidance on external PostgreSQL setup in [Separate PostgreSQL server](https://meta.discourse.org/t/46375/47?silent=true) and discussed LLM integrations on the AI settings page in [LLM settings](https://meta.discourse.org/t/319903/17?silent=true).

- @tobiaseigen highlighted AI spam detection in [Human-driven copy-paste spam](https://meta.discourse.org/t/97205/75?silent=true) and shared survey anonymity ideas in [Discourse Surveys](https://meta.discourse.org/t/308679/25?silent=true).

- @Lilly reviewed deprecation warnings in the Image Alignment theme component in [Image Alignment and Grid](https://meta.discourse.org/t/271560/35?silent=true).

Our playful pups are happily chasing their tails after that lively 24 hours!

---

<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: [26 juli 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/548 "2025-07-26T13:03:47Z")

</div>

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

## Key Stats

**Timeframe:** 2025-07-25 00:00 UTC → 2025-07-26 00:00 UTC

- **New posts:** 112
- **New topics:** 20

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

- @Moin: 12 posts, 20 likes
- @Ethsim2: 18 posts, 4 likes
- @Heliosurge: 8 posts, 3 likes
- @patrickemin: 5 posts, 4 likes
- @alltiagocom: 3 posts, 3 likes
- @ondrej: 2 posts, 2 likes
- @bayardo.rivas: 1 post, 2 likes
- @dax: 1 post, 5 likes
- @awesomerobot: 1 post, 4 likes
- @SubStrider: 1 post, 2 likes

* * *

## Interesting Topics

### #Bug

- @alltiagocom discovered an [input bug](https://meta.discourse.org/t/-/375839/1?silent=true) that prevented typing full hex codes in category color settings, and @dax offered a paste workaround [read more](https://meta.discourse.org/t/-/375839/2?silent=true)

- @CrazyCaliope reported being unable to interact with later posts in a long quiz thread [initial](https://meta.discourse.org/t/-/375920/1?silent=true), and @Moin traced it to a theme component, recommending [safe mode](https://meta.discourse.org/t/53504?silent=true) to isolate the issue [read more](https://meta.discourse.org/t/-/375920/4?silent=true)

- @serkhelesheyi highlighted that filtering search by a Persian category slug yields no results due to URL encoding, calling for RTL slug support [read more](https://meta.discourse.org/t/-/375924/1?silent=true)

### #Support

- @awesomerobot asked why a profile remained hidden despite unchecking **Hide my public profile** , seeking clarity on visibility rules [read more](https://meta.discourse.org/t/-/375741/7?silent=true)

- @hmmmnotsure reported tremble and OpenID issues after the **3.5.0.beta8-dev** update, and @David_Ghost confirmed the right sidebar vanished post-upgrade [read more](https://meta.discourse.org/t/-/375897/2?silent=true)

- @Cate_Soule inquired about time limits for deleting posts [initial](https://meta.discourse.org/t/-/375900/1?silent=true), and @Moin clarified how `post edit time limit` affects deletions [read more](https://meta.discourse.org/t/-/375900/4?silent=true)

- @joshhabka hit a **500 Server Error** in the Subscriptions admin page due to mixed-content font requests, and @pfaffman advised enabling `force_https` [read more](https://meta.discourse.org/t/-/375911/1?silent=true)

- @joshhabka also encountered a GitHub OAuth **redirect\_uri mismatch** , asking what’s misconfigured in the callback URL [read more](https://meta.discourse.org/t/-/375908/1?silent=true)

### #Feature

- @Ethsim2 proposed allowing groups to own other groups one level deep—decoupling membership from ownership for streamlined delegation—and @Heliosurge refined nesting rules [read more](https://meta.discourse.org/t/-/38394/21?silent=true)

- @patrickemin requested an admin setting to default **Post Voting** answers sort to chronological activity instead of votes, aiming for a more natural forum flow [read more](https://meta.discourse.org/t/-/375869/1?silent=true)

- @LW2333 suggested adding an `order:op_edited` sorting option to topic filters so announcements and docs sort by original-post edit time [read more](https://meta.discourse.org/t/-/375857/1?silent=true)

### #Installation

- @copymonopoly sought a modern SSH key–based method for installing private-repo plugins, and @merefield reiterated **OAuth tokens** as the secure recommended path [read more](https://meta.discourse.org/t/-/375854/1?silent=true)

### #Dev

- @SubStrider explored creating custom post-meta widgets and learned that `api.renderInOutlet("below-post-meta-data", …)` is now supported in core [read more](https://meta.discourse.org/t/-/375901/1?silent=true)

- @alltiagocom implemented a **category carousel** for mobile by leveraging @Moin’s [header-categories-navbar example](https://meta.discourse.org/t/-/375813/2?silent=true) to grab and style the sidebar list [read more](https://meta.discourse.org/t/-/375813/2?silent=true)

### #Site feedback

- @NateDhaliwal spotted the **Hidden Whispers** theme still selectable under Horizon, and @Moin traced it to a missing theme component toggle in #horizon-theme [read more](https://meta.discourse.org/t/-/375910/1?silent=true)

* * *

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

- @dax confirmed and reproduced the hex-color input issue, then suggested a workaround in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/2?silent=true)

- @awesomerobot probed residual profile-visibility quirks in [Can not make my profile open even if “Hide my public profile” is unchecked](https://meta.discourse.org/t/-/375741/7?silent=true)

- @Bas chimed in on scope when asked “What does Discourse have to do with VOD?” in [Launch VOD platform](https://meta.discourse.org/t/-/373849/7?silent=true)

- @Falco clarified that migrations run independently of plugin enablement in [Configure Discourse to use a separate PostgreSQL server](https://meta.discourse.org/t/-/46375/50?silent=true)

- @MarkDoerr noted the renamed path for house ads in the [Discourse Advertising Plugin (Ads)](https://meta.discourse.org/t/-/33734/389?silent=true)

* * *

Keep those hex codes safe and your sidebars upright—our community tackled everything from color bugs to OAuth woes yesterday! 🐾

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [27 juli 2025 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/549 "2025-07-27T13:01:35Z")

</div>

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

## Key Stats

- **New posts:** 51
- **New topics:** 6
- **Top users:**
  - [@Moin](https://meta.discourse.org/u/Moin?silent=true): 4 posts, 6 likes
  - [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true): 5 posts, 5 likes
  - [@RGJ](https://meta.discourse.org/u/RGJ?silent=true): 2 posts, 4 likes
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 2 posts, 3 likes
  - [@gdelore](https://meta.discourse.org/u/gdelore?silent=true): 2 posts, 3 likes
  - [@merefield](https://meta.discourse.org/u/merefield?silent=true): 1 post, 2 likes
  - [@justinm](https://meta.discourse.org/u/justinm?silent=true): 2 posts, 2 likes
  - [@joshhabka](https://meta.discourse.org/u/joshhabka?silent=true): 4 posts, 1 like
  - [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux?silent=true): 1 post, 1 like
  - [@Heliosurge](https://meta.discourse.org/u/Heliosurge?silent=true): 1 post, 1 like

## Interesting Topics

#### #Support

- @philh explored how to migrate an existing category’s contents into another instance in [Structure and duplication of category contents intra discourse and between discourse sites](https://meta.discourse.org/t/-/375978/1?silent=true), and @pfaffman suggested using [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349?silent=true).

- @Cate_Soule asked _how to hide the “Other Notifications” tab_ and the chat/bookmark icons in [Hide “Other Notifications”](https://meta.discourse.org/t/-/376034/1?silent=true), and @NateDhaliwal provided a CSS solution to target `.top-tabs.tabs-list`.

- @joshhabka ran into a 500 error on the subscriptions page in [Discourse Subscriptions (Core) - Server Error while trying to load /s/admin/products](https://meta.discourse.org/t/-/375911/7?silent=true), and @RGJ reminded them to verify plugin removal and check `/logs`.

- @username reported that the recent 3.5.0.beta8-dev release was causing _many issues_ in [3.5.0.beta8-dev release is causing many issues!](https://meta.discourse.org/t/-/375897/1?silent=true), and @pfaffman asked for specifics on errors and upgrade history.

- @LW2333 described a Cloudflare 521 “Web server is down” error after upgrading to beta8-dev in [Getting Cloudflare 521 Error After Upgrade to 3.5.0.beta8-dev](https://meta.discourse.org/t/-/375963/1?silent=true), and @LotusJeff walked through certificate checks and Let’s Encrypt setup.

- @joshhabka questioned a misconfiguration in their Twitter OAuth setup in [Discourse OAUTH Not Working!?](https://meta.discourse.org/t/-/375908/1?silent=true), prompting cross-checks of callbacks and credentials.

#### #General

- @gdelore is considering _private livestream integration_ for a paid community in [Private Live Stream and Discourse](https://meta.discourse.org/t/-/375965/1?silent=true), and @NateDhaliwal pointed them to the [Discourse Livestream plugin](https://meta.discourse.org/t/discourse-livestream/341335?silent=true).

#### #UX

- @Halden42 shared a _drag-to-right_ workaround for exiting local PDF previews on iOS PWAs in [Opening PDF after save to iOS home screen](https://meta.discourse.org/t/-/376033/1?silent=true), clarifying differences with external S3 hosting.

#### #Bug

- The team investigated why one thread _couldn’t be replied to_ in [Error - one thread can’t be replied to](https://meta.discourse.org/t/-/375920/1?silent=true), and @j.jaffeux stepped in to ask for relevant `/logs` entries.

#### #Feature

- @Moin spotted a missing link in the #discourse-categories-suppressed docs and updated settings references in [Improve documentation for discourse-categories-suppressed](https://meta.discourse.org/t/-/374886/5?silent=true).

- @mbauman demoed a prototype GitHub Action for managing `site_texts` via API in [Config as code options for Discourse?](https://meta.discourse.org/t/-/279036/11?silent=true), inviting testers for larger payload support.

#### #Site Management

- @Lee_Ars provided feedback on _Discourse AI triage_ delays when hiding posts live in [Discourse AI - AI triage](https://meta.discourse.org/t/-/281227/65?silent=true), suggesting improvements for immediate hides.

#### #Marketplace

- @as_ow is scoping _tech partner support_ in Bahrain/GCC for enterprise integration in [Implementing Discourse via a Technology Partner in GCC / Bahrain](https://meta.discourse.org/t/-/376038/1?silent=true).

#### #Theme component

- @nixo reported console errors after the #official Color Palette update in [Visibility of icons in more options menu on theme components](https://meta.discourse.org/t/-/370721/2?silent=true), flagging potential WCAG color issues.

#### #Dev

- @nixo raised a build error when removing “template overrides” in [Removing support for “template overrides” and mobile-specific templates](https://meta.discourse.org/t/-/355668/17?silent=true).

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

- @j.jaffeux triaged the #Bug topic [Error - one thread can’t be replied to](https://meta.discourse.org/t/-/375920/6?silent=true) by directing users to examine `/logs` for error diagnostics.

> After unraveling logs, livestreams, and OAuth quirks, you’ve earned your virtual detective badge—happy sleuthing!

---

<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: [28 juli 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/550 "2025-07-28T13:03:23Z")

</div>

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

## Key Stats

- **New posts:** 135
- **New topics:** 17

**Top users (posts 📝 / likes ❤):**

- @Cate_Soule: 18 📝 / 8 ❤
- @NateDhaliwal: 13 📝 / 5 ❤
- @Thomas_Rother: 9 📝 / 6 ❤
- @sam: 6 📝 / 10 ❤
- @david: 6 📝 / 8 ❤
- @merefield: 10 📝 / 2 ❤
- @lindsey: 2 📝 / 16 ❤
- @Lhc_fl: 4 📝 / 7 ❤
- @SubStrider: 3 📝 / 3 ❤
- @RGJ: 2 📝 / 5 ❤

_Ranking by post count._

## Interesting Topics

#Announcements

- **In a follow-up to #composer** , @lindsey rolled out a toggle between **Rich Text** and **Markdown** composer modes and introduced a `default composition mode` setting for new members [read more](https://meta.discourse.org/t/-/375476/1?silent=true) and revisited the [composer announcement](https://meta.discourse.org/t/introducing-our-new-composer-making-writing-on-discourse-easier-than-ever/369779/23?silent=true).

- **Plugin bundling enters the core:** @sam and @david confirmed that the **`stable`** branch serves as a de-facto LTS and that popular plugins will be bundled with Discourse by default, simplifying setup and ensuring compatibility [details](https://meta.discourse.org/t/-/373574/1?silent=true) and see RGJ’s insights on versioning [here](https://meta.discourse.org/t/-/373574/71?silent=true).

#Installation

- **Troubleshooting bootstrap failures:** @Thomas_Rother struggled with pre-bundled plugins causing `db:migrate` errors, discovered the bundled `discourse-openid-connect` culprit, removed it from `app.yml`, and achieved a successful rebuild [thread start](https://meta.discourse.org/t/-/376072/1?silent=true) [solution](https://meta.discourse.org/t/-/376072/14?silent=true).

- **Server resource spike:** @SubStrider noticed abnormal CPU, disk, and bandwidth spikes traced to a stuck backup job retrying endlessly; cancelling the job immediately stopped the surge [report](https://meta.discourse.org/t/-/376092/1?silent=true) [resolution](https://meta.discourse.org/t/-/376092/6?silent=true).

#Dev

- **`refresh: true` explained:** @david clarified that setting `refresh: true` in a component’s `settings.yml` forces active clients to perform a full page reload on navigation, ensuring instant application of administrative changes [question](https://meta.discourse.org/t/-/376136/1?silent=true) [explanation](https://meta.discourse.org/t/-/376136/2?silent=true).

- **Pgvector migration fix:** @merefield reported a syntax error in the **UpgradePgvector070** migration for Discourse AI due to older PostgreSQL syntax support; upgrading Postgres resolved the issue [error log](https://meta.discourse.org/t/-/376162/1?silent=true) [fix](https://meta.discourse.org/t/-/376162/3?silent=true).

- **Discourse AI embeddings migration:** @merefield encountered a missing-table error in the **Move embeddings to single table** migration, echoing concerns from the [Applied migrations thread](https://meta.discourse.org/t/-/326824/2?silent=true) [report](https://meta.discourse.org/t/-/376173/1?silent=true).

#Bug

- **Tab key regression:** @j127 discovered that pressing Tab no longer shifts focus to the “Reply” button in the Markdown composer, a regression confirmed by @j.jaffeux [issue](https://meta.discourse.org/t/-/376052/1?silent=true) [confirmation](https://meta.discourse.org/t/-/376052/3?silent=true).

- **Composer link newline:** @pacharanero reported that inserting links via Ctrl+K or the link toolbar in the new composer adds an unwanted newline when closing the dialog with Enter [report](https://meta.discourse.org/t/-/376170/1?silent=true) [details](https://meta.discourse.org/t/-/376170/1?silent=true).

- **Chinese mirror 404:** @cshll hit an `ERR_PNPM_FETCH_404` error when updating Discourse via the Taobao NPM mirror; @david diagnosed the mirror as the culprit and suggested using the official registry or reporting to [npmmirror.com](http://npmmirror.com) [post](https://meta.discourse.org/t/-/376095/1?silent=true) [analysis](https://meta.discourse.org/t/-/376095/5?silent=true).

#Support

- **Category banners vanish:** @Cate_Soule saw her #category-banners disappear after adjusting assignments in the theme component; a rebuild restored them [initial](https://meta.discourse.org/t/-/376041/1?silent=true) [solution](https://meta.discourse.org/t/-/376041/20?silent=true).

- **Events plugin UI error:** @Ethsim2 encountered a `this.router` error in the Discourse-Events plugin admin UI; the deprecation was deemed unrelated to post-stream changes and the discussion was moved back to the plugin’s thread for tracking [report](https://meta.discourse.org/t/-/376145/1?silent=true) [moved here](https://meta.discourse.org/t/-/69776/880?silent=true).

- **Email-in broken:** @marvi’s hosted forum stopped converting incoming emails into new topics despite correct settings; toggling the _Reply by_ email options revived the workflow [query](https://meta.discourse.org/t/-/376079/1?silent=true) [tip](https://meta.discourse.org/t/-/376079/3?silent=true).

- **Force Mobile Homepage fails:** @Cate_Soule flagged that her #top-navigation-links “Force Mobile Homepage” theme component stopped rendering after an update; rebuilding the app resolved the issue [issue](https://meta.discourse.org/t/-/376053/1?silent=true) [solution](https://meta.discourse.org/t/-/376053/4?silent=true).

#Feature

- **Hide posts “live”:** @Lee_Ars and @sam discussed making post hiding via #automation occur instantly in the post stream rather than on refresh, a change under consideration for core [proposal](https://meta.discourse.org/t/-/376074/1?silent=true) [support](https://meta.discourse.org/t/-/376074/2?silent=true).

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

- @lindsey announced the **default composition mode** setting and composer mode toggle in [Choosing the default composer mode for your community](https://meta.discourse.org/t/-/375476/1?silent=true).

- @sam elaborated on plugin bundling strategy in [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/-/373574/73?silent=true) and weighed in on removing deprecated plugin pulls during bootstrap in [Troubleshooting bootstrap failures in Discourse](https://meta.discourse.org/t/-/376072/8?silent=true).

- @david provided critical clarifications on **force-refresh** via `refresh: true` in [What does refresh: true in settings.yml mean?](https://meta.discourse.org/t/-/376136/2?silent=true) and diagnosed the Taobao mirror 404 issue in [最新版更新出错](https://meta.discourse.org/t/-/376095/5?silent=true).

- @j.jaffeux reproduced and confirmed the **Tab key** regression in the Markdown composer for [TAB key stopped working in markdown editor](https://meta.discourse.org/t/-/376052/3?silent=true).

- @nat guided investigations into CPU and bandwidth spikes in [How do I find out what is causing this spike?](https://meta.discourse.org/t/-/376092/2?silent=true) and followed up on potential update issues in [最新版更新出错](https://meta.discourse.org/t/-/376095/7?silent=true).

It’s been a whirlwind of composer tweaks, plugin bundling debates, and rebuild rescues—here’s to another day of powering up Discourse (and maybe fewer 404s 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: [6 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/551 "2025-08-06T13:02:31Z")

</div>

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

## Key Stats

- **New posts:** 99
- **New topics:** 14
- **Top users (posts / likes):**
  - @Moin: 21 posts / 22 likes
  - @merefield: 5 posts / 11 likes
  - @chapoi: 5 posts / 8 likes
  - @Bas: 1 post / 8 likes
  - @sam: 3 posts / 4 likes
  - @lindsey: 2 posts / 4 likes
  - @maiki: 1 post / 4 likes
  - @Carlo: 1 post / 4 likes
  - @featheredtoast: 1 post / 4 likes
  - @hellekin: 5 posts / 3 likes

## Interesting Topics

### #Support

- #Support **What to do during bot raid?** @Bas illustrated how an AI spam bot can flood the admin homepage with automated accounts [read more](https://meta.discourse.org/t/-/377137/24?silent=true)

- #Support **Difficulty understanding the enable welcome banner setting** saw @Moin note intermittent visibility issues after theme updates, and @martin traced the caching edge cases in the theme site settings [read more](https://meta.discourse.org/t/-/377321/9?silent=true)

- #Support **How to show all subcategories’ posts in parent category?** @J115 asked how to inherit subcategory topics by default, and @nathank confirmed the default list filter covers this use case [read more](https://meta.discourse.org/t/-/377457/2?silent=true)

- #Support #chat: **Chat Plugin: Performance at Scale - Disabling Retention & Heavy API Use?** @lindsey explained how `chat channel retention days` can be set to 0 to retain messages indefinitely and promised to consult engineers on API performance limits [read more](https://meta.discourse.org/t/-/377186/3?silent=true)

### #UX

- #UX #tablet: **Buttons to order items in value lists is difficult to find on touch devices** @Moin reported ghost controls that only appear on hover, prompting @chapoi to ship PR [#34102](https://github.com/discourse/discourse/pull/34102) [read more](https://meta.discourse.org/t/-/377400/2?silent=true)

- #UX #ai #ai-bot: **AI-bot header button title doesn’t always match its action** @Moin spotted a mismatch in hover text after toggling the bot icon, and @sam confirmed @awesomerobot is on the case [read more](https://meta.discourse.org/t/-/377402/3?silent=true)

- #UX **Scrollbars on backup page** saw @Moin puzzled by phantom scrollbars in Edge, leading @chapoi on a PR hunt to squash the bug [read more](https://meta.discourse.org/t/-/377396/2?silent=true)

- #UX #mobile #tablet: **Site setting “view change history” button and touch devices** highlighted by @Moin as hard to find on touchscreen, awaiting a usability revamp [read more](https://meta.discourse.org/t/-/377399/1?silent=true)

### #General

- #General **Discourse does not ship an LTS release** prompted @merefield and @SkyeDragon to debate trade-offs between `tests-passed` and stable builds in community feedback and maintenance models [read more](https://meta.discourse.org/t/-/376086/5?silent=true)

### #Feature

- #Feature #ai #ai-bot: **Change AI Bot Icon to Link Element** proposed by @maiki to convert the header button into an `<a>` for standard navigation and new-tab support [read more](https://meta.discourse.org/t/-/377435/1?silent=true)

- #Feature #rest-api: **Can a topic be made the site-wide banner via the API?** saw @craigconstantine asking for endpoint details and a call for updated docs [read more](https://meta.discourse.org/t/-/377350/3?silent=true)

### #Bug

- #Bug **Published timestamps incorrect: date shown on topic vs date shown on user activity page** was confirmed by @sam to need an additional update on publish [read more](https://meta.discourse.org/t/-/377461/2?silent=true)

- #Bug #chat #rest-api: **Chat API: page\_size parameter is ignored when direction=past** reports that `page_size=5` still returns 50 messages in threaded channels, with Nima1 clarifying the threading edge-case [read more](https://meta.discourse.org/t/-/376984/4?silent=true)

### #Dev

- #Dev #dev-news: **Styling Discourse with variables: Show & Tell** saw @tknospdr’s CSS overrides broken by new background variables, prompting conversation around `--topic-list-item-background-color` [read more](https://meta.discourse.org/t/-/376614/2?silent=true)

### #customization:extras

- #Extras: **Webhook Telegram Bot - AI-Powered Discourse Notifications** introduced by @DigneZzZ to process Discourse events and deliver AI-generated summaries via Telegram [read more](https://meta.discourse.org/t/-/377512/1?silent=true)

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

- @Bas contributed to [What to do during bot raid?](https://meta.discourse.org/t/-/377137/24?silent=true) by illustrating the impact of an AI spam bot.

- @chapoi addressed the UX issues in [Buttons to order items in value lists](https://meta.discourse.org/t/-/377400/2?silent=true) and hunted down the scrollbars root cause on the backup page [read more](https://meta.discourse.org/t/-/377396/2?silent=true).

- @featheredtoast merged the #digital-services-act request to hide IP addresses from moderators into core [see discussion](https://meta.discourse.org/t/-/207715/64?silent=true).

- @sam chimed in on the [AI-bot header button title](https://meta.discourse.org/t/-/377402/3?silent=true) and confirmed the timestamp mismatch on user activity pages [read more](https://meta.discourse.org/t/-/377461/2?silent=true).

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

- @lindsey clarified group DM owner roles in [Asking About Group Chat DM Ownership](https://meta.discourse.org/t/-/377375/2?silent=true) and began addressing performance questions in [Chat Plugin: Performance at Scale](https://meta.discourse.org/t/-/377186/3?silent=true).

- @martin dug into caching and update flows for welcome banners in [Difficulty understanding the enable welcome banner setting](https://meta.discourse.org/t/-/377321/9?silent=true).

- @david tested middleware injection in Sidekiq with a custom class in [Making edits to the sidekiq initialising config](https://meta.discourse.org/t/-/377339/2?silent=true).

- @awesomerobot explained why restoring a silenced user’s archive won’t bypass trust levels in [Uploading user archive](https://meta.discourse.org/t/-/376937/4?silent=true).

- @jordan.vidrine guided on CSS variable overrides for topic card backgrounds in [Topic Cards](https://meta.discourse.org/t/296048/91?silent=true).

* * *

After wrangling bots, scrollbars, CSS quirks, and API edge cases, it’s safe to say our Meta community never sleeps—here’s to another action-packed day! 🚀

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [7 augustus 2025 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/552 "2025-08-07T13:01:56Z")

</div>

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

## Key Stats

- **97** new posts and **16** new topics ([view latest](https://meta.discourse.org/latest?silent=true))
- **Top users** (posts / likes):
  - @Moin (14 / 16) [profile](https://meta.discourse.org/u/Moin?silent=true)
  - @chapoi (7 / 13) [profile](https://meta.discourse.org/u/chapoi?silent=true)
  - @sam (3 / 9) [profile](https://meta.discourse.org/u/sam?silent=true)
  - @Canapin (5 / 8) [profile](https://meta.discourse.org/u/Canapin?silent=true)
  - @pfaffman (5 / 6) [profile](https://meta.discourse.org/u/pfaffman?silent=true)
  - @Bas (1 / 6) [profile](https://meta.discourse.org/u/Bas?silent=true)
  - @hugh (1 / 5) [profile](https://meta.discourse.org/u/hugh?silent=true)
  - @ericathumanmark (1 / 4) [profile](https://meta.discourse.org/u/ericathumanmark?silent=true)
  - @david (2 / 4) [profile](https://meta.discourse.org/u/david?silent=true)
  - @Falco (1 / 3) [profile](https://meta.discourse.org/u/Falco?silent=true)

* * *

## Interesting Topics

#Support

- @chapoi, @sam and @hugh led a deep dive into handling bot raids in “What to do during bot raid?” where @chapoi suggested limiting **Allow users to change their email address after registration** to Trust Level 1 [post #29](https://meta.discourse.org/t/377137/29?silent=true) and @sam seconded it in [post #31](https://meta.discourse.org/t/377137/31?silent=true).

- Users troubleshooting deliverability shared that DigitalOcean now blocks port 587 in “Emails are no longer being sent to users,” with @pfaffman recommending port 2525 in [post #2](https://meta.discourse.org/t/377579/2?silent=true) and @itsbhanusharma noting tickets may still be required in [post #3](https://meta.discourse.org/t/377579/3?silent=true).

- A request for a reminder system spurred proposals in “Unanswered topic notification,” where @chapoi pointed to the [Discourse Automation plugin](https://meta.discourse.org/t/195773?silent=true) as a starting point in [post #2](https://meta.discourse.org/t/377690/2?silent=true).

- In “Bulk email without duplicates,” @jahan_gagan outlined a bullet-proof approach: export, merge, and dedupe user lists before sending via an external processor [post #2](https://meta.discourse.org/t/377604/2?silent=true).

#Dev

- @david delivered a CSS-only workaround for moving JS into the new tab in “How to properly move my script to the new JS tab in my component?” showing a `:has()` selector in [post #6](https://meta.discourse.org/t/377603/6?silent=true).

- The “Modernizing inline script tags for templates & JS API” thread revisited deprecation of `<script type='text/discourse-plugin'>` with pointers to cleanup in the [original Dev News](https://meta.discourse.org/t/366482?silent=true) for Discourse v3.5.0.beta1-dev.

#Community

- A debate over SEO-driven “simulating” of user topics unfolded in “Thoughts around simulating topics?” with @Canapin linking to four historic discussions [post #2](https://meta.discourse.org/t/377632/2?silent=true) and @Bas warning “Communities are built on trust.”

#Feature

- In “Allow group chat creators to remove others from the group chat,” @lindsey moved the request into #Feature to track interest and aid prioritization [post #2](https://meta.discourse.org/t/377557/2?silent=true).

- A long-standing ask for admin bulk actions on categories resurfaced in “Categories bulk edition,” where @hellekin noted manual scripts but reminded everyone of the value of #pr-welcome in [post #6](https://meta.discourse.org/t/118306/6?silent=true).

#Bug

- Footnotes refused to vanish on link clicks in “Footnote doesn’t disappear when you click a link inside,” as @sam triaged it into engineering for a router hook fix [post #2](https://meta.discourse.org/t/377627/2?silent=true).

- The new WYSIWYG editor’s “Hide Details” sections stayed open when posting in “‘Hide Details’ section open by default in new editor”; @chapoi agreed it should remain open while drafting but close on publish [post #3](https://meta.discourse.org/t/377645/3?silent=true).

- An old #unlisting bug recurred in “Newly-created ‘unlisted’ Topics send ‘new topic’ Notifications,” with @nathank confirming it in [post #10](https://meta.discourse.org/t/134598/10?silent=true) before the OP retracted the report.

#Plugin

- @ericathumanmark unveiled **Humanmark for Discourse** , a hardware-backed human verification plugin with installation guide and repo link [GitHub](https://github.com/humanmark/discourse-humanmark) and [post #1](https://meta.discourse.org/t/377637/1?silent=true).

#UX

- A small but welcome tweak landed in “Add Footnote option to the composer gear menu,” as @Moin confirmed the new button is live in [post #4](https://meta.discourse.org/t/287688/4?silent=true).

#Sysadmins

- Multi-domain Let’s Encrypt fans got a PR nudge in “Set up Let’s Encrypt with multiple domains / redirects,” where @featheredtoast linked to a pending Docker PR in [post #171](https://meta.discourse.org/t/56685/171?silent=true).

* * *

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

- @chapoi championed tighter email controls in “[What to do during bot raid?](https://meta.discourse.org/t/377137?silent=true)” and offered category UX fixes in “[Categories bulk edition](https://meta.discourse.org/t/118306?silent=true)”.
- @sam steered the footnote fix in “[Footnote doesn’t disappear…](https://meta.discourse.org/t/377627?silent=true)” and QA’d onebox escaping in “[Discourse escaping & in Onebox](https://meta.discourse.org/t/377587?silent=true)”.
- @Bas reminded us that “trust is everything” in “[Thoughts around simulating topics?](https://meta.discourse.org/t/377632?silent=true)”.
- @hugh confirmed backlog scheduling for email-change security in “[What to do during bot raid?](https://meta.discourse.org/t/377137?silent=true)”.
- @david dropped a modern CSS solution in “[How to properly move my script…](https://meta.discourse.org/t/377603?silent=true)”.
- @Falco probed imaging internals in “[Why default to converting PNG to JPG?](https://meta.discourse.org/t/132167?silent=true)”.
- @featheredtoast advanced certificate workflows with a critical PR in “[Set up Let’s Encrypt…](https://meta.discourse.org/t/56685?silent=true)”.
- @lindsey reshaped chat management in “[Allow group chat creators…](https://meta.discourse.org/t/377557?silent=true)”.
- @tshenry released an update for “[Trust-Level Avatar Flair](https://meta.discourse.org/t/82656?silent=true)”.
- @davidb reassured admins on manual color tweaks in “[Text color field for categories missing…](https://meta.discourse.org/t/363090?silent=true)”.

> From bot raids to footnotes, today’s threads kept us on our paws—time to wag our tails and call it a day! 🐾

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [8 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/553 "2025-08-08T13:02:36Z")

</div>

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

## Key Stats

- **New posts:** 129
- **New topics:** 14

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

- @Moin (15 posts, 6 likes)
- @Bas (5 posts, 13 likes)
- @chapoi (3 posts, 10 likes)
- @pmusaraj (3 posts, 7 likes)
- @supermathie (3 posts, 6 likes)
- @nathank (4 posts, 5 likes)
- @renato (3 posts, 5 likes)
- @lindsey (3 posts, 5 likes)
- @noahl (1 post, 5 likes)
- @mcmcclur (1 post, 6 likes)

* * *

## Interesting Topics

### #Community

- **AI-seeded discussions:** @Bas proposed simulating topics via Discourse HelperBot and debated transparency with @chapoi in [Thoughts around simulating topics](https://meta.discourse.org/t/-/377632/7?silent=true)  
(read more: [Thoughts around simulating topics?](https://meta.discourse.org/t/-/377632/1?silent=true))

- **Marketing a new forum:** @oliver_grant asked how to breathe life into a fresh site and received a curated growth plan from @Bas in [Things need to do for marketing a newly deployed discourse website](https://meta.discourse.org/t/-/377845/2?silent=true)  
(read more: [Things need to do for marketing a newly deployed discourse website](https://meta.discourse.org/t/-/377845/1?silent=true))

### #Feature

- **Composer defaults:** @lindsey explained how to enforce Markdown and set rich text as the initial editor in [How can i set disable Markdown & Default to Rich Text](https://meta.discourse.org/t/-/370335/6?silent=true)  
(read more: [How can i set disable Markdown & Default to Rich Text](https://meta.discourse.org/t/-/370335/1?silent=true))

### #Bug

- **Hide Details UX:** users reported that the “Hide Details” section remains open by default, with @chapoi and @seanblue weighing in on expected behavior in [“Hide Details” section open by default in new editor](https://meta.discourse.org/t/-/377645/7?silent=true)  
(read more: ["Hide Details" section open by default in new editor](https://meta.discourse.org/t/-/377645/1?silent=true))

- **Spotify onebox title:** @supermathie discovered a malformed title when sharing Spotify albums inline, with bot compatibility under review in [Bad inline onebox title for Spotify album shares](https://meta.discourse.org/t/-/377753/1?silent=true)  
(read more: [Bad inline onebox title for Spotify album shares - #2 by awesomerobot](https://meta.discourse.org/t/-/377753/2?silent=true))

- **Tilde escaping bug:** JImSculley’s pasted URLs in the rich text composer were mangled, later fixed by @renato in [Pasted URLs in Rich Text Editor improperly escape tilde character](https://meta.discourse.org/t/-/377739/1?silent=true)  
(read more: [Pasted URLs in Rich Text Editor improperly escape tilde character - #4 by renato](https://meta.discourse.org/t/-/377739/4?silent=true))

- **Composer errors:** @Lisa_Nguyen reported being unable to post or upload images with the new composer, and @sam began troubleshooting in [Errors when trying to post with rich text editor](https://meta.discourse.org/t/-/377800/1?silent=true)  
(read more: [Errors when trying to post with rich text editor - #2 by sam](https://meta.discourse.org/t/-/377800/2?silent=true))

- **Diacritics in RSS links:** feeds containing special characters saw their domains rewritten, detailed in [Links with diacritics get URL replaced with forum’s URL](https://meta.discourse.org/t/-/377758/1?silent=true)

- **Mailing list mirroring:** intermittent `Email::Receiver::InvalidPost` errors blocked some Mailman3 posts, diagnostics ongoing in [Unexplained Email::Receiver::InvalidPost errors](https://meta.discourse.org/t/-/377793/1?silent=true)

### #UX

- **Unread status glitch:** iPad and DiscourseHub users saw read topics still appear bold when navigating back, prompting a cache-reload workaround in [Read topics look like un-read, when going back to latest](https://meta.discourse.org/t/-/377742/1?silent=true)  
(read more: [Read topics look like un-read, when going back to latest - #2 by Moin](https://meta.discourse.org/t/-/377742/2?silent=true))

- **Custom home layout:** @agemo sketched a “Featured Categories + Latest Posts” homepage and received theme suggestions from @nolo in [Featured Categories + Latest Posts](https://meta.discourse.org/t/-/377859/1?silent=true)  
(read more: [Featured Categories + Latest Posts - #2 by manuel](https://meta.discourse.org/t/-/377859/2?silent=true))

### #Dev

- **Search API reveal:** @NateDhaliwal clarified that content injected via `api.decorateCookedElement()` isn’t indexed by `/search`, confirmed by @pfaffman in [Does api.decorateCookedElement appear in search results?](https://meta.discourse.org/t/-/377818/1?silent=true)  
(read more: [Does api.decorateCookedElement appear in search results? - #2 by pfaffman](https://meta.discourse.org/t/-/377818/2?silent=true))

- **Auto-title plugin tips:** @joo and @NateDhaliwal collaborated on SQL optimizations and dynamic group-trust title rules in [Best Practice for Automating Titles by Group + Trust Level Combinations](https://meta.discourse.org/t/-/377324/9?silent=true)  
(read more: [Best Practice for Automating Titles by Group + Trust Level Combinations - #10 by NateDhaliwal](https://meta.discourse.org/t/-/377324/10?silent=true))

### #Support

- **Theme toggle quirks:** category color pairs only triggered the light/dark switch with specific combinations, puzzling admins in [Dark/Light Toggle only shows up for specific combinations](https://meta.discourse.org/t/-/377840/1?silent=true)

### #Installation

- **Let’s Encrypt path error:** certificate scripts failed due to a missing runit hook, with @pfaffman noting upstream fixes in [Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt](https://meta.discourse.org/t/-/376416/13?silent=true)  
(read more: [Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt - #16 by nathank](https://meta.discourse.org/t/-/376416/16?silent=true))

* * *

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

- @Bas seeded the AI topic experiment and outlined growth best practices in [Thoughts around simulating topics](https://meta.discourse.org/t/-/377632/7?silent=true) and [marketing a newly deployed discourse website](https://meta.discourse.org/t/-/377845/2?silent=true).

- @chapoi joined the AI seeding debate ([377632/8](https://meta.discourse.org/t/-/377632/8?silent=true)) and refined the hide-details UX in [377645/7](https://meta.discourse.org/t/-/377645/7?silent=true).

- @pmusaraj patched international character bugs in onboarding tips [352169/6](https://meta.discourse.org/t/-/352169/6?silent=true) and squashed an encoding glitch in notification banners [368710/4](https://meta.discourse.org/t/-/368710/4?silent=true).

- @supermathie reported the Spotify onebox title issue [377753/1](https://meta.discourse.org/t/-/377753/1?silent=true) and shared storage-size insights in [376949/6](https://meta.discourse.org/t/-/376949/6?silent=true).

- @lindsey clarified composer defaults in [370335/6](https://meta.discourse.org/t/-/370335/6?silent=true) and weighed in on hide-details behavior in [377645/10](https://meta.discourse.org/t/-/377645/10?silent=true).

- @renato merged a fix for tilde escaping in the rich text editor [377739/4](https://meta.discourse.org/t/-/377739/4?silent=true).

- @sam assisted with new-composer errors [377800/2](https://meta.discourse.org/t/-/377800/2?silent=true) and previewed upcoming GPT-5 support in [Discourse AI](https://meta.discourse.org/t/-/259214/226?silent=true).

- @martin dug into welcome banner caching quirks in [377321/18](https://meta.discourse.org/t/-/377321/18?silent=true) and tuned pending review reminders.

- @Lilly chimed in on AI-driven topic seeding in [377632/11](https://meta.discourse.org/t/-/377632/11?silent=true).

- @loic delivered a paging fix for chat history in [376984/5](https://meta.discourse.org/t/-/376984/5?silent=true).

* * *

> After a day of escaping tildes, tweaking composers, and seeding AI threads, we’ve earned our coffee—see you tomorrow for more hide-and-seek with “Hide Details”! 🚀🐶

---

<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 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/554 "2025-08-09T13:02:21Z")

</div>

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

## Key Stats

- **99 new posts** in the past 24 hours ([admin dashboard](https://meta.discourse.org/admin/reports/dashboard?silent=true))
- **9 new topics** created ([latest topics](https://meta.discourse.org/latest?period=day&silent=true))
- **Top users** (by posts & likes):
  - @Moin (11 likes, 10 posts)
  - @featheredtoast (5 likes, 1 post)
  - @tobiaseigen (5 likes, 4 posts)
  - @awesomerobot (5 likes, 2 posts)
  - @RGJ (4 likes, 2 posts)
  - @haydenjames (4 likes, 8 posts)
  - @Jagster (4 likes, 3 posts)
  - @Heliosurge (3 likes, 2 posts)
  - @merefield (3 likes, 1 post)
  - @Falco (3 likes, 2 posts)

* * *

## Interesting Topics

### #Announcements

- @haydenjames questioned the reasoning behind bundling more popular plugins with Discourse core—prompting discussion on rebuild prompts and potential “bloat” versus convenience [read more](https://meta.discourse.org/t/-/373574/103?silent=true)

### #UX

- @oldherl and @lilydjwg highlighted the 50-item limit in the admin **Site Texts** view, and @Moin recommended using [Data Explorer](https://meta.discourse.org/t/32566?silent=true) to surface all entries [read more](https://meta.discourse.org/t/-/350576/6?silent=true)

### #Support

- @haydenjames proposed requiring a LinkedIn or GitHub account to advance from TL0 to TL1 for extra verification, and @Moin outlined a badge-and-group automation approach using the Automation and Dynamic Groups plugins [read more](https://meta.discourse.org/t/-/377919/3?silent=true)

- Users noted that a recent update **microscopically shrank category logos** —@awesomerobot shared a simple CSS snippet to restore dimensions #TAG [read more](https://meta.discourse.org/t/-/377869/5?silent=true)

- @ked asked about the intended behavior when clicking the **About page** email link, and @tobiaseigen confirmed it’s a standard `mailto:` for all users #TAG [read more](https://meta.discourse.org/t/-/377903/2?silent=true)

- @nathank discovered that Gmail’s web UI uses the **From** address instead of the **Reply-To** in Discourse notifications, sparking tips on SMTP domain alignment #email-in [read more](https://meta.discourse.org/t/-/377954/2?silent=true)

- @haydenjames reported a “Value doesn’t match the required format” error for LinkedIn OIDC client secret—community revisited a locked thread and validated the new format requirements #login #signup [read more](https://meta.discourse.org/t/-/377936/1?silent=true)

### #Bug

- @tobiaseigen replicated an **Access Denied** error when searching site texts without a locale parameter and suggested it may be a #UX bug [read more](https://meta.discourse.org/t/-/377902/2?silent=true)

- Rich text composer users encountered **errors** when pasting content from Gemini; @renato traced it to a bug fixed in today’s ProseMirror update [read more](https://meta.discourse.org/t/-/377800/4?silent=true)

- @PCPal noticed pasted URLs with `\~` were being escaped (e.g. `destentor.nl/...~a9297efa/`), and @Moin pointed to a commit that addresses tilde escaping #composer [read more](https://meta.discourse.org/t/-/377972/3?silent=true)

- @lavamind saw gibberish causing `InvalidPost` rejections in incoming email processing; community dissected raw MIME logs to isolate Exchange misbehavior [read more](https://meta.discourse.org/t/-/377793/1?silent=true)

- @JonahAragon1 flagged that **UserAuthTokenLog** cleanup never runs when verbose logging is off; @RGJ pinpointed the missing removal logic in the unconditioned commit [read more](https://meta.discourse.org/t/-/326397/13?silent=true)

### #Plugin

- Users reported GPT-5 slowness in the Discourse AI **Responses API** ; @Falco pushed a performance fix this afternoon #official [read more](https://meta.discourse.org/t/-/259214/230?silent=true)

### #Theme component

- After restoring the **Topic Cards** style, @nathank suggested aligning the “Read more” link inline for consistency with pinned posts [read more](https://meta.discourse.org/t/-/148682/148?silent=true)

### #Dev

- @NateDhaliwal inquired about per-user CSS in a plugin; @Moin advised using group-based CSS classes or browser extensions like Stylus for individual overrides [read more](https://meta.discourse.org/t/-/377962/5?silent=true)

* * *

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

- @awesomerobot offered a CSS tweak to restore category logos in [Support thread #377869](https://meta.discourse.org/t/-/377869/5?silent=true)

- @tobiaseigen confirmed and replicated the site-texts **Access Denied** bug in [Bug #377902](https://meta.discourse.org/t/-/377902/2?silent=true) and flagged it as a #UX issue [read more](https://meta.discourse.org/t/-/377902/5?silent=true)

- @featheredtoast explained how bundling common plugins leverages pre-compiled JS assets to reduce build times and resource costs in [Announcements topic #373574](https://meta.discourse.org/t/-/373574/106?silent=true)

- @renato identified and linked the ProseMirror fix for rich-text composer errors in [Bug #377800](https://meta.discourse.org/t/-/377800/4?silent=true) and clarified BBCode support paths in [Plugin #65425](https://meta.discourse.org/t/-/65425/62?silent=true)

- @Falco pushed a patch for the Discourse AI Responses API performance in [Plugin discussion #259214](https://meta.discourse.org/t/-/259214/230?silent=true)

- @supermathie walked through extracting raw incoming emails from the console to diagnose `InvalidPost` errors in [Bug #377793](https://meta.discourse.org/t/-/377793/4?silent=true)

- @pmusaraj contributed to the styling debate on read-state indicators in [UX thread #377742](https://meta.discourse.org/t/-/377742/11?silent=true)

- @jordan.vidrine compared “visited” versus “non-visited” topic styles in the same [discussion #377742](https://meta.discourse.org/t/-/377742/12?silent=true)

* * *

And after all the plugin-bundling debates and composer capers, our pups are curled up dreaming of faster rebuilds and sleeker stylesheet overrides! 🐶🎉

---

<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 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/555 "2025-08-10T13:02:32Z")

</div>

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

## Key Stats

- **New posts:** 34
- **New topics:** 6
- **Top users (last 24 hrs):**
  - @Moin — 4 posts, 4 likes
  - @nolo — 2 posts, 4 likes
  - @Kartoon — 3 posts, 3 likes
  - @soegaard — 4 posts, 1 like
  - @RGJ — 2 posts, 2 likes
  - @SubStrider — 1 post, 2 likes
  - @merefield — 1 post, 2 likes
  - @twofoursixeight — 2 posts, 1 like
  - @donaldsoncd — 1 post, 1 like
  - @pfaffman — 1 post, 1 like

## Interesting Topics

#### #UX

- @soegaard noted that _read topics appear unread_ in the #Categories view and traced it with @Moin to the removal of the `.visited a.title:not(.badge-notification)` selector in PR [#34138](https://github.com/discourse/discourse/pull/34138) — admins can apply a temporary CSS patch to restore the greyed-out styling [start](https://meta.discourse.org/t/-/377742/1?silent=true) [solution](https://meta.discourse.org/t/-/377742/21?silent=true) [read more](https://meta.discourse.org/t/-/377742/14?silent=true)

- @NateDhaliwal spotted that the `+xxx more` badge in user cards isn’t vertically aligned on mobile (#user-card) — a straightforward CSS tweak should fix the offset [report](https://meta.discourse.org/t/-/378031/1?silent=true) [tag](https://meta.discourse.org/tag/user-card?silent=true) [read more](https://meta.discourse.org/t/-/378031/1?silent=true)

#### #Dev

- @nolo challenged the flood of CSS variables in _Styling Discourse with variables: A case for simpler semantics_ (#378001), arguing for clearer component-scoped classes; @RGJ countered that plain CSS sometimes feels more natural in a codebase [discussion](https://meta.discourse.org/t/-/378001/1?silent=true) [reply](https://meta.discourse.org/t/-/378001/2?silent=true) [read more](https://meta.discourse.org/t/-/378001/3?silent=true)

- In _Best Practice for Automating Titles by Group + Trust Level Combinations_ (#377324), @joo confirmed the plugin now reliably assigns titles by user group and TL — the community offered minor optimization suggestions on the JSON parsing and transaction handling [details](https://meta.discourse.org/t/-/377324/15?silent=true) [code](https://meta.discourse.org/t/-/377324/15?silent=true) [read more](https://meta.discourse.org/t/-/377324/15?silent=true)

#### #Announcements

- A flurry around _Bundling more popular plugins with Discourse core_ (#373574) saw @Kartoon and @pfaffman clarify which plugins ship enabled by default and why these zero-footprint toggles won’t bloat installs [question](https://meta.discourse.org/t/-/373574/115?silent=true) [answer](https://meta.discourse.org/t/-/373574/117?silent=true) [read more](https://meta.discourse.org/t/-/373574/117?silent=true)

#### #Theme component

- The _Breadcrumb Links_ component (#325372) earned a ping from @alltiagocom about deprecated inline script tags — transitioning to the Templates.js API is the recommended path forward [admin notice](https://meta.discourse.org/t/-/325372/38?silent=true) [learn more](https://meta.discourse.org/t/-/366482?silent=true) [read more](https://meta.discourse.org/t/-/325372/38?silent=true)

#### #customization:extras

- Early adopters trying _DisHub – A Modern, Native Mobile App for Discourse Forums_ (#377296) ran into Supabase signup confusion and hidden community-entry fields on iPhone; @SubStrider also probed whether it uses API-based auth or web-view login [feedback](https://meta.discourse.org/t/-/377296/11?silent=true) [question](https://meta.discourse.org/t/-/377296/12?silent=true) [read more](https://meta.discourse.org/t/-/377296/12?silent=true)

#### #Bug

- In _Full name requirement for signup not showing up…_ (#372872), @TheNab discovered that disabling `enable names` hides the full-name field entirely — @kris.kotlarek is investigating [issue](https://meta.discourse.org/t/-/372872/7?silent=true) [response](https://meta.discourse.org/t/-/372872/8?silent=true) [read more](https://meta.discourse.org/t/-/372872/8?silent=true)

- @twofoursixeight found that users can no longer _restore their own deleted posts_ — clicking the trash icon simply redirects to the homepage, even in safe-mode [report](https://meta.discourse.org/t/-/378026/1?silent=true) [reproduce](https://meta.discourse.org/t/-/378026/1?silent=true) [read more](https://meta.discourse.org/t/-/378026/1?silent=true)

- After upgrading to 3.5.0.beta9-dev, @RogerBW noted the #categories page shows **all** topics as unread, unlike `/latest` — @Moin linked back to the CSS change in #377742 [initial](https://meta.discourse.org/t/-/378035/1?silent=true) [comment](https://meta.discourse.org/t/-/378035/2?silent=true) [read more](https://meta.discourse.org/t/-/378035/2?silent=true)

- In RTL Persian mobile (#mobile, #dashboard-reports, #UX), @serkhelesheyi uncovered that the leaderboard’s time-range dropdown scrolls the viewport and needs extra taps, a glitch absent in English modes [video](https://meta.discourse.org/t/-/378034/1?silent=true) [details](https://meta.discourse.org/t/-/378034/1?silent=true) [read more](https://meta.discourse.org/t/-/378034/1?silent=true)

#### #Plugin

- @RGJ shipped a fix for the _Private Topics Plugin_ (#268646), resolving @SubStrider’s auth issue — update to v1.5.12 now [fix](https://meta.discourse.org/t/-/268646/90?silent=true) [thank-you](https://meta.discourse.org/t/-/268646/90?silent=true) [read more](https://meta.discourse.org/t/-/268646/90?silent=true)

- In _Click To Edit_ (#321054), @cmdntd reported sluggish cursor reloads under the new Rich Text Editor and advocated lighter JS reloads for smoother in-place edits [feedback](https://meta.discourse.org/t/-/321054/31?silent=true) [issue](https://meta.discourse.org/t/-/321054/31?silent=true) [read more](https://meta.discourse.org/t/-/321054/31?silent=true)

#### #Community

- The #Community thread _Thoughts around simulating topics?_ (#377632) had @Kartoon drawing the line between Q&A bots (annoying) and discussion-starter bots (legitimate), stressing context and consent [dialogue](https://meta.discourse.org/t/-/377632/14?silent=true) [original](https://meta.discourse.org/t/-/377632/2?silent=true) [read more](https://meta.discourse.org/t/-/377632/14?silent=true)

#### #Support

- @haydenjames bypassed a LinkedIn OIDC regex validation bug by writing secrets directly to the DB — a proper patch via PR [#27028](https://github.com/discourse/discourse/pull/27028) is forthcoming [solve](https://meta.discourse.org/t/-/377936/2?silent=true) [read more](https://meta.discourse.org/t/-/377936/2?silent=true)

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

- @kris.kotlarek jumped in on _Full name requirement for signup not showing up…_ [read more](https://meta.discourse.org/t/-/372872/8?silent=true)

* * *

From CSS escapades to plugin patches, it’s been a whirlwind 24 hours—grab a coffee and celebrate surviving another round of Discourse detective work!

---

<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 augustus 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/556 "2025-08-11T13:03:01Z")

</div>

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

## Key Stats

- **New posts:** 79

- **New topics:** 16

- **Top users:**

## Interesting Topics

### #Bug

- **Granting admin rights fails for usernames with special characters when admin account has 2FA enabled**  
@Moin reported a `UrlGenerationError` when assigning admin rights to `Anführerin` under 2FA, highlighting a route constraint bug in Second-Factor handling [378063/1](https://meta.discourse.org/t/-/378063/1?silent=true) [read more](https://meta.discourse.org/t/-/378063/2?silent=true)

- **“Hide Details” section open by default in new editor**  
Frederic\_Bertrand flagged that the new composer leaves the `<details>` block open, spoiling content for communities relying on spoilers [377645/12](https://meta.discourse.org/t/-/377645/12?silent=true) [discussion](https://meta.discourse.org/t/-/377645/1?silent=true)

- **Themes don’t appear on themes page without reload after install**  
@Moin noted that installed themes remain invisible until a manual reload, creating confusion despite success messages [378119/1](https://meta.discourse.org/t/-/378119/1?silent=true) [see fix move](https://meta.discourse.org/t/-/378119/2?silent=true)

- **Input for tag groups in the topic filter is broken**  
@Moin discovered that typing `tag_group:Discourse` triggers `TypeError: Cannot read properties of undefined` in the filter field, and Sam confirmed a patch is coming [378059/1](https://meta.discourse.org/t/-/378059/1?silent=true) [update](https://meta.discourse.org/t/-/378059/2?silent=true)

- **Generic [wrap]/Markdown-it Custom Token Types causing errors in RTE**  
Theme developers using `[wrap]` tokens see composer crashes; Sam assured that wrap support will be restored [377922/2](https://meta.discourse.org/t/-/377922/2?silent=true) [original report](https://meta.discourse.org/t/-/377922/1?silent=true)

### #Support

- **Keyboard shortcut for inserting from search menu to composer not working**  
@rkda found that pressing **A** now edits the search term in the _markdown composer_ workflow. @chapoi repro’d it and is investigating [378100/1](https://meta.discourse.org/t/-/378100/1?silent=true) [steps](https://meta.discourse.org/t/-/378100/2?silent=true)

- **Me, a moderator, can see emails when emails are anonymized**  
@Moin argued that “moderators view emails” should govern anonymized address visibility similar to IP logging, not the “log anonymizer details” setting [378024/6](https://meta.discourse.org/t/-/378024/6?silent=true) [context](https://meta.discourse.org/t/-/378024/3?silent=true)

- **How do I get listed on Discourse Hub app?**  
@kenopsia struggled to surface their forum in the Hub; @jahan_gagan and @Moin guided them through `include_in_discourse_discover` and discovery search nuances [378043/1](https://meta.discourse.org/t/-/378043/1?silent=true) [solution](https://meta.discourse.org/t/-/378043/3?silent=true)

- **Discourse AI - Periodic summary reports**  
@haydenjames sought the Automation section for AI summaries; Sam pointed to the [Discourse Automation](https://meta.discourse.org/t/-/195773/172?silent=true) plugin and in-core capabilities [290236/4](https://meta.discourse.org/t/-/290236/4?silent=true)

- **How to Change Global Theme Settings for All Users, Not Just Admins**  
@Steve_John found that color palettes only applied to admins; @Moin clarified default palette usage and preference impacts [378095/1](https://meta.discourse.org/t/-/378095/1?silent=true) [info](https://meta.discourse.org/t/-/378095/4?silent=true)

- **Will `./launcher destroy app && ./launcher start app` remove the built Docker image?**  
@corot2a asked if destroying the container impacts images; NateDhaliwal shared Docker vs. rebuild guidance from install docs [378091/1](https://meta.discourse.org/t/-/378091/1?silent=true) [answer](https://meta.discourse.org/t/-/378091/2?silent=true)

- **Certain YouTube videos aren’t embeddable on my site but they are here**  
@Kartoon was puzzled why some embeds work on meta but not on other forums; they compared behavior using the same link [378088/1](https://meta.discourse.org/t/-/378088/1?silent=true)

### #UX

- **Don’t display the flag ‘Off-Topic’ option on the first post of a topic?**  
@T_Disco questioned first-post _Off-Topic_ flags; @chapoi and @Moin discussed valid use cases and potential wording tweaks [378070/1](https://meta.discourse.org/t/-/378070/1?silent=true)

- **Export event data is a bit painful, and email addresses would be useful**  
@nathank proposed including email columns in the #calendar-and-event CSV export to ease administrative workflows [242153/6](https://meta.discourse.org/t/-/242153/6?silent=true)

### #Announcements

- **Bundling more popular plugins with Discourse core**  
Andrew\_Rowe detailed his transition to 3.5.0.beta9-dev and the new install process after the #Announcements on plugin bundling [373574/118](https://meta.discourse.org/t/-/373574/118?silent=true)

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

- @chapoi repro’d the **A** shortcut bug in the composer (#378100), moved the theme-install reload issue to #Bug (#378119), and weighed in on the first-post _Off-Topic_ flag UX (#378070) [378100/2](https://meta.discourse.org/t/-/378100/2?silent=true) [378119/2](https://meta.discourse.org/t/-/378119/2?silent=true) [378070/3](https://meta.discourse.org/t/-/378070/3?silent=true)

- @martin dove into a multi-process cache sync bug for the welcome banner setting in #377321, reproducing locally and crafting a fix path [377321/25](https://meta.discourse.org/t/-/377321/25?silent=true) [377321/26](https://meta.discourse.org/t/-/377321/26?silent=true), then flagged missing read/unread styling in #377742 [377742/22](https://meta.discourse.org/t/-/377742/22?silent=true)

- @sam triaged several core issues: the 2FA admin assignment error in #378063, the wrap-token crash in #377922, the diacritic link replacement bug in #377758, and the broken tag-group filter in #378059 [378063/2](https://meta.discourse.org/t/-/378063/2?silent=true) [377922/2](https://meta.discourse.org/t/-/377922/2?silent=true) [377758/2](https://meta.discourse.org/t/-/377758/2?silent=true) [378059/2](https://meta.discourse.org/t/-/378059/2?silent=true)

- @hugh shared updates on the dark/light palette overhaul and pointed to the PR improving UI preferences for #377013 [377013/11](https://meta.discourse.org/t/-/377013/11?silent=true)

- @tgxworld confirmed the merge of the Postgres upgrade reliability fix in the Docker repo for #91767 [91767/10](https://meta.discourse.org/t/-/91767/10?silent=true)

Stay pawsitive—after yesterday’s discussions, the forum’s wag meter is through the roof!

---

<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 augustus 2025 om 13:01 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/557 "2025-08-12T13:01:49Z")

</div>

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

## Key Stats

- **New posts:** 106
- **New topics:** 11
- **Top users (posts / likes):**
  - @Moin – 12 posts, 9 likes
  - @featheredtoast – 3 posts, 8 likes
  - @awesomerobot – 2 posts, 8 likes
  - @Lee_Ars – 5 posts, 7 likes
  - @martin – 4 posts, 7 likes
  - @jordan.vidrine – 2 posts, 7 likes
  - @alltiagocom – 8 posts, 7 likes
  - @lspector – 6 posts, 7 likes
  - @Lhc_fl – 1 post, 6 likes
  - @chapoi – 4 posts, 4 likes

* * *

## Interesting Topics

### #Installation

- @Lee_Ars and others debated whether `launcher cleanup` should auto-run during rebuilds and weighed the risks of deleting active containers in [10-year self-hosted admin asks: why not launcher cleanup as part of rebuild?](https://meta.discourse.org/t/-/378204/1?silent=true)

- @harishg33 investigated slimming the Discourse Docker base image by removing unused dependencies and pointed to an ongoing slim-image initiative in [How can I minimize the Discourse Docker image size?](https://meta.discourse.org/t/-/378249/1?silent=true)

- @Headless described mounting `/var/discourse` on a separate volume to swing-mount across servers and seamlessly migrate architectures in [Moving Discourse instance to a new server](https://meta.discourse.org/t/-/378200/1?silent=true)

### #Support

- @lspector flagged broken LaTeX rendering with the new rich text editor and, with community help, restored math support by switching back to the Markdown composer in [Math mode hard to use with rich text editor](https://meta.discourse.org/t/-/378089/1?silent=true)

- @Salama sought guidance on kicking off Discobot tutorials at TL1, and @Moin walked through the correct DM format to start a session in [New User Tutorial](https://meta.discourse.org/t/-/378269/1?silent=true)

- @alltiagocom uncovered why typing “365” alone didn’t trigger topic search and confirmed a 4-character minimum threshold in [Link search not triggered for 3-digit terms](https://meta.discourse.org/t/-/378188/1?silent=true)

- @chapoi and @alltiagocom tested tag restrictions and worked through a glitch that kept restricted tags in “Other Tags” in [Remove tag from “Other Tags” group](https://meta.discourse.org/t/-/377843/1?silent=true)

- @DDo reported BBCode color and anchor tags failing on 3.5.0.beta9-dev, then discovered a composer-mode toggle workaround in [BBCode Plugin BBCode tags don’t work any more](https://meta.discourse.org/t/-/378257/1?silent=true)

### #Dev

- @nolo proposed simpler CSS variable semantics and was joined by @jordan.vidrine and @awesomerobot in dissecting component-level vs. global theming in [Styling Discourse with variables: A case for simpler semantics](https://meta.discourse.org/t/-/378001/1?silent=true)

- @Steve_John tackled a Glimmer change-detection bug by refactoring items into tracked class instances, following @Alteras’s suggestion in [Glimmer Component Change Detection Not Working - Mutating Properties in @tracked Array](https://meta.discourse.org/t/-/378246/1?silent=true)

- @merefield ran into an ActiveRecord “NoDatabaseError” in GitHub Actions, and the thread clarified best practices for plugin CI workflows in [Unexpected error in Discourse Plugin CI](https://meta.discourse.org/t/-/378165/1?silent=true)

### #UX

- @alltiagocom argued that selecting text should persist when inserting links and suggested keeping or defaulting to the selected snippet in [Inserting link to topic in selected text should maintain selected text](https://meta.discourse.org/t/-/378185/1?silent=true)

- @T_Disco and @Moin refined the “Off-Topic” flag wording to harmonize desktop vs. mobile phrasing and unify first-post vs. reply contexts in [Don’t display flag ‘Off-Topic’ on first post?](https://meta.discourse.org/t/-/378070/1?silent=true)

- @martin delivered a PR to include the category name in breadcrumbs for clearer navigation in [Include name of the category for clarity](https://meta.discourse.org/t/-/377844/1?silent=true)

### #Bug

- @kris.kotlarek diagnosed a misconfigured `allowedGroups` setting that blocked TL0 on public events, then patched the event builder to omit unnecessary restrictions in [Non-staff members cannot create calendar events](https://meta.discourse.org/t/-/376796/11?silent=true)

* * *

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

- @featheredtoast explained why cleanup isn’t auto-scheduled and recommended user-controlled pruning in [launcher cleanup discussion](https://meta.discourse.org/t/-/378204/3?silent=true)

- @tobiaseigen shared a personal rescue workflow for failed backups by running `launcher cleanup` before rebuilds in [cleanup thread](https://meta.discourse.org/t/-/378204/2?silent=true)

- @awesomerobot advised against styling base `.btn` selectors and recommended using secondary classes for scalable theming in [Styling Discourse with variables](https://meta.discourse.org/t/-/378001/5?silent=true)

- @jordan.vidrine detailed how CSS variables can be scoped to specific components like sidebars or topic lists in [Styling Discourse with variables](https://meta.discourse.org/t/-/378001/4?silent=true)

- @martin merged the welcome banner UX fix ([post 27](https://meta.discourse.org/t/-/377321/27?silent=true)), added category names to breadcrumbs ([post 2](https://meta.discourse.org/t/-/377844/2?silent=true)), and tackled history-link visibility on touch devices ([post 2](https://meta.discourse.org/t/-/377399/2?silent=true)) and in theme settings ([post 2](https://meta.discourse.org/t/-/377394/2?silent=true))

- @chapoi tested tag-restriction flows and confirmed a workaround for tags stuck under “Other Tags” in [Remove tag group issue](https://meta.discourse.org/t/-/377843/3?silent=true)

- @renato clarified that a four-character minimum is enforced for topic search when adding hyperlinks in [link insertion thread](https://meta.discourse.org/t/-/378188/2?silent=true)

- @keegan outlined how to add a per-user CSS setting via `api.addSaveableUserOptionField` in [plugin API walkthrough](https://meta.discourse.org/t/-/377962/6?silent=true)

- @saquetim pointed to a pull request fixing disappearing footnotes when clicking links in [footnote bug report](https://meta.discourse.org/t/-/377627/5?silent=true)

- @sam led discussions on a unified #Bug vs #UX categorization approach in [categorizing feedback](https://meta.discourse.org/t/-/378121/2?silent=true) and confirmed persona-style prompts for AI chat flows in [persona engineering](https://meta.discourse.org/t/-/376342/9?silent=true)

* * *

No puppies were harmed in the making of these cleanups—here’s to lean containers, flawless mathjax, and wagging tails all around!

---

<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 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/558 "2025-08-13T13:02:02Z")

</div>

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

## Key Stats

- 📈 **New posts:** 110 ([view all posts](https://meta.discourse.org/latest?silent=true))
- 🆕 **New topics:** 13 ([see new topics](https://meta.discourse.org/latest?silent=true))

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

- @tobiaseigen: 6 posts, 20 likes
- @sam: 3 posts, 10 likes
- @Moin: 5 posts, 10 likes
- @NateDhaliwal: 8 posts, 9 likes
- @pfaffman: 8 posts, 8 likes
- @alltiagocom: 6 posts, 7 likes
- @awesomerobot: 2 posts, 7 likes
- @nat: 2 posts, 6 likes
- @davidb: 1 post, 5 likes
- @renato: 1 post, 3 likes

## Interesting Topics

**#Announcements**

- @tobiaseigen launched the [Discourse community survey](https://meta.discourse.org/t/-/375863/1?silent=true), inviting feedback on the next few months of meta improvements.

**#Site feedback**

- Community members debated how to split the #UX category into #Feature or #Bug in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/1?silent=true).

**#UX**

- @alltiagocom proposed making component titles clickable—beyond just the Edit button—in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/1?silent=true).

- A user shared CSS/JS tweaks for adding emojis to custom sidebar sections in [Emojis in Custom Section](https://meta.discourse.org/t/-/378390/1?silent=true).

**#Dev**

- @opcourdis ran into a single-page app refresh issue with header scripts and found a reload workaround in [Custom javascript gets only applied after refresh](https://meta.discourse.org/t/-/378365/1?silent=true).

- @awesomerobot clarified why mutating objects in a tracked array won’t trigger updates and pointed to a `trackedObject` example in [Glimmer Component Change Detection Not Working](https://meta.discourse.org/t/-/378246/1?silent=true).

- @itd-john asked for help wiring up a front-end route in a plugin—backend JSON was fine but Ember routing failed—in [Front End Route](https://meta.discourse.org/t/-/378346/1?silent=true).

**#Feature**

- @Headless inquired about a plugin for overlaying GIF or group-based “auras” around avatars in [Plugin for Avatar Decorations?](https://meta.discourse.org/t/-/378300/1?silent=true).

- A topic for collecting suggestions on improving the AI assistant itself appeared in [Feedback for Ask Discourse](https://meta.discourse.org/t/-/336805/1?silent=true).

**#Bug**

- On Apple platforms, the RTE broke OS-level text replacements (#composer), prompting a switch-to-Markdown workaround in [Rich text editor breaks Text Replacement feature on Apple platforms](https://meta.discourse.org/t/-/378316/1?silent=true).

- @davidb fixed a hex color autofill glitch that prevented entering certain codes in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/7?silent=true).

**#Installation**

- A self-hosted admin asked why `./launcher cleanup` isn’t part of rebuilds; solutions and Docker prune commands were shared in [10-year self-hosted admin asks: why not launcher cleanup as part of rebuild?](https://meta.discourse.org/t/-/378204/1?silent=true).

- Discussion on slimming the Docker image size—beyond just removing Postgres/Redis—continued in [How can I minimize the discourse Docker image size?](https://meta.discourse.org/t/-/378249/1?silent=true).

**#Support**

- A user sought tips for building a directory of SMEs with a form template in [Building a practitioner directory or category in a community](https://meta.discourse.org/t/-/378314/1?silent=true).

- Persistent phishing via email-in led to advice on #spam and #email-in settings, AI detection, and watched words in [What is the best way to deal with recurrent email-in spam?](https://meta.discourse.org/t/-/378380/1?silent=true).

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

- @tobiaseigen kicked off the [community survey](https://meta.discourse.org/t/-/375863/1?silent=true) and refined the embed link and anonymity wording in the same topic.

- @sam weighed in on UX vs. feature/bug distinctions in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/6?silent=true) and flagged internal pre-processing as a likely cause in the [text replacement bug](https://meta.discourse.org/t/-/378316/6?silent=true).

- @awesomerobot suggested repositioning the “view change history” icon for touch devices in [Site setting “view change history” button and touch devices](https://meta.discourse.org/t/-/377399/3?silent=true) and guided on Ember’s tracked arrays in [Glimmer Component Change Detection Not Working](https://meta.discourse.org/t/-/378246/4?silent=true).

- @nat demoed clickable rows for plugins/components in [Clickable components instead of just the Edit button](https://meta.discourse.org/t/-/378397/2?silent=true) and recommended AI spam detection for staged user spam in [recurrent email-in spam](https://meta.discourse.org/t/-/378380/2?silent=true).

- @davidb confirmed the hex-color bug was resolved by pointing to the upstream commit in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/7?silent=true).

- @renato took ownership of the paste-onebox logic and pledged to investigate runtime errors in [Rich text editor breaks Text Replacement feature on Apple platforms](https://meta.discourse.org/t/-/378316/7?silent=true).

- @featheredtoast shared Docker prune commands and `echo y | launcher cleanup` tips in [10-year self-hosted admin asks: why not launcher cleanup as part of rebuild?](https://meta.discourse.org/t/-/378204/9?silent=true).

- @chapoi chimed in on using tags instead of categories for UX discussions in [Categorizing bug and ux issues](https://meta.discourse.org/t/-/378121/8?silent=true).

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

- @Roman confirmed a fix path for both Azure and OpenAI backends in the core [Discourse AI](https://meta.discourse.org/t/-/259214/233?silent=true) plugin.

* * *

After yesterday’s survey sprint and code deep-dives, our virtual puppies are wagging with 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: [14 augustus 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/559 "2025-08-14T13:03:38Z")

</div>

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

## Key Stats

- **New Posts:** 146
- **New Topics:** 22
- **Top Users:**
  - @sam: 17 posts, 12 likes
  - @chapoi: 9 posts, 10 likes
  - @awesomerobot: 5 posts, 7 likes
  - @alltiagocom: 9 posts, 7 likes
  - @fokx: 2 posts, 6 likes
  - @lindsey: 3 posts, 5 likes
  - @opcourdis: 15 posts, 4 likes
  - @maiki: 2 posts, 4 likes
  - @Arkshine: 2 posts, 4 likes
  - @tgxworld: 2 posts, 3 likes

## Interesting Topics

### #Feature

- @fokx initiated a PR to choose any emoji in reactions in [Add … option to Discourse Reactions](https://meta.discourse.org/t/-/227785/1?silent=true), detailed the custom picker implementation at [post #23](https://meta.discourse.org/t/-/227785/23?silent=true) and mobile UX confirmation at [post #26](https://meta.discourse.org/t/-/227785/26?silent=true), drawing favorable comparisons to the [Discourse Retort plugin](https://meta.discourse.org/t/discourse-retort/26569?silent=true) and testing success from @chapoi at [post #29](https://meta.discourse.org/t/-/227785/29?silent=true). [read more](https://meta.discourse.org/t/-/227785?silent=true)

- @maiki sketched out a [Comprehensive topic/post action log](https://meta.discourse.org/t/-/378518/1?silent=true) design for full chronology and filtering of edits vs. moderation steps. [read more](https://meta.discourse.org/t/-/378518?silent=true)

- @aidanheerdegen proposed muting for group DMs in [Mute DMs from a group](https://meta.discourse.org/t/-/378514/1?silent=true), with @nat exploring DND schedules and feature feasibility at [post #2](https://meta.discourse.org/t/-/378514/2?silent=true). [read more](https://meta.discourse.org/t/-/378514?silent=true)

- Concerns over feature access spurred a discussion in [Changes coming to settings for giving access to features](https://meta.discourse.org/t/-/283408/36?silent=true), urging a shift from TL4-only controls to flexible group-based permissions. [read more](https://meta.discourse.org/t/-/283408?silent=true)

- With Slow Mode now shipping, @sam marked the [Post Rate Limit Trigger for a topic that’s heating up](https://meta.discourse.org/t/-/98294/85?silent=true) request as completed. [read more](https://meta.discourse.org/t/-/98294?silent=true)

### #Bug

- A bug in Markdown mode prevented the keyboard shortcut within the search menu from inserting content in the composer, discussed in [Keyboard shortcut for inserting from search menu to composer not working in Markdown mode](https://meta.discourse.org/t/-/378100/1?silent=true) with workarounds from @chapoi at [post #10](https://meta.discourse.org/t/-/378100/10?silent=true). [read more](https://meta.discourse.org/t/-/378100?silent=true)

### #UX

- The theme convert button lacked a cube icon in [Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/2?silent=true) until @tgxworld proposed a consistent icon PR and @Osama clarified historical design choices at [post #4](https://meta.discourse.org/t/-/378072/4?silent=true). [read more](https://meta.discourse.org/t/-/378072?silent=true)

### #Support

- A newcomer asked, _“How can I customize the entire composer?”_, leading @awesomerobot to outline plugin vs. theme component trade-offs in [Follow up question on customizing composer](https://meta.discourse.org/t/-/378453/1?silent=true). [read more](https://meta.discourse.org/t/-/378453?silent=true)

- @alltiagocom sought to hide the Color Palette toggle when only one interface theme exists in [Disable the Color Palette dropdown in the Interface window](https://meta.discourse.org/t/-/378548/1?silent=true), prompting @chapoi to confirm absence of selectables at [post #2](https://meta.discourse.org/t/-/378548/2?silent=true). [read more](https://meta.discourse.org/t/-/378548?silent=true)

- @Darun_DP learned how to export a detailed user list via the `/admin/users/list/active` page in [Can i export my user list with all the detail, i cannot see any provision on the screen](https://meta.discourse.org/t/-/378576/1?silent=true), with @Lilly providing the completed solution at [post #2](https://meta.discourse.org/t/-/378576/2?silent=true). [read more](https://meta.discourse.org/t/-/378576?silent=true)

- A build error blocked creation of the “vector” extension in Postgres during rebuild in [Build error: permission denied to create extension “vector”](https://meta.discourse.org/t/-/378562/1?silent=true) until @NateDhaliwal confirmed root context at [post #2](https://meta.discourse.org/t/-/378562/2?silent=true). [read more](https://meta.discourse.org/t/-/378562?silent=true)

### #wordpress

- Questions arose about PR policies for the #wp-discourse plugin in [Customization of “Discourse Login” button - PRs accepted?](https://meta.discourse.org/t/-/378452/1?silent=true) where @awesomerobot confirmed team maintenance and @angus weighed in on styling conventions at [post #3](https://meta.discourse.org/t/-/378452/3?silent=true). [read more](https://meta.discourse.org/t/-/378452?silent=true)

### #Announcements

- Self-hosters celebrated ~3 min build times with pre-compiled assets in [Introducing pre-compiled JS assets for self-hosters](https://meta.discourse.org/t/-/376700/16?silent=true). [read more](https://meta.discourse.org/t/-/376700?silent=true)

### #Plugin

- @sam closed out the ICS export feature in [Calendar plugin should offer ical export and caldav](https://meta.discourse.org/t/-/312279/10?silent=true) and linked future CalDAV work at [read more](https://meta.discourse.org/t/-/366108?silent=true). [read more](https://meta.discourse.org/t/-/312279?silent=true)

- Provider-specific options were added to the core AI plugin in [Discourse AI](https://meta.discourse.org/t/-/259214/235?silent=true) by @Roman. [read more](https://meta.discourse.org/t/-/259214?silent=true)

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

- @sam reviewed the emoji picker PR in [Add … option to Discourse Reactions](https://meta.discourse.org/t/-/227785/24?silent=true), confirmed Slow Mode completion in [Post Rate Limit Trigger…](https://meta.discourse.org/t/-/98294/85?silent=true), and finalized ICS downloads in [Calendar plugin should offer ical export…](https://meta.discourse.org/t/-/312279/10?silent=true).

- @chapoi tested the custom emoji picker in [Add … option to Discourse Reactions](https://meta.discourse.org/t/-/227785/29?silent=true), provided a Markdown workaround in [Keyboard shortcut…](https://meta.discourse.org/t/-/378100/10?silent=true), and validated palette hiding in [Disable the Color Palette dropdown…](https://meta.discourse.org/t/-/378548/2?silent=true).

- @awesomerobot explained composer customization trade-offs in [Follow up question on customizing composer](https://meta.discourse.org/t/-/378453/2?silent=true) and confirmed plugin PR acceptance in [Customization of “Discourse Login” button…](https://meta.discourse.org/t/-/378452/2?silent=true).

- @lindsey triaged the Markdown bug in [Keyboard shortcut…](https://meta.discourse.org/t/-/378100/9?silent=true) and clarified UI behavior in [Horizon Theme New Theme Info Button Layout](https://meta.discourse.org/t/-/378437/7?silent=true).

- @maiki proposed the action log UI in [Comprehensive topic/post action log](https://meta.discourse.org/t/-/378518/1?silent=true) and celebrated the AI bot icon change in [Change AI Bot Icon to Link Element](https://meta.discourse.org/t/-/377435/3?silent=true).

- @tgxworld addressed the missing icon issue in [Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/3?silent=true).

- @nat weighed in on group DM muting in [Mute DMs from a group](https://meta.discourse.org/t/-/378514/2?silent=true), advised on 2FA periodicity in [Changing 2 factor auth periodicity…](https://meta.discourse.org/t/-/378481/2?silent=true), and debugged passkey errors in [Error when create user passkey in browser](https://meta.discourse.org/t/-/378434/2?silent=true).

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

- @Osama explained the icon history in [Missing cube icon in the convert button on themes](https://meta.discourse.org/t/-/378072/4?silent=true).

- @davidb improved hex input behavior in [Can’t type a specific color in the category text](https://meta.discourse.org/t/-/375839/12?silent=true).

Stay curious, build boldly, and may your reactions be as varied as our community’s creativity!

---

<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 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/560 "2025-08-15T13:02:22Z")

</div>

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

## Key Stats

- **New posts** : 137
- **New topics** : 21

**Top Users**

- @alltiagocom: 23 posts, 12 likes
- @renato: 7 posts, 10 likes
- @awesomerobot: 6 posts, 10 likes
- @nat: 4 posts, 7 likes
- @pfaffman: 4 posts, 6 likes
- @chapoi: 6 posts, 5 likes
- @Lilly: 5 posts, 4 likes
- @nathank: 4 posts, 4 likes
- @pmusaraj: 2 posts, 4 likes
- @per1234: 2 posts, 4 likes

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

- @renato: 7 posts, 10 likes
- @awesomerobot: 6 posts, 10 likes
- @nat: 4 posts, 7 likes
- @chapoi: 6 posts, 5 likes
- @Lilly: 5 posts, 4 likes
- @pmusaraj: 2 posts, 4 likes
- @featheredtoast: 1 post, 2 likes
- @sam: 6 posts, 2 likes
- @tobiaseigen: 1 post, 1 like
- @maiki: 1 post, 1 like

* * *

## Interesting Topics

### #Support

- In #Support, @alltiagocom asked if it’s possible to convert a forum into a native mobile app. @chapoi pointed to community efforts like [DisHub (#377296)](https://meta.discourse.org/t/-/377296/1?silent=true) and [DisCorkie (#357103)](https://meta.discourse.org/t/-/357103/1?silent=true), referencing earlier threads on [Discourse-native-app (#361616)](https://meta.discourse.org/t/-/361616/1?silent=true), [Flutter client (#299768)](https://meta.discourse.org/t/-/299768/1?silent=true), and [forum-to-app requests (#321896)](https://meta.discourse.org/t/-/321896/1?silent=true). [read more](https://meta.discourse.org/t/-/378700/1?silent=true)

- @Heliosurge raised options to mute group DMs, suggesting the [Private Topics Plugin (#268646)](https://meta.discourse.org/t/-/268646/1?silent=true), and @nat reminded everyone of the hidden group DM toggle at `/my/messages/group/<group>` ([#8 comment](https://meta.discourse.org/t/-/378514/8?silent=true)). [read more](https://meta.discourse.org/t/-/378514/1?silent=true)

- @nolo ran into passkey creation errors, and @nat flagged varied 401 triggers before @pmusaraj recommended ensuring full HTTPS enforcement and matching domains via the `force_https` setting ([#8](https://meta.discourse.org/t/-/378434/8?silent=true), [#9](https://meta.discourse.org/t/-/378434/9?silent=true)). [read more](https://meta.discourse.org/t/-/378434/1?silent=true)

- In #Community, @maiki outlined a Discourse setup for an educational community with separate categories for parents, faculty, and volunteers, asking about technical, social, and legal workflows; @Ed_S and @NateDhaliwal chimed in on jurisdictional and retention considerations ([#1](https://meta.discourse.org/t/-/378677/1?silent=true), [#3](https://meta.discourse.org/t/-/378677/3?silent=true)). [read more](https://meta.discourse.org/t/-/378677/1?silent=true)

### #UX

- @alltiagocom suggested adding per-notification dismiss controls and relabeling “View All” in the notifications panel. @chapoi discussed layout constraints on mobile and high-contrast scenarios ([#1](https://meta.discourse.org/t/-/378636/1?silent=true), [#2](https://meta.discourse.org/t/-/378636/2?silent=true)). [read more](https://meta.discourse.org/t/-/378636/1?silent=true)

- Discussion about making admin table rows clickable led @awesomerobot to remove redundant row highlights and merge [cleanup PR #34332](https://github.com/discourse/discourse/pull/34332) after feedback from @alltiagocom ([#5](https://meta.discourse.org/t/-/378397/5?silent=true)). [read more](https://meta.discourse.org/t/-/378397/1?silent=true)

- @one1 queried why the “Browse Channels” icon is a pencil; @chapoi explained the edit metaphor tied to channel join controls and suggested clearer labeling ([#1](https://meta.discourse.org/t/-/378708/1?silent=true), [#2](https://meta.discourse.org/t/-/378708/2?silent=true)). [read more](https://meta.discourse.org/t/-/378708/1?silent=true)

- @alltiagocom spotted mismatched status indicators on the dashboard vs. the Discourse update panel, sparking clarifications on version sync logic and UI state ([#1](https://meta.discourse.org/t/-/378714/1?silent=true)). [read more](https://meta.discourse.org/t/-/378714/1?silent=true)

### #Bug

- @per1234 reported that retroactive multi-line “preformatted” formatting in the rich editor applies inline style, breaking code blocks; @renato confirmed the regression and committed to a fix ([#1](https://meta.discourse.org/t/-/378678/1?silent=true), [#2](https://meta.discourse.org/t/-/378678/2?silent=true)). [read more](https://meta.discourse.org/t/-/378678/1?silent=true)

- @sam noticed the Yes/No checkbox in the color palette admin is nonfunctional in the latest dev build (3.5.0.beta9-dev), prompting testing of recent fixes by @Osama ([#2](https://meta.discourse.org/t/-/378545/2?silent=true)). [read more](https://meta.discourse.org/t/-/378545/1?silent=true)

- @nolo found that the “First notification” tip still shows even when welcome messages are disabled or delayed; @NateDhaliwal clarified the difference between Discobot welcomes and user tips ([#1](https://meta.discourse.org/t/-/378716/1?silent=true), [#2](https://meta.discourse.org/t/-/378716/2?silent=true), [#4](https://meta.discourse.org/t/-/378716/4?silent=true)). [read more](https://meta.discourse.org/t/-/378716/1?silent=true)

- @nathank flagged that the new Location field in events isn’t propagated to .ics or Google Calendar exports; this ties back to the original [calendar feature thread (#312279)](https://meta.discourse.org/t/-/312279/13?silent=true) and a fresh bug report ([#378672](https://meta.discourse.org/t/-/378672/1?silent=true)). [read more](https://meta.discourse.org/t/-/378672/1?silent=true)

### #Feature

- @tknospdr asked about auto-assigning new topics in specific categories to a group; @Lilly suggested custom automations, group tracking, and outlined webhook/API approaches for silent assignments ([#1](https://meta.discourse.org/t/-/378624/1?silent=true), [#2](https://meta.discourse.org/t/-/378624/2?silent=true)). [read more](https://meta.discourse.org/t/-/378624/1?silent=true)

- @nathank proposed extending silent notification suppression to bulk tag edits like the recent category update workflow; the commit [7a099ebb](https://github.com/discourse/discourse/commit/7a099ebb6a4c4f177cd416414914d8f902558e90) was suggested as a pattern for implementation. [read more](https://meta.discourse.org/t/-/378670/1?silent=true)

- In #Feature, @jrgong recommended displaying users’ current leaderboard rank on their cards, configurable to top-N, and @NateDhaliwal pointed to the JSON leaderboard endpoint (`/leaderboard/1.json`) as a data source ([#1](https://meta.discourse.org/t/-/378601/1?silent=true), [#3](https://meta.discourse.org/t/-/251607/3?silent=true)). [read more](https://meta.discourse.org/t/-/378601/1?silent=true)

* * *

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

- @renato reproduced the **preformatted text** bug in [Inline formatting issue (#378678)](https://meta.discourse.org/t/-/378678/1?silent=true) and is working on a fix, plus he recommended TWA/PWA approaches in the [forum-to-app thread (#378700)](https://meta.discourse.org/t/-/378700/10?silent=true).

- @awesomerobot clarified **color palette overrides** in [palette support (#378547)](https://meta.discourse.org/t/-/378547/2?silent=true), removed admin row highlights in [clickable components (#378397)](https://meta.discourse.org/t/-/378397/5?silent=true), and confirmed margin fixes in [mobile sidebar layout (#376988)](https://meta.discourse.org/t/-/376988/4?silent=true).

- @nat pointed out the hidden **group DM mute** toggle in [Mute DMs (#378514)](https://meta.discourse.org/t/-/378514/8?silent=true), addressed HTTPS requirements in [passkeys (#378434)](https://meta.discourse.org/t/-/378434/6?silent=true), and is updating **content-localization** settings in [anon language selector (#378686)](https://meta.discourse.org/t/-/378686/1?silent=true) and [language selector docs (#57014)](https://meta.discourse.org/t/-/57014/17?silent=true).

- @chapoi identified native app hurdles in [forum app conversion (#378700)](https://meta.discourse.org/t/-/378700/3?silent=true), contributed UX input on notification dismiss in [notifications UX (#378636)](https://meta.discourse.org/t/-/378636/2?silent=true), and explained the pencil icon in [channel browse UX (#378708)](https://meta.discourse.org/t/-/378708/2?silent=true).

- @Lilly outlined **topic auto-assign** strategies in [Auto assign (#378624)](https://meta.discourse.org/t/-/378624/2?silent=true) and clarified when the **Group Assigns** tab appears in [assign UI support (#378489)](https://meta.discourse.org/t/-/378489/12?silent=true).

- @pmusaraj explained HTTPS/domain config for **passkeys** in [passkey errors (#378434)](https://meta.discourse.org/t/-/378434/9?silent=true) and addressed partial cleanup of **auth token logs** in [cleanup topic (#326397)](https://meta.discourse.org/t/-/326397/20?silent=true).

- @sam confirmed fixes for the broken **palette checkbox** in [Color palette bug (#378545)](https://meta.discourse.org/t/-/378545/2?silent=true), triaged **Matrix room ID** issues in [chat integration (#378675)](https://meta.discourse.org/t/-/378675/2?silent=true), and verified category dropdown repro in [Uncategorized dropdown (#370541)](https://meta.discourse.org/t/-/370541/6?silent=true).

- @maiki kicked off the discussion on **Discourse for educational communities** in [edtech setup (#378677)](https://meta.discourse.org/t/-/378677/1?silent=true).

* * *

Fun fact: after all that app-building, DM-muting, and ICS debugging, our virtual puppies curled up for a nap—no puppies harmed today! 🐶✨

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [16 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/561 "2025-08-16T13:02:25Z")

</div>

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

## Key Stats

**Total new posts** : 66 ([overview](https://meta.discourse.org?silent=true))  
**Total new topics** : 13 ([overview](https://meta.discourse.org?silent=true))

**Top users** :

- [@chapoi](https://meta.discourse.org/u/chapoi?silent=true): 5 posts, 14 likes
- [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true): 8 posts, 7 likes
- [@Joshua\_Lyon](https://meta.discourse.org/u/joshua_lyon?silent=true): 1 post, 4 likes
- [@NateDhaliwal](https://meta.discourse.org/u/natedhaliwal?silent=true): 6 posts, 4 likes
- [@nolo](https://meta.discourse.org/u/nolo?silent=true): 1 post, 3 likes
- [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 2 posts, 3 likes
- [@elmuerte](https://meta.discourse.org/u/elmuerte?silent=true): 1 post, 3 likes
- [@opcourdis](https://meta.discourse.org/u/opcourdis?silent=true): 1 post, 3 likes
- [@mcdanlj](https://meta.discourse.org/u/mcdanlj?silent=true): 1 post, 2 likes
- [@nathank](https://meta.discourse.org/u/nathank?silent=true): 2 posts, 2 likes

All stats compiled from [meta.discourse.org](https://meta.discourse.org?silent=true).

## Interesting Topics

### #Theme component

- @chapoi introduced a lightweight #gamification theme component that displays a user’s current leaderboard rank on their usercard, building on cheers data [read more](https://meta.discourse.org/t/-/378735/1?silent=true)

### #Feature

- @tobiaseigen proposed adding both moderator and admin activity to the moderation dashboard at `/admin/dashboard/moderation`, ensuring comprehensive #dashboard-reports metrics [read more](https://meta.discourse.org/t/-/378794/1?silent=true)

- In a feature request for #dashboard-reports, @tobiaseigen identified a bug in the “User notes” table and suggested enhancements like timestamp columns and pagination for better oversight [read more](https://meta.discourse.org/t/-/378805/1?silent=true)

- @maiki sketched out a comprehensive topic and post change history feature, inspired by setting change logs, to help moderators audit actions more easily #Feature [read more](https://meta.discourse.org/t/-/378518/2?silent=true)

### #Dev

- @Joshua_Lyon asked how to hook into the Rich Text Editor via a theme component’s `apiInitializer` to customize link rendering without losing OneBox support #Dev #api [read more](https://meta.discourse.org/t/-/378773/1?silent=true)

- In #Dev, @nolo bumped a discussion on when to migrate theme/plugin assets to `.gjs`, advocating for a global block registration API in core to keep components modular [read more](https://meta.discourse.org/t/-/370063/23?silent=true)

### #Support

- @freedom requested support to add `.apng` to the upload dialog’s allowed extensions, and @elmuerte explained workarounds via `authorized_extensions` or using `.png` as a fallback #Support [read more](https://meta.discourse.org/t/-/378743/1?silent=true)

- On migrating domains, @Wall-E asked how to test a new Discourse AWS instance before reassigning DNS, with advice to use local hosts overrides or a test subdomain #Support [read more](https://meta.discourse.org/t/-/378832/1?silent=true)

### #Bug

- @NateDhaliwal reported that codeblocks on mobile in Rich Text mode trap users without a newline key, and cross-device testing highlighted inconsistencies between Android and iOS #Bug [read more](https://meta.discourse.org/t/-/378842/1?silent=true)

### #Plugin

- @opcourdis contributed a custom toolbar script for the official #calendar-and-event plugin to make the event creation button more prominent using CSS and MutationObservers [read more](https://meta.discourse.org/t/-/97376/547?silent=true)

### #Announcements

- @tobiaseigen updated the community survey’s layout in the #Announcements topic, removing unwanted social buttons and soliciting broader sharing through Typeform improvements [read more](https://meta.discourse.org/t/-/375863/25?silent=true)

### #Community

- In #Community, @maiki and @jimkleiber explored best practices for hosting sensitive discussions—like sharing personal photos—in private learning communities, weighing retention and moderation strategies [read more](https://meta.discourse.org/t/-/378677/5?silent=true)

### #Installation

- @janfy’s fresh install of Discourse 3.4.7 on Bitnami failed due to a `badge_posts` view error, with troubleshooting pointing to migrating to the [official install](https://meta.discourse.org/t/142537?silent=true) method #Installation [read more](https://meta.discourse.org/t/-/378853/1?silent=true)

### #Self-Hosting

- @Eric_Keller shared a terminal-based script to restore the latest S3 backup to a local Discourse container, streamlining dev/test environment refreshes with `discourse restore` commands #Self-Hosting #how-to [read more](https://meta.discourse.org/t/-/42377/17?silent=true)

### #Site Management

- @jrgong debugged a limitation in the AI bot persona feature where the “Max posts” setting didn’t increase the LLM fetch limit above 100 in the #Site Management persona settings [read more](https://meta.discourse.org/t/-/306099/17?silent=true)

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

- @chapoi released the leaderboard-rank theme component on the usercard in #Theme component [link](https://meta.discourse.org/t/-/378735/1?silent=true) and engaged on display placement suggestions in the related feature topic [link](https://meta.discourse.org/t/-/378601/3?silent=true)

- @tobiaseigen proposed adding admin stats to the moderation reports dashboard [link](https://meta.discourse.org/t/-/378794/1?silent=true) and walked through replication steps for the MiniRacer::RuntimeError support case [link](https://meta.discourse.org/t/-/335665/11?silent=true)

- @awesomerobot weighed in on automatic topic bumps for whispers and staff lists [link](https://meta.discourse.org/t/-/378722/2?silent=true) and flagged upcoming changes to notification tips in new installs [link](https://meta.discourse.org/t/-/378716/5?silent=true)

- @maiki demonstrated a UI prototype for change history in topics and posts [link](https://meta.discourse.org/t/-/378518/2?silent=true) and outlined chat retention settings in community building discussions [link](https://meta.discourse.org/t/-/378677/5?silent=true)

- @Lilly debugged the mobile Rich Text codeblock newline bug [link](https://meta.discourse.org/t/-/378842/2?silent=true) and fine-tuned image grid behavior in the Easy Image Alignment component [link](https://meta.discourse.org/t/-/271560/38?silent=true)

Stay curious and keep customizing—may your themes load fast and your codeblocks never trap you; see you tomorrow for more Discourse discoveries!

---

<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 augustus 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/562 "2025-08-17T13:03:23Z")

</div>

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

## Key Stats

- **34** new posts and **11** new topics in the past 24 hours.
- Top contributors by posts & likes:
  - @mcwumbly: 5 posts, 6 likes
  - @Ever_Element: 2 posts, 6 likes
  - @nat: 2 posts, 5 likes
  - @Canapin: 2 posts, 4 likes
  - @ばこん: 1 post, 3 likes
  - @BrianC: 1 post, 2 likes
  - @NateDhaliwal: 2 posts, 2 likes
  - @Steve_John: 2 posts, 1 like
  - @benword: 1 post, 1 like
  - @Hooksmith: 1 post, 1 like

## Interesting Topics

### #Feature

- In a new thread, @Ever_Element proposed adding an “OP” badge after the original poster’s username to improve thread clarity; the idea drew on an older [topic starter icon request](https://meta.discourse.org/t/-/92870/4?silent=true) and even a related [author-badge theme component](https://meta.discourse.org/t/-/277579/1?silent=true) — [read more](https://meta.discourse.org/t/-/378886/1?silent=true)

- @alltiagocom suggested putting an **Edit Topic/Post** option in the persistent wrench menu to avoid endless scrolling; replies demonstrated existing shortcuts (E) [see post 2](https://meta.discourse.org/t/-/378895/2?silent=true) and debated UI patterns [see post 3](https://meta.discourse.org/t/-/378895/3?silent=true) — [full thread](https://meta.discourse.org/t/-/378895/1?silent=true)

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

- In the #ai #ask-discourse space, @jrgong requested **chat history housekeeping** (delete/archive), and @mcwumbly weighed in on surfacing search/bookmarks [initial request](https://meta.discourse.org/t/-/378924/1?silent=true) [reply 2](https://meta.discourse.org/t/-/378924/2?silent=true)

- Addressing #activitypub formatting, @Jagster urged preserving Markdown quotes (`>`) in federated posts to avoid confusing schizophrenia-style replies — [details](https://meta.discourse.org/t/-/378913/1?silent=true)

- @benword reignited a plugin discussion by releasing a **GitHub Sponsors integration** component on GitHub — [plugin post](https://meta.discourse.org/t/-/148190/2?silent=true) [OP](https://meta.discourse.org/t/-/148190/1?silent=true)

- Revisiting an eight-year-old UX plea, @mcwumbly shared a fresh theme component for marking topic starters — [view component](https://meta.discourse.org/t/-/92870/4?silent=true)

### #Bug

- On #rtl support, @kcahtoor reported mis-rendered Urdu text with Jameel Noori Nastaliq, and @nat suggested tweaking CSS font‐weight variables — [report](https://meta.discourse.org/t/-/378897/1?silent=true) [suggestion](https://meta.discourse.org/t/-/378897/2?silent=true)

- A new bug surfaced when trying to search “日本語” in the cloud onboarding language selector: the option exists but won’t appear in results — [read more](https://meta.discourse.org/t/-/378922/1?silent=true)

### #Theme component

- In a tiny component drop, @BrianC introduced **AI Conversations – Sidebar Search** for in-messages lookup (`in:messages`) in the AI sidebar for Trust Level ≥ 1 — [explore](https://meta.discourse.org/t/-/378898/1?silent=true)

### #Support

- @Steve_John asked for best practices on balancing **categories vs. tags** for content types vs. subject matter, debating deep (L1–L3) vs. shallow hierarchies (#tags) — [discussion](https://meta.discourse.org/t/-/378910/1?silent=true)

- @BuddhistBookClub inquired about retrieving a **log of unapproved member requests** to streamline admin review — [details](https://meta.discourse.org/t/-/378911/1?silent=true)

- Exploring #PagePublishing, @yawnxyz sought ways to inject custom `<head>` scripts (e.g. PostHog, Alpine.js) despite Ember/CSP restrictions, referencing the mermaid test page — [mermaid](https://meta.discourse.org/t/-/282418/2?silent=true) [query](https://meta.discourse.org/t/-/378889/1?silent=true)

### #UX

- In a solved #sidebar/#UX tweak, @alltiagocom fixed disappearing emojis in custom sections and updated JS, echoing style revisions like [Breadcrumb Links](https://meta.discourse.org/t/-/325372/43?silent=true) — [fix details](https://meta.discourse.org/t/-/378390/5?silent=true)

### #Plugin

- On the official #post-voting plugin, users noted that once you switch from “Votes” to “Activity,” there’s no back-to-votes path; this mirrors integration hurdles seen in the [GitHub Sponsors plugin](https://meta.discourse.org/t/-/148190/2?silent=true) — [plugin OP](https://meta.discourse.org/t/-/227808/1?silent=true) [new post](https://meta.discourse.org/t/-/227808/165?silent=true)

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

- @mcwumbly provided guidance across five threads:

- @nat kicked off the user-bio translation discussion [in #378908](https://meta.discourse.org/t/-/378908/1?silent=true) and suggested CSS tweaks for font rendering [in #378897](https://meta.discourse.org/t/-/378897/2?silent=true)

Keep an eye on your profile cards—we’ve all leveled up our UX game after yesterday’s OP badge debate!

---

<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 augustus 2025 om 13:04 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/563 "2025-08-19T13:04:01Z")

</div>

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

## Key Stats

- **New posts:** 92

- **New topics:** 11

- **Top users:**

## Interesting Topics

### #Support

- **Display problem when creating post on iPhone mobile app?**  
@stephtara reported that long drafts in the iOS app stopped scrolling, only to discover the forum was accidentally in desktop mode. @chapoi walked through the toggle fix. [View discussion](https://meta.discourse.org/t/-/379251/1?silent=true)

- **Problème entête categories depuis mise à jour**  
@gilles’s custom CSS to hide category logos vanished after an update. @chapoi pointed out a specificity change and suggested using `.category-heading.--has-logo { display: none; }`. [Read more](https://meta.discourse.org/t/-/379098/1?silent=true)

- **Unable to set default to markdown mode**  
A plugin user needed to force Markdown in the composer; @sam and @martin weighed in on a more robust site setting and repro steps. [See code snippet](https://meta.discourse.org/t/-/379243/2?silent=true)

- **使用discourse 内置的深浅主题切换，在discourse中如何写dark下的样式**  
A Chinese admin asked how to style for dark mode. @chapoi explained the `light-dark()` mixin and shared palette defaults from about.json. [Solution here](https://meta.discourse.org/t/-/379040/2?silent=true)

### #Bug

- **Bulk archiving messages does not show until page refresh**  
@tobiaseigen found that archived moderator messages linger until reload. The team is looking at an auto-refresh solution for #UX. [Full report](https://meta.discourse.org/t/-/379082/1?silent=true)

- **Display problem when using iOS 16 or earlier**  
Some Safari users on iOS 16.7.8 saw missing backgrounds and wrong text colours in dark mode. @chapoi asked for palette screenshots to track down a z-index issue. [Details](https://meta.discourse.org/t/-/379269/1?silent=true)

- **Issue 1: Broken Heading Navigation / DOM Manipulation**  
@awesomerobot confirmed that dynamic loading of posts can disrupt screen-reader element lists, and is working on accessibility improvements. [Discussion](https://meta.discourse.org/t/-/379037/3?silent=true)

- **Chat Upload Bug**  
@wings reported that re-uploaded files in DMs by non-original uploaders fail without text. The behavior vs. intention debate is ongoing. [Bug thread](https://meta.discourse.org/t/-/379253/1?silent=true)

- **`white-space` CSS property of clipboard data not respected**  
@pierrox noticed pasted custom Markdown tokens lost wrapping in the rich text editor. A fix is in review for the #composer. [Issue](https://meta.discourse.org/t/-/379035/4?silent=true)

- **New Matrix v12 rooms not supported by chat integration**  
@clechasseur’s PR relaxes the room-ID regex to support Matrix v12, smoothing integration. [PR link](https://github.com/discourse/discourse/pull/34399)

### #Feature

- **Request: Replacing/supplementing email with push notifications**  
@opcourdis revived the discussion around native #push-notifications for white-label apps, suggesting multi-forum subscription and sound/vibration options. [See context](https://meta.discourse.org/t/-/378927/6?silent=true)

- **Disable chat threads in DMs**  
@nathank argued that group DMs should default to no threading, aligning with @sam’s earlier suggestion to flip the default off. [Read feedback](https://meta.discourse.org/t/-/334040/10?silent=true)

### #Marketplace

- **Looking for developers for serial database integration in Discourse**  
@gerryfw is hiring for a plugin to integrate episode-based discussions with ratings/comments via TMDB, with multilingual support. [Job details](https://meta.discourse.org/t/-/379049/1?silent=true)

### #Sysadmins

- **“Tried and Tested” – Discourse install via DO & MG/Brevo**  
@Cathyy01’s slow Mailgun setup and redirect woes drew tips on port blocks and SSH key guidance from @Ethsim2. [Explore thread](https://meta.discourse.org/t/-/378948/3?silent=true)

### #Self-Hosting

- **Troubleshoot email on a new Discourse install**  
@nick.schneble warned that DigitalOcean droplets block SMTP by default, recommending support tickets or using port 2525. [Guide](https://meta.discourse.org/t/-/16326/559?silent=true)

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

- **@hugh** rolled out Discourse 3.5 in [3.5.0: Major release](https://meta.discourse.org/t/-/379212/1?silent=true) and previewed colour and banner enhancements in [3.5.0.beta9](https://meta.discourse.org/t/-/379217/1?silent=true), then thanked translators in [post #1](https://meta.discourse.org/t/-/379214/1?silent=true).

- **@chapoi** provided swift fixes and CSS guidance across multiple support threads: the iPhone app glitch ([#2](https://meta.discourse.org/t/-/379251/2?silent=true)), the category heading specificity change ([#6](https://meta.discourse.org/t/-/379098/6?silent=true)), dark-mode mixins ([#2](https://meta.discourse.org/t/-/379040/2?silent=true)), iOS 16 colour debugging ([#2](https://meta.discourse.org/t/-/379269/2?silent=true)), and ActivityPub CSS tips ([#3](https://meta.discourse.org/t/-/378730/3?silent=true)).

- **@david** clarified the removal of live stylesheet reloads in production in [post #202](https://meta.discourse.org/t/-/82950/202?silent=true).

- **@martin** chimed in on reactions design in [post #30](https://meta.discourse.org/t/-/227785/30?silent=true).

- **@tobiaseigen** filed the bulk-archive UX issue in [post #1](https://meta.discourse.org/t/-/379082/1?silent=true).

- **@sam** discussed enforcing Markdown defaults ([#3](https://meta.discourse.org/t/-/379243/3?silent=true)) and probed the Model Context Protocol in [post #20](https://meta.discourse.org/t/-/364859/20?silent=true).

- **@awesomerobot** analyzed heading navigation for screen readers in [post #3](https://meta.discourse.org/t/-/379037/3?silent=true).

- **@pmusaraj** diagnosed a passkey origin mismatch in [post #11](https://meta.discourse.org/t/-/378434/11?silent=true).

- **@tgxworld** highlighted new colour palette UI in [post #3](https://meta.discourse.org/t/-/379217/3?silent=true).

- **@pento** merged a fix for right-sidebar blocks in [post #8](https://meta.discourse.org/t/-/377636/8?silent=true).

No puppies were harmed—just a lot of code!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [20 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/564 "2025-08-20T13:02:09Z")

</div>

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

## Key Stats

- **154** new posts and **22** new topics in the last 24 hours.
- **Top contributors** :
  - [@david](https://meta.discourse.org/u/david?silent=true) (9 posts • 19 likes)
  - [@sam](https://meta.discourse.org/u/sam?silent=true) (8 posts • 17 likes)
  - [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true) (4 posts • 10 likes)
  - [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true) (13 posts • 10 likes)
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true) (12 posts • 9 likes)
  - [@featheredtoast](https://meta.discourse.org/u/featheredtoast?silent=true) (5 posts • 8 likes)
  - [@Canapin](https://meta.discourse.org/u/Canapin?silent=true) (3 posts • 6 likes)
  - [@Ethsim2](https://meta.discourse.org/u/Ethsim2?silent=true) (6 posts • 6 likes)
  - [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) (1 post • 5 likes)
  - [@ShiverTimber4973](https://meta.discourse.org/u/ShiverTimber4973?silent=true) (2 posts • 4 likes)

## Interesting Topics

#blog

- **Unboxing Discourse 3.5** : the official [3.5.0.beta8 +305 release](https://meta.discourse.org/t/-/379249/1?silent=true) arrives with bundled plugin changes and browser deprecation notes. @tobiaseigen highlights upgrade considerations for self-hosters. [read more](https://meta.discourse.org/t/-/379249/1?silent=true)

#Bug

- **Chat Upload Bug** : users report failures when uploading attachments in chat; @sam confirms it’s a glitch and labels it [PR welcome](https://meta.discourse.org/t/-/379253/3?silent=true). [read more](https://meta.discourse.org/t/-/379253/1?silent=true)

- **Display problem when using iOS 16 or earlier** : on iOS 16.7.11 the UI loses backgrounds, making dropdowns transparent; @david tracks down a fix in [PR #34438](https://github.com/discourse/discourse/pull/34438). [read more](https://meta.discourse.org/t/-/379269/1?silent=true)

- **Theme Creator is very borked** : the online theme editor froze under the Horizon dark theme; @david disables a buggy palette selector to restore functionality. [read more](https://meta.discourse.org/t/-/379401/1?silent=true)

#UX

- **Search results hidden under topic list with Horizon theme on Firefox** : Firefox ESR users find the search overlay obscured; community discussion points to CSS z-index tweaks. [read more](https://meta.discourse.org/t/-/379293/1?silent=true)

#Support

- **SEO – Pages crawled but not Indexed** : Keycloak maintainers observe “Crawled – currently not indexed” from Google; @sam advises centralizing discussion on a single domain to build authority. [read more](https://meta.discourse.org/t/-/379309/1?silent=true)

- **Limiting Users View of Content** : admins ask how to restrict new users to one category; @awesomerobot explains removing `everyone` and defining separate groups per category. [read more](https://meta.discourse.org/t/-/379341/1?silent=true)

- **A theme on mobile and another on PC?** : users discover device-specific theme settings; @awesomerobot confirms the “Make this the default theme on all my devices” checkbox governs per-device preferences. [read more](https://meta.discourse.org/t/-/379342/1?silent=true)

- **AI spam bot says it is not spam but scan log says it is spam** : a TL0 user’s promotional post slips through Discourse AI; @Roman explains TL2+ exemption and promises a test-code fix. [read more](https://meta.discourse.org/t/-/379375/1?silent=true)

- **Error when rebuild. Can’t fetch from [rubygems.org](http://rubygems.org)**: SSL connection resets block `bundle install`; users in China note a Taobao mirror workaround, but out-of-region servers face cert issues. [read more](https://meta.discourse.org/t/-/379378/1?silent=true)

- **‘Download remote images to local’ disabled despite enough free disk space** : admins see the setting toggle off when backups run; @Canapin links to RFCs on backup compression requiring extra headroom. [read more](https://meta.discourse.org/t/-/379409/1?silent=true)

- **Ayudame con mi smtp de maileroo** : a Spanish postmaster on Hetzner can’t send mails over port 587; @NateDhaliwal suggests switching to port 2525. [read more](https://meta.discourse.org/t/-/379384/1?silent=true)

#Dev

- **Syncing iCal/ICS feeds into Discourse topics (simple Python script, cron-friendly)**: @ShiverTimber4973 shares an idempotent script to import `.ics` feeds as topics, using UIDs to avoid duplicates; non-coders request step-by-step guides. [read more](https://meta.discourse.org/t/-/379361/1?silent=true)

#Hosting

- **Best practices for testing before upgrade?** : self-hosters debate the hassle of staging VMs vs. live site tweaks; @pfaffman underscores that a full staging clone is the only reliable path. [read more](https://meta.discourse.org/t/-/379364/1?silent=true)

#Installation

- **Crash nach letztem Update** : a German user’s web-UI rebuild fails on `db:migrate`; @david pinpoints an old `discourse-feature-voting` plugin entry in `app.yml` and solves it by removing the line. [read more](https://meta.discourse.org/t/-/379435/1?silent=true)

#Marketplace

- **[paid] Migration from wpForo to self-hosted discourse instance**: a small wpForo to Discourse migration request; @pfaffman offers his services and links to his consulting page. [read more](https://meta.discourse.org/t/-/379407/1?silent=true)

* * *

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

- @sam clarified upgrade benefits in [Bundling more popular plugins with core](https://meta.discourse.org/t/-/373574/138?silent=true).
- @featheredtoast and @pfaffman debated CLI vs. UI rebuild flows in the same thread, pointing to [docker\_manager commits](https://github.com/discourse/docker_manager/commit/5d90bc7f8b376220460f5e97ac80be7f43963240).
- @david fixed the iOS 16 transparency bug in [Display problem when using iOS 16 or earlier](https://meta.discourse.org/t/-/379269/16?silent=true).
- @tobiaseigen reminded self-hosters to review plugin instructions in [Bundling more popular plugins with core](https://meta.discourse.org/t/-/373574/3?silent=true).
- @sam labeled the chat upload issue as [PR welcome](https://meta.discourse.org/t/-/379253/3?silent=true).
- @sam provided SEO guidance in [Pages crawled but not Indexed](https://meta.discourse.org/t/-/379309/4?silent=true).
- @awesomerobot confirmed device-specific themes in [A theme on mobile and another on PC?](https://meta.discourse.org/t/-/379342/2?silent=true).
- @pfaffman outlined staging setup in [Best practices for testing before upgrade?](https://meta.discourse.org/t/-/379364/2?silent=true).
- @Roman explained AI spam TL logic in [AI spam bot says it is not spam](https://meta.discourse.org/t/-/379375/2?silent=true).
- @david disabled the buggy color-palette in [Theme Creator is very borked](https://meta.discourse.org/t/-/379401/10?silent=true).
- @pfaffman responded to the wpForo migration request in [Migration from wpForo](https://meta.discourse.org/t/-/379407/3?silent=true).

Stay plugin-packed and puppy-safe until 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: [21 augustus 2025 om 13:03 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/565 "2025-08-21T13:03:24Z")

</div>

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

## Key Stats

- **New posts:** 98
- **New topics:** 7

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

- @merefield: 2 posts, 9 likes
- @ted: 1 post, 7 likes
- @sam: 7 posts, 6 likes
- @jahan_gagan: 4 posts, 6 likes
- @opcourdis: 2 posts, 5 likes
- @chapoi: 1 post, 5 likes
- @Paul_King: 2 posts, 4 likes
- @pfaffman: 5 posts, 4 likes
- @Ethsim2: 4 posts, 4 likes
- @stephtara: 4 posts, 4 likes

## Interesting Topics

### #Support

- @matt_smart asked how to force existing members to update custom user fields on next login [link](https://meta.discourse.org/t/-/379616/1?silent=true) and @chapoi confirmed the **Field Requirement** setting triggers a modal prompting updates [read more](https://meta.discourse.org/t/-/379616/3?silent=true).

- @alltiagocom checked if the backup in `/admin/backups` (including uploads) is sufficient for a full forum restore [link](https://meta.discourse.org/t/-/379499/1?silent=true) and @merefield reminded to include the `app.yml` and ensure S3 or local uploads are captured [read more](https://meta.discourse.org/t/-/379499/2?silent=true).

- @GaurangBlaze struggled with repeated backfill warnings when setting **default\_composition\_mode** to Markdown [link](https://meta.discourse.org/t/-/379243/11?silent=true) and @martin diagnosed a type mismatch bug in the historical preference backfill, proposing a fix [read more](https://meta.discourse.org/t/-/379243/15?silent=true).

- @MikeNolan hit an “must be owner of extension vector” error on second-site migrations [link](https://meta.discourse.org/t/-/379559/1?silent=true) and @jahan_gagan outlined owner-based extension upgrades to resolve it [read more](https://meta.discourse.org/t/-/379559/2?silent=true).

- @renato confirmed that the rich editor patch restores image embeds on up-to-date instances [link](https://meta.discourse.org/t/-/377007/7?silent=true).

### #Dev

- @opcourdis explored extending his Python cron script by appending `[event]…[/event]` tags for ICS entries [link](https://meta.discourse.org/t/-/379361/13?silent=true) and @Ethsim2 showed how to tweak the body builder for native Discourse-Calendar rendering [read more](https://meta.discourse.org/t/-/379361/14?silent=true).

### #Feature

- @ted resurrected an experimental feature to add a **“Stop Impersonating”** link in the avatar dropdown [original post](https://meta.discourse.org/t/-/13806/1?silent=true) with the merge at [post 41](https://meta.discourse.org/t/-/13806/41?silent=true).

- @EricGT raised the need for an official Discourse Model Context Protocol (MCP) for AI usage policies [link](https://meta.discourse.org/t/-/364859/26?silent=true) and @sam explained that public posts have no AI-opt-out setting by design [read more](https://meta.discourse.org/t/-/364859/27?silent=true).

- @tvavrda asked for localized sidebar support in #Documentation categories [link](https://meta.discourse.org/t/-/379540/1?silent=true) and @nat vouched to map index entries to translated titles [read more](https://meta.discourse.org/t/-/379540/5?silent=true).

### #Bug

- @stephtara reported accented characters in category names breaking slug generation [link](https://meta.discourse.org/t/-/379475/1?silent=true) and @gerhard walked through leaving the slug blank for auto-prettification [read more](https://meta.discourse.org/t/-/379475/4?silent=true).

- @Roman fixed a confusing AI spam test prompt by updating the Persona instructions for Claude models [link](https://meta.discourse.org/t/-/379375/5?silent=true).

### #Sysadmins

- @Paul_King validated adding multiple host aliases via `DISCOURSE_HOSTNAME_ALIASES` [link](https://meta.discourse.org/t/-/56685/175?silent=true) and @pfaffman pointed to a pending `standalone.yml` update to automate alias injection [read more](https://github.com/discourse/discourse_docker/pull/995).

### #UX

- @ganncamp argued for relocating the _whisper_ post-type toggle from the top-left to the reply button for better discoverability [link](https://meta.discourse.org/t/-/379639/1?silent=true).

### #Plugin

- @Paul_King detailed a hiccup where new users weren’t auto-enrolled into custom groups via Discourse Automation [link](https://meta.discourse.org/t/-/195773/175?silent=true), prompting @j.jaffeux to refine rule conditions.

### #Site Management

- @tvavrda explored localized content workflows with Discourse AI and flagged inconsistencies between original and localized versions, prompting further design for translation context capturing [link](https://meta.discourse.org/t/-/370969/17?silent=true).

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

- @ted merged the experimental impersonation feature, adding a **Stop Impersonating** link in the avatar dropdown [post 41](https://meta.discourse.org/t/-/13806/41?silent=true).

- @sam chimed in on multiple threads: clarifying the MCP for AI [post 27](https://meta.discourse.org/t/-/364859/27?silent=true), refining sidebar translation logic [post 5](https://meta.discourse.org/t/-/379540/5?silent=true), and weighing in on first-day-of-week settings for the calendar [post 20](https://meta.discourse.org/t/-/307785/20?silent=true).

- @chapoi provided the accepted solution for forced profile updates in the re-registration discussion [post 3](https://meta.discourse.org/t/-/379616/3?silent=true).

- @Roman resolved the AI spam detector bug by adjusting the Persona system prompt [post 5](https://meta.discourse.org/t/-/379375/5?silent=true).

- @david merged the iOS display fix for older devices into both `tests-passed` and `stable` branches [post 18](https://meta.discourse.org/t/-/379269/18?silent=true).

- @nat helped troubleshoot accented slug errors [post 2](https://meta.discourse.org/t/-/379475/2?silent=true) and is driving sidebar localization enhancements [post 5](https://meta.discourse.org/t/-/379540/5?silent=true).

- @awesomerobot proposed an accessibility fix for cloaked heading navigation with lightweight wrappers and sentinel triggers [post 7](https://meta.discourse.org/t/-/379037/7?silent=true).

- @pmusaraj isolated SSL/network issues causing rebuild failures when fetching RubyGems by toggling IPv6 [post 9](https://meta.discourse.org/t/-/379378/9?silent=true).

- @renato verified that the rich editor update restores image embedding on current installs [post 7](https://meta.discourse.org/t/-/377007/7?silent=true).

- @martin diagnosed the Markdown default backfill bug from a string/integer mismatch [post 11](https://meta.discourse.org/t/-/379243/11?silent=true) and confirmed the fix via test recordings [post 14](https://meta.discourse.org/t/-/379243/14?silent=true).

* * *

After a day of backups, slugs, AI protocols, and whispers, may your forums stay as lively as our puppy-powered enthusiasm! 🐶🎉

---

<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 augustus 2025 om 13:02 UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/566 "2025-08-22T13:02:21Z")

</div>

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

## Key Stats

- **New posts:** 111
- **New topics:** 15

**Top Users:**

- @chapoi: 18 posts, 16 likes
- @tobiaseigen: 5 posts, 3 likes
- @renato: 4 posts, 5 likes
- @Don: 3 posts, 2 likes
- @famousamos.1: 3 posts, 3 likes
- @featheredtoast: 2 posts, 3 likes
- @noahl: 2 posts, 3 likes
- @Bas: 2 posts, 2 likes
- @david: 1 post, 6 likes
- @martin: 1 post, 2 likes

* * *

## Interesting Topics

### #Announcements

- **Dropping iOS 15 & other old browsers in July 2025:** @david confirmed a further three-month delay for phasing out legacy browser support until after the next stable release, giving admins extra migration time [read more](https://meta.discourse.org/t/-/358131/170?silent=true).

### #Bug

- **Spoiler blur support for composer’s new rich text mode:** @renato deployed fixes to address rendering glitches and keyboard collapse on mobile in the rich text spoiler feature [read more](https://meta.discourse.org/t/-/373505/9?silent=true).

- **Composer preview on mobile isn’t fullscreen (if it’s supposed to be):** @chapoi engaged with @NateDhaliwal to troubleshoot mobile preview sizing issues and identified a PR to resolve the oversight [read more](https://meta.discourse.org/t/-/373852/8?silent=true).

### #Theme component

- **Be the first to reply:** @Don updated the component for compatibility with the new glimmer post stream, merging a fix in PR [#4](https://github.com/VaperinaDEV/first-reply-statement/pull/4/files) [read more](https://meta.discourse.org/t/-/338054/32?silent=true).

### #blog

- **Unboxing Discourse 3.5:** Community members discussed switching from `tests-passed` to the stable branch, with @tobiaseigen reiterating best practices for version selection [read more](https://meta.discourse.org/t/-/379249/9?silent=true).

### #Support

- **Unable to set default to markdown mode:** @martin guided the use of a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query to verify global composition settings for Markdown, restoring user posting modes [read more](https://meta.discourse.org/t/-/379243/17?silent=true).

- **Background colour on unread notifications gone:** @chapoi diagnosed a theme palette conflict that hid unread highlights and offered CSS and palette reset solutions [read more](https://meta.discourse.org/t/-/379818/5?silent=true).

- **How can I set up invites by members so admins control what invitees see?:** @tobiaseigen explored automation plugin workflows to manage invitee group assignments and landing topics [read more](https://meta.discourse.org/t/-/379740/2?silent=true).

- **Edit box too wysIWYG:** @Judy_Hawkins raised concerns about forced blank lines in the new editor, and @renato with @NateDhaliwal shared toggles and hard-break techniques to accommodate poetry formatting [read more](https://meta.discourse.org/t/-/379654/2?silent=true).

### #Community

- **Introduction / Welcome Topic — examples?:** @Bas shared insights on crafting lasting “Introduce yourself” threads, stressing active facilitation and creative themes to foster participation [read more](https://meta.discourse.org/t/-/379776/2?silent=true).

### #Feature

- **Add ‘stop impersonating’ link to user avatar dropdown when impersonating:** @chrism enabled a quick “Stop impersonating” option in the avatar menu, streamlining moderator workflows [read more](https://meta.discourse.org/t/-/13806/43?silent=true).

- **Security Enhancement: Allow stronger SSH keys for Git-based theme/component installation:** Community requested default generation of Ed25519 or configurable RSA-4096 keys to align with modern best practices [read more](https://meta.discourse.org/t/-/379821/1?silent=true).

### #Site Management

- **Content Localization — Manual and Automatic with Discourse AI:** @nat clarified that diff views for translations are not currently supported and outlined the indicator for outdated translations in the interface [read more](https://meta.discourse.org/t/-/370969/20?silent=true).

### #Plugin

- **Discourse Push Notifications for Desktop:** @featheredtoast noted that desktop push has shifted from a user-level preference to a global `enable_desktop_push_notifications` setting, simplifying configuration [read more](https://meta.discourse.org/t/-/86941/84?silent=true).

### #Dev

- **Syncing iCal/ICS feeds into Discourse topics:** An in-depth Python-based guide detailed how to automate event imports via the REST API, preserving manual edits and avoiding duplicates [read more](https://meta.discourse.org/t/-/379361/18?silent=true).

* * *

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

- @david responded to community feedback on #Announcements by delaying the drop of legacy browser support in [Dropping iOS 15 & other old browsers in July 2025](https://meta.discourse.org/t/-/358131/170?silent=true).

- @renato shipped fixes for rich text spoilers in [Spoiler blur support for composer’s new rich text mode](https://meta.discourse.org/t/-/373505/9?silent=true) and resolved deletion issues in [New composer deletes paragraphs when blurring multiple paragraphs with spoiler](https://meta.discourse.org/t/-/373225/5?silent=true).

- @chapoi investigated UI inconsistencies on mobile in [Composer preview on mobile isn’t fullscreen (if it’s supposed to be)](https://meta.discourse.org/t/-/373852/3?silent=true) and debugged notification colour conflicts in [Background colour on unread notifications gone](https://meta.discourse.org/t/-/379818/2?silent=true).

- @tobiaseigen provided automation insights for invite workflows in [How can I set up invites by members so admins control what invitees see?](https://meta.discourse.org/t/-/379740/2?silent=true).

- @Bas offered guidance on single-topic intros in [Introduction / Welcome Topic — examples?](https://meta.discourse.org/t/-/379776/2?silent=true).

- @featheredtoast clarified the transition to a global push notification setting in [Discourse Push Notifications for Desktop](https://meta.discourse.org/t/-/86941/84?silent=true).

- @martin offered SQL queries for verifying composition modes in [Unable to set default to markdown mode](https://meta.discourse.org/t/-/379243/17?silent=true).

- @saquetim previewed a PR targeting embedded replies cleanup in [Glimmer post stream issue with embedded replies](https://meta.discourse.org/t/-/376765/11?silent=true).

- @chrism added a “Stop impersonating” link for moderators in [Add ‘stop impersonating’ link to user avatar dropdown when impersonating](https://meta.discourse.org/t/-/13806/43?silent=true).

- @nat addressed translation indicators in [Content Localization — Manual and Automatic with Discourse AI](https://meta.discourse.org/t/-/370969/20?silent=true).

* * *

_Keep those spoilers concealed and your SSH keys robust—until tomorrow, stay paws-itively productive!_

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

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