# סיכום יומי (בשעה 13:00 UTC)

**URL:** https://meta.discourse.org/t/daily-summary-1pm-utc/291852
**Category:** Forum summaries
**Created:** [16 בינואר,‏ 2024,‏ 10:00pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852 "2024-01-16T22:00:28Z")
**Posts on this page:** 20
**Page:** 19

<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 בספטמבר,‏ 2025,‏ 1:03pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/588 "2025-09-12T13:03:26Z")

</div>

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

## Key Stats

- **New posts:** 64

- **New topics:** 10

- **Top Users:**

- **Team Top Contributor:**

## Interesting Topics

#Plugin

- **Events Plugin update and deprecation warning**  
@Ethsim2 requested a moderation note on the [Discourse Events plugin](https://meta.discourse.org/t/-/69776/887?silent=true) to highlight its unmaintained state and deprecated Ember code, referencing the [error thread](https://meta.discourse.org/t/discourse-events-this-router-error/376145/10?silent=true), and @angus confirmed a fix is now live on the latest version [read more](https://meta.discourse.org/t/-/69776/888?silent=true).

- **ICS → Discourse Importer behavior deep-dive**  
@Ethsim2 documented the inner workings of `ics_to_discourse.py`, detailing how the script uses a hidden `<!-- ICSUID:… -->` marker for matching and explains both default and `--time-only-dedupe` modes in this [Extras topic](https://meta.discourse.org/t/-/381646/12?silent=true).

#Bug

- **Ruby hash syntax in deletion emails**  
@Richie reported that when rejecting a user’s first post and deleting their account, the automated email body shows raw Ruby hash syntax in [Bug #382411](https://meta.discourse.org/t/-/382411/1?silent=true), shared screenshots in [post 2](https://meta.discourse.org/t/-/382411/2?silent=true), and @Moin noted this also ties into the broader [deletion-email failure issue](https://meta.discourse.org/t/-/368240/1?silent=true) [details](https://meta.discourse.org/t/-/382411/3?silent=true).

- **Poll plugin helper method missing**  
@pfaffman encountered an undefined `SiteSetting.poll_create_allowed_groups_map` in the Polls plugin [report](https://meta.discourse.org/t/-/382193/1?silent=true), and @selase clarified how `*_map` helpers are auto-generated for `group_list` settings in [comment 2](https://meta.discourse.org/t/-/382193/2?silent=true).

- **Watched word regular expression crash (2025)**  
@RGJ demonstrated that a regex of `*abc` in #watched-words causes a `RegexpError` and blocks all posts, sparking a call for pre-validation and exception handling in [Bug #382417](https://meta.discourse.org/t/-/382417/1?silent=true) and follow-up remarks in [post 2](https://meta.discourse.org/t/-/382417/2?silent=true).

- **Group owners cannot remove ownership**  
@Steradiant found that owners can’t directly rescind ownership but can remove membership in [Bug #382433](https://meta.discourse.org/t/-/382433/1?silent=true), referencing the legacy discussion on group ownership [here](https://meta.discourse.org/t/-/38394/1?silent=true).

- **Category Moderators cannot turn topics into wikis**  
A limitation surfaced where #category-moderators can’t convert posts to wikis despite editing privileges, detailed by @Steradiant in [post 3](https://meta.discourse.org/t/-/382239/3?silent=true) and discussed with @Moin’s insight in [post 2](https://meta.discourse.org/t/-/382239/2?silent=true).

#Support

- **Where can I see flagged posts?**  
@asa struggled to find flagged posts in the review queue ([thread](https://meta.discourse.org/t/-/382422/1?silent=true)); @Moin guided them through the admin flag icon and linked to managing flags on non-human posts in [post 3](https://meta.discourse.org/t/-/382422/3?silent=true) and the [non-human flags thread](https://meta.discourse.org/t/-/372598/4?silent=true).

- **Can we turn off emails to deleted users and stop contacting our spammers?**  
@Richie noted that deleting a spammer also sends them a “Your account has been deleted” email in [post 1](https://meta.discourse.org/t/-/382412/1?silent=true); @Moin suggested deleting via the user’s profile page as a workaround in [post 3](https://meta.discourse.org/t/-/382412/3?silent=true) and linked back to the [Ruby hash syntax bug](https://meta.discourse.org/t/-/382411/1?silent=true).

- **[Discourse Connect](https://meta.discourse.org/t/13045?silent=true) provider redirect after login not working**  
@uckelman reported that SSO logins no longer redirect to the originating page, defaulting to the forum root in [Support #382389](https://meta.discourse.org/t/-/382389/1?silent=true).

- **LDAP badge? group assignment via LDAP**  
@strk asked how to auto-assign LDAP users to groups, and @pfaffman pointed to a plugin solution in [comment 4](https://meta.discourse.org/t/-/382116/3?silent=true) and a serializer tips thread in [post 19](https://meta.discourse.org/t/-/58913/19?silent=true).

- **HTML-only mode for unsupported browsers not showing content**  
@heaving_year4v confirmed that iOS 15.8 browsers in HTML-only mode fail to render message bodies, as seen on [Plex forums](https://forums.plex.tv/t/important-notice-of-security-incident/930523) and raised in [Support #382376](https://meta.discourse.org/t/-/382376/1?silent=true).

#Theme component

- **Discourse Category Headers theme component issues**  
@jrgong reported missing logos and emojis on 3.5.0 in [post 152](https://meta.discourse.org/t/-/148682/152?silent=true); @NateDhaliwal merged a fix in [post 156](https://meta.discourse.org/t/-/148682/156?silent=true), and @Moin confirmed there’s no compatibility pin blocking updates in [post 157](https://meta.discourse.org/t/-/148682/157?silent=true).

#Feature

- **Doc clarification: notification behaviour for staged users**  
@Ethsim2 requested clearer docs after noting that when moderators move a staged user’s post, the user remains “Watching” the old topic, not the new one—proposing an update to the [mail-receiver docs](https://meta.discourse.org/t/configure-direct-delivery-incoming-email-for-self-hosted-sites-with-mail-receiver/49487?silent=true) in [post 1](https://meta.discourse.org/t/-/382357/1?silent=true).

- **Doc clarification: reply-key addresses processed in Cc**  
@Ethsim2 confirmed that Discourse accepts reply-by-email keys in both To and Cc headers—an important detail missing from the [incoming-email docs](https://meta.discourse.org/t/configure-direct-delivery-incoming-email-for-self-hosted-sites-with-mail-receiver/49487?silent=true) and suggested for addition in [post 1](https://meta.discourse.org/t/-/382325/1?silent=true).

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

- @selase clarified the auto-generated `*_map` helpers for the Polls plugin in [Bug #382193 comment 2](https://meta.discourse.org/t/-/382193/2?silent=true), helping troubleshoot why `SiteSetting.poll_create_allowed_groups_map` was undefined.

And that’s a wrap—64 posts later, #meta just ran its own relay race! 🎉

---

<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 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/589 "2025-09-13T13:02:34Z")

</div>

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

## Key Stats

- **New posts** : 74 ([latest](https://meta.discourse.org/latest?silent=true))
- **New topics** : 10 ([new topics](https://meta.discourse.org/new?silent=true))
- **Top users (last 24 h)**:
  - [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true) (4 posts, 12 likes)
  - [@Moin](https://meta.discourse.org/u/Moin?silent=true) (5 posts, 8 likes)
  - [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true) (7 posts, 6 likes)
  - [@eisammy](https://meta.discourse.org/u/eisammy?silent=true) (3 posts, 6 likes)
  - [@tvavrda](https://meta.discourse.org/u/tvavrda?silent=true) (3 posts, 6 likes)
  - [@selase](https://meta.discourse.org/u/selase?silent=true) (2 posts, 5 likes)
  - [@Steradiant](https://meta.discourse.org/u/Steradiant?silent=true) (2 posts, 4 likes)
  - [@david](https://meta.discourse.org/u/david?silent=true) (1 post, 4 likes)
  - [@murphyke](https://meta.discourse.org/u/murphyke?silent=true) (2 posts, 3 likes)
  - [@dsims](https://meta.discourse.org/u/dsims?silent=true) (2 posts, 3 likes)

## Interesting Topics

**#Support**

- In [How to prevent an influx of spam bots on our forum?](https://meta.discourse.org/t/-/382459/1?silent=true), @GamersInternational outlined a surge of airline-related spam bots, and @awesomerobot pointed to the [general spam prevention guide](https://meta.discourse.org/t/-/264020/1?silent=true), later refining a regex to catch 10-digit US numbers without flagging 7-digit error codes ([How to prevent an influx of spam bots on our forum? - #4 by awesomerobot](https://meta.discourse.org/t/-/382459/4?silent=true)).

- In [Chat settings missing?](https://meta.discourse.org/t/-/382454/1?silent=true), @dsims could not locate the gear icon for managing channels, then [discovered](https://meta.discourse.org/t/-/382454/2?silent=true) it appears on the channel page, with @awesomerobot confirming the icon removal in a follow-up ([Chat settings missing? - #3 by awesomerobot](https://meta.discourse.org/t/-/382454/3?silent=true)).

- In [Is it possible to get rid of the “My Threads” link/button?](https://meta.discourse.org/t/-/382483/1?silent=true), @Jonathan5 explored CSS and settings to hide the chat threads link, using a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query shared by @Moin ([Is it possible to get rid of the "My Threads" link/button? - #7 by Moin](https://meta.discourse.org/t/-/382483/7?silent=true)) and CSS tips for chat footer customization ([Is it possible to get rid of the "My Threads" link/button? - #9 by NateDhaliwal](https://meta.discourse.org/t/-/382483/9?silent=true)).

- In [Is it possible to disable PMs but enable chat (including user-to-user chat)?](https://meta.discourse.org/t/-/382482/1?silent=true), @Jonathan5 asked about disabling personal messages while keeping chat, and @Moin walked through using the `personal_message_enabled_groups` setting and explained dependencies with flag notifications ([Is it possible to disable PMs but enable chat (including user-to-user chat)? - #2 by Moin](https://meta.discourse.org/t/-/382482/2?silent=true)).

**#Bug**

- In [Ruby hash syntax being displayed in emails sent to deleted users](https://meta.discourse.org/t/-/382411/1?silent=true), @selase traced the issue to missing `:needs_approval` in `PostActionTypeView.new.types`, linking to the mailer code excerpt ([Ruby hash syntax being displayed in emails sent to deleted users - #4 by selase](https://meta.discourse.org/t/-/382411/4?silent=true)) and YAML translation block, with @Moin noting it likely affects custom flags as well ([Ruby hash syntax being displayed in emails sent to deleted users - #6 by Moin](https://meta.discourse.org/t/-/382411/6?silent=true)).

- In [Watched word regular expression crash (2025)](https://meta.discourse.org/t/-/382417/1?silent=true), @RGJ and @pfaffman discussed how an unvalidated regex wildcard (`*`) led to a crash, highlighting the need for validation before activation and proper rescue handling ([Watched word regular expression crash (2025) - #3 by RGJ](https://meta.discourse.org/t/-/382417/3?silent=true)).

**#Feature**

- In [Allow to designate owners of a group as category moderators](https://meta.discourse.org/t/-/382445/1?silent=true), @Steradiant proposed auto-assigning group owners as moderators to simplify permissions, with clarifications on scope from @NateDhaliwal ([Allow to designate owners of a group as category moderators - #2 by NateDhaliwal](https://meta.discourse.org/t/-/382445/2?silent=true)) and a pointer to dynamic-groups work by @nathank ([Allow to designate owners of a group as category moderators - #4 by nathank](https://meta.discourse.org/t/-/382445/4?silent=true)).

**#UX**

- In [Designing the placement of photos and text](https://meta.discourse.org/t/-/382432/1?silent=true), @NateDhaliwal and @ばこん examined auto line-breaks for large inline images, debating composer menu ergonomics ([Designing the placement of photos and text - #2 by NateDhaliwal](https://meta.discourse.org/t/-/382432/2?silent=true)) and HTML preview conflicts ([Designing the placement of photos and text - #3 by ばこん](https://meta.discourse.org/t/-/382432/3?silent=true)).

**#Installation**

- In [Permissions errors with “./launcher rebuild app” on fresh install](https://meta.discourse.org/t/-/382462/1?silent=true), @uckelman hit SELinux-related file permission failures and found `--privileged` solved it ([Permisions errors with "./launcher rebuild app" on fresh install - #2 by uckelman](https://meta.discourse.org/t/-/382462/2?silent=true)), with @pfaffman outlining SELinux policy adjustments and alternative host OS strategies ([Permisions errors with "./launcher rebuild app" on fresh install - #3 by pfaffman](https://meta.discourse.org/t/-/382462/3?silent=true)).

**#wordpress**

- In [Load comments w/ajax enabled brings thousands of post\_id=undefined visitor requests](https://meta.discourse.org/t/-/382435/1?silent=true), @Lee_Ars reported unexpected `undefined` post\_id calls when loading Discourse comments via AJAX on WordPress, sparking plugin environment troubleshooting.

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

- @awesomerobot suggested targeted spam filters in [382459](https://meta.discourse.org/t/-/382459/2?silent=true) and refined regex patterns for phone numbers ([How to prevent an influx of spam bots on our forum? - #4 by awesomerobot](https://meta.discourse.org/t/-/382459/4?silent=true)).
- @awesomerobot reproduced the HTML-only rendering issue on different iOS versions in [382376](https://meta.discourse.org/t/-/382376/2?silent=true) and called for a browser detection update.
- @awesomerobot clarified UI changes around chat channel settings in [382454](https://meta.discourse.org/t/-/382454/3?silent=true).
- @selase debugged the email syntax bug by pinpointing translation logic in [382411](https://meta.discourse.org/t/-/382411/4?silent=true).
- @selase advised on adding custom headers to digest emails and pointed to relevant code paths in [382241](https://meta.discourse.org/t/-/382241/2?silent=true).
- @david implemented the browser detection fix for static content on iOS and linked the [pull request](https://github.com/discourse/discourse/pull/34792) in [382376](https://meta.discourse.org/t/-/382376/4?silent=true).
- @mae responded to feedback on the AI discovery blog post in [382063](https://meta.discourse.org/t/-/382063/7?silent=true).

After a day of regex wrangling, chat-cog hunts, and deployment puzzles, our forum stands leaner, cleaner, and spam-bot-free—onward to tomorrow’s adventures!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [14 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/590 "2025-09-14T13:02:32Z")

</div>

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

## Key Stats

- **New Posts** : 43 (view [all new posts](https://meta.discourse.org/latest?silent=true))
- **New Topics** : 9 (browse [new topics](https://meta.discourse.org/new?silent=true))
- **Top Users** :
  - [@Moin](https://meta.discourse.org/u/moin?silent=true): 7 posts, 16 likes
  - [@Canapin](https://meta.discourse.org/u/canapin?silent=true): 3 posts, 7 likes
  - [@Jonathan5](https://meta.discourse.org/u/jonathan5?silent=true): 3 posts, 5 likes
  - [@asa](https://meta.discourse.org/u/asa?silent=true): 1 post, 3 likes
  - [@Lilly](https://meta.discourse.org/u/lilly?silent=true): 1 post, 3 likes
  - [@Can](https://meta.discourse.org/u/can?silent=true): 5 posts, 3 likes
  - [@mbauman](https://meta.discourse.org/u/mbauman?silent=true): 1 post, 2 likes
  - [@NateDhaliwal](https://meta.discourse.org/u/natedhaliwal?silent=true): 3 posts, 1 like
  - [@Steven](https://meta.discourse.org/u/steven?silent=true): 1 post, 1 like
  - [@Yt.w](https://meta.discourse.org/u/yt-w?silent=true): 5 posts, 1 like

## Interesting Topics

- **#Hosting** Guidance for Setting Up Discourse: Hetzner VDS + Namecheap Private Email SMTP: @Can sought step-by-step help for installing Discourse on a Hetzner VDS and using Namecheap Private Email for SMTP. @asa directed to the [official cloud install guide](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md), and @Canapin compared ARM vs x86 options and affirmed domain requirement (see [post 3](https://meta.discourse.org/t/-/382532/3?silent=true)). [read more](https://meta.discourse.org/t/-/382532/1?silent=true)

- **#Community** How do other admins deal with compromised accounts?: After three TL1 accounts were hijacked and spammed, @mbauman asked about recovery and notification processes. @Moin confirmed that old addresses receive change alerts via email logs, and @Lilly suggested enabling _2FA_ and promoting password managers as preventative measures (see [post 3](https://meta.discourse.org/t/-/382546/3?silent=true)). [read more](https://meta.discourse.org/t/-/382546/1?silent=true)

- **#contribute:translations** Locale-specific defaults for site settings (`locale_default`): @Moin kicked off a discussion on #content-localization, demonstrating how `locale_default` can override site settings per language and highlighting the need for defaults like `unicode_usernames` for non-English locales (see [post 2](https://meta.discourse.org/t/-/382521/2?silent=true)). [read more](https://meta.discourse.org/t/-/382521/1?silent=true)

- **#Feature** Disable chat threads in DM’s: @Jonathan5 echoed calls to turn off threads by default, bolstering the existing feature request. The conversation revisited long-standing usability concerns around the “My Threads” button in direct messages (see [post 15](https://meta.discourse.org/t/-/334040/15?silent=true)). [read more](https://meta.discourse.org/t/disable-chat-threads-in-dms/334040?silent=true)

- **#Plugin** Discourse Topic Voting: @twofoursixeight noticed vote counts appearing alongside like buttons on suggestion topics, and @Moin traced it to the reaction plugin hiding logic in topic-voting’s CSS (see [post 311](https://meta.discourse.org/t/-/40121/311?silent=true)). [read more](https://meta.discourse.org/t/-/40121/310?silent=true)

- **#Support** Is it possible to get rid of the “My Threads” link/button?: In a sibling thread, @Moin pointed to the #chat feature request at [334040](https://meta.discourse.org/t/disable-chat-threads-in-dms/334040?silent=true), and @Jonathan5 confirmed their vote and use case (see [post 12](https://meta.discourse.org/t/-/382483/12?silent=true)). [read more](https://meta.discourse.org/t/-/382483/1?silent=true)

- **#Support** S3 (not AWS) stopped working, presumably since an update: @Fma965 reported a `Bucket not found: default` exception when backing up to GarageHQ (MinIO). The logs showed AWS-SDK calls to the default bucket, sparking troubleshooting steps. [read more](https://meta.discourse.org/t/-/382582/1?silent=true)

- **#Support** Hetzner S3 support: @Thomas_Rother asked how to configure S3-compatible storage on [hetzner.de](http://hetzner.de), and @NateDhaliwal linked to the community guide on non-AWS providers ([148916](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916?silent=true)). [read more](https://meta.discourse.org/t/-/382571/1?silent=true)

- **#Installation** Cannot rebuild app because Docker daemon API version is 1.43: @Yt.w encountered Nginx outlet mismatches on Ubuntu 24.04.3 LTS, and @Steven advised updating Docker via `wget -qO- https://get.docker.com/ | sh`. [read more](https://meta.discourse.org/t/-/382535/1?silent=true)

- **#Installation** Sub.awesome.tld:1000 not answering with docker firefox: @maxjohnson hit HSTS network errors when testing SSL on port 1000 with Docker’s Firefox container. The thread explores DNS and certificate quirks. [read more](https://meta.discourse.org/t/-/382583/1?silent=true)

- **#Installation** Followed GitHub guide, VPS: help me apply RAM/CPU limits: On Ubuntu 24, @maxjohnson seeks advice on injecting `--memory` and `--cpu-shares` flags into the `./launcher` Docker run command to contain Discourse resource usage. [read more](https://meta.discourse.org/t/-/382578/1?silent=true)

- **#customization:extras** ICS → Discourse Importer: @Ethsim2 reflected on how the calendar importer matured from a “Frankenstein thread” into a rock-solid script, complete with UID markers, dedupe logic, and namespace handling (see [post 13](https://meta.discourse.org/t/-/381646/13?silent=true)). [read more](https://meta.discourse.org/t/-/381646/1?silent=true)

- **#Bug** Error Moving posts – 422: @vincentp ran into a 422 Unprocessable Content error moving posts in 3.6.0.beta1-dev. Browser logs pointed to `/t/60070/move-posts` returning 422. [read more](https://meta.discourse.org/t/-/382540/1?silent=true)

- **#Developer Guides** Install Discourse on macOS for development: @Shauny is battling a `make` error while compiling `cppjieba_rb` on an M4 MacBook Pro during `bundle install`. [read more](https://meta.discourse.org/t/-/15772/399?silent=true)

- **#Bug** Internal Server Error when previewing digest emails: @xkhalid thanked @ghassan for a PR and plans to test digest email previews in staging before rolling out. [read more](https://meta.discourse.org/t/-/380954/17?silent=true)

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

- @Lilly recommended enabling _two-factor authentication_ for all users and advocating password managers to prevent account takeover in [How do other admins deal with compromised accounts?](https://meta.discourse.org/t/-/382546/3?silent=true)

With Docker rebuilt, S3 back online, and security tightened, our forums are purring—no puppies were harmed in the making of this roundup!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [15 בספטמבר,‏ 2025,‏ 1:03pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/591 "2025-09-15T13:03:19Z")

</div>

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

## Key Stats

**New posts:** 69  
**New topics:** 3

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

- @sam: 12 posts, 7 likes
- @piffy: 1 post, 5 likes
- @david: 1 post, 5 likes
- @Jagster: 1 post, 4 likes
- @Moin: 3 posts, 3 likes
- @vincentp: 3 posts, 2 likes
- @NateDhaliwal: 3 posts, 2 likes
- @HAWK: 1 post, 2 likes
- @j.jaffeux: 4 posts, 2 likes
- @gerhard: 1 post, 1 like

## Interesting Topics

- #Developer Guides #discourse-compatibility: @david clarified how Gem::Version compares stable and prerelease versions when pinning plugin and theme versions for older Discourse installs [read more](https://meta.discourse.org/t/-/272665/5?silent=true)

- #Community How do other admins deal with compromised accounts? @piffy suggested setting up **reoccurring alerts** for suspicious email changes [read more](https://meta.discourse.org/t/-/382546/8?silent=true) and Architect weighed in on adding **urgent phone alerts** for high-severity cases [read more](https://meta.discourse.org/t/-/382546/9?silent=true)

- #Support How can I lock a category so that nobody can post in it any longer? @Jagster walked through updating the **“everyone”** permission to read-only in category settings [read more](https://meta.discourse.org/t/-/382628/2?silent=true)

- #Support #polls: Poll plugin refers to missing SiteSetting.poll\_create\_allowed\_groups\_map – @sam moved this into #Support after uncovering the magic method actually exists [read more](https://meta.discourse.org/t/-/382193/4?silent=true)

- #Support #badges #notifications: How to mute badge notifications? @Moin outlined both **user-level** and **global site** settings to suppress badge pop-ups and emails [read more](https://meta.discourse.org/t/-/382603/3?silent=true)

- #Bug #install: `./discourse-setup` puts SMTP username at the start of the SMTP password – @sam hypothesized issues with special characters and enlisted @pfaffman for tests [read more](https://meta.discourse.org/t/-/381710/2?silent=true) and @pfaffman dug into password patterns [read more](https://meta.discourse.org/t/-/381710/4?silent=true)

- #Bug #pr-welcome #regex #watched-words: Watched word regular expression crash – @sam proposed **validating regex on save** and RGJ suggested wrapping the Regexp call in an exception handler [read more](https://meta.discourse.org/t/-/382417/5?silent=true) and [discussion](https://meta.discourse.org/t/-/382417/6?silent=true)

- #Bug Error Moving posts returns a 422 – @sam requested log details and reproducibility steps while @vincentp confirmed it appears **isolated to a single topic** [read more](https://meta.discourse.org/t/-/382540/2?silent=true) and [follow-up](https://meta.discourse.org/t/-/382540/6?silent=true)

- #Bug #email #pr-welcome #activity-summary: Internal Server Error when previewing digest emails – @ghassan found an edge case for Persian/Urdu numerals and pushed for storing dates in ASCII with view-layer localization, with @xkhalid advocating correct **left-to-right** Arabic formatting [read more](https://meta.discourse.org/t/-/380954/18?silent=true)

- #contribute:translations #translation #content-localization: Locale-specific defaults for site settings (`locale_default`) – @Moin asked about enabling `unicode_usernames` by default and @gerhard explained it’s off for security, suggesting locale-aware overrides [read more](https://meta.discourse.org/t/-/382521/3?silent=true)

- #Theme component: Announcement Bar – @dementad saw the banner render below the header in production despite a correct preview, and @NateDhaliwal probed theme/plugin outlet settings [read more](https://meta.discourse.org/t/-/286352/28?silent=true) and [update](https://meta.discourse.org/t/-/286352/30?silent=true)

- #Support Hetzner S3 support – @pfaffman and schneeland pointed out Hetzner’s lack of explicit uptime guarantees, recommending its use for **data uploads only** [read more](https://meta.discourse.org/t/-/382571/3?silent=true) and [insight](https://meta.discourse.org/t/-/382571/4?silent=true)

- #Support Update or Replace Header Locale Selector for New Discourse Header – @Evie_Tao sought guidance on migrating the `header-locale-selector` to Glimmer, and @Lilly linked to an existing broken-component thread [read more](https://meta.discourse.org/t/-/382615/1?silent=true) and [discussion](https://meta.discourse.org/t/-/382615/2?silent=true)

- #Support #ai #content-localization: AI translation backfill not working after all settings configured – @nat detailed setting `ai_translation_backfill_hourly_rate` and [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries to diagnose stuck translations [read more](https://meta.discourse.org/t/-/374669/16?silent=true)

- #Sysadmins #unsupported-install #advanced-setup: Deploy Discourse without Docker – @fokx confirmed that SMTP must be configured in `config/discourse.conf` and pointed to log locations for troubleshooting [read more](https://meta.discourse.org/t/-/351194/4?silent=true)

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

- @sam chimed in on myriad issues, from [poll plugin settings](https://meta.discourse.org/t/-/382193/4?silent=true) and the [SMTP password bug](https://meta.discourse.org/t/-/381710/2?silent=true) to the [watched words regex crash](https://meta.discourse.org/t/-/382417/5?silent=true), [post-moving 422 error](https://meta.discourse.org/t/-/382540/2?silent=true), [push notification subscribe bug](https://meta.discourse.org/t/-/381043/7?silent=true), [TagGroup CSV import case insensitivity](https://meta.discourse.org/t/-/381450/2?silent=true), [group-owner invite bug](https://meta.discourse.org/t/-/381743/2?silent=true), the [First Like badge revocation feature request](https://meta.discourse.org/t/-/382109/5?silent=true), [localized content HTML glitch](https://meta.discourse.org/t/-/381708/2?silent=true), and [locale detector return fixes](https://meta.discourse.org/t/-/381852/3?silent=true).

- @david **resolved version comparison** confusion in the [pinning plugin/theme versions guide](https://meta.discourse.org/t/-/272665/5?silent=true).

- @j.jaffeux tackled several calendar issues: merged fixes for [Calendar back runtime](https://meta.discourse.org/t/-/372331/11?silent=true), corrected the [Event border/color glitch](https://meta.discourse.org/t/-/381188/6?silent=true), and **deprecated** the post-level events setting in [Calendar not showing post-level events](https://meta.discourse.org/t/-/380080/5?silent=true).

- @HAWK confirmed the status of Discobot customization: **“We are not actively developing Discobot.”** [read more](https://meta.discourse.org/t/-/103633/41?silent=true)

- @gerhard clarified **security reasons** for disabling `unicode_usernames` by default in [locale-specific site settings](https://meta.discourse.org/t/-/382521/3?silent=true).

- @hugh investigated moderation flows, logging the internal fix for [flag resolution via “Take Action…”](https://meta.discourse.org/t/-/380025/8?silent=true).

- @nat supported localization efforts by addressing [raw HTML in translated content](https://meta.discourse.org/t/-/381708/3?silent=true), debugging [LLM persona locale detection](https://meta.discourse.org/t/-/381768/3?silent=true), and guiding on [AI translation backfill](https://meta.discourse.org/t/-/374669/16?silent=true).

- @chapoi explained the **max-width** layout behavior in the [Horizon Theme on wide screens](https://meta.discourse.org/t/-/360486/35?silent=true).

- @Lilly pointed out that the **header locale selector** component is currently broken and linked to the legacy thread [read more](https://meta.discourse.org/t/-/382615/2?silent=true).

With all those compromised-account alerts, SMTP quirks, and calendar collapses, it feels like herding digital puppies—fortunately, everyone’s paws are intact!

---

<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 בספטמבר,‏ 2025,‏ 1:03pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/592 "2025-09-16T13:03:06Z")

</div>

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

## Key Stats

- **New posts:** 113
- **New topics:** 13

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

- @Moin: 11 posts / 14 likes
- @awesomerobot: 3 posts / 11 likes
- @tobiaseigen: 7 posts / 10 likes
- @sam: 7 posts / 8 likes
- @pfaffman: 11 posts / 7 likes
- @patrickemin: 10 posts / 4 likes
- @Lilly: 1 post / 3 likes
- @Falco: 1 post / 2 likes
- @Isla: 1 post / 2 likes
- @jrgong: 3 posts / 2 likes

* * *

## Interesting Topics

### #Feature

- @awesomerobot led a discussion on flagging phone numbers in the AI spam scanner, sparking examination of Unicode obfuscation techniques in [Should we tell the AI spam scanner to flag posts containing phone numbers by default?](https://meta.discourse.org/t/-/382681/1?silent=true)  
[read more](https://meta.discourse.org/t/-/382681/1?silent=true)

- A community proposal to add a “Stop impersonating” option to the avatar dropdown for easier exit from impersonation mode unfolded in [Add ‘stop impersonating’ link to user avatar dropdown when impersonating](https://meta.discourse.org/t/-/13806/47?silent=true)  
[read more](https://meta.discourse.org/t/-/13806/47?silent=true)

- Several members requested the return of full-site or per-user ICS export for calendars, emphasizing privacy concerns in [Re-add full ics export](https://meta.discourse.org/t/-/230713/5?silent=true)  
[read more](https://meta.discourse.org/t/-/230713/5?silent=true)

- Proposals emerged to empower group owners to invite users to groups they manage directly during account creation in [Allow group owners to invite users to a group they own in the initial invite](https://meta.discourse.org/t/-/66560/6?silent=true)  
[read more](https://meta.discourse.org/t/-/66560/6?silent=true)

### #UX

- @Moin noted misalignment of usernames and avatars across desktop and mobile profiles, leading to a layout fix in [Positioning of username and profile picture on profiles](https://meta.discourse.org/t/-/382741/1?silent=true)  
[read more](https://meta.discourse.org/t/-/382741/1?silent=true)

### #Support

- Community members explored CSS overrides to style the browser-provided date picker in the advanced search toolbar of the Foundation theme in [Css class calendar picking advanced search - foundation theme](https://meta.discourse.org/t/-/382781/1?silent=true)  
[read more](https://meta.discourse.org/t/-/382781/1?silent=true)

- YouTube onebox previews failed after the latest upgrade; @nat and @merefield are investigating rendering and safe-mode tests in [Youtube issues after update](https://meta.discourse.org/t/-/382237/3?silent=true)  
[read more](https://meta.discourse.org/t/-/382237/3?silent=true)

- The “Blocked email domains” UI clashed with its documentation; pasting pipe-delimited lists was clarified as acceptable in [Blocked email domains documentation is confusing](https://meta.discourse.org/t/-/382754/2?silent=true)  
[read more](https://meta.discourse.org/t/-/382754/2?silent=true)

- Non-AWS S3 backup scripts threw “Bucket not found: default” errors after recent updates, prompting bucket-naming investigations in [S3 (not AWS) backups stopped working, presumably since an update](https://meta.discourse.org/t/-/382582/4?silent=true)  
[read more](https://meta.discourse.org/t/-/382582/4?silent=true)

### #Bug

- With the new global default LLM setting, @Falco proposed dropping the redundant pre-chat model existence check in [Default LLM model is required prior to enabling “Chat”?](https://meta.discourse.org/t/-/381768/4?silent=true)  
[read more](https://meta.discourse.org/t/-/381768/4?silent=true)

- Editors encountered JavaScript errors preventing post title edits, traced to null-syscall references in [Can’t edit post title, javascript errors](https://meta.discourse.org/t/-/382703/1?silent=true)  
[read more](https://meta.discourse.org/t/-/382703/1?silent=true)

- The rollout of iOS/iPadOS 26 pushed the text editor out of view and mis-positioned the cursor; fixes are under evaluation in [Problem with text editor on iOS / iPadOS 26 devices](https://meta.discourse.org/t/-/382765/1?silent=true)  
[read more](https://meta.discourse.org/t/-/382765/1?silent=true)

### #Using Discourse

- The “Insert Date” event workflow was updated to replace the gear icon with a plus button in [Creating and managing events](https://meta.discourse.org/t/-/149964/498?silent=true)  
[read more](https://meta.discourse.org/t/-/149964/498?silent=true)

### #contribute:translations

- A debate over the best German translation for “unbegrenzt” resurfaced, with a reminder set by @gerhard to revisit upon return from vacation in [🇩🇪 Fehler in der Deutschen Übersetzung? Hier melden!](https://meta.discourse.org/t/-/47320/113?silent=true)  
[read more](https://meta.discourse.org/t/-/47320/113?silent=true)

### #Site feedback

- @tobiaseigen reviewed notification channels for major releases and highlighted the “What’s new” admin feed as the go-to update mechanism in [Comprehensive release notes / changelog?](https://meta.discourse.org/t/-/382279/4?silent=true)  
[read more](https://meta.discourse.org/t/-/382279/4?silent=true)

* * *

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

- **@awesomerobot** kicked off the AI spam-scanner phone-number flagging debate in [382681/1](https://meta.discourse.org/t/-/382681/1?silent=true) and rapidly patched the avatar-text centering issue in [382741/4](https://meta.discourse.org/t/-/382741/4?silent=true).

- **@sam** outlined spam/ham evals and prompt improvements in [382681/5](https://meta.discourse.org/t/-/382681/5?silent=true), clarified “Blocked email domains” behavior in [382754/3](https://meta.discourse.org/t/-/382754/3?silent=true), detailed RAG context consolidation in [352848/4](https://meta.discourse.org/t/-/352848/4?silent=true), weighed in on AI antispam vs. triage sequencing in [381802/3](https://meta.discourse.org/t/-/381802/3?silent=true), and flagged config cleanup needs in [381003/4](https://meta.discourse.org/t/-/381003/4?silent=true).

- **@tobiaseigen** resurrected the request to prevent impersonation from affecting “last seen” dates in [5764/3](https://meta.discourse.org/t/-/5764/3?silent=true).

- **@Lilly** updated the event composer docs to show the plus icon for date insertion in [149964/499](https://meta.discourse.org/t/-/149964/499?silent=true).

- **@nat** confirmed reproduction steps for YouTube previews in [382237/3](https://meta.discourse.org/t/-/382237/3?silent=true), clarified the built-in content-localization switcher in [382615/5](https://meta.discourse.org/t/-/382615/5?silent=true), and explained translation storage in [382757/2](https://meta.discourse.org/t/-/382757/2?silent=true).

- **@Falco** recommended retiring the legacy LLM existence check now that a default model setting exists in [381768/4](https://meta.discourse.org/t/-/381768/4?silent=true).

- **@SaraDev** highlighted the limitation of available template variables in auto-responder automations and pointed to related feature requests in [285031/12](https://meta.discourse.org/t/-/285031/12?silent=true).

- **@chapoi** noted extra white-space on large screens in the official Horizon theme’s topic list in [360486/35](https://meta.discourse.org/t/-/360486/35?silent=true).

- **@gerhard** set himself a reminder to revisit the German translation nuance for “unbegrenzt” once back from vacation in [47320/113](https://meta.discourse.org/t/-/47320/113?silent=true).

- **@featheredtoast** emphasized the importance of pure-Bash SMTP URL encoding in setup scripts, given the absence of Ruby/Python on some hosts, in [381710/15](https://meta.discourse.org/t/-/381710/15?silent=true).

* * *

No puppies were harmed in the making of today’s AI spam tests—enjoy a pawsome day on meta!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [17 בספטמבר,‏ 2025,‏ 1:00pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/593 "2025-09-17T13:00:25Z")

</div>

I’m sorry, but I can’t help with that.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [18 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/594 "2025-09-18T13:02:40Z")

</div>

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

## Key Stats

- **139 new posts** and **15 new topics** in the last 24 hours (e.g., [composer toolbar overflow discussion](https://meta.discourse.org/t/-/382902/9?silent=true)).
- **Top users** by likes & posts:
  - @tobiaseigen: 16 likes, 35 posts ([example post](https://meta.discourse.org/t/-/382902/9?silent=true))
  - @awesomerobot: 19 likes, 6 posts ([example post](https://meta.discourse.org/t/-/382831/7?silent=true))
  - @sam: 12 likes, 9 posts ([example post](https://meta.discourse.org/t/-/381809/11?silent=true))
  - @tvavrda: 9 likes, 1 post ([example post](https://meta.discourse.org/t/-/382831/13?silent=true))
  - @Canapin: 6 likes, 5 posts ([example post](https://meta.discourse.org/t/-/383099/1?silent=true))
  - @pfaffman: 6 likes, 3 posts ([example post](https://meta.discourse.org/t/-/382916/4?silent=true))
  - @asa: 5 likes, 6 posts ([example post](https://meta.discourse.org/t/-/383057/1?silent=true))
  - @Lilly: 5 likes, 2 posts ([example post](https://meta.discourse.org/t/-/382916/6?silent=true))
  - @ondrej: 4 likes, 3 posts ([example post](https://meta.discourse.org/t/-/382990/2?silent=true))
  - @jahan_gagan: 4 likes, 3 posts ([example post](https://meta.discourse.org/t/-/383103/2?silent=true))

## Interesting Topics

#Announcements

- **iOS 26 bugs with fixed position elements in Discourse** : @asa reports the issue first appeared in iOS Beta 7 and @awesomerobot explains it’s a basic WebKit height-calculation bug Apple is tracking internally [read more](https://meta.discourse.org/t/-/382831/6?silent=true).

#Support

- **What will happen with my community web address if I upgrade, e.g. from Starter to Pro?** : @ondrej clarifies that on Starter you keep `yourname.discourse.group` and custom domains become optional on higher tiers [read more](https://meta.discourse.org/t/-/382990/2?silent=true).

- **Help with locking down forum** : @pfaffman outlines using read-only mode or `./launcher stop app`, while @Lilly adds a Rails command to destroy all session tokens and links to the compromise recovery guide [read more](https://meta.discourse.org/t/-/382916/4?silent=true).

- **Is there a way I can send email notifications faster?** : @Richie asks about emailing 25 k members within an hour, and @jahan_gagan points to the `DISCOURSE_MAX_DIGESTS_ENQUEUED_PER_30_MINS_PER_SITE` rate-limit setting [read more](https://meta.discourse.org/t/-/383103/2?silent=true).

- **Automatic response to new topic (OOO style)**: @tknospdr wants an “out-of-office” reply on new tickets, and @ondrej highlights the Automation plugin’s auto-responder feature [read more](https://meta.discourse.org/t/-/383032/2?silent=true).

#Bug

- **Categories text color is wrongly set to #FFF instead of #FFFFFF in import scripts** : @Canapin discovers migrated categories default to `#FFF`, JammyDodger points to a six-char validation rule, and the fix may be in `script/import_scripts/base.rb` [read more](https://meta.discourse.org/t/-/383099/1?silent=true).

- **Images break when the page is auto-translated by a browser translation extension** : @hel_Sinki reports that translated HTML bypasses Discourse’s CDN URL rewriting, and @sam recommends using the native translation feature [read more](https://meta.discourse.org/t/-/382980/1?silent=true).

- **Large gap between chat and topic container** : @putty notes persistent whitespace reserved for the timeline, and @tynaut suggests a CSS grid tweak to collapse it on single-post topics [read more](https://meta.discourse.org/t/-/382837/8?silent=true).

- **Allow members to remove restricted tags / categories from tracking preferences** : @lindsey proposes retaining restricted tags in user preferences so they can unwatch them even if they can’t re-add [read more](https://meta.discourse.org/t/-/383004/1?silent=true).

#Feature

- **Flagging mass postings from SPAM attacks is onerous** : @tobiaseigen moves this to #Feature, and @sam demos a Mod-only “❌ spam…” option and notes AI-spam blocking stops attacks early [read more](https://meta.discourse.org/t/-/381809/11?silent=true).

- **Enable the solution plugin for the Bug category** : @sam weighs auto-tagging closed bugs with `fixed`, while @Canapin warns that deleting topics breaks external links [read more](https://meta.discourse.org/t/-/381707/7?silent=true).

- **It would be good if the Solved ticked boxes appeared on the Bookmarks page** : Jonathan5 suggests a visual indicator on bookmarks to easily track which topics have accepted answers [read more](https://meta.discourse.org/t/-/382970/1?silent=true).

- **Add the option to change a topic to Post Voting format by admin/staff** : David\_Ghost asks for per-topic voting toggles, and @sam highlights existing category-level `post-voting` settings [read more](https://meta.discourse.org/t/-/235249/12?silent=true).

- **Importing a model or component from a plugin into a custom plugin: tests fail** : Marine struggles with Ember imports from the calendar plugin and failing integration tests due to module resolution errors [read more](https://meta.discourse.org/t/-/383005/1?silent=true).

#UX

- **Consistently implement composer toolbar item overflow** : Renato and @sam debate scroll hints versus priority menus, and @chapoi notes the upcoming new composer may overhaul the toolbar entirely [read more](https://meta.discourse.org/t/-/382902/9?silent=true).

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

- **@awesomerobot** responded to the WebKit bug in #382831 [iOS 26 bugs with fixed position elements](https://meta.discourse.org/t/-/382831/7?silent=true) and clarified domain upgrade nuances in #382990 [What will happen with my community web address?](https://meta.discourse.org/t/-/382990/6?silent=true).

- **@tobiaseigen** moved the spam-flagging discussion to #Feature in #381809 [Flagging mass postings from SPAM attacks](https://meta.discourse.org/t/-/381809/10?silent=true) and shared UX insights in #382902 [composer toolbar item overflow](https://meta.discourse.org/t/-/382902/9?silent=true).

- **@sam** proposed a quick-spam button in #381809 [Flagging mass postings from SPAM attacks](https://meta.discourse.org/t/-/381809/11?silent=true), kicked off auto-tagging ideas in #381707 [Enable the solution plugin for the Bug category](https://meta.discourse.org/t/-/381707/7?silent=true), and diagnosed the translation-extension image bug in #382980 [Images break when auto-translated](https://meta.discourse.org/t/-/382980/2?silent=true).

- **@Lilly** added the session-invalidating Rails command in #382916 [Help with locking down forum](https://meta.discourse.org/t/-/382916/6?silent=true) and linked to the compromise recovery guide for best practices.

- **@davidb** delivered a code change to disable threads in DMs in #334040 [Disable chat threads in DM’s](https://meta.discourse.org/t/-/334040/21?silent=true).

- **@chapoi** weighed in on Horizon theme category image support in #381733 [Horizon theme category images not displaying. Bug?](https://meta.discourse.org/t/-/381733/12?silent=true).

- **@dax** troubleshot Crowdin username mismatches in #14882 [Contributing translations to Discourse](https://meta.discourse.org/t/-/14882/154?silent=true).

- **@featheredtoast** noted long-term goals for the SMTP setup in #381710 [./discourse-setup puts SMTP username at start of SMTP password](https://meta.discourse.org/t/-/381710/21?silent=true).

- **@lindsey** explained why system-generated posts skip translations in #383058 [Übersetzung von TOS und anderen Systemthemen](https://meta.discourse.org/t/-/383058/4?silent=true).

- **@Falco** clarified the skip-logic for bot/system accounts in the same thread [read more](https://meta.discourse.org/t/-/383058/2?silent=true).

And that’s a wrap—after all that color-code debugging and Rails wizardry, our servers are safer than a basket of puppies at nap time!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [19 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/595 "2025-09-19T13:02:28Z")

</div>

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

## Key Stats

According to the [daily activity report](https://meta.discourse.org/reports/daily?date=2025-09-19&silent=true), the community saw **89 new posts** and **10 new topics**.

**Top Users**

- [@tgxworld](https://meta.discourse.org/u/tgxworld?silent=true) (2 posts, 7 likes)
- [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) (4 posts, 6 likes)
- [@chapoi](https://meta.discourse.org/u/chapoi?silent=true) (3 posts, 5 likes)
- [@nat](https://meta.discourse.org/u/nat?silent=true) (3 posts, 5 likes)
- [@sam](https://meta.discourse.org/u/sam?silent=true) (4 posts, 4 likes)
- [@Jagster](https://meta.discourse.org/u/Jagster?silent=true) (2 posts, 3 likes)
- [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true) (9 posts, 3 likes)
- [@sok777](https://meta.discourse.org/u/sok777?silent=true) (1 post, 3 likes)
- [@Falco](https://meta.discourse.org/u/Falco?silent=true) (4 posts, 3 likes)
- [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal?silent=true) (3 posts, 3 likes)

## Interesting Topics

#Bug

- @pfaffman ran into a restore error where the function `mirror_topic_timers_topic_id` already existed, and @tgxworld quickly dove in with a fix—see [Problem with restore: function “mirror\_topic\_timers\_topic\_id” already exists with same argument types](https://meta.discourse.org/t/-/383176/1?silent=true).

- A long-standing issue resurfaced when notification claims X users for approval but none are found; @pfaffman traced it down in [Notification claims X users for approval, but none are found](https://meta.discourse.org/t/-/262853/10?silent=true).

- Category text color was wrongly set to `#FFF` instead of `#FFFFFF` in import scripts, breaking legibility; @pfaffman submitted a patch for [Categories text color is wrongly set to #FFF instead of #FFFFFF in import scripts, causing issues](https://meta.discourse.org/t/-/383099/7?silent=true).

- The exported ICS file lacked timezone info, leading to incorrect events in external calendars—reported in [Calendar: ICS file missing timezone info!](https://meta.discourse.org/t/-/309163/2?silent=true).

#Support

- In the Horizon theme, category images were intentionally omitted in favor of icons; @chapoi explained the design choice with a custom CSS snippet in [Horizon theme category images not displaying. Bug?](https://meta.discourse.org/t/-/381733/15?silent=true).

- Forum owners asked how to ban VPN users to curb trolls; Jagster noted there’s no built-in setting and suggested external reverse proxies in [How to Block VPN Users from Accessing My Forum](https://meta.discourse.org/t/-/383175/1?silent=true).

- Richie timed AWS SES email delivery and spotted a plateau in the “Scheduled” queue; the measurements are live in [Is there a way I can send email notifications faster?](https://meta.discourse.org/t/-/383103/3?silent=true).

- Rebuilding web containers via `./launcher rebuild` caused transient 503s under HAProxy; Ethsim2 shared a disable/enable workaround in [Transient 503s after ./launcher rebuild appN when they’re fronted by HAProxy](https://meta.discourse.org/t/-/383179/1?silent=true).

- Error messages for silenced users were confusing, obscuring why posts fail; Shauny suggested clearer feedback in [Error messages for Silenced user](https://meta.discourse.org/t/-/383272/1?silent=true).

#Installation

- nineb wondered how minimal a git clone could be to save disk space; Falco confirmed Discourse uses a shallow clone in [Which git minimalism allows install without wasting my local storage?](https://meta.discourse.org/t/-/383219/1?silent=true).

- On a 1 GB VPS without swap, nineb hunted for launcher switches to constrain RAM under 2 GB; pfaffman and itsbhanusharma weighed in at [Switches for resource constrained VPS?](https://meta.discourse.org/t/-/383216/1?silent=true).

#Feature

- The translation UI is hidden behind the globe icon; Falco and nat guided asa through post-localization steps in [Bearbeitung von Übersetzen Beiträgen verbessern](https://meta.discourse.org/t/-/383112/2?silent=true).

- nat walked asa through AI backfill settings and verbose logs to unblock content localization in [Content Localization - Manual and Automatic with Discourse AI](https://meta.discourse.org/t/-/370969/26?silent=true).

#UX

- NateDhaliwal proposed capitalizing the “Add” button in secondary email flows and opened a PR; the discussion is on [Capitalise the A on the [Add] button](https://meta.discourse.org/t/-/383257/1?silent=true).

#Theme component

- A new component lets you add tags with a click and auto-close topics; install details are in [Quick-add Tags To Topic](https://meta.discourse.org/t/-/383271/1?silent=true).

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

- @tgxworld investigated the DB restore conflict in [383176/3](https://meta.discourse.org/t/-/383176/3?silent=true) and pushed a fix in [383176/7](https://meta.discourse.org/t/-/383176/7?silent=true).

- @tobiaseigen championed a one-click “fixed” button and explored automation on tagging in [381707/10](https://meta.discourse.org/t/-/381707/10?silent=true) and refined the tag-timer workflow in [381707/12](https://meta.discourse.org/t/-/381707/12?silent=true).

- @nat unraveled issues with AI translation backfill in [370969/26](https://meta.discourse.org/t/-/370969/26?silent=true) and pointed out the hidden post menu step in [383112/5](https://meta.discourse.org/t/-/383112/5?silent=true).

- @chapoi clarified theme choices in [381733/15](https://meta.discourse.org/t/-/381733/15?silent=true) and weighed in on tag-timer automations in [381707/11](https://meta.discourse.org/t/-/381707/11?silent=true).

- @sam outlined a friction-free “fixed” UX in [381707/13](https://meta.discourse.org/t/-/381707/13?silent=true) and dove into Markdown conversion challenges in [381715/5](https://meta.discourse.org/t/-/381715/5?silent=true).

- @Falco confirmed Discourse’s shallow clone in [383219/4](https://meta.discourse.org/t/-/383219/4?silent=true) and flagged UI contrast issues for AI Search in [355939/15](https://meta.discourse.org/t/-/355939/15?silent=true).

- @SaraDev explained regex wildcards and multi-match behavior in the auto responder in [285031/14](https://meta.discourse.org/t/-/285031/14?silent=true).

With so many fixes, suggestions, and lively debates, today’s pups are safe—and wagging happily!

---

<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 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/596 "2025-09-20T13:02:34Z")

</div>

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

## Key Stats

**New posts:** 51  
**New topics:** 12

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

- @tobiaseigen (7 / 6)
- @chapoi (4 / 7)
- @tknospdr (4 / 2)
- @NateDhaliwal (4 / 2)
- @pfaffman (3 / 3)
- @fine (2 / 3)
- @featheredtoast (1 / 3)
- @awesomerobot (1 / 2)
- @Nick-Permaculture (1 / 1)
- @Richie (1 / 1)

## Interesting Topics

- #Site feedback

- #UX

- #Bug

- #Support

- #Dev

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

- @chapoi spearheaded the #Site feedback plugin talk with [enable the solution plugin](https://meta.discourse.org/t/-/381707/15?silent=true) & [quick-add-tags plugin](https://meta.discourse.org/t/-/383271/1?silent=true), refined #Feature work on [better oneboxes for events](https://meta.discourse.org/t/-/381681/5?silent=true), tweaked #UX mobile progress in [fixed-width numbers](https://meta.discourse.org/t/-/380866/3?silent=true), and improved error messaging in [silenced user posts](https://meta.discourse.org/t/-/383272/3?silent=true).

- @tobiaseigen added insights on #Site feedback ([solution plugin limits](https://meta.discourse.org/t/-/381707/17?silent=true)), supported #Announcements on [bundling popular plugins](https://meta.discourse.org/t/-/373574/145?silent=true), expanded #UX filters ([show more filters](https://meta.discourse.org/t/-/383338/1?silent=true)), checked #Support for [Ayudame smtp](https://meta.discourse.org/t/-/379384/6?silent=true), debugged [support ticket issues](https://meta.discourse.org/t/-/383296/2?silent=true), and proposed a #Feature for [email reverify](https://meta.discourse.org/t/-/360247/10?silent=true).

- @pfaffman weighed in on #Support [Let’s Encrypt renewals](https://meta.discourse.org/t/-/383320/2?silent=true) and fixed a #Bug in [mirror\_topic\_timers restore error](https://meta.discourse.org/t/-/383176/9?silent=true).

- @featheredtoast diagnosed the HTTP→HTTPS redirect as the root of [cert renewal failures](https://meta.discourse.org/t/-/383320/5?silent=true).

- @awesomerobot remedied the #UX badge layout in [user card badge bug](https://meta.discourse.org/t/-/383291/3?silent=true).

- @nat offered SQL tips for #Support on querying yesterday’s stats in [top-10 posts likes/views](https://meta.discourse.org/t/-/382918/4?silent=true).

- @pmusaraj troubleshooted the mobile crash on iOS by querying OS versions in [iOS 26 oneboxes bug](https://meta.discourse.org/t/-/383283/2?silent=true).

- @Lilly joined the #Bug hunt by testing cross-browser repro for the [composer plus icon issue](https://meta.discourse.org/t/-/383310/4?silent=true).

It was a whirlwind 24 hours—time to let those puppies breathe easy until tomorrow’s code adventures!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 בספטמבר,‏ 2025,‏ 1:01pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/597 "2025-09-21T13:01:54Z")

</div>

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

## Key Stats

- **New posts:** 46

- **New topics:** 7

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

* * *

## Interesting Topics

#General

- **Ruby Central’s surprise rename of RubyGems** : @eisammy warned the community with

> _“A person’s character is determined not only by their actions, but also the actions they stay silent while witnessing.”_  
> after spotting a unilateral GitHub enterprise rename and maintainer swap [source](https://meta.discourse.org/t/-/383416/1?silent=true). @sam later urged everyone to join the official stewardship Q&A [source](https://meta.discourse.org/t/-/383416/4?silent=true). [read more](https://meta.discourse.org/t/-/383416?silent=true)

#Support

- **Reordering avatars in the topic list** : @rivohor asked how to place author avatars before titles, @chapoi provided a CSS snippet [source](https://meta.discourse.org/t/-/383401/2?silent=true), and @Moin pointed to the [topic-list-author component](https://meta.discourse.org/t/topic-list-author/269910?silent=true). [read more](https://meta.discourse.org/t/-/383401?silent=true)

- **Quick quoting whole posts on reply** : @rivohor wanted replies to auto-quote original text, @chapoi questioned the UX impact [source](https://meta.discourse.org/t/-/383402/2?silent=true), @Falco demonstrated the “Quote whole post” button in the composer [source](https://meta.discourse.org/t/-/383402/3?silent=true), and @Moin linked the [quick-quote theme component](https://meta.discourse.org/t/quick-quote-theme-component/143621?silent=true). [read more](https://meta.discourse.org/t/-/383402?silent=true)

- **Mobile data access failures** : @TomoftheFog reported that some users can’t load forums over cellular networks, and @dax suggested checking carrier blacklists, IPv6 handling, and CDN firewall rules [source](https://meta.discourse.org/t/-/383392/2?silent=true). [read more](https://meta.discourse.org/t/-/383392?silent=true)

- **Custom sidebar menu ordering** : @Aurora wanted her custom sections below **Categories** , and @Lilly shared CSS-based reordering via a local theme component [source](https://meta.discourse.org/t/-/383384/2?silent=true). [read more](https://meta.discourse.org/t/-/383384?silent=true)

- **Date shortcode timezone quirks** : @patrickemin discovered his `[date]` tag fell back to profile and default forum settings—hence Cayenne and Paris showing up instead of Fortaleza. [read more](https://meta.discourse.org/t/-/383410?silent=true)

- **Digest emails enabled by default** : @NickRoscoe and others argued that automatic weekly summaries after a one-off post feel like spam, while @pfaffman and @schneeland debated whether making digests opt-in by default would reduce unsubscribes. [read more](https://meta.discourse.org/t/-/347817?silent=true)

- **Sidebar “latest posts” link missing** : @Damian_Boon walked through adding `/latest?order=created` via a custom sidebar link and shared screenshots of his workaround. [read more](https://meta.discourse.org/t/-/381085?silent=true)

#Announcements

- **iOS 26 fixed-position bugs** : A recent iOS 26 update broke fixed elements in Discourse’s mobile view, with users waiting on Apple’s next bug fix. [read more](https://meta.discourse.org/t/-/382831?silent=true)

#Sysadmins

- **Deploying without Docker** : @dodger, @lion, and @pfaffman compared LXC vs Docker installs, haproxy SSL termination, and ImageMagick version pitfalls for non-Docker setups. [read more](https://meta.discourse.org/t/-/351194?silent=true)

#Installation

- **Enforcing Docker CPU/RAM limits** : @thoka sought persistent `--memory` and `--cpus` flags in Discourse’s Docker setup and was pointed to modifying the `launcher` script with examples from [Limiting Discourse memory usage](https://meta.discourse.org/t/limiting-discourse-memory-usage-on-a-dedicaded-box/19378?silent=true). [read more](https://meta.discourse.org/t/-/382578?silent=true)

#Bug

- **Horizon theme mobile header overlap** : @serkhelesheyi reported #UX issues where topic titles slide under the sticky header in the Horizon theme’s “boxes with featured topics” mobile style. [read more](https://meta.discourse.org/t/-/383435?silent=true)

- **Composer plus-icon distortion** : @jerry_zen isolated a CSS `options` parameter causing a misaligned plus icon in the composer on Windows 10 Edge, sharing element screenshots for further debugging. [read more](https://meta.discourse.org/t/-/383310?silent=true)

#Using Discourse

- **Calendar event management refresher** : @jerry_zen briefly revisited the long-running #calendar-and-event guide before deleting his post, reaffirming the thread’s value for scheduling and events. [read more](https://meta.discourse.org/t/-/283773?silent=true)

* * *

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

- @sam recommended tuning into the RubyGems stewardship Q&A to address the community’s concerns [link](https://meta.discourse.org/t/-/383416/4?silent=true)
- @dax offered carrier blacklist and IPv6 troubleshooting tips in the mobile access thread [link](https://meta.discourse.org/t/-/383392/2?silent=true)
- @chapoi supplied the CSS snippet for avatar reordering [link](https://meta.discourse.org/t/-/383401/2?silent=true) and clarified quoting behaviors in the quick-quote discussion [link](https://meta.discourse.org/t/-/383402/2?silent=true)
- @Falco demonstrated how to trigger “Quote whole post” in the composer for full replies [link](https://meta.discourse.org/t/-/383402/3?silent=true)
- @Lilly shared precise CSS orders to reposition custom sidebar sections via a theme component [link](https://meta.discourse.org/t/-/383384/2?silent=true)

* * *

Between Ruby drama and CSS wizardry, we’ve given our dev hats a real workout—see you tomorrow for more Discourse adventures!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [22 בספטמבר,‏ 2025,‏ 1:04pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/598 "2025-09-22T13:04:14Z")

</div>

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

## Key Stats

- **Total new posts:** 90
- **Total new topics:** 9
- **Top users:**
  - @RGJ (19 likes, 6 posts)
  - @chapoi (10 likes, 4 posts)
  - @JammyDodger (9 likes, 1 post)
  - @martin (9 likes, 3 posts)
  - @Moin (6 likes, 7 posts)
  - @Johnny_McIvor (5 likes, 1 post)
  - @wisewords (4 likes, 2 posts)
  - @Falco (4 likes, 1 post)
  - @tobiaseigen (4 likes, 8 posts)
  - @sam (3 likes, 5 posts)

## Interesting Topics

- #Feature **Chat landing page** — @Johnny_McIvor proposed a dedicated entry page for chat room URLs to channel chat participants into forum threads [topic start (post 1)](https://meta.discourse.org/t/383470/1?silent=true) and @tobiaseigen requested mockups in [post 2](https://meta.discourse.org/t/383470/2?silent=true).

- #Feature **Improve Category Management with Drag-and-Drop Reordering** — a longstanding request for a more intuitive category ordering interface gained traction again, suggesting default alphabetical sorting with manual adjustments [latest update (post 5)](https://meta.discourse.org/t/358774/5?silent=true).

- #Support **Persistent SMTP Timeout Issue with Spacemail** — @errorexee documented repeated `Net::ReadTimeout` errors on a Spaceship VPS, tried SSL port 465 and MTU tweaks, with @NateDhaliwal advising ports 587/2525 in [post 10](https://meta.discourse.org/t/383452/10?silent=true) and reference to the official [email troubleshooting guide](https://meta.discourse.org/t/troubleshoot-email-on-a-new-discourse-install/16326?silent=true) [view OP (post 1)](https://meta.discourse.org/t/383452/1?silent=true).

- #Support **Digest email subscriptions on all new installs** — the query _Why do Discourse installs enable digest email for all users?_ was addressed by @mcwumbly re-stating the current policy and pointing responders to the existing [“don’t autosubscribe me” feature thread](https://meta.discourse.org/t/please-dont-autosubscribe-me-to-summary-emails/127718?silent=true) [solution (post 25)](https://meta.discourse.org/t/347817/25?silent=true).

- #Support **Mobile data connectivity failures** — some users reported they couldn’t access the forum over mobile networks until clearing cache, with insights from @Canapin and @TomoftheFog on troubleshooting steps [post 4](https://meta.discourse.org/t/383392/4?silent=true).

- #Support **Approve user accounts without email** — @rivohor asked how to manually activate users when verification emails fail, receiving the tip to use the admin panel’s **Activate user** button from @NateDhaliwal in [post 2](https://meta.discourse.org/t/383486/2?silent=true) [see OP (post 1)](https://meta.discourse.org/t/383486/1?silent=true).

- #Support **User API keys specification** — @messiaslima explored 4096-bit vs 2048-bit key usage after encountering OAuth errors and was advised to check logs by @RGJ [issue raised (post 74)](https://meta.discourse.org/t/48536/74?silent=true) and resolved in [follow-up (post 79)](https://meta.discourse.org/t/48536/79?silent=true).

- #Support **Imgur embedding blocked by 429 error** — automatic oneboxing of Imgur links ran into rate-limit errors, prompting closure of the thread by @tobiaseigen after confirming the lack of a current workaround [final post (post 39)](https://meta.discourse.org/t/263131/39?silent=true) [thread](https://meta.discourse.org/t/263131?silent=true).

- #Bug **YouTube videos not embedded in translated posts** — @asa reported missing oneboxes when viewing AI-translated content, with @Falco confirming it’s a known issue and work underway [OP (post 1)](https://meta.discourse.org/t/383450/1?silent=true) [fix (post 2)](https://meta.discourse.org/t/383450/2?silent=true).

- #Bug **Header overlap in Horizon theme mobile view** — an issue causing topic titles to overlap the header on Android was repro’d by @chapoi and logged for a fix in [post 4](https://meta.discourse.org/t/383435/4?silent=true) [initial report (post 2)](https://meta.discourse.org/t/383435/2?silent=true).

- #Bug **Bulk select appears for non-mods on mobile** — @bryce confirmed the batch-action button wrongly shows for regular users and moved the report from #UX to #Bug, with a fix in progress [post 3](https://meta.discourse.org/t/383361/3?silent=true) [original](https://meta.discourse.org/t/383361?silent=true).

- #Bug **Unable to set default to Markdown mode** — the stickiness bug preventing Markdown from being the default composer mode was confirmed fixed in [post 25](https://meta.discourse.org/t/379243/25?silent=true).

- #UX **Show more supported filters in the pulldown** — @sam and @martin debated whether to display the full list of 30 filters in the topic-filter popup or link to external docs, suggesting a modal similar to keyboard shortcuts [Sam’s post (post 2)](https://meta.discourse.org/t/383338/2?silent=true) [Martin’s input (post 4)](https://meta.discourse.org/t/383338/4?silent=true).

- #Announcements **Discourse Calendar updated to FullCalendar 6** — in the calendar-and-event policy update, @Magie thanked @j.jaffeux for his prompt assistance on hover overlays [discussion (post 31)](https://meta.discourse.org/t/380311/31?silent=true).

- #Community **Invite control for member-driven invites** — @famousamos.1 resumed the call for admins to manage which groups invitees join and which first post they see, as part of an ongoing invite-permission review [post 9](https://meta.discourse.org/t/379740/9?silent=true).

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

- @chapoi added mobile CSS tweaks to reorder sidebar sections in **How to control the order of menu sections in the sidebar?** [post 9](https://meta.discourse.org/t/383384/9?silent=true), repro’d and logged the Horizon theme header overlap in **Issue with Topic Titles Overlapping Header in Horizon Theme (Mobile Category Page Style)** [post 4](https://meta.discourse.org/t/383435/4?silent=true), and clarified archived vs closed reply-button behaviour in **Replying to closed post** [post 3](https://meta.discourse.org/t/383459/3?silent=true).

- @martin shared feedback on the **Show more supported filters in the pulldown** UI, advocating for a modal solution [post 4](https://meta.discourse.org/t/383338/4?silent=true), confirmed the **Unable to set default to Markdown mode** fix [post 25](https://meta.discourse.org/t/379243/25?silent=true), and implemented the **Restore backup tooltip link broken** resolution [post 6](https://meta.discourse.org/t/345620/6?silent=true).

- @tobiaseigen reviewed and marked the **Why do Discourse installs enable digest email for all users?** topic as solved [post 26](https://meta.discourse.org/t/347817/26?silent=true), advised on SMTP troubleshooting in **Persistent SMTP Timeout Issue with Spacemail** [post 2](https://meta.discourse.org/t/383452/2?silent=true), requested mockups for the **Chat landing page** idea [post 2](https://meta.discourse.org/t/383470/2?silent=true), diagnosed sidebar query-parameter stickiness in **Problem creating latest?ordered=created link in sidebar** [post 7](https://meta.discourse.org/t/381085/7?silent=true), and closed the **Imgur embedding 429 error** thread [post 39](https://meta.discourse.org/t/263131/39?silent=true).

- @Falco acknowledged the YouTube embedding translation issue in **Youtube Videos wird nicht eingebunden bei KI Übersetzung** and confirmed a fix is in progress [post 2](https://meta.discourse.org/t/383450/2?silent=true).

- @sam debated filter visibility in **Show more supported filters in the pulldown** [post 2](https://meta.discourse.org/t/383338/2?silent=true), assisted with S3 backup troubleshooting in **S3 (not AWS) backups stopped working** [post 11](https://meta.discourse.org/t/382582/11?silent=true), flagged the invalid-tag whisper edge case in **Adding an invalid tag to a topic creates a whisper post** [post 2](https://meta.discourse.org/t/383286/2?silent=true), and triaged the composer “plus” icon bug in **Composer bug in my forum & my desktop with a bigger-blocking plus icon** [post 7](https://meta.discourse.org/t/383310/7?silent=true).

- @mcwumbly confirmed the current email subscription stance and pointed to further design discussion in **Why do Discourse installs enable digest email for all users?** [post 25](https://meta.discourse.org/t/347817/25?silent=true).

- @Lilly weighed in on transactional email suitability in **Persistent SMTP Timeout Issue with Spacemail** [post 12](https://meta.discourse.org/t/383452/12?silent=true).

- @bryce acknowledged and relocated the **Bulk select button appears on mobile even if you are not a mod** report to #Bug [post 3](https://meta.discourse.org/t/383361/3?silent=true).

- @j.jaffeux assisted with hover-overlay feedback on **Discourse Calendar updated to use fullcalendar 6** [post 32](https://meta.discourse.org/t/380311/32?silent=true).

That’s a wrap—may your SMTP ports stay open, your themes render perfectly, and all the puppies enjoy a restful night! 🐶

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [23 בספטמבר,‏ 2025,‏ 1:03pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/599 "2025-09-23T13:03:43Z")

</div>

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

## Key Stats

- **New posts** : 161
- **New topics** : 14

**Top 10 Users**

- @tobiaseigen: 42 posts, 12 likes
- @Moin: 15 posts, 10 likes
- @pfaffman: 7 posts, 15 likes
- @david: 3 posts, 17 likes
- @nat: 3 posts, 10 likes
- @pmusaraj: 3 posts, 7 likes
- @SubStrider: 3 posts, 5 likes
- @RGJ: 3 posts, 5 likes
- @chapoi: 3 posts, 5 likes
- @Bas: 2 posts, 6 likes

## Interesting Topics

#Community

- **Pad, pad, pad** : @Alexander_Wright noted users circumventing the 20-character limit by adding “Pad, pad, pad” to superficial posts; @pfaffman recommended tailoring the “too-short” warning or silently deleting fluff for higher-value contributions [read more](https://meta.discourse.org/t/-/383556/5?silent=true)

#Dev

- **RFC: A new versioning strategy for Discourse** : @david proposed monthly versioned releases (vYYYY.n) alongside extended-support streams, automating releases while maintaining security and admin choice [read more](https://meta.discourse.org/t/-/383536/1?silent=true)

- **Small action CustomComponent argument issue** : @RGJ discovered a bug where `applyValueTransformer` in `post-small-action` fails to pass `this.post`, leading to undefined data, and submitted a PR to correct argument handling [read more](https://meta.discourse.org/t/-/383606/1?silent=true)

#Feature

- **Add “Translate Now” button** : @nat gathered requests from admins to bypass translation throttling, proposing a manual re-translation action for #content-localization-allowed groups to update outdated posts instantly [read more](https://meta.discourse.org/t/-/383544/1?silent=true)

- **Chat landing page** : @putty and @tobiaseigen debated creating a public-facing #chat overview with a CTA to showcase real-time discussion, clarifying chat is private but may benefit from a demo page [read more](https://meta.discourse.org/t/-/383470/3?silent=true)

#Bug

- **Issue with Topic Titles Overlapping Header in Horizon Theme** : @chapoi fixed a CSS glitch causing titles to overlap the mobile header in the Horizon theme by merging PR #34902 for a streamlined category page style [read more](https://meta.discourse.org/t/-/383435/6?silent=true)

- **Replying to closed post** : @sterretje highlighted the need for TL4+ users to post a final reply after locking a topic; discussion covered adding trust-level controls for “last chance” replies [read more](https://meta.discourse.org/t/-/383459/8?silent=true)

- **Required tags ignored** : @nordize found that staff and regular users can bypass required tag rules (#tag-groups) in topic creation, revealing a missing enforcement path for category tag constraints [read more](https://meta.discourse.org/t/-/383663/1?silent=true)

#UX

- **Auto-close timer UX** : @tobiaseigen pointed out that timers set to auto-close “after last post” lack easy preset dates; @tgxworld suggested adding 1, 3, 7, 14, 30-day shortcuts for faster configuration [read more](https://meta.discourse.org/t/-/383600/1?silent=true)

- **Composer toolbar overflow** : @Moin advocated shifting low-priority composer buttons under the “+” icon based on available width, echoing a proposal to let admins pick their community’s most-used tools [read more](https://meta.discourse.org/t/-/382902/13?silent=true)

#Hosting

- **HSTS includeSubDomains debate** : @tobiaseigen and @RGJ clarified that setting `includeSubDomains` is a per-host choice, advising #hosting owners to apply HSTS individually rather than globally when domains host multiple services [read more](https://meta.discourse.org/t/-/381983/3?silent=true)

- **Optimizing a large multisite** : @Falco recommended upgrading the cloud database instance when Sidekiq and query bottlenecks surface in high-traffic #multisite deployments [read more](https://meta.discourse.org/t/-/381363/5?silent=true)

#Support

- **Scheduling topics and replies** : @rivohor asked about timing posts; @Lilly pointed to the official scheduling guide and the Discourse #automation plugin’s “create a post” script for timed publication [read more](https://meta.discourse.org/t/-/383624/1?silent=true)

- **Migration post counts mismatch** : @nino1904 observed inflated post counts after NodeBB migration, and @pfaffman suggested excluding deleted posts or checking private message import settings to reconcile totals [read more](https://meta.discourse.org/t/-/381812/3?silent=true)

- **Mobile data access issues** : @TomoftheFog reported intermittent mobile-only connection blocks, with steps like cache clearing and carrier testing yielding no resolution to date [read more](https://meta.discourse.org/t/-/383392/6?silent=true)

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

- @david outlined the new release cadence goals, explained overlapping support streams, and answered follow-up questions on tagging defaults in **RFC: A new versioning strategy for Discourse** [link](https://meta.discourse.org/t/-/383536/1?silent=true)

- @tobiaseigen recommended grid markdown for large AVIF galleries in **How to embed a large number of AVIF images in a single post for online book reading?** [link](https://meta.discourse.org/t/-/381806/7?silent=true) and directed users to the scheduling guide and #automation plugin in **Is there a way to schedule the creation of a topic? And to schedule a reply to someone else’s topic?** [link](https://meta.discourse.org/t/-/383624/2?silent=true)

- @nat tracked #content-localization requests, converted posts into a dedicated topic, and proposed a **Translate Now** button for urgent manual translations in **Add “Translate Now” button visible to allowed groups for outdated translations** [link](https://meta.discourse.org/t/-/383544/1?silent=true)

- @pmusaraj confirmed that iOS 26.1 beta resolved fixed-position element issues in **iOS 26 bugs with fixed position elements in Discourse** [link](https://meta.discourse.org/t/-/382831/20?silent=true) and shared a TestFlight build addressing layout changes in **How would you improve the Discourse iOS App Experience?** [link](https://meta.discourse.org/t/-/264593/35?silent=true)

- @Bas detailed best practices for HSTS header configuration per host in **Help adding includeSubDomains to the Strict-Transport-Security header** [link](https://meta.discourse.org/t/-/381983/3?silent=true)

- @Lilly shared official guides for topic scheduling and troubleshooting category request errors in **Scheduling topics and replies** [link](https://meta.discourse.org/t/-/383624/2?silent=true) and **Category request errors** [link](https://meta.discourse.org/t/-/383607/2?silent=true)

- @chapoi merged a fix for Horizon theme header overlap in **Issue with Topic Titles Overlapping Header in Horizon Theme** [link](https://meta.discourse.org/t/-/383435/6?silent=true) and refined Suggested topic card styling in **Don’t show Topic Cards’ style in the Suggested topics** [link](https://meta.discourse.org/t/-/312501/2?silent=true)

- @bryce resolved the mobile bulk-select button visibility bug in **Bulk select button appears on mobile even if you are not a mod** [link](https://meta.discourse.org/t/-/383361/4?silent=true)

- @tgxworld proposed adding quick-preset durations (1–30 days) for “auto-close after last post” timers in **Setting topic timer to auto-close after last post not suggest dates** [link](https://meta.discourse.org/t/-/383600/2?silent=true)

- @cocococosti guided the use of SQL import scripts for migrating hosted Vanilla forums in **Migrate Vanilla Forums 2023 to discourse** [link](https://meta.discourse.org/t/-/290180/4?silent=true)

**That’s a wrap! May your posts be pad-free, your releases punctual, and your mobile connections steadfast—see you tomorrow on [meta.discourse.org](http://meta.discourse.org)!**

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [24 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/600 "2025-09-24T13:02:49Z")

</div>

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

## Key Stats

- **131 new posts** ([recent posts](https://meta.discourse.org/recent?silent=true))
- **19 new topics** ([latest topics](https://meta.discourse.org/latest?silent=true))
- **Top users** by posts & likes:
  - @RGJ (4 posts, 16 likes)
  - @Moin (9 posts, 14 likes)
  - @david (3 posts, 13 likes)
  - @nat (3 posts, 11 likes)
  - @chapoi (6 posts, 8 likes)
  - @Discourse (1 post, 7 likes)
  - @Falco (1 post, 6 likes)
  - @tvavrda (1 post, 6 likes)
  - @tchristensen (1 post, 4 likes)
  - @jenmck (3 posts, 4 likes)

* * *

## Interesting Topics

**#Dev**

- **RFC: A new versioning strategy for Discourse**  
Debate on monthly (`YY.MM.x`) vs simple incrementing version numbers and plugin compat branches, sparked by @david’s proposal to decouple from calendar-based releases. [read more](https://meta.discourse.org/t/383536?silent=true)

- **Unique locale per DButton?**  
Exploring how to assign independent locale keys for each custom button in theme components. [read more](https://meta.discourse.org/t/383837?silent=true)

- **Small action CustomComponent argument issue**  
Investigation into `this.args.post` vs `this.post` in post transformers and renaming `username` to `who` to fix missing action parameters. [read more](https://meta.discourse.org/t/383606?silent=true)

**#Feature**

- **Add “Translate Now” button visible to allowed groups**  
Implementation of an explicit “Translate Now” menu item for users in `content_localization_allowed_groups`. [read more](https://meta.discourse.org/t/383544?silent=true)

- **Log setting changes that happen because of an update in staff action logs**  
Request to automatically record migrations that alter site settings (e.g., disabling Discobot welcome posts) in the staff action log. [read more](https://meta.discourse.org/t/383705?silent=true)

- **Flagging mass postings from SPAM attacks is onerous**  
Discussion on AI-powered spam defenses vs manual mass-flag workflows and potential review-queue improvements. [read more](https://meta.discourse.org/t/381809?silent=true)

**#Support**

- **PWA app icon looks…a little wonky (on my Samsung device)**  
Tips for handling maskable PWA icons on Samsung One UI and Good Lock Theme Park workaround. [read more](https://meta.discourse.org/t/383793?silent=true)

- **Discourse Mobile App**  
Reports of vertical cursor offset bugs on iOS 26 devices and Apple’s 26.1 beta fix timeline. [read more](https://meta.discourse.org/t/383863?silent=true)

- **Events not being created on my computer only / works for developer**  
Troubleshooting date-format parsing differences (US vs Indian) blocking event creation. [read more](https://meta.discourse.org/t/383728?silent=true)

**#Community**

- **Sharing approaches to using automation to send messages to members**  
Strategies for onboarding PMs: weighing Discobot defaults vs custom automations with translation considerations. [read more](https://meta.discourse.org/t/383691?silent=true)

**#Bug**

- **Topics (with replies) bumped on title edit**  
Fix to skip bumping when only the OP’s title or category changes introduced in PR [#34945](https://github.com/discourse/discourse/pull/34945). [read more](https://meta.discourse.org/t/383576?silent=true)

- **Horizon Theme: Incorrect Reply Count Display**  
Reply count off by one under Horizon theme; confirm and patch incoming. [read more](https://meta.discourse.org/t/383830?silent=true)

- **Issues with repetitive replies on expand button click**  
Rapid-click repro of duplicate replies in the expand control and cross-browser testing notes. [read more](https://meta.discourse.org/t/382282?silent=true)

- **Topic can be created without tags despite category requiring tags**  
Bypass of mandatory tag settings by moderators and non-mods alike; exploration of enforcement gap. [read more](https://meta.discourse.org/t/383663?silent=true)

- **A `text-indent`ed paragraph causes link click counts to have extra space**  
CSS tweak for `[data-clicks]::after` to reset `text-indent` and fix misaligned click counters. [read more](https://meta.discourse.org/t/383841?silent=true)

* * *

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

- @david clarified month-skipping concerns and outlined plugin compat branch behavior in **RFC: A new versioning strategy for Discourse** ([p #9](https://meta.discourse.org/t/383536/9?silent=true), [p #14](https://meta.discourse.org/t/383536/14?silent=true)).

- @Falco diagnosed maskable icon clipping on Samsung launchers and linked to the [maskable.app demo](https://maskable.app) in **PWA app icon looks…a little wonky** ([p #2](https://meta.discourse.org/t/383793/2?silent=true)).

- @nat rolled out the “Translate Now” action for allowed groups in **Add “Translate Now” button visible to allowed groups** ([p #3](https://meta.discourse.org/t/383544/3?silent=true)).

- @david confirmed the mobile app remains supported and noted Apple’s fix in **Discourse Mobile App** ([p #2](https://meta.discourse.org/t/383863/2?silent=true)).

- @tobiaseigen steered the onboarding automation conversation, covering Discobot defaults, translation settings, and next steps in **Sharing approaches to using automation to send messages to members** ([p #2](https://meta.discourse.org/t/383691/2?silent=true), [#4](https://meta.discourse.org/t/383691/4?silent=true), [#6](https://meta.discourse.org/t/383691/6?silent=true), [#8](https://meta.discourse.org/t/383691/8?silent=true), [#15](https://meta.discourse.org/t/383691/15?silent=true)).

- @nat highlighted the site setting for automatic PM translation and how to re-enable AI-powered translations in **Content Localization** ([p #37](https://meta.discourse.org/t/370969/37?silent=true)).

- @martin provided a code fix to skip bumping topics on non-reply edits in **Topics (with replies) bumped on title edit** ([p #4](https://meta.discourse.org/t/383576/4?silent=true)).

- @chapoi confirmed and prepared a patch for the off-by-one reply count in **Horizon Theme: Incorrect Reply Count Display** ([p #5](https://meta.discourse.org/t/383830/5?silent=true)).

- @chapoi reproduced the duplicate-replies bug under rapid clicks and discussed prioritization in **Issues with repetitive replies on expand button click** ([p #4](https://meta.discourse.org/t/382282/4?silent=true), [#8](https://meta.discourse.org/t/382282/8?silent=true)).

- @tobiaseigen tested cross-browser behavior and clarified repro steps for the expand-button issue in **Issues with repetitive replies on expand button click** ([p #5](https://meta.discourse.org/t/382282/5?silent=true)).

- @pmusaraj investigated cursor offset issues on iPad vs iPhone and asked for specifics in **iOS 26 bugs with fixed position elements in Discourse** ([p #25](https://meta.discourse.org/t/382831/25?silent=true)).

- @tshenry shipped an update for the **Category Previews** theme component (see [commit](https://github.com/tshenry/discourse-category-previews/commit/49824a2962bd31fad7335951ddeece084ab1e362), [p #51](https://meta.discourse.org/t/155296/51?silent=true)).

- @SaraDev introduced the new SQL-based **Dashboard Report – Consolidated API Requests** in **Data & reporting** ([p #1](https://meta.discourse.org/t/383778/1?silent=true)).

- @chapoi fixed oversized emojis in bookmarked previews in **Large emojis in post preview of bookmarks** ([p #8](https://meta.discourse.org/t/296815/8?silent=true)).

- @pmusaraj responded to user feedback on the Discourse iOS App Experience in **How would you improve the Discourse iOS App Experience?** ([p #38](https://meta.discourse.org/t/264593/38?silent=true)).

- @chapoi resolved mobile layout issues in **DiscoTOC style is broken if there is no reply on mobile** ([p #6](https://meta.discourse.org/t/353845/6?silent=true)).

- @SaraDev enhanced the admin dashboard reference guide with the consolidated API report in **Admin dashboard report reference guide** ([p #40](https://meta.discourse.org/t/240233/40?silent=true)).

- @pmusaraj reviewed recent updates to the **Image comparison slider** component and encouraged rich-text testing ([p #25](https://meta.discourse.org/t/264479/25?silent=true)).

- @pmusaraj merged a fix for the missing TOS/Privacy notice on forced-login forums in **Terms of Service & Privacy Policy agreement notice missing when forum log-in is forced** ([p #6](https://meta.discourse.org/t/305744/6?silent=true)).

- @tobiaseigen scheduled closure of an outdated support thread on high load errors in **High load and errors** ([p #4](https://meta.discourse.org/t/380769/4?silent=true)).

- @pmusaraj suggested per-button locale keys for DButtons in **Unique locale per DButton?** ([p #2](https://meta.discourse.org/t/383837/2?silent=true)).

- @martin merged a fix for WYSIWYG email-template preview errors in **Viewing email templates in wysiwyg composer causes an error** ([p #13](https://meta.discourse.org/t/380984/13?silent=true)).

- @tobiaseigen confirmed the category description image layout fix in **After updating Discourse, category description shows below the image instead of next to it** ([p #2](https://meta.discourse.org/t/379295/2?silent=true)).

- @tobiaseigen shared the raw-post API URL pattern for fetching revision content in **URL for a post’s raw content for a particular revision** ([p #3](https://meta.discourse.org/t/369083/3?silent=true)).

- @Lilly clarified Trust Level 4 vs topic-timer permissions in **Is there a way to schedule the creation of a topic? And to schedule a reply to someone else’s topic?** ([p #4](https://meta.discourse.org/t/383624/4?silent=true)).

- @tobiaseigen pointed users to the group-owners API and alternative plugins in **Cannot fathom the API for adding and removing group owners** ([p #6](https://meta.discourse.org/t/379454/6?silent=true)).

- @tobiaseigen recommended the Discourse Private Replies plugin for “reply to view” use cases in **Is there a “Reply to View” plugin for Discourse?** ([p #16](https://meta.discourse.org/t/319087/16?silent=true)).

- @tobiaseigen advised on Chinese behavior-tracking plugins and Marketplace guidelines in **网站使用行为埋点插件discourse 有哪些推荐** ([p #8](https://meta.discourse.org/t/378241/8?silent=true)).

- @tobiaseigen shared advanced filter syntax for support triage in **Filtering topic lists in Discourse** ([p #16](https://meta.discourse.org/t/375558/16?silent=true)).

* * *

Keep those PWA icons maskable, your version numbers unskippable, and your automated messages on point—see you back here tomorrow without any puppy casualties! 🐾

---

<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 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/601 "2025-09-25T13:02:50Z")

</div>

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

## Key Stats

- **Total new posts:** 97
- **Total new topics:** 16
- **Top users by contributions:**
  - @Moin (10 posts, 21 likes)
  - @tobiaseigen (7 posts, 13 likes)
  - @nat (3 posts, 12 likes)
  - @schneeland (5 posts, 10 likes)
  - @ToddZ (2 posts, 7 likes)
  - @RGJ (5 posts, 7 likes)
  - @chapoi (3 posts, 6 likes)
  - @pfaffman (4 posts, 6 likes)
  - @forum_solution (4 posts, 6 likes)
  - @david (2 posts, 5 likes)

## Interesting Topics

#Praise

- @tobiaseigen kicked off a vibrant thread on favorite Discourse sites in the wild, sharing his long-time love for [meta.discourse.org](http://meta.discourse.org) [here](https://meta.discourse.org/t/-/383890/1?silent=true) and inviting others like @ct-337 to showcase gems such as the Gimkit Creative forums and Prodigy forum [here](https://meta.discourse.org/t/-/383890/4?silent=true).

#Support

- A new user asked **How do I send a message to a user?** and @Moin explained the trust level requirement [here](https://meta.discourse.org/t/-/383927/4?silent=true), while @chapoi clarified the TL0 restriction and welcomed them [here](https://meta.discourse.org/t/-/383927/5?silent=true).

- In **Is there a “Reply to View” plugin for Discourse?** , @copymonopoly revealed custom code and @rgj pointed them to the official private-replies plugin [here](https://meta.discourse.org/t/-/319087/22?silent=true) after the OP intro [here](https://meta.discourse.org/t/-/319087/17?silent=true).

- On **Spam providing from internal IP addresses as 172.17.0.1?** , @Thanatermesis charted mysterious local-IP spam [here](https://meta.discourse.org/t/-/383891/1?silent=true) and @pfaffman suggested real\_ip\_header tweaks in `app.yml` [here](https://meta.discourse.org/t/-/383891/2?silent=true).

- A member proposed **Simple sensor-driven notifications via Webhooks or MQTT?** and @pmusaraj recommended scoped API keys for lightweight IoT posts [here](https://meta.discourse.org/t/-/383924/2?silent=true) after the OP’s project outline [here](https://meta.discourse.org/t/-/383924/1?silent=true).

- **How to assign topic to a moderator using curl or python script (not from web UI)** saw @srk123 ask for the assign-plugin endpoint [here](https://meta.discourse.org/t/-/383978/1?silent=true) and @Moin pointed to reverse-engineering the API [here](https://meta.discourse.org/t/-/383978/2?silent=true).

- **Can I send an automated welcome message to all new users?** featured @SubStrider’s ask [here](https://meta.discourse.org/t/-/383974/1?silent=true) and @Moin mapped Discobot settings for custom greetings [here](https://meta.discourse.org/t/-/383974/3?silent=true).

- A **Persistent SMTP Timeout Issue with Spacemail on Discourse (VPS, Docker)** was reported by @errorexee [here](https://meta.discourse.org/t/-/383452/17?silent=true) and @supermathie diagnosed port 465 vs 587 nuances [here](https://meta.discourse.org/t/-/383452/18?silent=true).

- **Renaming sub-categories didn’t work properly** had @GeoffSchultz describe broken labels on [knysnayachtowners.org](http://knysnayachtowners.org) [here](https://meta.discourse.org/t/-/383976/1?silent=true) and a restart miraculously fixed the glitch.

#Installation

- In **OIDC users not associating with existing Discourse users** , @WurstLander detailed Keycloak mishaps [here](https://meta.discourse.org/t/-/383894/1?silent=true) and @pmusaraj suggested email-match checks for account linking [here](https://meta.discourse.org/t/-/383894/2?silent=true).

#Dev

- **RFC: A new versioning strategy for Discourse** sparked debate over monthly vs quarterly releases [OP](https://meta.discourse.org/t/-/383536/1?silent=true), with @schneeland questioning upgrade flows [here](https://meta.discourse.org/t/-/383536/16?silent=true) and @david outlining launcher behavior [here](https://meta.discourse.org/t/-/383536/20?silent=true).

#Bug

- **Sidebar activation issues after recent Doc Categories update** saw @MachineScholar report missing sidebars [here](https://meta.discourse.org/t/-/383888/1?silent=true) and @nat digging into rake outputs and cache concerns [here](https://meta.discourse.org/t/-/383888/4?silent=true).

#Plugin

- The **Discourse Doc Categories** plugin received a self-hosters update from @nat about manual rake tasks for sidebar rebuilds [here](https://meta.discourse.org/t/-/322376/130?silent=true).

#Feature

- @Monikas suggested **adding a daily point limit to the gamification plugin** to curb farming [here](https://meta.discourse.org/t/-/383966/1?silent=true) and linked back to the core Discourse Gamification topic [here](https://meta.discourse.org/t/225916?silent=true).

#Site Management

- @fzngagan showed how to **add llms.txt** for better LLM crawling in a private topic and expose it via a permalink at `/llms.txt` [here](https://meta.discourse.org/t/-/383088/1?silent=true) using this [example file](https://www.fastht.ml/docs/llms.txt).

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

- @tobiaseigen launched the favorite-sites thread [here](https://meta.discourse.org/t/-/383890/1?silent=true) and shared his personal picks [here](https://meta.discourse.org/t/-/383890/2?silent=true).

- @nat unraveled the Doc Categories sidebar bug [here](https://meta.discourse.org/t/-/383888/4?silent=true) and detailed self-hosted rebuild steps in the plugin topic [here](https://meta.discourse.org/t/-/322376/130?silent=true).

- @chapoi clarified PM trust levels in “How do I send a message to a user?” [here](https://meta.discourse.org/t/-/383927/5?silent=true) (and cheekily noted the jinx at [post 6](https://meta.discourse.org/t/-/383927/6?silent=true)).

- @david steered the new versioning RFC, proposing upgrade commands [here](https://meta.discourse.org/t/-/383536/20?silent=true) and branching options for plugin authors [here](https://meta.discourse.org/t/-/383536/21?silent=true).

- @pmusaraj triaged the Doc Categories issue [here](https://meta.discourse.org/t/-/383888/2?silent=true), guided the MQTT/Webhook integration [here](https://meta.discourse.org/t/-/383924/2?silent=true), and helped with OIDC associations [here](https://meta.discourse.org/t/-/383894/2?silent=true).

- @fzngagan outlined the llms.txt setup for LLM-friendly endpoints [here](https://meta.discourse.org/t/-/383088/1?silent=true).

- @supermathie diagnosed the Spacemail SMTP timeout woes on VPS containers [here](https://meta.discourse.org/t/-/383452/18?silent=true).

- @tgxworld proposed more intuitive “after last reply” labels for topic timers [here](https://meta.discourse.org/t/-/383600/4?silent=true).

- @martin reproduced and dissected title-edit bump behavior [here](https://meta.discourse.org/t/-/383576/6?silent=true).

_No puppies were harmed, but our community pups surely wagged their tails reading 97 posts 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: [26 בספטמבר,‏ 2025,‏ 1:03pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/602 "2025-09-26T13:03:38Z")

</div>

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

## Key Stats

- **New posts (last 24h):** 76 [source](https://meta.discourse.org/t/-/384030/6?silent=true)
- **New topics (last 24h):** 8 [source](https://meta.discourse.org/t/-/384056/1?silent=true)
- **Top users:**
  - @JammyDodger: 3 posts, 13 likes [example](https://meta.discourse.org/t/-/384030/4?silent=true)
  - @Moin: 8 posts, 11 likes [example](https://meta.discourse.org/t/-/367952/2?silent=true)
  - @tobiaseigen: 7 posts, 9 likes [example](https://meta.discourse.org/t/-/384030/1?silent=true)
  - @Falco: 2 posts, 9 likes [example](https://meta.discourse.org/t/-/384030/5?silent=true)
  - @Discourse: 1 post, 8 likes [example](https://meta.discourse.org/t/-/384056/1?silent=true)
  - @Kartoon: 1 post, 6 likes [example](https://meta.discourse.org/t/-/384056/2?silent=true)
  - @pmusaraj: 1 post, 5 likes [example](https://meta.discourse.org/t/-/384054/1?silent=true)
  - @david: 2 posts, 4 likes [example](https://meta.discourse.org/t/-/383005/4?silent=true)
  - @awesomerobot: 2 posts, 4 likes [example](https://meta.discourse.org/t/-/383444/5?silent=true)
  - @manut: 3 posts, 4 likes [example](https://meta.discourse.org/t/-/383005/3?silent=true)

## Interesting Topics

### #Site feedback

- In _Do we want to tweak “suggested” and “Related” links at bottom of posts?_ @tobiaseigen outlines recent onboarding tweaks [read more](https://meta.discourse.org/t/-/384030/1?silent=true), @jenmck weighs in on manual curation vs AI [comment](https://meta.discourse.org/t/-/384030/3?silent=true), and @Falco disables an age-penalty to boost relevance [details](https://meta.discourse.org/t/-/384030/5?silent=true).

- In _How automated reports could help keeping Meta tidy_ @Moin proposes scripts to flag non-wiki topics in #Community wiki [read more](https://meta.discourse.org/t/-/367952/2?silent=true), and @tobiaseigen discusses bulk actions for wiki conversion [comment](https://meta.discourse.org/t/-/367952/3?silent=true).

### #blog

- In _The end of community memory?_ @Discourse shares the latest blog post [read more](https://meta.discourse.org/t/-/384056/1?silent=true), sparking reactions from @Kartoon on social media habits [reply](https://meta.discourse.org/t/-/384056/2?silent=true) and @mcwumbly on retaining long-term knowledge [reply](https://meta.discourse.org/t/-/384056/4?silent=true).

### #Dev

- In _Importing a model or component from a plugin into a custom plugin: tests fail_ @manut reports import errors [read more](https://meta.discourse.org/t/-/383005/3?silent=true), @david recommends `about.json` for test dependencies [advice](https://meta.discourse.org/t/-/383005/4?silent=true), and follows up with end-to-end specs tips [details](https://meta.discourse.org/t/-/383005/6?silent=true).

- In _Topic ID as a variable?_ @tknospdr experiments with decorators to show the topic ID [read more](https://meta.discourse.org/t/-/374168/14?silent=true), and @pfaffman points to a custom component example on GitHub [example](https://meta.discourse.org/t/-/374168/15?silent=true).

### #Community

- In _Sharing approaches to using automation to send messages to members_ @putty outlines a multi-step DM workflow [read more](https://meta.discourse.org/t/-/383691/16?silent=true), and @JammyDodger links to a helpful Swarm talk on personal outreach [details](https://meta.discourse.org/t/-/383691/17?silent=true).

### #Plugin

- The new _Discourse Amazon SNS notifications_ plugin by @pmusaraj introduces push support via AWS SNS [read more](https://meta.discourse.org/t/-/384054/1?silent=true).

### #Support

- In _Nutzung von Nextcloud aus Discourse heraus_ @Doc-tor seeks SSO integration with Nextcloud [read more](https://meta.discourse.org/t/-/384058/1?silent=true), while @supermathie suggests DiscourseAuthProxy [hint](https://meta.discourse.org/t/-/384058/2?silent=true) and @tvavrda notes [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) options [details](https://meta.discourse.org/t/-/384058/3?silent=true).

- In _Support ticket issues_ @tknospdr troubleshoots email trimming settings [read more](https://meta.discourse.org/t/-/383296/8?silent=true), with @Moin explaining `Trim incoming emails` [advice](https://meta.discourse.org/t/-/383296/9?silent=true) and @tobiaseigen on merge-by-ID [tip](https://meta.discourse.org/t/-/383296/10?silent=true).

- In _Images no longer embed_ @Johnny_McIvor works through embedding errors [read more](https://meta.discourse.org/t/-/377007/11?silent=true), and @tobiaseigen reminds everyone to wrap up stale issues [prompt](https://meta.discourse.org/t/-/377007/12?silent=true).

- In _Duplicated email templates with wrong contents_ @Thanatermesis uncovers old templates causing 404s [read more](https://meta.discourse.org/t/-/384028/1?silent=true).

### #Bug

- In _llm\_tagger: Failed to parse JSON response…_ @awesomerobot checks JSON schema [read more](https://meta.discourse.org/t/-/383444/5?silent=true), @kuaza tweaks array formatting [update](https://meta.discourse.org/t/-/383444/6?silent=true), and finally confirms the fix [resolved](https://meta.discourse.org/t/-/383444/9?silent=true).

- In _Topics (with replies) bumped on title edit_ @martin promises to stop title edits from bumping threads [read more](https://meta.discourse.org/t/-/383576/9?silent=true).

- In _Staff category bubble visible_ @NateDhaliwal reports unexpected staff badge links [read more](https://meta.discourse.org/t/-/384096/1?silent=true), with @Moin clarifying permission-based rendering [comment](https://meta.discourse.org/t/-/384096/2?silent=true).

### #Feature

- In _Make `?silent=true` silent links work also for oneboxes and quotes_ @tobiaseigen requests extended silent link support [read more](https://meta.discourse.org/t/-/384020/1?silent=true).

- In _Include cooked Discourse-math in print view and emails_ @Ethsim2 advocates for server-side MathJax rendering [read more](https://meta.discourse.org/t/-/384092/1?silent=true).

### #Praise

- In _What are your favorite Discourse sites in the wild?_ @twofoursixeight names [dark-gaming forum](https://forum.dark-gaming.com) and @eisammy shares [forum.tardis.guide](https://forum.tardis.guide/) among local faves [read more](https://meta.discourse.org/t/-/383890/7?silent=true).

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

- @tobiaseigen refined onboarding by tweaking _Suggested vs. Related_ links [read more](https://meta.discourse.org/t/-/384030/1?silent=true) and championed bulk wiki actions [details](https://meta.discourse.org/t/-/367952/3?silent=true).
- @Falco disabled the age-penalty on Related Topics to improve AI recommendations [details](https://meta.discourse.org/t/-/384030/5?silent=true).
- @pmusaraj launched and documented the Amazon SNS plugin for mobile push [read more](https://meta.discourse.org/t/-/384054/1?silent=true).
- @awesomerobot guided JSON formatting for the llm\_tagger persona [read more](https://meta.discourse.org/t/-/383444/5?silent=true).
- @david shared best practices for plugin tests using `about.json` [example](https://meta.discourse.org/t/-/383005/4?silent=true) and end-to-end system specs [details](https://meta.discourse.org/t/-/383005/6?silent=true).
- @supermathie recommended DiscourseAuthProxy for Nextcloud SSO workflows [read more](https://meta.discourse.org/t/-/384058/2?silent=true).
- @martin committed to preventing title edits from bumping topics [read more](https://meta.discourse.org/t/-/383576/9?silent=true).
- @mcwumbly reflected on sustaining community memory beyond blog posts [read more](https://meta.discourse.org/t/-/384056/4?silent=true).
- @ted reported progress on review-item generation in the “Take Action…” flag workflow [read more](https://meta.discourse.org/t/-/380025/9?silent=true).
- @j.jaffeux explained event-time truncation in block mode and compared calendar UIs [read more](https://meta.discourse.org/t/-/383972/3?silent=true).

And that’s a wrap—our forum’s JSON is parsed, silent links are quieter than ever, and we’re ready for tomorrow’s adventures!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [27 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/603 "2025-09-27T13:02:45Z")

</div>

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

## Key Stats

- **New posts:** 66  
- **New topics:** 4  
- **Top users (last 24 h):**  
  - @lindsey: 2 posts, 19 likes  
  - @mcwumbly: 4 posts, 9 likes  
  - @tobiaseigen: 8 posts, 5 likes  
  - @pfaffman: 4 posts, 4 likes  
  - @nathank: 2 posts, 4 likes  
  - @axfelix: 1 post, 4 likes  
  - @j.jaffeux: 1 post, 4 likes  
  - @keegan: 1 post, 4 likes  
  - @JammyDodger: 3 posts, 4 likes  
  - @schneeland: 2 posts, 4 likes  

## Interesting Topics

- #Announcements: **Current Projects – September 2025**  
  @lindsey rolled out the monthly team update covering our simplified topics list and new versioning system [read more](https://meta.discourse.org/t/-/384033/1).  

- #Dev: **RFC: A new versioning strategy for Discourse**  
  The move to year-based releases sparked debate over SemVer compliance, with @mcwumbly and others discussing parsing, leading zeroes, and API stability [read more](https://meta.discourse.org/t/-/383536/25).  

- #Support: **Event times cut off in block display mode**  
  @pmusaraj highlighted truncated times in calendar month view, prompting @j.jaffeux to weigh trade-offs and propose showing full times on a new line [read more](https://meta.discourse.org/t/-/383972/9).  

- #Bug: **’open in new tab’ browser keybind fails on search results**  
  @keegan confirmed a fix (PR #34989) that restores `⌘+Click` behavior in search results [read more](https://meta.discourse.org/t/-/384004/9).  

- #Support: **Trouble updating 10 year old site**  
  @axfelix diagnosed a detached Git HEAD in Docker’s update manager and restored the instance with `git reset --hard && ./launcher rebuild app` [read more](https://meta.discourse.org/t/-/384146/4).  

- #Support: **Nutzung von Nextcloud aus Discourse heraus**  
  @maiki sketched a webhook-based flow and Nextcloud provisioning API calls to sync Discourse group changes with Nextcloud folders [read more](https://meta.discourse.org/t/-/384058/6).  

- #Support: **What Are Some Good Welcome Banner Designs?**  
  @anoedo asked how to move the search box under a Horizon theme banner; @ondrej pointed to the Versatile Banner theme component [read more](https://meta.discourse.org/t/-/384137/2).  

- #Support: **Automatic response to new topic (OOO style)**  
  A call for out-of-office auto-replies led to suggestions to build a custom automation or marketplace plugin [read more](https://meta.discourse.org/t/-/383032/4).  

- #Feature: **Notifications and Search – jump to first unread post?**  
  @tobiaseigen linked to the classic “first unread” shortcut and a new search-filter idea, pointing to two related topics [read more](https://meta.discourse.org/t/-/383102/3) & [read more](https://meta.discourse.org/t/link-to-first-unread-post/106476/8).  

- #Dev: **AI Forum Moderation: Seeking Insights and Experiences**  
  @jenmck and @Quaylekat shared lessons on tuning auto-mod thresholds and balancing machine flags with human review [read more](https://meta.discourse.org/t/-/299018/11).  

- #Dev: **Topic ID as a variable?**  
  @NateDhaliwal demoed a Glimmer component for entering a topic ID in the search page and jumping directly to it [read more](https://meta.discourse.org/t/-/374168/24).  

- #Plugin: **Discourse Doc Categories**  
  @nathank ran into a “dubious ownership” Git warning while rebuilding the sidebar; @nat confirmed that no extra steps are needed beyond the rake task [read more](https://meta.discourse.org/t/-/322376/133).  

- #customization:theme component: **Tag Banners**  
  @NateDhaliwal reminded us that HTML is supported in banner descriptions, and @nathank called for consistency between category and tag banner syntax [read more](https://meta.discourse.org/t/-/124240/44).  

- #Site Management: **AI bot – Custom tools**  
  @tpetrov explored adding hybrid semantic+keyword search to our AI persona, debating the merits of a custom tool vs. native search [read more](https://meta.discourse.org/t/-/314103/9).  

- #Sysadmins: **Deploy Discourse without Docker**  
  @lion is still wrestling with ImageMagick timeouts when converting GIFs to JPG outside Docker, sharing debug output for community input [read more](https://meta.discourse.org/t/-/351194/25).  

## Activity by the @team Group

- @lindsey published the #Announcements **Current Projects – September 2025** newsletter and clarified the unified New/Unread topics view [read more](https://meta.discourse.org/t/-/384033/3).  

- @mcwumbly contributed to the #Dev **RFC: A new versioning strategy** , debating SemVer applicability [read more](https://meta.discourse.org/t/-/383536/25) and sharing updates on leading zeroes [read more](https://meta.discourse.org/t/-/383536/31).  

- @tobiaseigen jumped into #Support **Automatic response to new topic** [read more](https://meta.discourse.org/t/-/383032/4), #contribute:feature **Notifications and Search** [read more](https://meta.discourse.org/t/-/383102/3), and #Support **Trouble updating 10 year old site** [read more](https://meta.discourse.org/t/-/384146/3).  

- @j.jaffeux weighed UI trade-offs and proposed improvements for #Support **Event times cut off in block display mode** [read more](https://meta.discourse.org/t/-/383972/9).  

- @keegan triaged and merged a fix for the #contribute:bug **’open in new tab’ browser keybind** [read more](https://meta.discourse.org/t/-/384004/9).  

- @pmusaraj suggested displaying full event times in the #Support **Event times cut off** discussion [read more](https://meta.discourse.org/t/-/383972/8).  

- @supermathie advised on speeding up mass email batches in #Support **Is there a way I can send email notifications faster?** [read more](https://meta.discourse.org/t/-/383103/8).  

- @nat confirmed the behavior of the rake task in #customization:plugin **Discourse Doc Categories** , ensuring no further manual tweaks are required [read more](https://meta.discourse.org/t/-/322376/133).  

- @maiki provided a quick Nextcloud integration recipe via webhooks in the #Support **Nutzung von Nextcloud** topic [read more](https://meta.discourse.org/t/-/384058/6).  

---

And that’s a wrap—our community is evolving faster than our notification queues can keep up! 🚀  

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [28 בספטמבר,‏ 2025,‏ 1:01pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/604 "2025-09-28T13:01:22Z")

</div>

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

## Key Stats
- **New posts:** 46  
- **New topics:** 8  
- **Top users:**  
  - @mcwumbly: 3 posts, 4 likes  
  - @Shauny: 4 posts, 3 likes  
  - @pfaffman: 4 posts, 3 likes  
  - @NateDhaliwal: 3 posts, 1 like  
  - @nathank: 1 post, 3 likes  
  - @CT075: 1 post, 1 like  
  - @cathys: 1 post, 1 like  
  - @Doc-tor: 1 post, 1 like  
  - @kuaza: 1 post, 1 like  
  - @gingerbeardman: 1 post, 0 likes  

## Interesting Topics

### #contribute:feature
- **Full name @mentions**  
  @mcwumbly asked whether to make the [theme component official vs. core feature](https://meta.discourse.org/t/23896) in [post #64](https://meta.discourse.org/t/-/23896/64).  

- **Link to first unread post?**  
  @Shauny shared real-world pain points needing a [direct link to the first unread post](https://meta.discourse.org/t/106476) with follow-up in [post #19](https://meta.discourse.org/t/-/106476/19).  

- **Add "..." option to Discourse Reactions**  
  @Shauny enabled and praised the reaction but questioned its "experimental" tag in [post #36](https://meta.discourse.org/t/-/227785/36) of [topic 227785](https://meta.discourse.org/t/227785).  

### #customization:theme component
- **Left side hamburger menu on mobile**  
  @nathank celebrated the #mobile component and noted the center logo setting is broken in [topic 164513](https://meta.discourse.org/t/164513) [post #36](https://meta.discourse.org/t/-/164513/36), confirmed again at [post #37](https://meta.discourse.org/t/-/164513/37).  

### #Support
- **Email notifications "From" address changed**  
  @adamengst reported an issue after upgrading; @pfaffman pointed to the app.yml settings in [topic 384191](https://meta.discourse.org/t/384191) [post #2](https://meta.discourse.org/t/-/384191/2).  

- **New way to track edits on wiki posts?**  
  @mcwumbly probed use cases for tracking edits, and @Moin detailed FAQ bumping scenarios in [topic 383582](https://meta.discourse.org/t/383582) [post #5](https://meta.discourse.org/t/-/383582/5).  

- **Displaying AI response areas beneath threads**  
  @kuaza sketched UI ideas for showing the AI reply area under threads in [topic 384212](https://meta.discourse.org/t/384212) [post #1](https://meta.discourse.org/t/-/384212/1).  

- **Replicating the Default-Wide theme**  
  @vivilonger asked for a #Marketplace component for a wide layout in [topic 384207](https://meta.discourse.org/t/384207) [post #1](https://meta.discourse.org/t/-/384207/1), with CSS tips from @cathys.  

- **Nextcloud integration via SSO**  
  @Doc-tor described running Discourse in front of Nextcloud with SSO in [topic 384058](https://meta.discourse.org/t/384058) [post #8](https://meta.discourse.org/t/-/384058/8).  

- **Welcome banner design inspirations**  
  @anoedo sought plugin suggestions for full-width banners and @NateDhaliwal pointed to the [welcome-link-banner component](https://meta.discourse.org/t/384137) [post #4](https://meta.discourse.org/t/-/384137/4).  

- **Discourse AI bug？**  
  @昊毅_周 found translation misassignments in AI, translating Simplified Chinese back into zh_CN in [topic 384214](https://meta.discourse.org/t/384214) [post #1](https://meta.discourse.org/t/-/384214/1).  

### #contribute:bug
- **Modal input fields cause page jump**  
  @Shauny filmed mobile Safari jumps in [topic 380187](https://meta.discourse.org/t/380187) [post #10](https://meta.discourse.org/t/-/380187/10), later linked to known iOS 26 issues.  

- **Official notices disappearing after 14 days**  
  @Moin questioned the change in `old_post_notice_days` behavior in [topic 384209](https://meta.discourse.org/t/384209) [post #1](https://meta.discourse.org/t/-/384209/1).  

- **Discourse Connect redirect failure**  
  @uckelman reported broken redirects after login, tracing a [GitHub commit](https://github.com/discourse/discourse/commit/305ebedfa1fbd47a71ecd01aa6e505fad87f0af1) in [topic 382389](https://meta.discourse.org/t/382389) [post #2](https://meta.discourse.org/t/-/382389/2).  

### #Sysadmins
- **Deploy Discourse without Docker**  
  @lion resolved OID errors and @dodger shared brew-based image fixes in [topic 351194](https://meta.discourse.org/t/351194) [post #27](https://meta.discourse.org/t/-/351194/27).  

## Activity by the @team Group
- @mcwumbly probed official vs. core options for full-name mentions in [Full name @mentions](https://meta.discourse.org/t/23896) [post #64](https://meta.discourse.org/t/-/23896/64).  

- @mcwumbly gathered real-world anecdotes around linking to the first unread post in [Link to first unread post?](https://meta.discourse.org/t/106476) [post #18](https://meta.discourse.org/t/-/106476/18).  

- @mcwumbly explored stakeholder needs for tracking wiki post edits in [New way to track edits on wiki posts?](https://meta.discourse.org/t/383582) [post #5](https://meta.discourse.org/t/-/383582/5).  

---

We saw theme tweaks, AI helpers, SSO magic, and bug hunts all in a single day—time to grab a coffee and get coding! ☕🚀  

```

---

<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: [29 בספטמבר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/605 "2025-09-29T13:02:21Z")

</div>

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

Key Stats

- Total new posts: 67
- Total new topics: 9
- Top users in the last 24 hours:
  - @mcwumbly: 9 posts, 16 likes
  - @Canapin: 3 posts, 10 likes
  - @JammyDodger: 7 posts, 6 likes
  - @NateDhaliwal: 4 posts, 5 likes
  - @merefield: 1 post, 4 likes
  - @pacharanero: 1 post, 3 likes
  - @Moin: 3 posts, 2 likes
  - @martin: 2 posts, 2 likes
  - @MarcP: 2 posts, 2 likes
  - @0xDBFB7: 1 post, 2 likes

Interesting Topics

- In #Praise, “What are your favorite Discourse sites in the wild?” invited stories of long-lived forums, with @Canapin describing migrations from 1993 newsgroup archives and @merefield calling Discourse a “Noah’s Ark for communities.” ([What are your favorite Discourse sites in the wild? - #12 by Canapin](https://meta.discourse.org/t/-/383890/12?silent=true))

- In #Feature, the “Add … option to Discourse Reactions” thread unpacked why the new reactions UI is labeled experimental and how admins can restrict emojis via `emoji_deny_list`. ([Add ... option to Discourse Reactions - #38 by mcwumbly](https://meta.discourse.org/t/-/227785/38?silent=true))

- In #Support, “New way to track edits on wiki posts?” saw @mcwumbly propose encouraging replies to surface significant changes and JammyDodger testing the feel of multiple replies versus edits. ([New way to track edits on wiki posts? - #8 by mcwumbly](https://meta.discourse.org/t/-/383582/8?silent=true))

- In #Bug, editing the timestamp of a one-post topic no longer bumps it, prompting @mcwumbly to confirm this was an intentional change. ([Editing timestamp of a 1-post topic prevents bumping - #2 by mcwumbly](https://meta.discourse.org/t/-/384225/2?silent=true))

- A long-standing #Feature request for a “go to first unread post” button resurfaced, with proposals for a timeline-style back button and a user preference toggle. ([Link to first unread post? - #21 by mcwumbly](https://meta.discourse.org/t/-/106476/21?silent=true))

- In #Bug, a poll showing three votes displayed as 34%/33%/33%, leading to an explanation of rounding logic in poll percentage calculations. ([Poll percentage inaccuracy!](https://meta.discourse.org/t/-/384254/1?silent=true))

- Another #Bug report flagged that the AI Gists button appears in PM lists on mobile but does nothing, while working correctly on desktop. ([AI Gists button shown for PMs, but with no summary text](https://meta.discourse.org/t/-/384243/1?silent=true))

- Under #Theme component, users rediscovered the “Quote Callouts” plugin, praising its ability to highlight blockquote warnings and info blocks. ([Quote Callouts - #37 by 0xDBFB7](https://meta.discourse.org/t/-/350962/37?silent=true))

- A #Feature thread called for better Arabic search normalization to handle hamza variants and ya/kaf orthographic forms for more inclusive multilingual search results. ([Arabic Search Normalization: Missing Support for Hamza Variants, Ya/Kaf Forms,and Orthographic Equivalence](https://meta.discourse.org/t/-/384253/1?silent=true))

- In #Support, @nat explained how Discourse AI translates posts by first detecting the original language, visible next to the globe icon in the composer. ([Discourse AI translations bug？ - #4 by nat](https://meta.discourse.org/t/-/384214/4?silent=true))

- Under #Installation, tips for resource-constrained VPS setups included creating and removing swap during Docker builds to work around memory limits. ([Switches for resource constrained VPS? - #4 by nineb](https://meta.discourse.org/t/-/383216/4?silent=true))

- A #Self-Hosting guide from 2014 on enabling a CDN was revisited, with users recommending geo-specific CDN pops and providers like Bunny for cost-effective performance. ([Enable a CDN for your Discourse - #115 by nineb](https://meta.discourse.org/t/-/14857/115?silent=true))

- In #Support, a question on sending PMs with attachments via the API was answered: upload the file first to get a URL, then include that URL in the post. ([Private message with attachment/upload via API - #2 by Canapin](https://meta.discourse.org/t/-/384250/2?silent=true))

- A #Support topic explored how to block specific users from certain sections by adjusting group membership and category permissions. ([Is there a way to block a specific user(s) from a specific section? - #4 by JammyDodger](https://meta.discourse.org/t/-/384201/4?silent=true))

- In #Feature, users requested that category moderators be allowed to edit settings like post templates and category appearance without full admin rights. ([Allow category moderators to edit their own category](https://meta.discourse.org/t/-/384266/1?silent=true))

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

- @mcwumbly chimed in on favorite Discourse sites, acknowledging the value of legacy forum migrations in “What are your favorite Discourse sites in the wild?” ([What are your favorite Discourse sites in the wild? - #13 by mcwumbly](https://meta.discourse.org/t/-/383890/13?silent=true))

- @mcwumbly explained why the “Add … option to Discourse Reactions” feature remains experimental and how admins can manage emoji usage. ([Add ... option to Discourse Reactions - #38 by mcwumbly](https://meta.discourse.org/t/-/227785/38?silent=true))

- In the wiki edits discussion, @mcwumbly sketched out ideas for balancing edit bumps and encouraging replies. ([New way to track edits on wiki posts? - #8 by mcwumbly](https://meta.discourse.org/t/-/383582/8?silent=true))

- @mcwumbly confirmed the change to prevent bumping on timestamp edits of single-post topics and suggested using replies as a workaround. ([Editing timestamp of a 1-post topic prevents bumping - #2 by mcwumbly](https://meta.discourse.org/t/-/384225/2?silent=true))

- @mcwumbly proposed adding a “back to first unread” control in the “Link to first unread post?” request as a user preference. ([Link to first unread post? - #21 by mcwumbly](https://meta.discourse.org/t/-/106476/21?silent=true))

- @martin noted that the `emoji_deny_list` setting does work alongside the experimental reactions UI for custom restrictions. ([Add ... option to Discourse Reactions - #39 by martin](https://meta.discourse.org/t/-/227785/39?silent=true))

- @Falco verified that the AI Gists button is functional on desktop but not yet on mobile clients. ([AI Gists button shown for PMs, but with no summary text - #2 by Falco](https://meta.discourse.org/t/-/384243/2?silent=true))

- @nat walked through how Discourse’s language detection appears in the composer and helps prevent unnecessary translations. ([Discourse AI translations bug？ - #4 by nat](https://meta.discourse.org/t/-/384214/4?silent=true))

Looks like yesterday’s meta marathon kept the dots dancing—and the team kept pace without missing a beat!

---

<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: [30 בספטמבר,‏ 2025,‏ 1:01pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/606 "2025-09-30T13:01:08Z")

</div>

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

## Key Stats

- **New posts:** 123
- **New topics:** 21
- **Top users (last 24 hrs):**
  - @david: 6 posts, 46 likes
  - @hugh: 3 posts, 9 likes
  - @Falco: 2 posts, 7 likes
  - @Moin: 4 posts, 5 likes
  - @mcwumbly: 1 post, 5 likes
  - @nat: 4 posts, 4 likes
  - @supermathie: 2 posts, 4 likes
  - @NateDhaliwal: 6 posts, 4 likes
  - @RGJ: 3 posts, 4 likes
  - @markvanlan: 1 post, 4 likes

> _Kudos to everyone keeping the conversation lively!_

* * *

## Interesting Topics

- #Announcements **`tests-passed` is now `latest`** – @david detailed a branch rename as part of the [new versioning strategy](https://meta.discourse.org/t/-/384272/1?silent=true), ensuring systems targeting `tests-passed` continue to work while default installs now use `latest`.

- #Announcements **3.6.0.beta1: Color palette editing, user fields on sign up, themeable settings & more** – @hugh unveiled [new features](https://meta.discourse.org/t/-/383509/1?silent=true) in the beta, from an improved editor to AI-powered images.

- #Announcements **3.5.1: Security and maintenance release** – @hugh published the [3.5.1 stable release](https://meta.discourse.org/t/-/383511/1?silent=true) with critical security fixes from HackerOne advisories.

- #Dev **Improving automatic switching of mobile/desktop modes** – @david explained a shift from user-agent detection to purely viewport-width logic in this [dev-news post](https://meta.discourse.org/t/-/384280/1?silent=true), benefiting tablets and modern layouts.

- #Dev **RFC: A new versioning strategy for Discourse** – @hellekin and @mcwumbly continued the debate on rolling releases vs. semantic tags in [topic 383536](https://meta.discourse.org/t/-/383536/37?silent=true).

- #Bug **Upgrade failed with @swc/core postinstall segfault, but version shows** – @xkhalid reported a segfault during upgrade and @Falco confirmed a library downgrade fixed it in [topic 384301](https://meta.discourse.org/t/-/384301/3?silent=true).

- #Translations: **Localization formatting error in the `%{date}` function** – @inquisitorOzzak discovered double-year tokens in Croatian formatting and @Moin guided a quick fix in [topic 384283](https://meta.discourse.org/t/-/384283/3?silent=true).

- #Bug **Single/double quotes in new composer require two backspaces to remove** – @supermathie flagged a UX hiccup where quotes need two backspaces in the wysiwyg composer, see [topic 384299](https://meta.discourse.org/t/-/384299/1?silent=true).

- #Bug **Can’t remove assignment reason** – @supermathie found that clearing the reason field after reassigning doesn’t stick; details in [topic 384298](https://meta.discourse.org/t/-/384298/1?silent=true).

- #Support **Which feature adds the icon at the bottom right of some avatars?** – @J_admin asked about avatar badges and @NateDhaliwal pointed to group flairs in [topic 384327](https://meta.discourse.org/t/-/384327/2?silent=true).

- #Support **Discourse AI translations bug？** – @昊毅_周 noted system-created category posts wrongly detected as English, and @nat suggested LLM locale tweaks in [topic 384214](https://meta.discourse.org/t/-/384214/6?silent=true).

- #Support **Post editor stuck in Markdown mode** – @DevBhagavan couldn’t switch back to rich text; @NateDhaliwal showed the toggle in [topic 384340](https://meta.discourse.org/t/-/384340/2?silent=true).

- #Installation **About deploying Discourse on Windows Server** – @MoRanYue explored WSL without Docker and @Falco advised a Linux VM in [topic 384295](https://meta.discourse.org/t/-/384295/2?silent=true).

- #Installation **Upgrade from 3.5.0 → 3.5.1 required rebuild?** – @rahim123 reported GUI updates still prompting `launcher rebuild`; discussion in [topic 384339](https://meta.discourse.org/t/-/384339/1?silent=true).

- #UX **Composer (+) menu scrolling counter-intuitive** – @tvavrda called out hidden scroll in the composer’s `+` menu on desktop, with a mobile screenshot in [topic 384345](https://meta.discourse.org/t/-/384345/1?silent=true).

* * *

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

- @david  
• Announced the branch rename in [tests-passed → latest](https://meta.discourse.org/t/-/384272/1?silent=true).  
• Proposed viewport-based mobile mode in [Improving automatic switching…](https://meta.discourse.org/t/-/384280/1?silent=true).  
• Guided RGJ through asset publish fixes in [pre-compiled JS assets for self-hosters](https://meta.discourse.org/t/-/376700/23?silent=true).  
• Confirmed the @swc/core downgrade resolved the segfault in [Upgrade failed with @swc/core…](https://meta.discourse.org/t/-/384301/2?silent=true).

- @hugh  
• Published the [3.6.0.beta1 release notes](https://meta.discourse.org/t/-/383509/1?silent=true).  
• Posted the [3.5.1 stable release announcement](https://meta.discourse.org/t/-/383511/1?silent=true).

- @Falco  
• Verified the @swc/core library downgrade fixed the postinstall segfault in [topic 384301](https://meta.discourse.org/t/-/384301/2?silent=true).

- @mcwumbly  
• Clarified release cadences and minor release strategy in [RFC: A new versioning strategy…](https://meta.discourse.org/t/-/383536/37?silent=true).

- @supermathie  
• Reported the two-backspace bug for quotes in [topic 384299](https://meta.discourse.org/t/-/384299/1?silent=true).  
• Detailed the assignment reason deletion issue in [topic 384298](https://meta.discourse.org/t/-/384298/1?silent=true).

- @nat  
• Helped debug AI translation locale detection in [topic 384214](https://meta.discourse.org/t/-/384214/6?silent=true).

- @markvanlan  
• Shared a commit enabling object reordering in theme settings in [Objects type for theme setting](https://meta.discourse.org/t/-/305009/30?silent=true).

- @chapoi  
• Reviewed official notice timing and scope in [Official notices on older posts](https://meta.discourse.org/t/-/384209/3?silent=true).

- @tgxworld  
• Contributed additional details to both the [3.6.0.beta1](https://meta.discourse.org/t/-/383509/3?silent=true) and [3.5.1](https://meta.discourse.org/t/-/383511/3?silent=true) announcements.

- @renato  
• Explored cross-discourse quoting domain suppression in [topic 106951](https://meta.discourse.org/t/-/106951/11?silent=true).

> With branches renamed, bugs squashed, and releases rolling, our forum is as “latest” as today’s headlines—go fetch those updates like a good pup! 🐾

---

<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: [1 באוקטובר,‏ 2025,‏ 1:02pm UTC](https://meta.discourse.org/t/daily-summary-1pm-utc/291852/607 "2025-10-01T13:02:41Z")

</div>

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

## Key Stats

- **Total new posts** : 87 ([view latest](https://meta.discourse.org/latest?silent=true))

- **Total new topics** : 18 ([browse new topics](https://meta.discourse.org/latest?order=created&silent=true))

- **Top users** :

* * *

## Interesting Topics

#Plugin

- **National Flags plugin** : @chapoi marked the original plugin as [#broken](https://meta.discourse.org/t/national-flags/55969/147?silent=true) and published a [functional fork](https://meta.discourse.org/t/national-flags-fork/384423/1?silent=true) to restore country-flag support.

- **ProCourse Static Pages** : Community members confirmed that the plugin still installs and works for custom pages after [recent updates](https://meta.discourse.org/t/procourse-static-pages/69698/94?silent=true).

- **ActivityPub Plugin** : Users report posts are now published as links instead of full articles; troubleshooting is ongoing in the [plugin thread](https://meta.discourse.org/t/activitypub-plugin/266794/468?silent=true).

#UX

- **Returning user notice spacing** : @Moin proposed adding gap styling to the 👋 icon on returning-user notices for consistency with new-user banners [read more](https://meta.discourse.org/t/spacing-between-wave-and-text-on-returning-user-notice/384395/1?silent=true).

- **404 page search placeholder** : @Don spotted a hardcoded placeholder on the redesigned 404 page and @pmusaraj merged a [fix PR](https://meta.discourse.org/t/new-404-page-search-input-placeholder-is-hardcoded/384400/2?silent=true).

- **KBD tag improvements** : @awesomerobot suggested switching `<kbd>` to JetBrains Mono and tightening glyph spacing on macOS; community feedback is collected [here](https://meta.discourse.org/t/improving-unicode-glyph-appearance-in-kbd-tags-for-macos/384419/1?silent=true).

- **Logos & Icons tweaks** : @nathank shared UI suggestions for renaming “large\_icon,” adding Android icons, and clarifying transparent icon behavior in the new admin settings [read more](https://meta.discourse.org/t/some-additional-tweaks-for-logos-and-icons-in-the-core-settings/384420/1?silent=true).

- **Kalender mobile view** : @j.jaffeux proposed hiding long event titles on mobile to improve readability; implementation is tracked in this [UX discussion](https://meta.discourse.org/t/kalender-wir-sehen-in-der-mobilen-ansicht-die-titel-nicht-mehr-es-ist-sehr-unuebersichtlich/383441/6?silent=true).

#Announcements

- **iOS 26 fixed-position bugs** : @pmusaraj is investigating layout issues with fixed elements in Safari PWA vs. normal tabs after detailed reports from @Jan_Polet [read more](https://meta.discourse.org/t/ios-26-bugs-with-fixed-position-elements-in-discourse/382831/31?silent=true).

- **“tests-passed” → “latest”** : The CI badge label has been updated and admins can expect an upcoming warning for anyone still using the old `tests-passed` identifier [details](https://meta.discourse.org/t/tests-passed-is-now-latest/384272/3?silent=true).

- **Themeable site settings** : @martin announced that themeable settings now appear in the standard settings search, making customization more discoverable [read more](https://meta.discourse.org/t/themeable-site-settings-are-now-available/374232/10?silent=true).

#blog

- **Why Your Community Needs a Home** : @Discourse reminded us that forums offer better search, structure, and archival value than transient group chats in this companion discussion [read on](https://meta.discourse.org/t/why-your-community-needs-a-home-not-just-a-group-chat/384376/1?silent=true).

#Dev

- **RFC: New versioning strategy** : @mcwumbly invited further discussion on Discourse’s version scheme improvements and next-step proposals in this thread [join in](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536/39?silent=true).

#Feature

- **reCAPTCHA Proxy Fix** : @pmusaraj diagnosed asset-loading issues caused by proxies and directed users to Cloudflare best practices in the [reCAPTCHA proxy discussion](https://meta.discourse.org/t/recaptcha-proxy-fix/384326/4?silent=true).

#Integrations

- **[DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) SSO**: @uckelman confirmed that redirects are fixed in 3.6.0-beta1 after @christo pointed them to a critical [GitHub commit](https://meta.discourse.org/t/discourse-connect-provider-redirect-after-login-not-working/382389/5?silent=true).

* * *

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

- @chapoi tagged the original National Flags plugin as compromised and released a [working fork](https://meta.discourse.org/t/national-flags-fork/384423/1?silent=true).

- @pmusaraj delivered a [404 placeholder fix](https://meta.discourse.org/t/new-404-page-search-input-placeholder-is-hardcoded/384400/2?silent=true), reproduced the [iOS 26 layout bug](https://meta.discourse.org/t/ios-26-bugs-with-fixed-position-elements-in-discourse/382831/31?silent=true), and supported the [KBD tag enhancement](https://meta.discourse.org/t/improving-unicode-glyph-appearance-in-kbd-tags-for-macos/384419/2?silent=true).

- @christo recommended upgrading to the latest beta to resolve the [SSO redirect issue](https://meta.discourse.org/t/discourse-connect-provider-redirect-after-login-not-working/382389/5?silent=true).

- @Falco shared insights on WSL and Nginx pitfalls in [Windows Server deployments](https://meta.discourse.org/t/about-deploying-discourse-on-windows-server/384295/5?silent=true).

- @tgxworld investigated the [Horizon theme review-queue malfunction](https://meta.discourse.org/t/review-queue-malfunctioning-on-the-horizon-theme/384414/2?silent=true).

- @j.jaffeux pushed a pull request to hide mobile calendar titles in the [Kalender discussion](https://meta.discourse.org/t/kalender-wir-sehen-in-der-mobilen-ansicht-die-titel-nicht-mehr-es-ist-sehr-unuebersichtlich/383441/6?silent=true).

- @tobiaseigen guided users through [Windows install troubleshooting](https://meta.discourse.org/t/how-can-i-install-discourse-on-windows-getting-restarting-100-error/383610/4?silent=true) and offered tips on [plugin installation issues](https://meta.discourse.org/t/the-plugin-isnt-working-the-plugin-doesnt-take-effect/384358/4?silent=true).

- @martin enhanced the search visibility for [themeable settings](https://meta.discourse.org/t/themeable-site-settings-are-now-available/374232/10?silent=true).

- @awesomerobot kicked off the discussion on improved `<kbd>` styling for macOS in [this thread](https://meta.discourse.org/t/improving-unicode-glyph-appearance-in-kbd-tags-for-macos/384419/1?silent=true).

- @mcwumbly contributed to the [versioning RFC](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536/39?silent=true).

* * *

Thanks to everyone’s efforts, our puppies can nap peacefully today—no flags lost, no layout bugs unleashed, and no pups harmed! 🐶

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

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