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

**URL:** https://meta.discourse.org/t/daily-summary-9pm-utc/291850
**Category:** Forum summaries
**Created:** [16 בינואר,‏ 2024,‏ 9:56pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")
**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: [10 בספטמבר,‏ 2025,‏ 9:06pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/617 "2025-09-10T21:06:02Z")

</div>

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

## Key Stats

- **New posts:** 71
- **New topics:** 13
- **Top users (likes, posts):**
  - [@Moin](https://meta.discourse.org/u/moin?silent=true): 15 likes, 5 posts
  - [@pfaffman](https://meta.discourse.org/u/pfaffman?silent=true): 11 likes, 11 posts
  - [@RGJ](https://meta.discourse.org/u/rgj?silent=true): 8 likes, 2 posts
  - [@pacharanero](https://meta.discourse.org/u/pacharanero?silent=true): 5 likes, 3 posts
  - [@nolo](https://meta.discourse.org/u/nolo?silent=true): 4 likes, 1 post
  - [@a\_lilian](https://meta.discourse.org/u/a_lilian?silent=true): 3 likes, 2 posts
  - [@merefield](https://meta.discourse.org/u/merefield?silent=true): 2 likes, 4 posts
  - [@ondrej](https://meta.discourse.org/u/ondrej?silent=true): 2 likes, 2 posts
  - [@NateDhaliwal](https://meta.discourse.org/u/natedhaliwal?silent=true): 2 likes, 2 posts
  - [@mcdanlj](https://meta.discourse.org/u/mcdanlj?silent=true): 1 like, 1 post

## Interesting Topics

### #Sysadmins

- @pacharanero highlighted a weakness in #watched-words filters when post edits bypass checks, prompting discussions with @pfaffman about ensuring post edits trigger the same spam protections as new posts [read more](https://meta.discourse.org/t/watched-words-to-block-recent-spam-attack/380420/11?silent=true).

- @merefield and @pfaffman compared approaches to splitting Discourse into separate web and data containers, clarifying that the `./launcher` script handles code updates while raw `docker exec` may be preferred for shell access [read more](https://meta.discourse.org/t/move-from-standalone-container-to-separate-web-and-data-containers/29413/123?silent=true).

### #Support

- @RichardTE asked about the internal differences between a primary #category and its #subcategory, learning from @nolo that permissions are hierarchical and from @Moin that parent categories aggregate subcategory topics [read more](https://meta.discourse.org/t/differences-beween-categories-and-sub-categories/382183/4?silent=true).

- @donaldsoncd sought clarity on the availability of the “Who’s Online” plugin in managed hosting; @Moin explained where to find the official plugin list and how Enterprise customers unlock any plugin [read more](https://meta.discourse.org/t/discourse-whos-online-plug-in-missing/382195/2?silent=true).

- @Adri ran into issues saving custom group permissions under a category; @Moin reproduced the behavior and suggested using the [category-experts plugin](https://meta.discourse.org/t/discourse-category-experts/190814?silent=true) for highlighting official responses rather than security settings [read more](https://meta.discourse.org/t/cannot-save-category-security-settings-when-adding-custom-group/382153/3?silent=true).

- @emonunix explored how to tag digest emails with `X-TAGS` headers for Netcore analytics; community consensus pointed to using the `email custom headers` site setting, though dynamic per-email tagging remains a gap [read more](https://meta.discourse.org/t/how-to-add-custom-x-tags-header-to-digest-emails-for-external-email-analytics-netcore/382241/1?silent=true).

### #Bug

- @a_lilian discovered that flagged #chat messages deleted via retention settings remove the flag history entirely, emphasizing _flag logs are vital for audits_:

- @NateDhaliwal confirmed that watching #tags no longer visible on the public tag page still triggers notifications, pointing to a mismatch between visibility and watch settings [read more](https://meta.discourse.org/t/watching-tags-that-are-made-visible-to-everyone-but-then-not-visible-still-makes-the-user-watch-the-tags/381834/6?silent=true).

- @Steradiant reported that #category-moderators cannot convert posts to wiki status past the global edit window; @Moin outlined current permission scopes and linked to a feature request for broader moderator tools [read more](https://meta.discourse.org/t/category-moderators-can-not-turn-topics-into-wikis/382239/2?silent=true).

- @ghassan addressed an Internal Server Error when previewing #digest emails, proposing middleware to standardize local-date parameters and sharing a branch with his fix [read more](https://meta.discourse.org/t/internal-server-error-when-previewing-digest-emails/380954/16?silent=true).

- @pfaffman ran into undefined `SiteSetting.poll_create_allowed_groups_map` during a PHPBB import and traced it to a missing setting after recent refactoring, suggesting a fallback to `poll_create_allowed_groups` [read more](https://meta.discourse.org/t/poll-plugin-refers-to-missing-sitesetting-poll_create_allowed_groups_map/382193/1?silent=true).

### #Feature

- @AJCxZ0 proposed always prepending `https://` to the **Web Site** field in user profiles when a scheme is missing, and @Canapin pointed to an earlier developer mention of this idea [read more](https://meta.discourse.org/t/prepend-https-to-web-site-in-profile/382221/2?silent=true).

- @eisammy requested an age-verification prompt for #nsfw categories to comply with EU regulations; @RGJ recommended leveraging the [Policy plugin](https://meta.discourse.org/t/discourse-policy/88557?silent=true) with `add-users-to-group="over18"` [read more](https://meta.discourse.org/t/age-prompt-for-nsfw-catagories/52133/4?silent=true).

### #customization:extras

- @pfaffman and @RGJ revisited the ICS → Discourse Importer (#calendar-and-event) plugin, debating whether a GUI-based approach suffices or a full plugin rewrite is warranted, with @angus’s existing [import-events plugin](https://discourse.angus.blog/t/import-events-with-icalendar/53) serving as a reference [read more](https://meta.discourse.org/t/ics-discourse-importer/381646/11?silent=true).

### #Dev

- @cogdog tested the new API initializer for theme components, converting `<script type="text/discourse-plugin">` tags into `import { apiInitializer }` calls and verifying icon substitutions [read more](https://meta.discourse.org/t/modernizing-inline-script-tags-for-templates-js-api/366482/36?silent=true).

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

- **@pfaffman** responded to the **Watched Words** loophole [read more](https://meta.discourse.org/t/watched-words-to-block-recent-spam-attack/380420/9?silent=true), advised on container splits [read more](https://meta.discourse.org/t/move-from-standalone-container-to-separate-web-and-data-containers/29413/119?silent=true), diagnosed Cloudflare proxy alerts [read more](https://meta.discourse.org/t/cloudflare-proxy-detected/382138/2?silent=true), debugged digest preview errors [read more](https://meta.discourse.org/t/internal-server-error-when-previewing-digest-emails/380954/16?silent=true), and patched the poll setting issue [read more](https://meta.discourse.org/t/poll-plugin-refers-to-missing-sitesetting-poll_create_allowed_groups_map/382193/1?silent=true).

- **@Moin** clarified category vs. subcategory behaviors [read more](https://meta.discourse.org/t/differences-beween-categories-and-sub-categories/382183/2?silent=true), guided plugin directory navigation [read more](https://meta.discourse.org/t/discourse-whos-online-plug-in-missing/382195/2?silent=true), explained category security UX [read more](https://meta.discourse.org/t/cannot-save-category-security-settings-when-adding-custom-group/382153/2?silent=true), and mapped moderator wiki permissions [read more](https://meta.discourse.org/t/category-moderators-can-not-turn-topics-into-wikis/382239/2?silent=true).

- **@RGJ** offered age-prompt workflows for #nsfw content [read more](https://meta.discourse.org/t/age-prompt-for-nsfw-catagories/52133/5?silent=true) and engaged on the ICS importer evolution [read more](https://meta.discourse.org/t/ics-discourse-importer/381646/11?silent=true).

- **@a_lilian** raised retention concerns for flagged #chat messages, ensuring audit trails remain intact [read more](https://meta.discourse.org/t/flagged-chat-messages-can-disappear-silently-from-the-review-queue/382225/1?silent=true).

- **@ondrej** weighed in on chat flag expiry policies [read more](https://meta.discourse.org/t/flagged-chat-messages-can-disappear-silently-from-the-review-queue/382225/2?silent=true) and helped dissect category-moderator wiki rights [read more](https://meta.discourse.org/t/category-moderators-can-not-turn-topics-into-wikis/382239/2?silent=true).

All spam bots are boxed, categories tamed, and plugins corralled—pup-approved mission accomplished!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

- **New posts:** 53

- **New topics:** 7

- **Top users by posts & likes:**

* * *

## Interesting Topics

#Theme component

- **Discourse Featured User**  
@NateDhaliwal introduced a new theme component that lets admins feature a user with customizable stats, icons, and banner placements—@Lilly chimed in with a 👏 to celebrate this addition. [read more](https://meta.discourse.org/t/-/382304/1?silent=true)

- **Inline PDF Previews**  
@nathank discussed the stalled progress on PDF preview support in the default theme component and considered whether a community PR or feature request in #Feature might jump-start development. [read more](https://meta.discourse.org/t/-/157649/154?silent=true)

- **Discourse Category Headers theme component**  
@jrgong reported missing logos and emojis on Discourse 3.5.0, and @NateDhaliwal requested screenshots to diagnose compatibility issues in this long-running component. [read more](https://meta.discourse.org/t/-/148682/152?silent=true)

#Support

- **想得到活跃的用户——通过api**  
@zhang_zhiyuan sought an API endpoint to retrieve the exact total of valid users; @NateDhaliwal and @Moin guided on `/about.json` and paginated user exports via `/directory_items.json`. [read more](https://meta.discourse.org/t/-/382295/1?silent=true)

- **Issues with repetitive replies on expand button click**  
@TethysPlex demonstrated a bug where repeatedly tapping the “expand reply” button duplicates content, sparking a discussion on debounce strategies. [read more](https://meta.discourse.org/t/-/382282/1?silent=true)

- **Html-only version for unsupported browsers not showing message content**  
@heaving_year4v found that iOS 15.8’s HTML-only mode fails to render post bodies, despite July’s announcement on dropping support. [read more](https://meta.discourse.org/t/-/382376/1?silent=true)

- **AI translation backfill not working after all settings configured**  
@tyronejv and @GrahamM reported only the first few posts getting translated despite proper `AI_translation_backfill_hourly_rate` and model tests, with @RGJ suggesting Sidekiq scheduler checks. [read more](https://meta.discourse.org/t/-/374669/7?silent=true)

- **Submit button missing for new topics in iOS native app**  
@dennisjbr confirmed a 100% repro of the missing “Submit” button on iOS native app for new topics, then struggled to reproduce post-reboot and planned further tests. [read more](https://meta.discourse.org/t/-/380656/5?silent=true)

#Site feedback

- **Comprehensive release notes / changelog?**  
@torgeirl asked where detailed technical changelogs live; @Moin pointed to #Announcements posts tagged #release-notes and beta release threads. [read more](https://meta.discourse.org/t/-/382279/1?silent=true)

#Feature

- **Doc clarification: notification behaviour for staged users when posts are moved**  
@Ethsim2 proposed updating the mail-receiver docs to explain that staged users don’t carry “Watching” status into destination topics after a moderator move. [read more](https://meta.discourse.org/t/-/382357/1?silent=true)

- **Doc clarification: reply-key addresses in Cc (not just To) are processed**  
@Ethsim2 confirmed that reply-keys are recognized in both To and Cc fields by mail-receiver and suggested a note addition to the incoming mail setup guide. [read more](https://meta.discourse.org/t/-/382325/1?silent=true)

#customization:extras

- **ICS → Discourse Importer**  
@Ethsim2 documented how `ics_to_discourse.py` determines event uniqueness via UID markers and time-only dedupe, refining update flows for recurring calendar imports. [read more](https://meta.discourse.org/t/-/381646/12?silent=true)

#Dev

- **Custom composer – Issue with tag-chooser and d-editor**  
@saish asked for examples handling multiple `tag-chooser` components in a custom composer setup; @Steve_John echoed the need for guidance on separated `d-editor` instances. [read more](https://meta.discourse.org/t/-/381698/2?silent=true)

#Installation

- **Upgrade to latest release failed 8/21/25**  
@MikeNolan tracked down an Nginx redirect rewrite in `/etc/nginx/conf.d`, asking how to prevent container reboots from forcing the default host. [read more](https://meta.discourse.org/t/-/379559/6?silent=true)

#Plugin

- **Events Plugin 📅**  
@Stephane_Roy inquired about compatibility of the Events Plugin with 3.5.0.beta4-dev, still valuing location-based features for community conventions. [read more](https://meta.discourse.org/t/-/69776/886?silent=true)

- **Discourse Chat Integration**  
@pokapow wondered if notifications can flow from Telegram back into Discourse, exploring the limits of the official chat-integration plugin. [read more](https://meta.discourse.org/t/-/66522/319?silent=true)

* * *

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

- @Lilly applauded the new [Discourse Featured User theme component](https://meta.discourse.org/t/-/382304/2?silent=true) with a 👏, highlighting its ease of installation and customization.

- @Lilly suggested using `/admin/users/list/active.json` and pointed to the [API docs for public user listings](https://meta.discourse.org/t/-/382295/5?silent=true) to help fetch the full user directory.

* * *

With yesterday’s flurry of theme hacks, API deep-dives, and documentation quests, the forum had more sparks than a caffeinated robot—here’s to keeping the conversation electrifying!

---

<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,‏ 9:00pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/619 "2025-09-12T21:00:56Z")

</div>

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

## Key Stats

- **Total new posts:** 81
- **Total new topics:** 12
- **Top users (posts / likes):**
  - @Moin: 12 posts / 13 likes
  - @awesomerobot: 4 posts / 9 likes
  - @Steradiant: 4 posts / 6 likes
  - @angus: 1 post / 5 likes
  - @eisammy: 3 posts / 5 likes
  - @david: 1 post / 4 likes
  - @selase: 3 posts / 4 likes
  - @Richie: 5 posts / 3 likes
  - @pfaffman: 4 posts / 3 likes
  - @asa: 4 posts / 3 likes

* * *

## Interesting Topics

#Bug

- **Ruby hash syntax displayed in deletion emails**  
@Richie uncovered that deleting users from the review queue produces an email with embedded Ruby hash output instead of human-readable flag reasons. The issue stems from a missing `:needs_approval` translation key [read more](https://meta.discourse.org/t/-/382411/1?silent=true) (discussion [post#4](https://meta.discourse.org/t/-/382411/4?silent=true)).

- **Watched word regular expression crash (2025)**  
@RGJ demonstrated how invalid regex patterns like `*abc` blow up the watched-words service, halting all topic and post creation until the pattern is corrected [read more](https://meta.discourse.org/t/-/382417/1?silent=true).

- **Poll plugin missing SiteSetting.poll\_create\_allowed\_groups\_map**  
In #polls, @selase explained that `group_list` settings auto-generate `*_map` helpers, so `SiteSetting.poll_create_allowed_groups_map` should work—but version mismatches can break it [read more](https://meta.discourse.org/t/-/382193/2?silent=true).

- **Group owners can remove ownership by removing membership**  
@Steradiant spotted an inconsistency in #groups where owners can revoke fellow owners by deleting them as members, yet lack a direct “remove ownership” control [read more](https://meta.discourse.org/t/-/382433/1?silent=true).

#Support

- **Html-only version for unsupported browsers missing content**  
@heaving_year4v reported that message bodies vanish in static emails on iOS 15.6 and 12.3. @awesomerobot reproduced the bug and plans a browser-detection update [read more](https://meta.discourse.org/t/-/382376/2?silent=true) (fix pending at [post#4](https://meta.discourse.org/t/-/382376/4?silent=true)).

- **Preventing spam bot influx**  
@GamersInternational sought a way to block bots posting US phone numbers without flagging valid error codes. @awesomerobot pointed to watched-words regexes and even shared refined patterns for `1-800-123-4567` formats [read more](https://meta.discourse.org/t/-/382459/2?silent=true) | [read more](https://meta.discourse.org/t/-/382459/4?silent=true).

- **Viewing flagged posts in Review queue**  
@asa couldn’t see flagged posts as an admin. @Moin walked through flag-notification mechanics, noting edge cases when flagging system users (ID −1) [read more](https://meta.discourse.org/t/-/382422/3?silent=true).

- **Turning off deletion emails to spammers**  
@Richie asked how to suppress the “account deleted” email sent to rejected spammers. Deleting via the user’s profile avoids it, but no built-in toggle exists [read more](https://meta.discourse.org/t/-/382412/1?silent=true).

- **Chat channel settings hidden**  
@dsims didn’t see the ⚙ to manage #chat channels. The trick: open the channel, click its title, then access settings. @awesomerobot confirmed the missing gear icon was intentional [read more](https://meta.discourse.org/t/-/382454/3?silent=true).

- **[Discourse Connect](https://meta.discourse.org/t/13045?silent=true) redirect after login broken**  
@uckelman noticed that Single-Sign-On via [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) no longer returns users to their origin page on 3.6.0.beta1-dev. Diagnostics are underway [read more](https://meta.discourse.org/t/-/382389/1?silent=true).

#Feature

- **Designate group owners as category moderators**  
@Steradiant proposed reducing group bloat by automatically granting #category-moderators status to group owners, eliminating the need for parallel visibility and moderation groups [read more](https://meta.discourse.org/t/-/382445/1?silent=true).

#Plugin

- **Events Plugin 📅 unmaintained notice**  
@Ethsim2 asked Pavilion staff to prepend a warning in the OP of the “Discourse Events” plugin (topic 69776) clarifying it’s community-maintained and uses deprecated Ember APIs [read more](https://meta.discourse.org/t/-/69776/887?silent=true).

#Theme component

- **DiscoTOC automatic table of contents**  
#disco-toc users on 3.6.0.beta1-dev found no “Insert TOC” in the composer menu on Safari. @Moin suggested theme preview diagnostics; the issue proved browser-specific [read more](https://meta.discourse.org/t/-/111143/469?silent=true).

#UX

- **Automatic line breaks for inline large images**  
@ばこん in #UX recommended that Discourse auto-insert line breaks when large photos are placed inline for readability. Discussions around threshold sizes ensued [read more](https://meta.discourse.org/t/-/382432/3?silent=true).

#Installation

- **Permissions error with `./launcher rebuild app`**  
@uckelman ran into permission failures on Fedora 42 when rebuilding with Docker. Using `--privileged` solves it, but the underlying cause of restricted `/containers` access remains a question [read more](https://meta.discourse.org/t/-/382462/1?silent=true).

* * *

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

- @awesomerobot reproduced the HTML-only content bug on iOS and outlined a browser-detection patch [link](https://meta.discourse.org/t/-/382376/2?silent=true).
- @awesomerobot proposed and refined regex patterns for phone-number spam in #spam prevention [link](https://meta.discourse.org/t/-/382459/2?silent=true) | [link](https://meta.discourse.org/t/-/382459/4?silent=true).
- @awesomerobot clarified the hidden path to chat channel settings and updated the docs accordingly [link](https://meta.discourse.org/t/-/382454/3?silent=true).
- @david confirmed the pending fix for unsupported-browser email content in thread 382376 [link](https://meta.discourse.org/t/-/382376/4?silent=true).
- @selase pinpointed the missing `:needs_approval` key causing Ruby hashes in deletion emails [link](https://meta.discourse.org/t/-/382411/4?silent=true).
- @selase traced the `*_map` helper behavior for `group_list` SiteSettings in the Poll plugin bug [link](https://meta.discourse.org/t/-/382193/2?silent=true).

Hope you enjoyed this whirlwind tour—see you tomorrow with more Discourse delights (and no 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: [13 בספטמבר,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/620 "2025-09-13T21:03:50Z")

</div>

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

## Key Stats

- **New Posts** : 64
- **New Topics** : 9
- **Top Users** :
  - @tvavrda: 3 posts, 11 likes (incl. the [curly quotes](https://meta.discourse.org/t/-/382506/1?silent=true) discussion)
  - @Moin: 6 posts, 10 likes (including his locale defaults overview [read more](https://meta.discourse.org/t/-/382521/1?silent=true))
  - @Jonathan5: 10 posts, 7 likes (spotlight on chat “My Threads” thread [see details](https://meta.discourse.org/t/-/382483/1?silent=true))
  - @NateDhaliwal: 4 posts, 5 likes
  - @asa: 1 post, 3 likes
  - @Canapin: 2 posts, 3 likes
  - @uckelman: 2 posts, 2 likes
  - @mcdanlj: 2 posts, 2 likes
  - @mae: 1 post, 2 likes
  - @hel_Sinki: 1 post, 2 likes

### Interesting Topics

#### #UX

- **European Typography Rules** (#localization) — @tvavrda proposed enhancing the `Enable markdown typographer` setting to support Czech-style curly quotes in multi-lingual forums; @Moin later highlighted locale-default overrides and a Czech PR was opened [read more](https://meta.discourse.org/t/-/382506/3?silent=true)

#### #Support

- **Is it possible to get rid of the “My Threads” link/button?** (#chat) — @Jonathan5 asked how to remove the _My Threads_ chat button; @NateDhaliwal pointed to the merge hiding it for non-channel members in [topic 288620](https://meta.discourse.org/t/-/288620/8?silent=true), offered a CSS snippet, and referenced the [disable-chat-threads-in-dms](https://meta.discourse.org/t/-/334040/15?silent=true) feature request [read more](https://meta.discourse.org/t/-/382483/12?silent=true)

- **Is it possible to disable PMs but enable chat (including user-to-user chat)?** — @Jonathan5 inquired about disabling PMs while retaining chat; @Moin explained using `personal_message_enabled_groups` to restrict PMs and noted core PM dependencies for flagging and exports [read more](https://meta.discourse.org/t/-/382482/2?silent=true)

- **Horizon theme category images not displaying. Bug?** (#horizon-theme) — @Nick-Permaculture reported missing category/subcategory images on the homepage and topic lists; community members confirmed similar reports and shared troubleshooting tips [read more](https://meta.discourse.org/t/-/381733/4?silent=true)

- **Imgur images not embedding with 429 error** — @eisammy highlighted Imgur API rate limits breaking embeds (“429”); the thread also discussed Giphy and Reddit embed deprecation trends [read more](https://meta.discourse.org/t/-/263131/38?silent=true)

#### #Hosting

- **Guidance for Setting Up Discourse: Hetzner VDS + Namecheap Private Email SMTP** — @Can planned a new install with Hetzner and Namecheap SMTP; @asa linked to the official [INSTALL-cloud.md](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md), and @Canapin shared tips on ARM vs. x86 performance and domain setup [read more](https://meta.discourse.org/t/-/382532/3?silent=true)

#### #Developers

- **Common list of imports for Theme Components/plugins (JS)** — @NateDhaliwal compiled Ember and Discourse import snippets for Glimmer components, actions, `@tracked`, plugin APIs, and more [read more](https://meta.discourse.org/t/-/382493/1?silent=true)

#### #Installation

- **Permissions errors with “./launcher rebuild app” on fresh install** — @uckelman faced root-owned file issues on Fedora; @pfaffman noted SELinux locks and root ownership, referencing [MKJ’s Opinionated Discourse Deployment](https://meta.discourse.org/t/-/193355/1?silent=true) and container flags [read more](https://meta.discourse.org/t/-/382462/3?silent=true)

- **Cannot rebuild app because Docker daemon API version is 1.43** — @Yt.w hit Nginx outlet errors; @Steven suggested updating via `get.docker.com`, and @Yt.w detailed Ubuntu repo updates and rebuild steps after resolving [crash after upgrade](https://meta.discourse.org/t/-/377128/1?silent=true) [read more](https://meta.discourse.org/t/-/382535/6?silent=true)

#### #contribute:translations

- **Locale-specific defaults for site settings (`locale_default`)** (#content-localization) — @Moin created a space for translators to suggest locale-based defaults; examples included username regex overrides and referenced the [built-in groups localization inconsistency](https://meta.discourse.org/t/-/345415/10?silent=true) discussions [read more](https://meta.discourse.org/t/-/382521/2?silent=true)

#### #blog

- **How to Optimize Community Content for AI Discovery** (#pr-welcome) — in response to @EricGT’s feedback on the blog post, @mae expressed gratitude and acknowledged plans for empirical follow-up to bolster the research [read more](https://meta.discourse.org/t/-/382063/7?silent=true)

#### #Sysadmins

- **Step-by-step Discourse migration with R2 and Cloudflare integration** (#s3 #cloudflare) — @hel_Sinki shared a runbook on backups, R2 buckets, DNS cutover, and even pointed to [Move a Discourse site with rsync](https://meta.discourse.org/t/-/43812/1?silent=true) and [Move your Discourse Instance](https://meta.discourse.org/t/-/15721/100?silent=true) best practices [read more](https://meta.discourse.org/t/-/382491/1?silent=true)

#### #Feature

- **Disable chat threads in DM’s** (#chat) — @Jonathan5 requested disabling threads by default; community steered to the [disable-chat-threads-in-dms](https://meta.discourse.org/t/-/334040/15?silent=true) feature topic and UX suggestions around _My Threads_ [read more](https://meta.discourse.org/t/-/334040/15?silent=true)

- **Is there an official Discourse Model Context Protocol (MCP)** (#ai) — @jrgong identified JSON syntax issues in MCP proposals and raised privacy concerns; discussion covered schema details and missing braces [read more](https://meta.discourse.org/t/-/364859/28?silent=true)

- **Allow to designate owners of a group as category moderators** (#groups) — @nathank suggested mapping group owners to category mods; responders pointed to the [dynamic groups plugin](https://meta.discourse.org/t/-/365342/1?silent=true) as a workaround [read more](https://meta.discourse.org/t/-/382445/4?silent=true)

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

- @mae chimed in on **How to Optimize Community Content for AI Discovery** [link](https://meta.discourse.org/t/-/382063/7?silent=true), thanking participants and agreeing to explore an empirical paper.

> From curly quotes to chat chores and Docker breaks, our community sure knows how to keep things lively — 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: [14 בספטמבר,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/621 "2025-09-14T21:03:43Z")

</div>

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

## Key Stats

- **26** new posts in the last 24 hours
- **6** new topics in the last 24 hours
- Top users:
  - @Moin: 3 posts, 11 likes
  - @Lilly: 1 post, 5 likes
  - @piffy: 1 post, 3 likes
  - @Can: 2 posts, 3 likes
  - @mbauman: 1 post, 2 likes
  - @Canapin: 1 post, 2 likes
  - @Ethsim2: 1 post, 1 like
  - @NateDhaliwal: 3 posts, 1 like
  - @asa: 1 post, 1 like
  - @gerhard: 1 post, 0 likes

## Interesting Topics

#### #Community

- @mbauman asked how to handle compromised TL1 accounts changing email addresses [post1](https://meta.discourse.org/t/-/382546/1?silent=true); @Moin confirmed the old address receives an automated notification [post2](https://meta.discourse.org/t/-/382546/2?silent=true); @Lilly recommended enabling **2FA** for staff and suggesting password managers [post3](https://meta.discourse.org/t/-/382546/3?silent=true); Architect proposed an email-based authentication link to prevent unauthorized changes [post4](https://meta.discourse.org/t/-/382546/4?silent=true); and @Moin pointed out the `require_change_email_confirmation` setting for all users [post5](https://meta.discourse.org/t/-/382546/5?silent=true).

#### #Hosting

- @Can demonstrated a Hetzner VDS setup with Namecheap Private Email SMTP over SSL (using `mail.privateemail.com`, port 465, SPF/DKIM/DMARC) [post8](https://meta.discourse.org/t/-/382532/8?silent=true); @NateDhaliwal cautioned Namecheap may not be ideal for transactional email [post9](https://meta.discourse.org/t/-/382532/9?silent=true); @Can shared his full configuration and rebuild steps [post11](https://meta.discourse.org/t/-/382532/11?silent=true); and @Canapin reminded users to check Terms of Service to avoid spam blocking [post13](https://meta.discourse.org/t/-/382532/13?silent=true).

#### #Support

- In a request for #Support on Hetzner S3 object storage setup, Thomas\_Rother asked about non-AWS configurations [post1](https://meta.discourse.org/t/-/382571/1?silent=true); @NateDhaliwal pointed to the S3-compatible provider guide [post2](https://meta.discourse.org/t/-/382571/2?silent=true); @asa noted Hetzner’s lack of an uptime SLA [post3](https://meta.discourse.org/t/-/382571/3?silent=true); and schneeland echoed reliability concerns [post4](https://meta.discourse.org/t/-/382571/4?silent=true).

- Fma965 reported “Bucket not found: default” errors after an AWS SDK gem bump [post1](https://meta.discourse.org/t/-/382582/1?silent=true); @pfaffman suggested reverting to older AWS gems via a custom template [post2](https://meta.discourse.org/t/-/382582/2?silent=true); and linked the upstream workaround discussion [read more](https://meta.discourse.org/t/cant-rebuild-due-to-aws-sdk-gem-bump-and-new-aws-data-integrity-protections/354217/49?silent=true).

#### #customization:extras

- @Ethsim2 celebrated that the ICS → Discourse Importer script (#calendar-and-event, #rest-api) is now **rock-solid** —featuring _UID markers_, _dedupe logic_, and _quiet updates_—and wryly observed the topic is scheduled for deletion

> “The very fate it was built to prevent became its destiny”  
> [post13](https://meta.discourse.org/t/-/381646/13?silent=true)

#### #contribute:translations

- In #locale-specific defaults (#translation, #content-localization), @gerhard explained that `unicode_usernames` is disabled by default for security and recommended configuring `allowed_unicode_username_characters` before enabling [post3](https://meta.discourse.org/t/-/382521/3?silent=true).

#### #Announcements

- Following the update to FullCalendar 6 (#calendar-and-event), @j.jaffeux confirmed title truncation is intentional for space and announced a fix for multi-day event rendering in category calendars [post30](https://meta.discourse.org/t/-/380311/30?silent=true).

#### #Installation

- maxjohnson ran into HSTS and self-signed cert issues accessing `sub.awesome.tld:1000` via Docker Firefox; community solutions include adjusting SSL settings and host entries [post1](https://meta.discourse.org/t/-/382583/1?silent=true).

- In the same thread (#server-resources), maxjohnson asked how to apply CPU and RAM constraints (e.g. `--cpu-shares=1100`, `--memory=4g`) to the Docker container on Ubuntu 24 and questioned environment variable persistence like `DISCOURSE_SMTP_DOMAIN` [post1](https://meta.discourse.org/t/-/382578/1?silent=true).

#### #Bug

- vincentp encountered a **422 Unprocessable Content** error when moving posts via select+below on 3.6.0.beta1-dev, sharing browser logs and stack traces to pinpoint the AWS SDK gem issue [post1](https://meta.discourse.org/t/-/382540/1?silent=true).

#### #Developer Guides

- @Shauny hit a build failure on macOS (M4 MacBook Pro) installing `cppjieba_rb` during `bundle install`, seeing a `make: *** [internal.o] Error 1` in `internal.cc` and seeking help with gem dependencies (#dev-install, #how-to) [post399](https://meta.discourse.org/t/-/15772/399?silent=true).

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

- @Lilly encouraged **2FA** for staff and recommended password managers in the compromised accounts discussion [read more](https://meta.discourse.org/t/-/382546/3?silent=true).

- @gerhard detailed the security rationale for disabling `unicode_usernames` by default and walked through locale override implications [read more](https://meta.discourse.org/t/-/382521/3?silent=true).

- @j.jaffeux explained the trade-off between title truncation and multi-day event display after moving to FullCalendar 6 and confirmed an upcoming fix [read more](https://meta.discourse.org/t/-/380311/30?silent=true).

And remember: whether it’s dodging hacked accounts or wrestling with S3 quirks, you’re the real heroes—may your backups stay intact, your ICS imports live, and your buckets never go missing!

---

<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,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/622 "2025-09-15T21:02:49Z")

</div>

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

## Key Stats

- **New posts** : 120
- **New topics** : 7

**Top Users (24h)**

- @sam: 12 posts, 8 likes
- @Moin: 9 posts, 8 likes
- @tobiaseigen: 7 posts, 8 likes
- @pfaffman: 11 posts, 5 likes
- @awesomerobot: 2 posts, 6 likes
- @Jagster: 2 posts, 5 likes
- @david: 1 post, 5 likes
- @NateDhaliwal: 3 posts, 3 likes
- @j.jaffeux: 3 posts, 2 likes
- @RGJ: 1 post, 2 likes

**Top Team Contributors (Discourse Team)**

- @sam: 12 posts, 8 likes
- @tobiaseigen: 7 posts, 8 likes
- @nat: 4 posts, 2 likes
- @awesomerobot: 2 posts, 6 likes
- @david: 1 post, 5 likes
- @j.jaffeux: 3 posts, 2 likes
- @HAWK: 1 post, 2 likes
- @Falco: 1 post, 1 like
- @hugh: 1 post, 1 like
- @chapoi: 1 post, 1 like

* * *

## Interesting Topics

#Feature

- In **Should we tell the AI spam scanner to flag posts containing phone numbers by default?** (#382681), @awesomerobot kicked off a spam-hunting thread by noting that many unsolicited posts include phone numbers [post 1](https://meta.discourse.org/t/-/382681/1?silent=true), @pfaffman explored unicode obfuscation strategies [post 2](https://meta.discourse.org/t/-/382681/2?silent=true), and the conversation continued with detection tips [post 3](https://meta.discourse.org/t/-/382681/3?silent=true) & [post 4](https://meta.discourse.org/t/-/382681/4?silent=true). [read more](https://meta.discourse.org/t/should-we-tell-the-ai-spam-scanner-to-flag-phone-numbers-by-default/382681?silent=true)

- **Add ‘stop impersonating’ link to user avatar dropdown when impersonating** (#13806) saw @tobiaseigen test the feature and suggest clearer labels in [post 47](https://meta.discourse.org/t/-/13806/47?silent=true), @Jagster praised the _switch_ terminology [post 48](https://meta.discourse.org/t/-/13806/48?silent=true), and refinements were discussed in [post 49](https://meta.discourse.org/t/-/13806/49?silent=true). [read more](https://meta.discourse.org/t/add-stop-impersonating-link-to-user-avatar-dropdown-when-impersonating/13806?silent=true)

- **Don’t change ‘last seen’ when impersonating a user** (#5764) was undeleted by @tobiaseigen [post 3](https://meta.discourse.org/t/-/5764/3?silent=true) and linked to the active proposal in [Suggestion: Impersonating an account should not affect last seen date](https://meta.discourse.org/t/suggestion-impersonating-an-account-should-not-affect-last-seen-date/189347?silent=true). [read more](https://meta.discourse.org/t/dont-change-last-seen-when-impersonating-a-user/5764?silent=true)

- **Suggestion: Impersonating an account should not affect “last seen” date** (#189347) attracted privacy concerns from @jrgong [post 6](https://meta.discourse.org/t/-/189347/6?silent=true), underscoring the need for stealth admin tools. [read more](https://meta.discourse.org/t/suggestion-impersonating-an-account-should-not-affect-last-seen-date/189347?silent=true)

- **Allow group owners to invite users to a group they own in the initial invite** (#66560) was advanced by @tobiaseigen moving Simon’s use case into this discussion [post 6](https://meta.discourse.org/t/-/66560/6?silent=true) and debating UI controls. [read more](https://meta.discourse.org/t/allow-group-owners-to-invite-users-to-a-group-they-own-in-the-initial-invite/66560?silent=true)

- In **Notify admin when site settings are updated by system** (#208961), @Moin resurfaced automation scripts for [Data Explorer](https://meta.discourse.org/t/32566?silent=true) alerts in [post 11](https://meta.discourse.org/t/-/208961/11?silent=true) and linked to broader logging queries. [read more](https://meta.discourse.org/t/get-admin-notification-from-logs/363729/4?silent=true)

- The **First Like badge cannot be removed** feature (#382109) saw @sam categorize it and discuss fully revocable SQL-based badges [post 5](https://meta.discourse.org/t/-/382109/5?silent=true). [read more](https://meta.discourse.org/t/first-like-badge-cannot-be-removed/382109?silent=true)

#contribute:translations

- **🇩🇪 Fehler in der Deutschen Übersetzung? Hier melden!** (#47320) featured @Moin proposing clearer German for _impersonation_ [post 108](https://meta.discourse.org/t/-/47320/108?silent=true), @tobiaseigen suggesting “Log in as user” [post 110](https://meta.discourse.org/t/-/47320/110?silent=true), and ongoing refinement in [post 111](https://meta.discourse.org/t/-/47320/111?silent=true) & [post 112](https://meta.discourse.org/t/-/47320/112?silent=true). [read more](https://meta.discourse.org/t/fehler-in-der-deutschen-ubersetzung-hier-melden/47320?silent=true)

#Developer Guides

- In **Pinning plugin and theme versions for older Discourse installs (.discourse-compatibility)** (#272665), @david clarified version sorting with Ruby’s `Gem::Version` [post 5](https://meta.discourse.org/t/-/272665/5?silent=true) and @NateDhaliwal confirmed understanding [post 6](https://meta.discourse.org/t/-/272665/6?silent=true). [read more](https://meta.discourse.org/t/pinning-plugin-and-theme-versions-for-older-discourse-installs-discourse-compatibility/272665?silent=true)

#Support

- **Discourse-setup puts SMTP username at start of SMTP password** (#381710) involved @sam prompting tests for special characters [post 2](https://meta.discourse.org/t/-/381710/2?silent=true), @pfaffman troubleshooting [post 3](https://meta.discourse.org/t/-/381710/3?silent=true), and community-driven Bash/Ruby patches in [post 15](https://meta.discourse.org/t/-/381710/15?silent=true) & [post 17](https://meta.discourse.org/t/-/381710/17?silent=true). [read more](https://meta.discourse.org/t/discourse-setup-puts-smtp-username-at-start-of-smtp-password/381710?silent=true)

- **How can I lock a category so that nobody can post in it any longer?** (#382628) was marked solved by @Jagster explaining permission settings [post 2](https://meta.discourse.org/t/-/382628/2?silent=true) and @Isla confirming the solution [post 3](https://meta.discourse.org/t/-/382628/3?silent=true). [read more](https://meta.discourse.org/t/how-can-i-lock-a-category-so-that-nobody-can-post-in-it-any-longer/382628?silent=true)

- **How to mute badge notifications?** (#382603) featured @Rubi’s per-user and global settings guide [post 2](https://meta.discourse.org/t/-/382603/2?silent=true) and @Moin’s addition of default site settings [post 3](https://meta.discourse.org/t/-/382603/3?silent=true). [read more](https://meta.discourse.org/t/how-to-mute-badge-notifications/382603?silent=true)

- **Youtube image preview do not show** (#382699) saw @nat request environment details [post 2](https://meta.discourse.org/t/-/382699/2?silent=true) and @merefield suggest cleanup and remote-image fixes [post 3](https://meta.discourse.org/t/-/382699/3?silent=true). [read more](https://meta.discourse.org/t/youtube-image-preview-do-not-show/382699?silent=true)

#Bug

- In **Watched word regular expression crash (2025)** (#382417), @sam flagged it as #pr-welcome [post 5](https://meta.discourse.org/t/-/382417/5?silent=true) and @RGJ proposed adding exception handling around regex evaluation [post 6](https://meta.discourse.org/t/-/382417/6?silent=true). [read more](https://meta.discourse.org/t/watched-word-regular-expression-crash-2025/382417?silent=true)

- **Error Moving posts – 422** (#382540) featured @sam’s debugging questions [post 2](https://meta.discourse.org/t/-/382540/2?silent=true) and @vincentp’s step-by-step reproduction logs [posts 3–6](https://meta.discourse.org/t/-/382540/3?silent=true). [read more](https://meta.discourse.org/t/error-moving-posts-422/382540?silent=true)

* * *

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

- **@sam** led the SMTP-setup diagnostics in [post 2 of #381710](https://meta.discourse.org/t/-/381710/2?silent=true), tagged the watched-words bug as #pr-welcome [post 5 of #382417](https://meta.discourse.org/t/-/382417/5?silent=true), and triaged locale detection issues [post 3 of #381852](https://meta.discourse.org/t/-/381852/3?silent=true).

- **@tobiaseigen** advanced impersonation tooling by prototyping the [stop-impersonating link](https://meta.discourse.org/t/-/13806/47?silent=true) and spotlighting the last-seen bug in [#5764/3](https://meta.discourse.org/t/-/5764/3?silent=true).

- **@awesomerobot** initiated the AI spam-scanner phone-number debate [#382681/1](https://meta.discourse.org/t/-/382681/1?silent=true) and refined detection prompts [#382681/3](https://meta.discourse.org/t/-/382681/3?silent=true).

- **@david** clarified Docker-compat version sorting in the [compatibility guide](https://meta.discourse.org/t/-/272665/5?silent=true).

- **@j.jaffeux** shipped fixes for the calendar PWA collapse bug [#372331/11](https://meta.discourse.org/t/-/372331/11?silent=true) and border/color regression [#372331/13](https://meta.discourse.org/t/-/372331/13?silent=true).

- **@HAWK** confirmed Discobot remains uncustomizable in [customization topic](https://meta.discourse.org/t/-/103633/41?silent=true).

- **@nat** investigated the Chat-LLM requirement error [#381768/3](https://meta.discourse.org/t/-/381768/3?silent=true), patched localized content [#381708/3](https://meta.discourse.org/t/-/381708/3?silent=true), and triaged YouTube preview failures [#382699/2](https://meta.discourse.org/t/-/382699/2?silent=true).

- **@Falco** suggested removing the outdated LLM check in [#381768/4](https://meta.discourse.org/t/-/381768/4?silent=true).

- **@hugh** logged a moderation review fix for resolved flags in [#380025/8](https://meta.discourse.org/t/-/380025/8?silent=true).

- **@chapoi** advised on plugin-outlet settings for the Horizon theme in [#360486/35](https://meta.discourse.org/t/-/360486/35?silent=true).

> With so many impersonations, phone-number hunts, and regex adventures, don’t let your own last-seen status surprise you tomorrow!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [16 בספטמבר,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/623 "2025-09-16T21:01:47Z")

</div>

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

## Key Stats

- **New posts (24 h):** 93
- **New topics (24 h):** 14
- **Top users:**
  - @awesomerobot: 5 posts, 30 likes
  - @Moin: 6 posts, 13 likes
  - @sam: 7 posts, 10 likes
  - @tknospdr: 7 posts, 5 likes
  - @gerhard: 1 post, 3 likes
  - @jahan_gagan: 2 posts, 3 likes
  - @NateDhaliwal: 2 posts, 3 likes
  - @merefield: 2 posts, 3 likes
  - @nat: 4 posts, 3 likes
  - @Lilly: 1 post, 3 likes

## Interesting Topics

- #Announcements @awesomerobot reported [iOS 26 bugs with fixed position elements](https://meta.discourse.org/t/-/382831/1?silent=true) causing headers, mobile footers, the composer, and chat windows to shift unexpectedly on Safari; workaround efforts are under way, and related [WebKit issues](https://bugs.webkit.org/show_bug.cgi?id=297779) have been filed.

- #Announcements Community feedback led to the reintroduction of the Create topic button on mobile in the [Horizon theme update](https://meta.discourse.org/t/-/369608/45?silent=true), improving accessibility for new discussions.

- #Support @georg explored custom styles for the calendar picker in the Foundation theme, with @merefield and @Moin confirming it is a native browser element in [this thread](https://meta.discourse.org/t/-/382781/1?silent=true); native date inputs cannot be styled via CSS.

- #Support @tknospdr asked _“Can an admin create a staged user?”_ and learned from @awesomerobot and @tobiaseigen the PM-forwarding trick and mixed-group PM approach in [this discussion](https://meta.discourse.org/t/-/382844/1?silent=true).

- #Support @Shauny wanted to block certain links and discovered in [this solved topic](https://meta.discourse.org/t/-/382803/1?silent=true) that watched words can be used to prevent unwanted URLs.

- #Support How to block mass registration attacks? @strk detailed flood attempts by spammy domains; @jahan_gagan suggested IP limits, hCaptcha, and manual approval in [this thread](https://meta.discourse.org/t/-/382755/1?silent=true).

- #Support @Thanatermesis ran into a redirect URI mismatch with LinkedIn OAuth; community members pointed to matching callback settings in [this post](https://meta.discourse.org/t/-/375899/3?silent=true).

- #Bug @strk flagged confusing instructions in _Blocked email domains_ settings where pipe-delimited text differs from comma-separated UI tags; @sam proposed hiding the pipe detail in [this issue](https://meta.discourse.org/t/-/382754/1?silent=true).

- #Bug @Thorsten and @j.jaffeux dissected [text editor problems on iOS 26](https://meta.discourse.org/t/-/382765/1?silent=true) that push the composer past screen bounds, attributing it partly to the keyboard viewport bug also affecting fixed elements.

- #Bug @putty reported a large gap above the livestream chat container; CSS tweaks didn’t help, prompting ongoing debugging in [this topic](https://meta.discourse.org/t/-/382837/1?silent=true).

- #Feature In the ads plugin, @gasroom requested a toggle to disable safeframes for third-party bidders, detailed in [this feature request](https://meta.discourse.org/t/-/382842/1?silent=true).

- #Feature @lindsey announced plans to [turn off DM threading by default](https://meta.discourse.org/t/-/334040/20?silent=true), aligning group and DM experiences.

- #Feature @sam prompted discussion on whether the AI spam scanner should flag phone numbers, outlining the need for evaluations in [this proposal](https://meta.discourse.org/t/-/382681/5?silent=true).

- #Feature Users advocated for a full ICS export for community calendars; @Ethsim2 added support on the [Re-add full ics export](https://meta.discourse.org/t/-/230713/5?silent=true) topic.

- #Community @mbauman and others shared strategies for handling compromised accounts, culminating in best practices in [this topic](https://meta.discourse.org/t/-/382546/10?silent=true).

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

- @awesomerobot enhanced the discussion on [iOS 26 fixed element bugs](https://meta.discourse.org/t/-/382831/1?silent=true), confirmed browser-controlled date pickers in [calendar styling queries](https://meta.discourse.org/t/-/382781/7?silent=true), and fixed layout inconsistencies in the [profile username alignment](https://meta.discourse.org/t/-/382741/4?silent=true).

- @sam broke down RAG processes and reranking in the AI helper in [“Why is my AI forum helper struggling…”](https://meta.discourse.org/t/-/352848/4?silent=true) and offered sequencing advice for [AI antispam plus triage](https://meta.discourse.org/t/-/381802/3?silent=true).

- @j.jaffeux provided insights on upcoming fixes for the [iOS 26 editor bug](https://meta.discourse.org/t/-/382765/2?silent=true) and tracked down causes of the [calendar back runtime error](https://meta.discourse.org/t/-/372331/16?silent=true).

- @lindsey investigated the signup error highlighting issue on the [“Error is not highlighted…”](https://meta.discourse.org/t/-/381505/6?silent=true) topic, seeking reproduction details.

- @nat explained how translations are stored per topic and post in the [caching overview](https://meta.discourse.org/t/-/382757/2?silent=true) and clarified [header locale selector settings](https://meta.discourse.org/t/-/382615/5?silent=true) for content localization.

- @Lilly refined the “Creating and managing events” guide with fresh examples in [the events how-to](https://meta.discourse.org/t/-/149964/499?silent=true).

- @SaraDev recommended spam prevention tactics in [Tips for Preventing Spam](https://meta.discourse.org/t/-/264020/15?silent=true) including AI triage, watched words, and hCaptcha.

- @keegan announced resolution of the custom date range bug on the [AI admin usage metrics page](https://meta.discourse.org/t/-/378959/4?silent=true).

- @tobiaseigen walked through using group PMs to create staged users effortlessly in [the staged user thread](https://meta.discourse.org/t/-/382844/4?silent=true).

It was a whirlwind of iOS quirks, AI deep dives, and spam-fighting wizardry – time for a virtual coffee break! ☕

---

<div class="post-metadata">

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

</div>

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

## Key Stats

**New posts:** 133  
**New topics:** 16

**Top users (24 h):**

1. @awesomerobot — 6 posts, 17 likes
2. @tobiaseigen — 29 posts, 7 likes
3. @sam — 5 posts, 7 likes
4. @tvavrda — 1 post, 6 likes
5. @renato — 2 posts, 5 likes
6. @Richie — 2 posts, 5 likes
7. @lindsey — 2 posts, 4 likes
8. @merefield — 1 post, 4 likes
9. @ondrej — 3 posts, 4 likes
10. @hugh — 2 posts, 4 likes

* * *

## Interesting Topics

#Announcements

- **iOS 26 bugs with fixed position elements**  
@Radio_TVGuy reported issues typing on iOS 26 betas, and @awesomerobot confirmed a broken browser height calculation is to blame in [iOS 26 bugs with fixed position elements](https://meta.discourse.org/t/-/382831/1?silent=true) [read more](https://meta.discourse.org/t/-/382831/12?silent=true)

#UX

- **Composer toolbar overflow behavior**  
@sam proposed a consistent overflow or multi-line toolbar to address the lack of scroll affordance in [Consistently implement composer toolbar item overflow](https://meta.discourse.org/t/-/382902/1?silent=true) [read more](https://meta.discourse.org/t/-/382902/10?silent=true)

#Support

- **Community web address on tier upgrade**  
@ondrej explained upgrading plans doesn’t change your `*.discourse.group` domain unless you configure it, and @awesomerobot detailed how to use a fully custom domain in [What will happen with my community web address if I upgrade, e.g. from Starter to Pro?](https://meta.discourse.org/t/-/382990/1?silent=true) [read more](https://meta.discourse.org/t/-/382990/8?silent=true)

- **Lock down forum visibility**  
@merefield guided @Isla through enabling **login required** and adjusting category security to hide content from anonymous visitors in [Help with locking down forum](https://meta.discourse.org/t/-/382916/2?silent=true)

- **Trust Level 0 posting limits**  
@jahan_gagan broke down “first day” limits and per-topic caps, confirming no permanent post cap for TL0 users in [Locking at Trust Level 0](https://meta.discourse.org/t/-/382894/2?silent=true)

- **Displaying YouTube embeds by role**  
A mod-only embed discrepancy was flagged by @cAF8qybU6c, and @tobiaseigen recommended [safe mode](https://meta.discourse.org/t/53504?silent=true) to isolate plugin or theme conflicts in [Displaying (YT) content based on user role](https://meta.discourse.org/t/-/382910/3?silent=true)

#Bug

- **Quoting lists resets formatting**  
@lindsey discovered that quoted ordered and indented lists lose numbering and indentation in [Quoting doesn’t transfer lists correctly](https://meta.discourse.org/t/-/382959/1?silent=true)

- **Auto-translated pages strip images**  
@hel_Sinki found that browser translation extensions break lazy-loading on R2-backed sites in [Images break when the page is auto-translated by a browser translation extension](https://meta.discourse.org/t/-/382980/1?silent=true)

#Feature

- **Re-add full ICS export**  
@cvx and @j.jaffeux debated bringing back `.ics` feeds for events, and @sam suggested a capped export endpoint in [Re-add full ics export](https://meta.discourse.org/t/-/230713/6?silent=true)

- **Show solved ticks in bookmarks**  
@Jonathan5 requested visible solved checkboxes next to bookmarked posts to track resolutions in [It would be good if the Solved ticked boxes appeared on the Bookmarks page](https://meta.discourse.org/t/-/382970/1?silent=true)

- **Un-watch restricted tags**  
@lindsey proposed allowing users to remove tags or categories from their preferences once those become hidden in [Allow members to remove restricted tags / categories from tracking preferences](https://meta.discourse.org/t/-/383004/1?silent=true)

#Dev

- **discourse\_theme CLI SSL error**  
@tobiaseigen diagnosed an `OpenSSL::SSL::SSLError` when running theme commands and advised reaching out for hosting support in [Getting OpenSSL::SSL::SSLError from discourse\_theme CLI](https://meta.discourse.org/t/-/380347/2?silent=true)

- **Plugin import breaks tests**  
@Marine’s tests failed when importing models and components across plugins, sparking a namespacing and test configuration deep-dive in [Importing a model or component from a plugin into a custom plugin: tests fail](https://meta.discourse.org/t/-/383005/1?silent=true)

#Installation

- **Clone server + domain change login loop**  
@Ethsim2 helped @marlinhares resolve persistent login prompts after remapping domains by toggling plugins in [Clone to a new server; Change Domain; New Topic Asking for Login Everytime](https://meta.discourse.org/t/-/382874/4?silent=true)

#Community

- **Member-invite visibility control**  
@tobiaseigen moved strategic onboarding tips to #Community, recommending trust levels, badges, and banners for managing invitee experience in [How can I set up invites by members so admins control what invitees see?](https://meta.discourse.org/t/-/379740/8?silent=true)

* * *

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

- **@awesomerobot** tackled the [iOS 26 fixed position bug](https://meta.discourse.org/t/-/382831/7?silent=true), clarified custom domains in the [community web address upgrade](https://meta.discourse.org/t/-/382990/5?silent=true), explained deletion emails in [email-on-deletion compliance](https://meta.discourse.org/t/-/382412/11?silent=true), weighed in on list quoting in [quoting lists bug](https://meta.discourse.org/t/-/382959/1?silent=true), and detailed TL0 limits in [Trust Level 0 restrictions](https://meta.discourse.org/t/-/382894/2?silent=true).

- **@tobiaseigen** contributed to the [composer toolbar overflow discussion](https://meta.discourse.org/t/-/382902/1?silent=true), guided on CLI SSL errors in [OpenSSL::SSL::SSLError topic](https://meta.discourse.org/t/-/380347/2?silent=true), offered feedback on plugin imports in [tests fail across plugins](https://meta.discourse.org/t/-/383005/1?silent=true), assisted with login loops in [clone server domain remap](https://meta.discourse.org/t/-/382874/2?silent=true), and reviewed OOO auto-responses in [Automatic response to new topic](https://meta.discourse.org/t/-/383032/1?silent=true).

- **@sam** chimed in on restoring `.ics` feeds in [Re-add full ics export](https://meta.discourse.org/t/-/230713/6?silent=true), refined two-line composer overflow ideas in [composer toolbar overflow](https://meta.discourse.org/t/-/382902/1?silent=true), debated code block merging in [merge preformatted to code](https://meta.discourse.org/t/-/381441/3?silent=true), weighed theme bundling goals in [discourse-setup Docker launcher](https://meta.discourse.org/t/-/381710/21?silent=true), and mapped upgrade saga context in [The upgrade saga continues](https://meta.discourse.org/t/-/380045/5?silent=true).

- **@renato** suggested a scroll-hint gradient for the toolbar in [composer toolbar overflow](https://meta.discourse.org/t/-/382902/4?silent=true) and backed the UX for removing hidden tags in [restricted tag removal UX](https://meta.discourse.org/t/-/383004/1?silent=true).

- **@hugh** provided compliance context for deleted user emails in [email-on-deletion update](https://meta.discourse.org/t/-/382412/11?silent=true) and discussed TL0 posting policies in [Trust Level 0 restrictions](https://meta.discourse.org/t/-/382894/2?silent=true).

- **@lindsey** reported indentation loss in quotes in [quoting lists bug](https://meta.discourse.org/t/-/382959/1?silent=true) and championed un-watching hidden tags in [restricted tag removal UX](https://meta.discourse.org/t/-/383004/1?silent=true).

- **@dax** resolved Crowdin linking issues in [translation contributor onboarding](https://meta.discourse.org/t/-/14882/154?silent=true).

- **@davidb** pointed to the DM chat thread disabling commit in [disable chat threads in DMs](https://meta.discourse.org/t/-/334040/21?silent=true).

- **@chapoi** debugged toolbar fadeout concerns in [composer toolbar overflow](https://meta.discourse.org/t/-/382902/11?silent=true).

- **@featheredtoast** weighed in on the long-term goal of bundling the launcher in [discourse-setup Docker launcher](https://meta.discourse.org/t/-/381710/21?silent=true).

* * *

And that’s a wrap—after 133 posts, 16 new conversations, and iOS bugs galore, may your weekend be bug-free! 🐶🎉

---

<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,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/625 "2025-09-18T21:03:40Z")

</div>

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

## Key Stats

- **New posts** : 110
- **New topics** : 13
- **Top users** :
  - @sam: 9 posts, 16 likes
  - @pfaffman: 7 posts, 8 likes
  - @Canapin: 5 posts, 8 likes
  - @asa: 10 posts, 4 likes
  - @tobiaseigen: 10 posts, 4 likes
  - @newkid: 1 post, 5 likes
  - @Lilly: 2 posts, 5 likes
  - @nat: 3 posts, 5 likes
  - @JammyDodger: 2 posts, 4 likes
  - @jahan_gagan: 2 posts, 3 likes

* * *

## Interesting Topics

#Bug

- **Categories text color is wrongly set to #FFF instead of #FFFFFF in import scripts**  
@Canapin and @JammyDodger uncovered a migration bug where imported categories had their text color set to `#FFF`, which doesn’t pass the 6-character validation and leaves the **Save** button greyed out. [read more](https://meta.discourse.org/t/-/383099/1?silent=true)

- **Thumbnail overlap tags list (Horizon Theme + Topic List Thumbnails)**  
@sam noted that the #topic-list-thumbnails component isn’t supported by Horizon, causing tag lists to overlap thumbnails on the topic list. [read more](https://meta.discourse.org/t/-/382930/5?silent=true)

#Support

- **Transient 503s after ./launcher rebuild appN when fronted by HAProxy**  
@Ethsim2 shared a workaround to `disable`/`enable` HAProxy backends around rebuilds to avoid brief 503 downtime. [read more](https://meta.discourse.org/t/-/383179/1?silent=true)

- **Is there a way I can send email notifications faster?**  
@Richie measured a backlog of 22 000 scheduled emails after 15 minutes, and @jahan_gagan pointed to adjusting `DISCOURSE_MAX_DIGESTS_ENQUEUED_PER_30_MINS_PER_SITE` for throughput. [read more](https://meta.discourse.org/t/-/383103/1?silent=true)

- **Notifications and Search - jump to unread**  
@Shauny requested a keyboard shortcut to land at the first unread post when clicking a notification or search result, and @sam explained the round-trip challenges. [read more](https://meta.discourse.org/t/-/383102/1?silent=true)

- **Using personas of AI bot without robot-icon?**  
In a revived thread, @sam shared that enabling `AI bot enable dedicated UX` offers an easy route to custom AI personas without the default robot icon. [read more](https://meta.discourse.org/t/-/285961/4?silent=true)

- **Cost points to access certain rewards**  
@anoedo wants users to spend points for content access; @jahan_gagan confirmed that awarding negative point events via the Gamification plugin covers “redeem points” workflows. [read more](https://meta.discourse.org/t/-/383050/1?silent=true)

- **S3 backups stopped working, presumably since an update**  
@Fma965 discovered backups always hit the “default” bucket despite settings, and @pfaffman demonstrated `grep` diagnostics for YAML vs. UI configuration. [read more](https://meta.discourse.org/t/-/382582/8?silent=true)

#Site Management

- **Content Localization - Manual and Automatic with Discourse AI**  
@asa saw translation counts stuck at 52 until @nat explained the `ai_translation_backfill_*` settings and advised turning on `SiteSetting.ai_translation_verbose_logs` to trace locale detection. [read more](https://meta.discourse.org/t/-/370969/26?silent=true)

- **Creating an auto responder automation**  
@tknospdr asked about wildcard triggers; @SaraDev outlined how regex catch-alls like `.*` can serve as fallbacks and how multiple matches are posted in key/pair order. [read more](https://meta.discourse.org/t/-/285031/14?silent=true)

#Feature

- **Bearbeitung von Übersetzen Beiträgen verbessern**  
@asa proposed a clearer edit interface for translations, and @Falco demoed a faster route to the translation editor via the globe icon in the post menu. [read more](https://meta.discourse.org/t/-/383112/2?silent=true)

- **Flagging mass postings from SPAM attacks is onerous**  
@sam suggested adding a 🗑 “spam…” moderator action to make bulk spam deletion trivial—though he noted AI spam filters largely preempt the need. [read more](https://meta.discourse.org/t/-/381809/11?silent=true)

#Announcements

- **🌅 Introducing Horizon, our newest theme**  
@newkid shared that their community switched to Horizon and is already seeing positive feedback on its fresh look and UX. [read more](https://meta.discourse.org/t/-/369608/47?silent=true)

#Site Feedback

- **Enable the solution plugin for the Bug category**  
@sam, @chapoi, and @tobiaseigen debated automation that would add a #fixed tag on close (or close on #fixed), reducing manual work and scheduling 30-day auto-closure. [read more](https://meta.discourse.org/t/-/381707/7?silent=true)

#Plugin

- **Discourse Gamification**  
@wangya123 asked about leaderboards for specific categories. @tobiaseigen explained that group-based leaderboards can be scoped by category in the plugin’s settings. [read more](https://meta.discourse.org/t/-/225916/440?silent=true)

* * *

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

- @sam responded to spam-moderation UX ideas in [Flagging mass postings from SPAM attacks is onerous](https://meta.discourse.org/t/-/381809/11?silent=true), championed auto-tagging #fixed in [Enable the solution plugin for the Bug category](https://meta.discourse.org/t/-/381707/7?silent=true), and diagnosed translation breakages in [Images break when the page is auto-translated by a browser translation extension](https://meta.discourse.org/t/-/382980/2?silent=true).

- @Lilly guided the logout-all-users command and read-only mode step in [Help with locking down forum](https://meta.discourse.org/t/-/382916/6?silent=true).

- @nat debugged AI translation backfill settings in [Content Localization – Manual and Automatic with Discourse AI](https://meta.discourse.org/t/-/370969/26?silent=true) and pointed to the post-menu docs in [Bearbeitung von Übersetzen Beiträgen verbessern](https://meta.discourse.org/t/-/383112/4?silent=true).

- @tobiaseigen sketched out automation to add #fixed tags and schedule closures in [Enable the solution plugin for the Bug category](https://meta.discourse.org/t/-/381707/10?silent=true).

- @chapoi debated the fixed-tag workflow in [Enable the solution plugin for the Bug category](https://meta.discourse.org/t/-/381707/9?silent=true) and explained Horizon’s omission of category logos in [Horizon theme category images not displaying. Bug?](https://meta.discourse.org/t/-/381733/15?silent=true).

- @tynaut analyzed layout spacing and shared a media-query CSS fix for single-post gaps in [Large gap between chat and topic container](https://meta.discourse.org/t/-/382837/8?silent=true).

- @Falco clarified system topic translation rules in [Übersetzung von TOS und anderen Systemthemen](https://meta.discourse.org/t/-/383058/2?silent=true), showed the globe-icon shortcut in [Bearbeitung von Übersetzen Beiträgen verbessern](https://meta.discourse.org/t/-/383112/2?silent=true), reported AI-search persona progress in [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/-/355939/15?silent=true), and tested Vertex AI integration in [Discourse AI](https://meta.discourse.org/t/-/259214/237?silent=true).

- @jordan.vidrine detailed Horizon’s compatibility limits with topic-list thumbnails in [Thumbnail overlap tags list (Horizon Theme + Topic List Thumbnails)](https://meta.discourse.org/t/-/382930/5?silent=true).

- @SaraDev walked through regex catch-all patterns and multi-match ordering in [Creating an auto responder automation](https://meta.discourse.org/t/-/285031/14?silent=true).

* * *

Yesterday we wrestled hex codes, tamed spam floods, and even banished 503 gremlins—here’s to a smoother, bug-free day ahead!

---

<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,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/626 "2025-09-19T21:03:15Z")

</div>

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

## Key Stats

- **New Posts** : 90
- **New Topics** : 18
- **Top Users** (24 h):
  - @NateDhaliwal: 4 posts, 15 likes
  - @tgxworld: 2 posts, 7 likes
  - @sok777: 2 posts, 7 likes
  - @sam: 4 posts, 6 likes
  - @Shauny: 3 posts, 5 likes
  - @tobiaseigen: 9 posts, 5 likes
  - @chapoi: 4 posts, 5 likes
  - @fine: 2 posts, 3 likes
  - @Richie: 3 posts, 2 likes
  - @Falco: 1 post, 2 likes

## Interesting Topics

**#Site feedback**

- @tobiaseigen explored tagging patterns and closing automations in [Enable the solution plugin for the Bug category](https://meta.discourse.org/t/-/381707/12?silent=true), and @sam proposed a streamlined **1-click** “Fixed” button in [post 13](https://meta.discourse.org/t/-/381707/13?silent=true) to tag #Bug topics as #fixed and auto-close them. [read more](https://meta.discourse.org/t/enable-the-solution-plugin-for-the-bug-category/381707?silent=true)

**#Bug**

- @thoka reported a **mirror\_topic\_timers\_topic\_id** error on restore, and @tgxworld quickly identified the cause and submitted a PR at [github.com/discourse/discourse/pull/34866](https://github.com/discourse/discourse/pull/34866) to resolve [Problem with restore](https://meta.discourse.org/t/-/383176/3?silent=true). [read more](https://meta.discourse.org/t/problem-with-restore-function-mirror-topic-timers-topic-id-already-exists-with-same-argument-types/383176?silent=true)

- @jerry_zen flagged a **composer UI glitch** with an oversized plus icon blocking text in [Composer bug in my forum & my desktop with a bigger-blocking plus icon](https://meta.discourse.org/t/-/383310/1?silent=true); @Lilly confirmed reproduction in Horizon. [read more](https://meta.discourse.org/t/composer-bug-in-my-forum-my-desktop-with-a-bigger-blocking-plus-icon/383310?silent=true)

- @tvavrda discovered that creating an **invalid tag** in a restricted category generates a secret whisper post instead of silently rejecting the tag in [Adding an invalid tag to a topic creates a whisper post](https://meta.discourse.org/t/-/383286/1?silent=true). [read more](https://meta.discourse.org/t/adding-an-invalid-tag-to-a-topic-creates-a-whisper-post/383286?silent=true)

**#Theme component**

- @NateDhaliwal released **Quick-add Tags To Topic** , a theme component that adds a footer button to apply tags like #fixed and optionally auto-close topics, complete with install instructions and configurable settings. [view post](https://meta.discourse.org/t/-/383271/1?silent=true) [repo](https://github.com/NateDhaliwal/quick-add-tag) [read more](https://meta.discourse.org/t/quick-add-tags-to-topic/383271?silent=true)

**#Announcements**

- @sok777 highlighted persistent #iOS26 rendering bugs with fixed-position elements in Discourse, clarifying that it’s a WebKit issue due by Apple and awaiting an upstream fix. [post](https://meta.discourse.org/t/-/382831/14?silent=true) [read more](https://meta.discourse.org/t/ios-26-bugs-with-fixed-position-elements-in-discourse/382831?silent=true)

**#UX**

- @Richie requested the [Add] button label be capitalised for consistency in the secondary email flow; @NateDhaliwal contributed a PR (#[34876](https://github.com/discourse/discourse/pull/34876)) to address “Add” vs “add”. [post](https://meta.discourse.org/t/-/383257/1?silent=true) [read more](https://meta.discourse.org/t/capitalise-the-a-on-the-add-button/383257?silent=true)

- @Shauny called for clearer error messaging when a **silenced user** attempts to post, noting confusing system errors; @Rubi and @chapoi backed the request in [Error messages for Silenced user](https://meta.discourse.org/t/-/383272/1?silent=true). [read more](https://meta.discourse.org/t/error-messages-for-silenced-user/383272?silent=true)

**#Support**

- @sjjh was perplexed by a German/English mix in an invite redemption error, asking for clarity in [Invite validation fails with error message I do not understand](https://meta.discourse.org/t/-/383352/1?silent=true). [read more](https://meta.discourse.org/t/invite-validation-fails-with-error-message-i-do-not-understand/383352?silent=true)

- @ToddZ flagged a spike and dip in Sidekiq jobs post-update, wondering if new code or anomaly caused the trend in [Sudden Sidekiq trend change & anomaly](https://meta.discourse.org/t/-/383350/1?silent=true). [read more](https://meta.discourse.org/t/sudden-sidekiq-trend-change-anomaly/383350?silent=true)

- @Canapin explored why Let’s Encrypt certs fail to auto-renew but succeed on rebuild, pointing to firewall/connect errors in [Let’s Encrypt certificate doesn’t automatically renew…](https://meta.discourse.org/t/-/383320/1?silent=true). [read more](https://meta.discourse.org/t/lets-encrypt-certificate-doesnt-automatically-renew-but-rebuilding-does-trigger-the-renewal/383320?silent=true)

**#Feature**

- @sam proposed dedicated event URLs to improve #onebox support in posts, suggesting `/event/slug/ID` versus standard topic links in [Better Oneboxes for Events](https://meta.discourse.org/t/-/381681/4?silent=true). [read more](https://meta.discourse.org/t/better-oneboxes-for-events/381681?silent=true)

**#Installation**

- @nineb queried shallow vs full git clones to save VPS storage during setup, and @Falco confirmed that Discourse already uses a #shallow clone in [Which git minimalism allows install…](https://meta.discourse.org/t/-/383219/4?silent=true). [read more](https://meta.discourse.org/t/which-git-minimalism-allows-install-without-wasting-my-local-storage/383219?silent=true)

**#Dev**

- @alisson reported that Rails code changes aren’t auto-reloading in dev containers, causing hung Unicorn processes in [Rails code is not auto reloading inside dev containers](https://meta.discourse.org/t/-/383327/1?silent=true). [read more](https://meta.discourse.org/t/rails-code-is-not-auto-reloading-inside-dev-containers/383327?silent=true)

**#Data & reporting**

- @SaraDev provided a flexible SQL query for solved vs unsolved topic stats with date and tag filters, answering @tknospdr’s questions in [Solved and Unsolved Topic Stats…](https://meta.discourse.org/t/-/301425/4?silent=true). [read more](https://meta.discourse.org/t/solved-and-unsolved-topic-stats-with-date-and-tag-parameters/301425?silent=true)

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

- @tgxworld tackled the #Bug restore error and submitted PR [#34866](https://github.com/discourse/discourse/pull/34866) in [Problem with restore…](https://meta.discourse.org/t/-/383176/7?silent=true)

- @sam championed UX improvements, first mapping a **1-click** “Fixed” workflow in [Enable the solution plugin…](https://meta.discourse.org/t/-/381707/13?silent=true) and [post 14](https://meta.discourse.org/t/-/381707/14?silent=true), further refining event oneboxes in [Better Oneboxes for Events](https://meta.discourse.org/t/-/381681/4?silent=true), and clarifying HTML→Markdown raw data conversion in [Get the “raw” of the user selection](https://meta.discourse.org/t/-/381715/5?silent=true)

- @chapoi celebrated the quick-add-tags **theme component** in [Quick-add Tags To Topic](https://meta.discourse.org/t/-/383271/17?silent=true) and moved a UX thread in [Error messages for Silenced user](https://meta.discourse.org/t/-/383272/3?silent=true)

- @tobiaseigen refined the tagging automation for #Bug topics in [Enable the solution plugin…](https://meta.discourse.org/t/-/381707/12?silent=true) and guided the Support ticketing setup in [Support ticket issues](https://meta.discourse.org/t/-/383296/2?silent=true)

- @Falco confirmed Discourse’s use of #shallow clones in [Which git minimalism allows…](https://meta.discourse.org/t/-/383219/4?silent=true)

- @SaraDev answered SQL questions in [Solved and Unsolved Topic Stats…](https://meta.discourse.org/t/-/301425/4?silent=true)

- @nat advised on enabling detailed daily metrics in [获取昨日点赞或者浏览量…](https://meta.discourse.org/t/-/382918/4?silent=true)

- @Lilly investigated a Horizon-specific composer bug in [Composer bug…](https://meta.discourse.org/t/-/383310/4?silent=true)

- @awesomerobot patched the badge stacking glitch in [User card badges…](https://meta.discourse.org/t/-/383291/3?silent=true)

- @pmusaraj helped diagnose the iOS 26 scroll crash in [Long topic page crashes](https://meta.discourse.org/t/-/383283/2?silent=true)

With so many fixes and features flying around, even our virtual puppies are barking with excitement!

---

<div class="post-metadata">

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

</div>

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

## Key Stats

**Total new posts:** 29  
**Total new topics:** 5

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

- @featheredtoast — 1 post, 4 likes
- @pfaffman — 1 post, 3 likes
- @rivohor — 3 posts, 2 likes
- @chapoi — 2 posts, 1 like
- @Lilly — 1 post, 1 like
- @Moin — 2 posts, 1 like
- @AzeemHadzrie — 1 post, 0 likes
- @jerry_zen — 2 posts, 0 likes
- @lion — 2 posts, 0 likes
- @dodger — 3 posts, 0 likes

## Interesting Topics

### #Support

- @featheredtoast tackled the quirks of Let’s Encrypt certificate renewal, explaining how the HTTP→HTTPS redirect caused ACME to retry via HTTP and sharing that recent template updates should prevent future failures [post #5](https://meta.discourse.org/t/-/383320/5?silent=true) [read more](https://meta.discourse.org/t/-/383320/1?silent=true)

- @rivohor asked how to embed quoted text automatically when hitting reply, sparking discussion and pointing to the [Quick Quote theme component](https://meta.discourse.org/t/quick-quote-theme-component/143621?silent=true) for rich text editor support [topic](https://meta.discourse.org/t/-/383402/1?silent=true) [see reply](https://meta.discourse.org/t/-/383402/2?silent=true)

- Aurora wanted to control the order of sidebar sections, and @Lilly supplied a custom CSS solution to reorder categories, tags, and custom blocks via a local theme component [post #2](https://meta.discourse.org/t/-/383384/2?silent=true) [view topic](https://meta.discourse.org/t/-/383384/1?silent=true)

- @rivohor experimented with swapping the avatar and title positions in the topic list, and @chapoi demonstrated a CSS-based workaround despite the underlying table structure [post #2](https://meta.discourse.org/t/-/383401/2?silent=true) [read more](https://meta.discourse.org/t/-/383401/1?silent=true)

- TomoftheFog reported users unable to access their forum over mobile data, and @dax suggested checking mobile ISP blacklists, IPv6 handling, and CDN/firewall settings [post #2](https://meta.discourse.org/t/-/383392/2?silent=true) [view topic](https://meta.discourse.org/t/-/383392/1?silent=true)

- NickRoscoe voiced frustration that Discourse enables digest emails by default for all users, reminding admins that drive-by posters may never want weekly summaries [post #17](https://meta.discourse.org/t/-/347817/17?silent=true) [read more](https://meta.discourse.org/t/-/347817/1?silent=true)

### #Bug

- A migration restore failed with “function `mirror_topic_timers_topic_id` already exists,” and @pfaffman confirmed it was merged shortly afterward [post #9](https://meta.discourse.org/t/-/383176/9?silent=true) [view topic](https://meta.discourse.org/t/-/383176/1?silent=true)

- @jerry_zen pinpointed CSS “options” parameters as the culprit behind a larger blocking plus icon in the composer, sharing Edge-specific details from Win10 22H2 [post #6](https://meta.discourse.org/t/-/383310/6?silent=true) [see topic](https://meta.discourse.org/t/-/383310/1?silent=true)

- Benjol resolved a “Cannot edit post title” JavaScript error by updating Discourse and the Events Plugin to their latest versions [post #3](https://meta.discourse.org/t/-/382703/3?silent=true) [view topic](https://meta.discourse.org/t/-/382703/1?silent=true)

### #Announcements

- In the wake of iOS 26, @rivohor queried fixed-position element bugs on Discourse mobile, following up on announced workarounds [post #16](https://meta.discourse.org/t/-/382831/16?silent=true) [read more](https://meta.discourse.org/t/-/382831/1?silent=true)

### #Feature

- AzeemHadzrie noted that Opera appears missing from the [Browse Happy](https://browsehappy.com) list of supported browsers, sparking a check on whether it was intentionally removed [post #3](https://meta.discourse.org/t/-/383109/3?silent=true) [view topic](https://meta.discourse.org/t/-/383109/1?silent=true)

### #UX

- NateDhaliwal spotted that the bulk-select button shows up on mobile even for non-mods, prompting a UX review of role-based UI elements [post #1](https://meta.discourse.org/t/-/383361/1?silent=true) [read more](https://meta.discourse.org/t/-/383361/1?silent=true)

- The user card badge layout was reported to stack badges instead of grid them, with NateDhaliwal confirming the fix in a follow-up [post #5](https://meta.discourse.org/t/-/383291/5?silent=true) [view topic](https://meta.discourse.org/t/-/383291/1?silent=true)

### #Sysadmins

- @dodger continues their quest to deploy Discourse without Docker—debating container pros/cons and weighing official vs. custom install paths [post #14](https://meta.discourse.org/t/-/351194/14?silent=true) [see topic](https://meta.discourse.org/t/-/351194/1?silent=true)

### #Using Discourse

- @jerry_zen’s latest update on creating and managing calendars was posted and then removed by the author, leaving admins curious about event tooling best practices [post #18](https://meta.discourse.org/t/-/283773/18?silent=true) [view topic](https://meta.discourse.org/t/-/283773/1?silent=true)

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

- @featheredtoast resolved the Let’s Encrypt renewal issue by explaining ACME’s HTTP retry behavior in [post #5 of topic 383320](https://meta.discourse.org/t/-/383320/5?silent=true)

- @chapoi clarified quoting behavior in the composer at [post #2 of topic 383402](https://meta.discourse.org/t/-/383402/2?silent=true) and offered a CSS tweak for avatar order at [post #2 of topic 383401](https://meta.discourse.org/t/-/383401/2?silent=true)

- @Lilly provided a CSS snippet to reorder sidebar menu sections in [post #2 of topic 383384](https://meta.discourse.org/t/-/383384/2?silent=true)

- @Falco demonstrated the “Quote whole post” button under the composer’s plus icon in [post #3 of topic 383402](https://meta.discourse.org/t/-/383402/3?silent=true)

- @dax recommended checking IPv6, carrier blacklists, and CDN settings to troubleshoot mobile data access issues in [post #2 of topic 383392](https://meta.discourse.org/t/-/383392/2?silent=true)

Keep those sidebars ordered, certificates renewing, and Docker debates lively—see you tomorrow for more Discourse discoveries!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [21 בספטמבר,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/628 "2025-09-21T21:03:35Z")

</div>

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

## Key Stats

- **New posts** : 67
- **New topics** : 9
- **Top users** :
  - @sam: 1 post, 9 likes
  - @eisammy: 1 post, 8 likes
  - @JammyDodger: 1 post, 6 likes
  - @tobiaseigen: 6 posts, 4 likes
  - @mcwumbly: 1 post, 3 likes
  - @Jagster: 3 posts, 3 likes
  - @Canapin: 1 post, 2 likes
  - @Falco: 1 post, 2 likes
  - @NateDhaliwal: 1 post, 2 likes
  - @serkhelesheyi: 2 posts, 2 likes

## Interesting Topics

### #General

- **Ruby on Rails in danger?**  
@eisammy sounded the alarm over a unilateral renaming and maintainer removal in RubyGems, invoking

> “A person’s character is determined not only by their actions, but also the actions they stay silent while witnessing.”  
> @sam urged everyone to join the Q&A after linking the official Ruby Central update [4](https://meta.discourse.org/t/-/383416/4?silent=true).

### #Support

- **Digest emails default to opt-in**  
@pfaffman and @merefield debated whether auto-subscribed #digest emails conflict with #gdpr. @mcwumbly laid out the current stance and pointed to [Please don’t auto-subscribe me to summary emails](https://meta.discourse.org/t/127718?silent=true) [25](https://meta.discourse.org/t/-/347817/25?silent=true).

- **Quote on reply**  
@rivohor sought a way to auto-quote in replies; @chapoi walked through enabling the quick-quote component and adjusting the `quick quote post location threshold` [5](https://meta.discourse.org/t/-/383402/5?silent=true).

- **Avatar position reversal**  
Forum layout tweaks were at stake when @rivohor asked to move avatars in front of titles. @chapoi confirmed the CSS solution to swap the elements [4](https://meta.discourse.org/t/-/383401/4?silent=true).

- **Mobile data access issues**  
@TomoftheFog investigated connectivity failures over cellular networks; @Canapin noted a browser cache clear often restores access [5](https://meta.discourse.org/t/-/383392/5?silent=true).

- **Date and location shortcode quirk**  
The `[date=… timezone=…]` helper yielded Fortaleza on mobile but Cayenne on desktop for @patrickemin, traced back to profile and site settings [3](https://meta.discourse.org/t/-/383410/3?silent=true).

- **Sidebar menu ordering**  
@Aurora and @chapoi dissected the #sidebar-wrapper and #sidebar-hamburger-dropdown classes to reorder #custom-sections on mobile, including a flexbox fix [7](https://meta.discourse.org/t/-/383384/7?silent=true).

- **Spacemail SMTP timeouts**  
Persistent `Net::ReadTimeout` errors in email jobs had @errorexee stumped; @tobiaseigen recommended following the official [email troubleshooting guide](https://meta.discourse.org/t/16326?silent=true) [2](https://meta.discourse.org/t/-/383452/2?silent=true).

### #Bug

- **YouTube onebox missing in translations**  
@asa reported that embedded videos vanish in translated posts. @Falco confirmed that Discourse only oneboxes original-language URLs (#translation) and a fix is in the works [2](https://meta.discourse.org/t/-/383450/2?silent=true).

- **Header overlap in Horizon theme**  
Sticky headers in the #horizon-theme hid titles under certain scroll positions, as @serkhelesheyi illustrated in a video. @chapoi can reproduce and will push a patch [4](https://meta.discourse.org/t/-/383435/4?silent=true).

- **Reply button on closed posts**  
@ct-337 spotted a phantom **Reply** button on locked topics; it appears clickable but does nothing [1](https://meta.discourse.org/t/-/383459/1?silent=true).

- **llm\_tagger JSON parse error**  
Automatic topic tagging via LLM threw `unexpected character` in the JSON response, passing through `activesupport` backtrace [1](https://meta.discourse.org/t/-/383444/1?silent=true).

### #Site feedback

- **So long, and thanks for all the fish!**  
After a year away, @JammyDodger returned with gratitude and a sense of community warmth [33](https://meta.discourse.org/t/-/325082/33?silent=true).

### #Announcements

- **iOS 26 fixed-position bugs**  
Mobile Chrome/Edge layout issues from iOS 26 have hit Discourse’s sticky elements; @Jagster asked if we’re waiting on Apple’s patch [17](https://meta.discourse.org/t/-/382831/17?silent=true).

### #Sysadmins

- **Deploy without Docker**  
@lion’s custom LXD/LXC install behind HAProxy overcame ImageMagick v6 pitfalls and added resource limits; he plans to publish the script [21](https://meta.discourse.org/t/-/351194/21?silent=true).

### #Site Management

- **Content localization throttling**  
@carlh-foa proposed relaxing the two-edits-per-day re-translation limit in Discourse AI for high-traffic events to ensure the latest FAQ updates get translated [32](https://meta.discourse.org/t/-/370969/32?silent=true).

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

- @sam recommended joining the Q&A in “Ruby on Rails in danger?” [4](https://meta.discourse.org/t/-/383416/4?silent=true).

- @tobiaseigen clarified the solution on digest emails in [Why do Discourse installs enable digest email for all users?](https://meta.discourse.org/t/-/347817/26?silent=true), directed to the [email troubleshooting guide](https://meta.discourse.org/t/16326?silent=true), debugged sidebar parameter stickiness in [Problem creating latest?ordered=created link in sidebar](https://meta.discourse.org/t/-/381085/6?silent=true) [and](https://meta.discourse.org/t/-/381085/7?silent=true), also noting related bug [57520](https://meta.discourse.org/t/57520?silent=true).

- @mcwumbly reiterated the current #digest stance in [Why do Discourse installs enable digest email…](https://meta.discourse.org/t/-/347817/25?silent=true) and encouraged votes on [127718](https://meta.discourse.org/t/127718?silent=true).

- @Falco confirmed the translation onebox behavior in [YouTube Videos wird nicht eingebunden bei KI Übersetzung](https://meta.discourse.org/t/-/383450/2?silent=true).

- @chapoi tackled quoting in [When quoting someone…](https://meta.discourse.org/t/-/383402/5?silent=true), avatar swaps in [How to reverse the position…](https://meta.discourse.org/t/-/383401/4?silent=true), header overlap in [Issue with Topic Titles Overlapping Header…](https://meta.discourse.org/t/-/383435/4?silent=true), and sidebar CSS in [Sidebar menu ordering](https://meta.discourse.org/t/-/383384/7?silent=true).

After a day of Ruby drama, email debates, and CSS heroics, our puppies are snoozing soundly – mission accomplished!

---

<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,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/629 "2025-09-22T21:02:30Z")

</div>

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

Here’s your recap of the last 24 hours of community activity.

## Key Stats
- **New Posts:** 109  
- **New Topics:** 10  
- **Top Users:**  
  - @RGJ: 6 posts, *26 likes*  
  - @Moin: 9 posts, *12 likes*  
  - @martin: 3 posts, *13 likes*  
  - @nat: 3 posts, *10 likes*  
  - @pfaffman: 3 posts, *8 likes*  
  - @chapoi: 4 posts, *6 likes*  
  - @pmusaraj: 3 posts, *5 likes*  
  - @Johnny_McIvor: 1 post, *5 likes*  
  - @NateDhaliwal: 3 posts, *5 likes*  
  - @sam: 5 posts, *4 likes*  

## Interesting Topics

#### #contribute:feature

- **IP Lookup Logging**  
  @RGJ proposed recording staff IP lookups with a “Show” button behind an audit trail to prevent abuse in #contribute:feature. [read more](https://meta.discourse.org/t/-/383457/1)

- **Translate Now Button**  
  @nat petitioned for a “Translate Now” control in the #content-localization #ai workflow to bypass twice-daily throttling on AI retranslations. [read more](https://meta.discourse.org/t/-/383544/1)

- **Chat Landing Page**  
  @Johnny_McIvor pitched a dedicated landing page for #chat room links to drive forum signups; @tobiaseigen requested a mockup. [read more](https://meta.discourse.org/t/-/383470/1)

- **Use Localized Content in Emails**  
  @nat tracked a request to send users #activity-summary emails in their own languages by leveraging existing translations. [read more](https://meta.discourse.org/t/-/383546/1)

#### #support

- **Persistent SMTP Timeout Issue**  
  Community members investigating Spacemail timeouts on VPS/Docker were guided by @NateDhaliwal and @Lilly on port configuration and transactional email alternatives. [read more](https://meta.discourse.org/t/-/383452/1)

- **Approve Account Without Email**  
  @rivohor asked how to activate a user when they can’t access their inbox; solutions ranged from the Admin → Users → Activate button to localization quirks. [read more](https://meta.discourse.org/t/-/383486/1)

#### #community-building

- **Pad, pad, pad**  
  @Alexander_Wright sought ways to curb “Pad, pad, pad” fluff posts; @Ed_S, Jagster and @pfaffman discussed educational and technical approaches. [read more](https://meta.discourse.org/t/-/383556/1)

#### #contribute:ux

- **Show More Filters**  
  @sam and @martin debated surfacing the full list of 30+ #topic-filter options in the pulldown versus an in-app modal. [read more](https://meta.discourse.org/t/-/383338/1)

- **Smart Topic Timers**  
  @tobiaseigen flagged that auto-close timers after last post lack date suggestions (unlike scheduled close), suggesting parity in the UI. [read more](https://meta.discourse.org/t/-/383600/1)

- **Edit Assignment Label**  
  @tknospdr noted that the “Unassign…” button is unclear for editing assignments and asked to rename it to something like “Edit Assign” in #assign. [read more](https://meta.discourse.org/t/-/383587/1)

#### #contribute:bug

- **Replying to Closed vs. Archived**  
  @RGJ clarified confusion between archived and closed topics and iconography consistency in #contribute:bug. [read more](https://meta.discourse.org/t/-/383459/1)

- **iOS 26 Fixed-Position Glitch**  
  After multiple RCs, @pmusaraj confirmed iOS 26.1 beta finally resolves #ios-26 stacking issues with fixed elements. [read more](https://meta.discourse.org/t/-/382831/1)

- **Mobile Bulk-Select Button**  
  @bryce verified and moved the errant bulk-select toggle for non-mods from #contribute:ux into #contribute:bug for a forthcoming fix. [read more](https://meta.discourse.org/t/-/383361/1)

- **Title Edits Bump Topics**  
  @Moin discovered title changes still surface topics even though last-post edits don’t; @pmusaraj and @martin are investigating. [read more](https://meta.discourse.org/t/-/383576/1)

- **LLM Tagger JSON Parse Error**  
  @sam and @kuaza pinpointed malformed AI responses in the #automation plugin causing JSON failures, prompting parser robustness improvements. [read more](https://meta.discourse.org/t/-/383444/1)

## Activity by the @team Group

- @martin addressed #contribute:ux improvements like [Show More Filters](https://meta.discourse.org/t/-/383338/4) and the [Title Edits Bump bug](https://meta.discourse.org/t/-/383576/2), and merged fixes for [default Markdown mode](https://meta.discourse.org/t/-/379243/25) and the [backup tooltip link](https://meta.discourse.org/t/-/345620/6).

- @nat authored and tracked feature requests including the [Translate Now button](https://meta.discourse.org/t/-/383544/1) and using [localized posts in email summaries](https://meta.discourse.org/t/-/383546/2).

- @chapoi clarified UI cues in [Replying to Closed vs. Archived](https://meta.discourse.org/t/-/383459/3) and merged a patch for the [Horizon theme header overlap](https://meta.discourse.org/t/-/383435/6).

- @pmusaraj tested and confirmed a fix for the [iOS 26 fixed-position bug](https://meta.discourse.org/t/-/382831/20) and rolled out a new beta for the [Discourse iOS App layout](https://meta.discourse.org/t/-/264593/35).

- @Lilly provided must-try tips on the [Spacemail SMTP timeout saga](https://meta.discourse.org/t/-/383452/12).

- @tobiaseigen offered multi-topic support across [Chat landing page](https://meta.discourse.org/t/-/383470/2), [wiki edit tracking](https://meta.discourse.org/t/-/383582/2), [private topic reporting](https://meta.discourse.org/t/-/382422/9), [image grids & PDF previews](https://meta.discourse.org/t/-/381806/7), and [sidebar category order](https://meta.discourse.org/t/-/382003/3).

- @sam triaged developer issues in the [Show More Filters debate](https://meta.discourse.org/t/-/383338/2) and dissected the [LLM Tagger JSON parse bug](https://meta.discourse.org/t/-/383444/2).

- @bryce confirmed repro steps and is working on a fix for the [Mobile Bulk-Select Button issue](https://meta.discourse.org/t/-/383361/3).

- @cocococosti shared migration scripts tips for [Vanilla Forums imports](https://meta.discourse.org/t/-/290180/4).

- @Falco recommended database scaling in [Optimizing a large Discourse multisite](https://meta.discourse.org/t/-/381363/5).

Never dogs again, but if anyone breaks the rules, the puppies might just wag their little tails in protest tonight!  

```

---

<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,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/630 "2025-09-23T21:02:11Z")

</div>

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

## Key Stats

- **Total new topics** : 16
- **Total new posts** : 175
- **Top users (posts / likes)**:
  - @david: 5 posts / 29 likes
  - @Moin: 19 posts / 17 likes
  - @RGJ: 5 posts / 15 likes
  - @Lilly: 4 posts / 8 likes
  - @nat: 2 posts / 8 likes
  - @pfaffman: 6 posts / 7 likes
  - @Bas: 2 posts / 7 likes
  - @tobiaseigen: 37 posts / 6 likes
  - @tvavrda: 1 post / 5 likes
  - @SubStrider: 3 posts / 5 likes

_(Data sourced from the community summary.)_

## Interesting Topics

### #Dev

- @david unveiled an [RFC for a new versioning strategy](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536/1?silent=true) to introduce monthly releases, overlapping support streams, and industry-standard naming for #dev-news.

- RGJ reported a value-transformer issue in post-small-action for a [CustomComponent argument](https://meta.discourse.org/t/small-action-customcomponent-argument-issue/383606/1?silent=true), prompting a discussion and PR to correct `this.args.post`.

### #Feature

- @nat added a “Translate Now” button for content localization via [PR 34904](https://meta.discourse.org/t/add-translate-now-button-visible-to-allowed-groups/383544/3?silent=true), making translations more accessible to permitted groups.

- @maiki suggested moving **Normalize emails** out of login settings and into the email section in the admin UI ([read more](https://meta.discourse.org/t/lets-add-normalize-emails-to-email-settings/383641/1?silent=true)).

- @Moin proposed logging site setting changes made during updates in the staff action log to aid troubleshooting, as seen in [this feature request](https://meta.discourse.org/t/log-setting-changes-that-happen-because-of-an-update-in-staff-action-logs/383705/1?silent=true).

### #Community

- @Bas outlined a clear three-step approach—_Warn → Suspend → Ban_—for handling misbehaving members in [Pad, pad, pad](https://meta.discourse.org/t/pad-pad-pad/383556/6?silent=true).

- @tobiaseigen kicked off a discussion on using [Discourse Automations to send onboarding messages](https://meta.discourse.org/t/sharing-approaches-to-using-automation-to-send-messages-to-members/383691/2?silent=true), gathering community experiences.

### #Support

- A user asked if there’s a way to schedule both new topics and replies, and @Lilly pointed to the [topic timer guide](https://meta.discourse.org/t/is-there-a-way-to-schedule-the-creation-of-a-topic/383624/2?silent=true) and the [Automation plugin](https://meta.discourse.org/t/discourse-automation/195773?silent=true) for reply scheduling.

- In [After reading an unread topic return to “Unread” list?](https://meta.discourse.org/t/after-reading-an-unread-topic-return-to-unread-list/380224/9?silent=true), a solution using the “default sidebar link” setting was confirmed to work by @sb56637.

- @bryce fixed the mobile-only bulk select button that appeared for non-moderators; testing on meta now confirms it’s no longer visible ([Bulk select button appears on mobile…](https://meta.discourse.org/t/bulk-select-button-appears-on-mobile-even-if-you-are-not-a-mod/383361/4?silent=true)).

- A newcomer struggled with Discourse on Windows restarting (`(100)`), and @Lilly directed them to the official [Docker-based dev install guide](https://meta.discourse.org/t/how-can-i-install-discourse-on-windows-getting-restarting-100-error/383610/2?silent=true).

### #Bug

- A user discovered that required tags on a category were ignored for staff, allowing topics to be created without them in [Topic can be created without tags…](https://meta.discourse.org/t/topic-can-be-created-without-tags-despite-category-requiring-tags/383663/1?silent=true).

- @chapoi repro’d a duplicate-reply bug by rapidly clicking the expand button in [Issues with repetitive replies on expand button click](https://meta.discourse.org/t/issues-with-repetitive-replies-on-expand-button-click/382282/4?silent=true), leading to a bug retag.

### #Marketplace

- In #Marketplace, @Cristina_Reina sought full-service Discourse setup help in [Busco freelance](https://meta.discourse.org/t/busco-freelance/383717/1?silent=true), and received prompt guidance on improving her project listing.

### #Migration

- @SubStrider shared a #Premium Migration recap using Gemini 2.5 Pro in [Migrated from XenForo to Discourse: Overview…](https://meta.discourse.org/t/migrated-from-xenforo-to-discourse-overview-of-the-migration/374245/8?silent=true), highlighting community feedback on theme options and usability.

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

- @david led the discussion on the [new versioning strategy](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536/1?silent=true), replying to questions about branch naming and support lifecycles.

- @Lilly guided users on scheduling workflows in [Topic timer support](https://meta.discourse.org/t/is-there-a-way-to-schedule-the-creation-of-a-topic/383624/2?silent=true) and pointed Windows installers to the [dev install guide](https://meta.discourse.org/t/how-can-i-install-discourse-on-windows-getting-restarting-100-error/383610/2?silent=true).

- @nat merged the “Translate Now” feature in [visible-to-allowed-groups](https://meta.discourse.org/t/add-translate-now-button-visible-to-allowed-groups/383544/3?silent=true) and highlighted PM translation settings in [automation messages](https://meta.discourse.org/t/sharing-approaches-to-using-automation-to-send-messages-to-members/383691/9?silent=true).

- @Bas outlined a moderation triage in [Pad, pad, pad](https://meta.discourse.org/t/pad-pad-pad/383556/6?silent=true), sharing best practices for warnings, suspensions, and bans.

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

- @chapoi reproduced and documented the reply-duplication bug in [Repetitive replies on expand click](https://meta.discourse.org/t/issues-with-repetitive-replies-on-expand-button-click/382282/4?silent=true).

- @pmusaraj is investigating layout quirks on iOS 26 and asked for specifics in [iOS 26 bugs](https://meta.discourse.org/t/ios-26-bugs-with-fixed-position-elements-in-discourse/382831/23?silent=true).

- @maiki proposed improving the email settings UI in [Normalize emails setting](https://meta.discourse.org/t/lets-add-normalize-emails-to-email-settings/383641/1?silent=true).

- @tgxworld suggested adding preset durations for auto-closing topics in [Topic timer enhancements](https://meta.discourse.org/t/setting-topic-timer-to-auto-close-after-last-post-not-suggest-dates/383600/2?silent=true).

- @tobiaseigen empathized with upgrade pains and offered context in [CLI debug requests](https://meta.discourse.org/t/can-we-avoid-updates-that-force-me-to-debug-on-the-command-line-please/379995/8?silent=true).

And despite the “puppies will die” warning, we’ve herded today’s topics safely—with no 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: [24 בספטמבר,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/631 "2025-09-24T21:01:35Z")

</div>

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

## Key Stats

- **New posts:** 113
- **New topics:** 18

**Top users (24 h):**

- @Moin — 8 posts, 10 likes
- @chapoi — 4 posts, 7 likes
- @pmusaraj — 7 posts, 7 likes
- @nat — 3 posts, 7 likes
- @Falco — 1 post, 6 likes
- @pfaffman — 4 posts, 6 likes
- @forum_solution — 4 posts, 6 likes
- @martin — 2 posts, 5 likes
- @tobiaseigen — 7 posts, 4 likes
- @david — 1 post, 4 likes

* * *

## Interesting Topics

### #Support

- @forum_solution needed clarity on personal messaging trust levels in [“New on discourse”](https://meta.discourse.org/t/383927/1?silent=true) and was guided through trust level details by @Moin and @chapoi.

- @jenmck found the PWA app icon cropping oddly on Samsung devices and @Falco explained maskable icon behavior and shared the [maskable.app demo](https://maskable.app/?demo=https://global.discourse-cdn.com/meta/original/3X/e/c/ecc92a52ee7353e03d5c0d1ea6521ce4541d9c25.png) in [this thread](https://meta.discourse.org/t/383793/2?silent=true).

- @etc reported a cursor offset bug in the #ios-app and @david confirmed Apple’s iOS 26 fix is incoming in [this post](https://meta.discourse.org/t/383863/2?silent=true).

- @Thanatermesis saw spambots logging from 172.17.0.1 IPs and @pfaffman walked through reverse-proxy and Docker IP configurations in [the detailed support topic](https://meta.discourse.org/t/383891/2?silent=true).

- @aria_12 explored **sensor-driven** posts via Webhooks/MQTT and @pmusaraj suggested using API-scoped keys in [this integration discussion](https://meta.discourse.org/t/383924/2?silent=true).

- @WurstLander encountered issues with #openid-connect association for OIDC users and @pmusaraj tested email matching and existing-account flows in [the install category](https://meta.discourse.org/t/383894/2?silent=true).

- @S.AAKASH_MUTHIAH asked about #ai summarization and custom LLM integration; @NateDhaliwal pointed to core AI plugin docs and setup guides in [this topic](https://meta.discourse.org/t/383836/2?silent=true).

- @GeorginaGian saw a drop in Google News traffic; the conversation reviewed sitemap, structured data, and name mismatches in her [SEO support request](https://meta.discourse.org/t/383889/1?silent=true).

- @Deenius tracked a Docker Manager update causing Nginx Proxy Manager failures, then solved it via Authentik config fixes and solicited theories in [this scenario](https://meta.discourse.org/t/383868/1?silent=true).

- @Chandana_R questioned #automation options to integrate Discourse with Google Chat, and @NateDhaliwal pointed to the official [Discourse Chat Integration plugin](https://meta.discourse.org/t/383839/2?silent=true).

### #Bug

- @Moin and @martin diagnosed topics bumping on any title edit (even OP-only changes) and delivered a PR to bypass this in [the fix branch](https://meta.discourse.org/t/383576/4?silent=true).

- @serkhelesheyi noticed the Horizon theme’s reply count was off by one and @chapoi confirmed a math quirk that “will get fixed soon” in [the #horizon-theme bug report](https://meta.discourse.org/t/383830/1?silent=true).

- MachineScholar’s sidebar stalled after the recent #doc-categories update; @pmusaraj and @nat investigated the rake task, cache timings, and database state in [this discussion](https://meta.discourse.org/t/383888/4?silent=true).

- @panic questioned block vs inline parsing of `[code]` and `[spoiler]` BBCodes; the team is reviewing whether it’s intended behavior in [the parsing topic](https://meta.discourse.org/t/383843/1?silent=true).

- @lilydjwg spotted extra space in click-count badges when using text-indent and shared a CSS tweak in the [RSS Polling bug thread](https://meta.discourse.org/t/383841/1?silent=true).

* * *

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

- @chapoi welcomed new users and clarified trust levels in [“New on discourse”](https://meta.discourse.org/t/383927/5?silent=true).

- @Falco diagnosed the PWA icon cropping in [PWA app icon looks…a little wonky](https://meta.discourse.org/t/383793/2?silent=true).

- @david confirmed iOS 26 fixes for the Discourse Mobile App cursor bug in [Discourse Mobile App](https://meta.discourse.org/t/383863/2?silent=true).

- @pmusaraj began triaging the Doc Categories sidebar activation issue in [Sidebar activation issues](https://meta.discourse.org/t/383888/2?silent=true).

- @nat provided a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) query and cache guidance in [Sidebar activation issues](https://meta.discourse.org/t/383888/4?silent=true).

- @martin submitted a pull request to prevent unintended bumps on title edits in [Topics bumped on title edit](https://meta.discourse.org/t/383576/4?silent=true).

- @tobiaseigen offered follow-up on Google Chat integration and troubleshooting suggestions in [Query on Discourse Integration with Google Chat](https://meta.discourse.org/t/383839/2?silent=true).

- @supermathie explained port 465 vs 587 SMTP for Spacemail timeouts in [Persistent SMTP Timeout Issue with Spacemail on Discourse](https://meta.discourse.org/t/383452/18?silent=true).

- @tshenry released an update for the Category Previews component in [Category Previews](https://meta.discourse.org/t/155296/51?silent=true).

- @southpaw raised concerns about translation limits and suggested site settings in [Content Localization – Manual and Automatic with Discourse AI](https://meta.discourse.org/t/370969/36?silent=true).

Keep the trust, keep the code, and keep the puppies safe—yesterday’s spambot sleuthing and theme fixes proved our community never sleeps!

---

<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,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/632 "2025-09-25T21:02:08Z")

</div>

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

## Key Stats

**Total new posts:** 81 (see [Latest posts](https://meta.discourse.org/latest?silent=true))  
**Total new topics:** 14 (see [New topics](https://meta.discourse.org/new?silent=true))

**Top users:**

- [@Moin](https://meta.discourse.org/u/moin?silent=true) — 7 posts, 18 likes
- [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen?silent=true) — 8 posts, 12 likes
- [@ToddZ](https://meta.discourse.org/u/toddz?silent=true) — 2 posts, 11 likes
- [@JammyDodger](https://meta.discourse.org/u/jammydodger?silent=true) — 3 posts, 10 likes
- [@Falco](https://meta.discourse.org/u/falco?silent=true) — 1 post, 6 likes
- [@fzngagan](https://meta.discourse.org/u/fzngagan?silent=true) — 1 post, 6 likes
- [@Monikas](https://meta.discourse.org/u/monikas?silent=true) — 2 posts, 5 likes
- [@david](https://meta.discourse.org/u/david?silent=true) — 2 posts, 5 likes
- [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman?silent=true) — 3 posts, 4 likes
- [@awesomerobot](https://meta.discourse.org/u/awesomerobot?silent=true) — 2 posts, 3 likes

## Interesting Topics

#Site feedback

- @tobiaseigen explored ways to improve the bottom-of-post experience by tweaking the **Suggested** vs **Related** AI links and suppressing noise for new users in [Do we want to tweak “suggested” and “Related” links at bottom of posts?](https://meta.discourse.org/t/-/384030/1?silent=true)

- @Moin proposed automated reports to flag #Community wiki topics missing proper wiki formatting for better hygiene in [How automated reports could help keeping Meta tidy](https://meta.discourse.org/t/-/367952/2?silent=true)

#Dev

- @david outlined a new monthly release and Extended Support Release (ESR) strategy with upgrade tooling to balance stability and feature velocity in [RFC: A new versioning strategy for Discourse](https://meta.discourse.org/t/-/383536/19?silent=true)

#Praise

- @ToddZ shared a nostalgic look at the [Obsidian Forum](https://forum.obsidian.md/) and [Kirby CMS](https://forum.getkirby.com/) as standout Discourse implementations in [What are your favorite Discourse sites in the wild?](https://meta.discourse.org/t/-/383890/6?silent=true)

#Site Management

- @fzngagan recommended adding **llms.txt** files to guide LLM crawlers for improved site indexing in [Add llms.txt to your site](https://meta.discourse.org/t/-/383088/1?silent=true)

#Bug

- @nat diagnosed a sidebar build failure by recommending running the `doc_categories:build_sidebar` rake task under the `discourse` user in [Sidebar activation issues after recent Doc Categories update](https://meta.discourse.org/t/-/383888/7?silent=true)

- @Lilly confirmed investigation into respecting browser keybinds for opening search results in new tabs in [‘open in new tab’ browser keybind fails on search results](https://meta.discourse.org/t/-/384004/2?silent=true)

#Support

- @Moin walked through assigning topics via the API for moderators using curl or Python in [How to assign topic to a moderator using curl or python script(not from web UI)](https://meta.discourse.org/t/-/383978/2?silent=true)

- @supermathie suggested the `discourse-auth-proxy` as an SSO bridge for Nextcloud access controls in [Nutzung von Nextcloud aus Discourse heraus](https://meta.discourse.org/t/-/384058/2?silent=true)

#Feature

- @Monikas called for a daily cap on gamification points to prevent farming and maintain scoring balance in [Suggested adding a daily point limit to balance the system](https://meta.discourse.org/t/-/383966/1?silent=true)

- @tobiaseigen proposed extending the `?silent=true` suppression feature to oneboxes and quoted links for cleaner related links in [Make `?silent=true` silent links work also for oneboxes and quotes](https://meta.discourse.org/t/-/384020/1?silent=true)

#Community

- @putty shared a multi-stage onboarding sequence using the automation plugin—from welcome DMs to one-week check-ins—in [Sharing approaches to using automation to send messages to members](https://meta.discourse.org/t/-/383691/16?silent=true)

#UX

- @tgxworld suggested more human-friendly labels like “A day after last reply” for the topic auto-close timers in [Setting topic timer to auto-close after last post not suggest dates](https://meta.discourse.org/t/-/383600/4?silent=true)

#blog

- The official Discourse blog reflected on the challenge of lost conversations and “community memory” in [The end of community memory?](https://meta.discourse.org/t/-/384056/1?silent=true)

#Plugin

- @pmusaraj released an AWS SNS integration plugin to power cross-platform push notifications in [Discourse Amazon SNS notifications](https://meta.discourse.org/t/-/384054/1?silent=true)

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

- @tobiaseigen refined the **Suggested** vs **Related** link experience and extended `?silent=true` suppression for oneboxes in [384030](https://meta.discourse.org/t/-/384030/1?silent=true) and [384020](https://meta.discourse.org/t/-/384020/1?silent=true).

- @Falco disabled the topic-age penalty in the AI recommendations to boost link relevance in [384030](https://meta.discourse.org/t/-/384030/5?silent=true).

- @david walked through upgrade flows for **release** & **ESR** branches in [383536](https://meta.discourse.org/t/-/383536/20?silent=true).

- @fzngagan introduced the `llms.txt` approach to improve LLM crawling guidance in [383088](https://meta.discourse.org/t/-/383088/1?silent=true).

- @pmusaraj rolled out the Amazon SNS push plugin with install guides in [384054](https://meta.discourse.org/t/-/384054/1?silent=true).

- @awesomerobot debugged JSON parsing for the llm\_tagger automation in [383444](https://meta.discourse.org/t/-/383444/5?silent=true).

- @nat provided a resolution path for the doc\_categories sidebar build error in [383888](https://meta.discourse.org/t/-/383888/7?silent=true).

- @supermathie recommended `discourse-auth-proxy` as an SSO bridge for Nextcloud integration in [384058](https://meta.discourse.org/t/-/384058/2?silent=true).

- @tgxworld proposed UI improvements for the topic timer auto-close labels in [383600](https://meta.discourse.org/t/-/383600/4?silent=true).

- @Lilly confirmed an investigation into keyboard accessibility for opening search result links in [384004](https://meta.discourse.org/t/-/384004/2?silent=true).

Well, yesterday’s 81 posts and 14 new topics were so action-packed it almost had us reaching for popcorn! 🍿

---

<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,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/633 "2025-09-26T21:01:49Z")

</div>

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

## Key Stats

- **71** new posts, **5** new topics
- Top users (24 h):
  - @lindsey: 2 posts, 17 likes
  - @Kartoon: 1 post, 6 likes
  - @david: 2 posts, 5 likes
  - @manut: 5 posts, 5 likes
  - @schneeland: 4 posts, 4 likes
  - @axfelix: 1 post, 4 likes
  - @tobiaseigen: 10 posts, 4 likes
  - @Moin: 4 posts, 3 likes
  - @Falco: 1 post, 3 likes
  - @j.jaffeux: 1 post, 3 likes

* * *

## Interesting Topics

### #Announcements

- @lindsey kicked off **Current Projects – September 2025** , unveiling a unified _New/Unread_ topics view and previewing a [new versioning strategy](https://meta.discourse.org/t/-/383536/1?silent=true) for Discourse. [read more](https://meta.discourse.org/t/-/384033/1?silent=true)

### #Dev

- @manut and @david squared away how to import a model or component from one plugin into another—resolving QUnit test failures by adding `discourse-calendar` via `about.json` in [Importing a model or component from a plugin into a custom plugin: tests fail](https://meta.discourse.org/t/-/383005/4?silent=true). [read more](https://meta.discourse.org/t/-/383005/4?silent=true)

- The community continued debating version numbers in [RFC: A new versioning strategy for Discourse](https://meta.discourse.org/t/-/383536/1?silent=true)—@per1234 questioned a year-based scheme, while @mcwumbly argued for SemVer-like ordering on Discourse APIs. [read more](https://meta.discourse.org/t/-/383536/24?silent=true)

### #Bug

- A small scare in #automation: @kuaza discovered that `tags` must be an array (and `confidence` an integer), resolving the JSON parse error in [Llm\_tagger: Failed to parse JSON response for post 30871](https://meta.discourse.org/t/-/383444/9?silent=true). [read more](https://meta.discourse.org/t/-/383444/10?silent=true)

- After reporting the keyboard shortcut issue, @keegan confirmed a fix for “‘open in new tab’ browser keybind fails on search results” in [PR #34989](https://github.com/discourse/discourse/pull/34989)—see [the bug thread](https://meta.discourse.org/t/-/384004/9?silent=true). [read more](https://meta.discourse.org/t/-/384004/1?silent=true)

- @ted updated staff on a fix for review items not generated when flags are resolved via “Take Action…” in [Review item not generated when flag is resolved by “Take Action…” feature](https://meta.discourse.org/t/-/380025/9?silent=true). [read more](https://meta.discourse.org/t/-/380025/9?silent=true)

### #Site feedback

- @schneeland critiqued AI topic suggestions—preferring **Related** over **Suggested** links—while @Falco recommended on-prem embeddings in [Do we want to tweak “suggested” and “Related” links at bottom of posts?](https://meta.discourse.org/t/-/384030/9?silent=true). [read more](https://meta.discourse.org/t/-/384030/10?silent=true)

### #Support

- The #calendar-and-event display was reviewed as @pmusaraj and @j.jaffeux debated showing full times in block mode in [Event times cut off in block display mode](https://meta.discourse.org/t/-/383972/9?silent=true). [read more](https://meta.discourse.org/t/-/383972/9?silent=true)

- A decade-old upgrade snag was unraveled by @axfelix—cherry-picked commits left Docker detached, fixed with `git reset --hard && ./launcher rebuild app` in [Trouble updating 10 year old site](https://meta.discourse.org/t/-/384146/4?silent=true). [read more](https://meta.discourse.org/t/-/384146/4?silent=true)

- To speed up email notifications, @supermathie advised lowering `email_time_window_mins` and increasing `DISCOURSE_SIDEKIQ_WORKERS` in [Is there a way I can send email notifications faster?](https://meta.discourse.org/t/-/383103/8?silent=true). [read more](https://meta.discourse.org/t/-/383103/9?silent=true)

- Community brainstorming on auto-replies led to a suggestion for a custom automation or plugin in [Automatic response to new topic (OOO style)](https://meta.discourse.org/t/-/383032/4?silent=true). [read more](https://meta.discourse.org/t/-/383032/4?silent=true)

- @anoedo asked for design tips to reposition the search box under header images in [What Are Some Good Welcome Banner Designs?](https://meta.discourse.org/t/-/384137/1?silent=true). [read more](https://meta.discourse.org/t/-/384137/1?silent=true)

### #Feature

- @Ethsim2 proposed _cooked_ MathJax in print and email contexts—ensuring LaTeX renders outside the browser—in [Include cooked Discourse-math in print view and emails](https://meta.discourse.org/t/-/384092/1?silent=true). [read more](https://meta.discourse.org/t/-/384092/1?silent=true)

- @Johnny_McIvor sketched a Discord-style invite flow for linking users directly into chat rooms in [Chat landing page](https://meta.discourse.org/t/-/383470/5?silent=true). [read more](https://meta.discourse.org/t/-/383470/5?silent=true)

### #Praise

- In [What are your favorite Discourse sites in the wild?](https://meta.discourse.org/t/-/383890/7?silent=true), @twofoursixeight spotlighted forums from [dark-gaming.com](https://forum.dark-gaming.com) to [forum.blocktrainer.de](https://forum.blocktrainer.de). [read more](https://meta.discourse.org/t/-/383890/7?silent=true)

* * *

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

- @lindsey authored and elaborated on [Current Projects – September 2025](https://meta.discourse.org/t/-/384033/1?silent=true) and addressed feedback in [post #3](https://meta.discourse.org/t/-/384033/3?silent=true).

- @david guided @manut through plugin testing in [Importing a model or component…](https://meta.discourse.org/t/-/383005/4?silent=true) and pointed to [system specs for end-to-end tests](https://meta.discourse.org/t/-/325937/1?silent=true).

- @tobiaseigen chimed in on migrations in [Trouble updating 10 year old site](https://meta.discourse.org/t/-/384146/3?silent=true), shared Nextcloud SSO tips in [Nutzung von Nextcloud aus Discourse heraus](https://meta.discourse.org/t/-/384058/7?silent=true), and provided a [jump-to-unread link](https://meta.discourse.org/t/-/383102/3?silent=true).

- @j.jaffeux weighed the trade-offs of showing full times in [Event times cut off in block display mode](https://meta.discourse.org/t/-/383972/9?silent=true).

- @Falco offered on-prem embedding advice in [Do we want to tweak “suggested”…](https://meta.discourse.org/t/-/384030/10?silent=true).

- @keegan resolved the keyboard-shortcut issue in [‘open in new tab’ browser keybind fails on search results](https://meta.discourse.org/t/-/384004/9?silent=true).

- @supermathie provided email-performance tuning in [Is there a way I can send email notifications faster?](https://meta.discourse.org/t/-/383103/8?silent=true).

- @martin promised a tweak to prevent title edits from bumping topics in [Topics (with replies) bumped on title edit](https://meta.discourse.org/t/-/383576/9?silent=true).

- @mcwumbly championed SemVer-style numbering for Discourse APIs in [RFC: A new versioning strategy for Discourse](https://meta.discourse.org/t/-/383536/25?silent=true).

- @ted shared progress on review-queue fixes in [Review item not generated when flag is resolved…](https://meta.discourse.org/t/-/380025/9?silent=true).

* * *

> _No puppies were harmed in the making of this summary—let’s keep the good ideas (and tail wags) coming!_

---

<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,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/634 "2025-09-27T21:02:27Z")

</div>

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

## Key Stats

- **New posts:** 48
- **New topics:** 3
- **Top users (posts / likes):**
  - @mcwumbly (6 / 12)
  - @JammyDodger (3 / 8)
  - @nathank (2 / 4)
  - @pfaffman (3 / 1)
  - @nat (2 / 2)
  - @one1 (1 / 3)
  - @RGJ (1 / 3)
  - @nickrsan (1 / 2)
  - @Moin (1 / 2)
  - @jenmck (1 / 2)

## Interesting Topics

### #Dev

- **RFC: A new versioning strategy for Discourse**  
per1234, RGJ and mcwumbly debated a shift from SemVer to a YYYY.N scheme, discussing support lifecycles and semantics—see [per1234’s critique](https://meta.discourse.org/t/-/383536/27?silent=true), [RGJ’s proposal](https://meta.discourse.org/t/-/383536/28?silent=true), [mcwumbly’s update](https://meta.discourse.org/t/-/383536/31?silent=true), and [the team’s “agree to disagree”](https://meta.discourse.org/t/-/383536/33?silent=true).

- **AI Forum Moderation: Seeking Insights and Experiences**  
jenmck responded to SethWilliams’s ideas on bot answers versus human replies, emphasizing community learning, transparency, and the risk of false positives—see [Seth’s suggestion](https://meta.discourse.org/t/-/299018/1?silent=true) and [jenmck’s feedback](https://meta.discourse.org/t/-/299018/11?silent=true).

- **Topic ID as a variable?**  
NateDhaliwal shared a quick theme component to jump to a topic by its ID, including JS and FormKit code—review [the discussion](https://meta.discourse.org/t/-/374168/23?silent=true) and [the implementation](https://meta.discourse.org/t/-/374168/24?silent=true).

### #Plugin

- **Discourse Doc Categories**  
nathank ran `rake doc_categories:build_sidebar` with an odd safe.directory warning, and nat confirmed the workflow, noting future UI improvements—see [nathank’s output](https://meta.discourse.org/t/-/322376/132?silent=true), [nat’s confirmation](https://meta.discourse.org/t/-/322376/133?silent=true), [Sailor’s version query](https://meta.discourse.org/t/-/322376/134?silent=true), and [nat’s follow-up](https://meta.discourse.org/t/-/322376/135?silent=true).

### #Site feedback

- **How automated reports could help keeping Meta tidy**  
JammyDodger highlights using [Data Explorer](https://meta.discourse.org/t/32566?silent=true) for ad hoc checks on #Community wiki topics and suggests flagging non-wiki discussions:

> “the brilliant thing about [data explorer](https://meta.discourse.org/t/32566?silent=true) is that you can perform these kind of checks ad hoc without the need to wait for any new features”  
> see [tobiaseigen’s point](https://meta.discourse.org/t/-/367952/3?silent=true) and [JammyDodger’s tips](https://meta.discourse.org/t/-/367952/7?silent=true).

### #Support

- **Last-chance warning when replying to old topics**  
JammyDodger proposes a confirmation pop-up instead of a full warning, notes the official theme component is #broken, and Moin points to the unformatted-code detector example—see [JammyDodger’s ideas](https://meta.discourse.org/t/-/382689/3?silent=true) and [Moin’s reference](https://meta.discourse.org/t/-/382689/4?silent=true).

- **New way to track edits on wiki posts?**  
mcwumbly asks who needs notifications when wiki posts change; Jagster responds that interested users want to read updates—details at [mcwumbly’s query](https://meta.discourse.org/t/-/383582/5?silent=true) and [Jagster’s comment](https://meta.discourse.org/t/-/383582/6?silent=true).

- **502 error on Re-Order Categories**  
Ethsim2 reports a timeout when sorting ~405 categories; pfaffman suspects a slow server and suggests using Rails for bulk reordering—see [issue report](https://meta.discourse.org/t/-/384185/1?silent=true) and [pfaffman’s advice](https://meta.discourse.org/t/-/384185/2?silent=true).

- **From email address changed in notifications and digests**  
adamengst upgraded Discourse and found the `From:` header now shows the site address; the setting behind this remains unclear—[read more](https://meta.discourse.org/t/-/384191/1?silent=true).

- **What Are Some Good Welcome Banner Designs?**  
anoedo looks for a full-width banner display without obstruction; ondrej and others point to the [versatile-banner theme](https://meta.discourse.org/t/versatile-banner/109133?silent=true) and discuss design alternatives—see [ondrej’s question](https://meta.discourse.org/t/-/384137/2?silent=true) and [anoedo’s feedback](https://meta.discourse.org/t/-/384137/3?silent=true).

### #Bug

- **Custom fields are not inserted with new ProseMirror editor**  
manut added a QUnit test showing custom event form fields vanish in both MD and WYSIWYG modes—see the [reproduction scenario](https://meta.discourse.org/t/-/384124/3?silent=true).

- **[DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) provider redirect after login not working**  
uckelman moved this to #Bug after observing a login-redirect regression in 3.5.0.beta5-dev, linking to a suspect [commit](https://meta.discourse.org/t/-/382389/3?silent=true); initial report at [post #2](https://meta.discourse.org/t/-/382389/2?silent=true).

- **iOS PWA input bug (fixed in iOS 18.7)**  
Ethsim2 confirms certain input fields in PWAs broke on iOS 18.6.2 but work again after upgrading to iOS 18.7—details at [post #1](https://meta.discourse.org/t/-/384170/1?silent=true) and [post #2](https://meta.discourse.org/t/-/384170/2?silent=true).

### #Feature

- **Full name @mentions**  
mcwumbly asks @saquetim whether the theme component for showing full names in mentions should become core or official—see [post #64](https://meta.discourse.org/t/-/23896/64?silent=true).

- **Link to first unread post?**  
Shauny wants a “go to first unread” button and keyboard shortcut usable on desktop and mobile; mcwumbly requests real-world anecdotes—see [Shauny’s post](https://meta.discourse.org/t/-/106476/17?silent=true) and [mcwumbly’s follow-up](https://meta.discourse.org/t/-/106476/18?silent=true).

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

- **@mcwumbly** led discussions on the versioning RFC ([#383536/31](https://meta.discourse.org/t/-/383536/31?silent=true), [#383536/33](https://meta.discourse.org/t/-/383536/33?silent=true), [#383536/35](https://meta.discourse.org/t/-/383536/35?silent=true)), probed wiki edit tracking ([#383582/5](https://meta.discourse.org/t/-/383582/5?silent=true)), weighed in on full name mentions ([#23896/64](https://meta.discourse.org/t/-/23896/64?silent=true)) and the unread-post shortcut ([#106476/18](https://meta.discourse.org/t/-/106476/18?silent=true)).

- **@nat** automated the documentation categories build and clarified the process for self-hosters in Discourse Doc Categories ([#322376/132](https://meta.discourse.org/t/-/322376/132?silent=true) & [#322376/135](https://meta.discourse.org/t/-/322376/135?silent=true)).

Keep calm, embrace those version numbers, and may your PWA inputs always catch your taps—thanks for another lively 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: [29 בספטמבר,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/635 "2025-09-29T21:02:14Z")

</div>

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

## Key Stats

- **Total New Posts** : 108 (e.g., see the [tests-passed branch rename](https://meta.discourse.org/t/-/384272/1?silent=true) and the [AI Gists mobile bug report](https://meta.discourse.org/t/-/384243/1?silent=true)).
- **Total New Topics** : 19 (including [viewport-based mobile mode](https://meta.discourse.org/t/-/384280/1?silent=true) and [Windows Server deployment help](https://meta.discourse.org/t/-/384295/1?silent=true)).
- **Top Users** :
  - @david: 2 posts, 31 likes ([latest branch announcement](https://meta.discourse.org/t/-/384272/1?silent=true))
  - @Falco: 3 posts, 8 likes ([AI Gists bug fix discussion](https://meta.discourse.org/t/-/384243/2?silent=true))
  - @NateDhaliwal: 5 posts, 8 likes ([AI translations issue](https://meta.discourse.org/t/-/384214/1?silent=true))
  - @pacharanero: 1 post, 5 likes ([favorite sites thread](https://meta.discourse.org/t/-/383890/15?silent=true))
  - @JammyDodger: 2 posts, 4 likes ([timestamp bump bug info](https://meta.discourse.org/t/-/384225/5?silent=true))
  - @JoseDB: 1 post, 3 likes ([template/theme refresh request](https://meta.discourse.org/t/-/384279/1?silent=true))
  - @Moin: 4 posts, 3 likes ([date formatting fix advice](https://meta.discourse.org/t/-/384283/3?silent=true))
  - @supermathie: 2 posts, 3 likes ([assignment reason bug report](https://meta.discourse.org/t/-/384298/1?silent=true))
  - @chapoi: 3 posts, 3 likes ([official notices oversight](https://meta.discourse.org/t/-/384209/3?silent=true))
  - @TReKiE: 1 post, 2 likes ([ProCourse Static Pages fork issue](https://meta.discourse.org/t/-/69698/91?silent=true))

## Interesting Topics

- #Announcements  
**“tests-passed” branch is now “latest”** : @david explained that the `tests-passed` branch has been renamed to `latest` (and the version suffix changed from `-dev` to `-latest`) without breaking existing workflows; update your `app.yml` if you’ve hard-coded `tests-passed`. [read more](https://meta.discourse.org/t/-/384272/1?silent=true)

- #Dev  
**Improving automatic switching of mobile/desktop modes** : @david detailed a move away from user-agent detection to viewport-width logic (mobileView/desktopView now alias browser width \< 40 rem), improving tablet UX. [read more](https://meta.discourse.org/t/-/384280/1?silent=true)

- #Bug #mobile #ai  
**AI Gists button shown for PMs, but with no summary text** : @NateDhaliwal reported that the AI Gists button appears in PM lists but does nothing on mobile; @Falco confirmed desktop works fine and flagged @awesomerobot. [read more](https://meta.discourse.org/t/-/384243/1?silent=true)

- #Installation  
**About deploying Discourse on Windows Server** : @MoRanYue asked for a tutorial to run Discourse without Docker on Windows Server/WSL; @Falco recommended a Linux VM as this is unsupported for production. [read more](https://meta.discourse.org/t/-/384295/1?silent=true)

- #Bug #post-notices  
**Official notices on older posts** : Discussion on whether custom notices should expire automatically; @chapoi argued new/returning-user notices lose value over time, while custom ones should persist until manually removed. [read more](https://meta.discourse.org/t/-/384209/1?silent=true)

- #Support #ai #dynaloc  
**Discourse AI translations bug？** : @昊毅_周 found system-created category descriptions always detected as English; @nat walked through language detection logic and Crowdin improvements. [read more](https://meta.discourse.org/t/-/384214/1?silent=true)

- #Marketplace  
**[PAID] Refresh forum with new template/theme and UX help**: @JoseDB seeks assistance to overhaul a 4k-member forum’s UX, wiki/docs presentation, and homepage highlights ahead of Oct 6. [read more](https://meta.discourse.org/t/-/384279/1?silent=true)

- #Bug #polls  
**Poll percentage inaccuracy!** : @gassim noted poll percentages of 1 vote each showing 34%, 33%, 33% instead of equal splits; @NateDhaliwal pointed out rounding of 100/3. [read more](https://meta.discourse.org/t/-/384254/1?silent=true)

- #Bug  
**Localization Formatting Error in the %{date} function** : @inquisitorOzzak reported Croatian date format showing year twice (e.g. “252025”); @Moin traced it to a missing `Y` in `js.dates.long_with_year` and suggested site text tweaks/Crowdin fixes. [read more](https://meta.discourse.org/t/-/384283/1?silent=true)

- #Feature #search #localization #rtl  
**Arabic Search Normalization: Missing Support for Hamza Variants, Ya/Kaf Forms, and Orthographic Equivalence** : @serkhelesheyi outlined how Unicode variants like `أ` vs `ا`, `ي` vs `ی`, `ك` vs `ک` are treated distinctly, leading to incomplete search results even with `search_ignore_accents` enabled. [read more](https://meta.discourse.org/t/-/384253/1?silent=true)

- #Bug  
**Upgrade failed with @swc/core postinstall segfault, but version shows** : @xkhalid saw a segfault during upgrade yet Discourse reported the new version; @Falco noted the library was downgraded and asked to retry. [read more](https://meta.discourse.org/t/-/384301/1?silent=true)

- #Bug #assign  
**Can’t remove assignment reason** : @supermathie couldn’t clear the assignment reason field when reassigning—a UI bug preventing deletion of the reason message. [read more](https://meta.discourse.org/t/-/384298/1?silent=true)

- #Dev  
**Can I develop a mobile app then use the discourse:// scheme?** : @Sunchecer_Manfill asked if third-party apps can claim `discourse://`; @pmusaraj explained it’s possible but may clash with Discourse Hub, and suggested custom schemes or admin-added redirects. [read more](https://meta.discourse.org/t/-/384259/1?silent=true)

- #Support #rest-api  
**Private message with attachment/upload via API** : @aidanheerdegen inquired about sending DMs with files via API; @Canapin detailed a two-step process—upload then post with URL. [read more](https://meta.discourse.org/t/-/384250/1?silent=true)

- #Feature #category-moderators  
**Allow category moderators to edit their own category** : @Steradiant proposed letting category mods tweak most settings (templates, posting rules) without changing the category name or moderators list. [read more](https://meta.discourse.org/t/-/384266/1?silent=true)

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

- @david renamed the `tests-passed` branch to `latest` in our #Announcements ([#384272/1](https://meta.discourse.org/t/-/384272/1?silent=true)) and overhauled #Dev mobile/desktop switching logic ([#384280/1](https://meta.discourse.org/t/-/384280/1?silent=true)).
- @Falco triaged the AI Gists mobile bug ([#384243/2](https://meta.discourse.org/t/-/384243/2?silent=true)), advised on Windows Server deployment ([#384295/2](https://meta.discourse.org/t/-/384295/2?silent=true)), and downgraded `@swc/core` to resolve the upgrade segfault ([#384301/2](https://meta.discourse.org/t/-/384301/2?silent=true)).
- @supermathie filed the assignment-reason removal bug ([#384298/1](https://meta.discourse.org/t/-/384298/1?silent=true)) and reported the WYSIWYG quote-backspace issue ([#384299/1](https://meta.discourse.org/t/-/384299/1?silent=true)).
- @chapoi clarified post-notice behavior on older posts ([#384209/3](https://meta.discourse.org/t/-/384209/3?silent=true)) and offered theme customization tips on emoji icons and sidebars ([#384205/3](https://meta.discourse.org/t/-/384205/3?silent=true)).
- @tobiaseigen moved the calendar title issue into #UX ([#383441/3](https://meta.discourse.org/t/-/383441/3?silent=true)) and suggested layout tweaks for month view titles ([#383441/5](https://meta.discourse.org/t/-/383441/5?silent=true)).
- @renato expanded on cross-instance quoting domain handling ([#106951/11](https://meta.discourse.org/t/-/106951/11?silent=true)).
- @markvanlan added re-order buttons for object-type theme settings ([#305009/30](https://meta.discourse.org/t/-/305009/30?silent=true)).
- @martin corrected emoji deny-list details for experimental reactions ([#227785/43](https://meta.discourse.org/t/-/227785/43?silent=true)).
- @nat walked through AI language detection and I18n key fixes for translations ([#384214/4](https://meta.discourse.org/t/-/384214/4?silent=true)).
- @pmusaraj tested iOS 26.1 beta on iPad for fixed-position bugs in DiscourseHub ([#382831/27](https://meta.discourse.org/t/-/382831/27?silent=true)) and advised on custom URL schemes for third-party apps ([#384259/2](https://meta.discourse.org/t/-/384259/2?silent=true)).

Looks like we refactored branches, squashed bugs, and even debated category permissions—here’s to another day of smooth releases and minimal merge conflicts!

---

<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,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/636 "2025-09-30T21:03:04Z")

</div>

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

## Key Stats

- **New posts** : 83 [view latest posts](https://meta.discourse.org/latest?silent=true)
- **New topics** : 16 [browse new topics](https://meta.discourse.org/new?silent=true)
- **Top users** (posts / likes):
  - @Moin: 6 posts / 14 likes
  - @hugh: 3 posts / 12 likes
  - @NateDhaliwal: 5 posts / 11 likes
  - @mcwumbly: 1 post / 8 likes
  - @merefield: 3 posts / 6 likes
  - @pmusaraj: 5 posts / 6 likes
  - @chapoi: 2 posts / 5 likes
  - @tgxworld: 2 posts / 5 likes
  - @david: 4 posts / 5 likes
  - @Jan_Polet: 3 posts / 5 likes

_(Stats from the [24-hour activity summary](https://meta.discourse.org/admin/reports/daily_activity?silent=true))_

## Interesting Topics

### #Announcements

- @Jan_Polet discovered a #Bug with fixed-position elements jumping in the #ios-26 PWA on iPadOS 26.1; after reviewing a screen recording, @pmusaraj confirmed the regression and is working on a fix [read more](https://meta.discourse.org/t/382831/33?silent=true).

- @hugh unveiled #release-notes for **Discourse 3.6.0.beta1** , introducing smoother #color-palettes editing, themeable site settings, and AI image previews [read more](https://meta.discourse.org/t/383509/1?silent=true).

- @hugh announced the **3.5.1 stable release** , detailing critical #security patches and maintenance updates to keep sites secure and stable [read more](https://meta.discourse.org/t/383511/1?silent=true).

- @Richie acknowledged the deprecation of `tests-passed` in favor of the `latest` tag for Docker installs; @david hinted at an admin warning for any lingering references [read more](https://meta.discourse.org/t/384272/3?silent=true).

### #Support

- A new user got their #markdown composer stuck and couldn’t switch back to rich text; @NateDhaliwal pointed them to the toggle in the composer settings that was “staring them in the face” [read more](https://meta.discourse.org/t/384340/2?silent=true).

- @J_admin asked about the badge at the bottom-right of some avatars; @NateDhaliwal and @Moin clarified this is core group flair, not a plugin, linking to the #group-flair guide [read more](https://meta.discourse.org/t/384327/2?silent=true).

- A community member reported their custom plugins weren’t loading after `/launcher rebuild`; @NateDhaliwal requested more details to diagnose why the #docker\_manager setup wasn’t taking effect [read more](https://meta.discourse.org/t/384358/2?silent=true).

- @MarcP struggled to extend #iframe height beyond default limits; the community pointed them back to the long-standing iframe CSS hack discussion [read more](https://meta.discourse.org/t/384333/1?silent=true).

- @Danielzappysys sought to disable email notifications on new topics but still get alerted on replies; @thoka directed them to mailing list mode and relevant notification settings [read more](https://meta.discourse.org/t/384411/2?silent=true).

- @Turgut_Ordu hit a “restart (100)” error on Windows but lacked detail; @tobiaseigen recommended WSL2/Ubuntu or a VPN-hosted DigitalOcean droplet for hassle-free setup [read more](https://meta.discourse.org/t/383610/3?silent=true).

- @thoka asked how to wait for #Theme updates in scripts; community notes that background jobs and caching can delay live updates, advising patience and possible use of `rake themes:update` [read more](https://meta.discourse.org/t/384408/1?silent=true).

### #UX

- @Don flagged the hardcoded placeholder on the #404 page search input as non-translatable; @pmusaraj committed a simple template fix to externalize the string [read more](https://meta.discourse.org/t/384400/2?silent=true).

- @Moin suggested adding space after the 👋 in returning user notices to match new-user styling; this tiny #post-notices tweak was discussed and acknowledged [read more](https://meta.discourse.org/t/384395/1?silent=true).

- @tvavrda found it unintuitive that the composer’s + menu is scrollable without visual hints; the UX discussion highlights platform inconsistencies between macOS and mobile [read more](https://meta.discourse.org/t/384345/1?silent=true).

### #contribute:translations

- @inquisitorOzzak spotted a formatting issue in the `%{date}` helper for #contribute:translations; the community confirmed the string error and marked the report solved after the quick fix [read more](https://meta.discourse.org/t/384283/4?silent=true).

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

- @hugh announced **3.6.0.beta1** [release notes](https://meta.discourse.org/t/383509/1?silent=true), detailed the **3.5.1** security & maintenance release [notes](https://meta.discourse.org/t/383511/1?silent=true), and [fixed an invalid tag whisper bug](https://meta.discourse.org/t/383286/4?silent=true).

- @tgxworld highlighted additional plugin UX changes for #discourse-activity-pub and other plugins in the **3.6.0.beta1** notes [read more](https://meta.discourse.org/t/383509/3?silent=true) and summarized the **3.5.1** fixes [read more](https://meta.discourse.org/t/383511/3?silent=true).

- @pmusaraj reproduced and diagnosed the #ios-26 PWA cursor issue [here](https://meta.discourse.org/t/382831/33?silent=true), patched the hardcoded #404 search placeholder [fix](https://meta.discourse.org/t/384400/2?silent=true), and investigated the reCAPTCHA #proxy loading hang [details](https://meta.discourse.org/t/384326/4?silent=true).

- @david triaged the missing pre-compiled assets 404 in the **prebuilt JS assets** thread [discussion](https://meta.discourse.org/t/376700/20?silent=true), triggered the workflow to publish assets [here](https://meta.discourse.org/t/376700/25?silent=true), and clarified the “latest” tag replacement for `tests-passed` [context](https://meta.discourse.org/t/384272/3?silent=true).

- @mcwumbly injected clarity on the versioning cadence in the **versioning strategy RFC** [deep dive](https://meta.discourse.org/t/383536/37?silent=true).

- @nat approved and merged the duplicate-voter #rest-api fix in **/polls/voters.json** [merge confirmation](https://meta.discourse.org/t/376636/12?silent=true).

- @chapoi revived and published a functional fork of the National Flags plugin [repo](https://meta.discourse.org/t/55969/148?silent=true).

- @christo pointed to the **[DiscourseConnect](https://meta.discourse.org/t/13045?silent=true)** redirect fix commit in the SSO thread [reference](https://meta.discourse.org/t/382389/5?silent=true).

- @Falco provided **Cloudflare** proxy guidance for Windows server Nginx setups [recommendation](https://meta.discourse.org/t/384295/5?silent=true).

- @tobiaseigen recommended using WSL2/Ubuntu or a remote droplet for Windows installations to avoid the “restart (100)” error [guide](https://meta.discourse.org/t/383610/3?silent=true).

* * *

With 83 posts and 16 fresh topics tackled—including PWA bugs, release rollouts, and plugin forks—today proved that Discourse never sleeps. Here’s to more discoveries tomorrow! 🐾

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

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