# סיכום יומי (בשעה 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:** 13

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [3 במאי,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/493 "2025-05-03T21:01:47Z")

</div>

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

**Key Stats**

- **New posts** : 52
- **New topics** : 9
- **Top users** :
  - @RGJ: 9 likes, 5 posts
  - @merefield: 4 likes, 3 posts
  - @tknospdr: 3 likes, 5 posts
  - @Olle11: 2 likes, 4 posts
  - @textkit: 1 like, 1 post
  - @wenqin: 1 like, 1 post
  - @JammyDodger: 1 like, 1 post
  - @NateDhaliwal: 1 like, 1 post
  - @copymonopoly: 1 like, 1 post
  - @ondrej: 0 likes, 1 post

**Interesting Topics**

#Support

- @wenqin discovered registration confirmation emails were failing due to Sidekiq tasks repeatedly erroring and @RGJ clarified it was an SMTP server issue rather than a Sidekiq bug ([post 1](https://meta.discourse.org/t/there-seems-to-be-an-issue-with-my-forum/364603/1?silent=true)) ([reply](https://meta.discourse.org/t/there-seems-to-be-an-issue-with-my-forum/364603/3?silent=true)).

- DJCYRY asked if Discourse supports creating new topics via the API for bot integrations and @RGJ pointed to the official [Create Topic API](https://docs.discourse.org/#tag/Topics/operation/createTopicPostPM) ([post 1](https://meta.discourse.org/t/new-topic-via-api/364656/1?silent=true)) ([reply](https://meta.discourse.org/t/new-topic-via-api/364656/3?silent=true)).

- MichaIng reported endless “five dots” loading when serving pages behind Cloudflare and @RGJ narrowed it down to a keep-alive buffering mismatch at ~73 728 bytes ([initial report](https://meta.discourse.org/t/endless-loading-behind-cloudflare/364596/1?silent=true)) ([analysis](https://meta.discourse.org/t/endless-loading-behind-cloudflare/364596/3?silent=true)).

- tknospdr noticed the dark mode logo wasn’t displayed after toggling to dark; after inspecting mixed-content errors they enabled **Force HTTPS** to restore the logo ([report](https://meta.discourse.org/t/dark-mode-logo-does-not-work/364468/4?silent=true)) ([solution](https://meta.discourse.org/t/dark-mode-logo-does-not-work/364468/8?silent=true)).

- A user found the Discobot tutorial missing steps in replies and @tknospdr fixed it by forcing HTTPS, which also restored images in the tutorial flow ([post](https://meta.discourse.org/t/something-missing-from-discobot-tutorial/364387/8?silent=true)) ([fix](https://meta.discourse.org/t/something-missing-from-discobot-tutorial/364387/9?silent=true)).

- MihirR wanted to block all outbound mails to a domain; @pfaffman pointed out the **blocked email domain** site setting and advised manual deletion for untrusted domains ([question](https://meta.discourse.org/t/how-do-u-stop-sending-emails-to-a-certain-domain/364680/1?silent=true)) ([reply](https://meta.discourse.org/t/how-do-u-stop-sending-emails-to-a-certain-domain/364680/3?silent=true)).

- Olle11 inquired about setting up a webhook to email on new user signup; community members linked to the official [Webhooks guide](https://meta.discourse.org/t/webhooks/116192?silent=true) for step-by-step instructions ([ask](https://meta.discourse.org/t/webhooks-and-api-calls/364706/1?silent=true)).

- After upgrading to 3.5.0.beta4-dev, Semon found the polls menu item gone and existing polls broken; others suggested testing in [Safe Mode](https://meta.discourse.org/t/53504?silent=true) to isolate theme/plugins ([report](https://meta.discourse.org/t/poll-menu-point-missing-after-update/364613/1?silent=true)) ([follow-up](https://meta.discourse.org/t/poll-menu-point-missing-after-update/364613/3?silent=true)).

#Bug

- bürobert spotted a visual glitch where signup user fields render differently for invited vs. regular signups, affecting layout and labels ([details](https://meta.discourse.org/t/user-fields-at-signup-visual-bug-when-invited-vs-regular-signup/364488/3?silent=true)).

- discojan pointed out that edit-history revision arrows are flipped for RTL locales, causing the “First revision” hover text to oppose the arrow direction ([report](https://meta.discourse.org/t/edit-history-revision-arrows-are-not-correct-for-rtl-languages/364707/1?silent=true)).

- In the review queue, copymonopoly noted that rejected posts’ uploads never convert to isolated files, leading to orphaned files; merefield acknowledged the gap and will investigate cleanup logic ([issue](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/4?silent=true)) ([clarification](https://meta.discourse.org/t/uploaded-files-not-deleted-after-post-rejection-causes-unnecessary-resource-retention/363957/5?silent=true)).

#Feature

- Dimava proposed enhancing the `/tags/intersection/tag1/tag2` UX by adding multi-tag selectors on all tag pages and category-aware intersections, linking to [related requests](https://meta.discourse.org/t/tag-intersections-page/47952?silent=true) ([proposal](https://meta.discourse.org/t/streamline-tag-intersections/364695/1?silent=true)).

#Plugin

- On the experimental Discourse Open Graph plugin, Olle11 asked why settings can’t override OG tags and @grubba explained that regex-based precision is required for dynamic images on category lists or social shares ([question](https://meta.discourse.org/t/discourse-open-graph/363183/5?silent=true)) ([explanation](https://meta.discourse.org/t/discourse-open-graph/363183/6?silent=true)).

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

- @SaraDev provided a step-by-step guide for troubleshooting outgoing admin confirmation emails in “Emails to confirm new admin not being sent” [link](https://meta.discourse.org/t/emails-to-confirm-new-admin-not-being-sent/361972/3?silent=true).
- @SaraDev detailed how to configure site **Title** , **Site description** , and **Short site description** for SEO in “Discourse issues with SEO URL Title, Meta-Title, Meta-Description” [link](https://meta.discourse.org/t/discourse-issues-with-seo-url-title-meta-title-meta-description/362259/3?silent=true).
- @grubba chimed in on the limitations and use cases for overriding Open Graph tags in “Discourse Open Graph” [link](https://meta.discourse.org/t/discourse-open-graph/363183/6?silent=true).

And that’s a wrap—may your sidekiq queues stay clear and your logos always shine under any mode!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [4 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/494 "2025-05-04T21:03:06Z")

</div>

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

## Key Stats

- Total new posts: **71** (per the [admin dashboard](https://meta.discourse.org/admin/dashboard?silent=true)).
- Total new topics: **8** (per the [admin dashboard](https://meta.discourse.org/admin/dashboard?silent=true)).
- Top users (last 24 h):
  - @supermathie: **1** post, **4** likes
  - @icaria36: **10** posts, **2** likes
  - @rokejulianlockhart: **10** posts, **2** likes
  - @kgreed: **3** posts, **2** likes
  - @JammyDodger: **2** posts, **2** likes
  - @merefield: **4** posts, **1** like
  - @dsims: **1** post, **1** like
  - @MichaIng: **1** post, **1** like
  - @robbie.morrison: **1** post, **1** like
  - @NateDhaliwal: **2** posts, **1** like

## Interesting Topics

- #General Is Discourse a full website or just a forum add-in?  
@Heliosurge wondered about Discourse’s scope, and @supermathie clarified that the Discourse blog ([blog.discourse.org](https://blog.discourse.org)) runs on Ghost, demonstrating that Discourse can power more than just forums [link](https://meta.discourse.org/t/-/364453/17?silent=true).

- #Support #activitypub Why are supposedly ActivityPub-federated Discourse threads inaccessible via external AP clients?  
@icaria36 reported that federated posts don’t appear in external clients and @rokejulianlockhart traced the problem to Mastodon’s federation quirks despite correct Discourse AP integration [link](https://meta.discourse.org/t/-/356997/9?silent=true).

- #Support Unanswered topics / topics with 0 replies  
@JammyDodger pointed to the official Unanswered Filter theme component as a ready-made solution for tracking unresolved threads [link](https://meta.discourse.org/t/-/358746/4?silent=true).

- #Support #cloudflare Endless loading behind Cloudflare  
@tdperry and @MichaIng eliminated RocketLoader, cache, and inbound rule issues, confirming that raw HTML responses are hanging upstream of JavaScript [link](https://meta.discourse.org/t/-/364596/12?silent=true).

- #Bug #dynaloc Non English language showing in some text for Meta English site  
@kgreed spotted stray localization strings despite English settings and cookie clears, highlighting a dynaloc translation glitch [link](https://meta.discourse.org/t/-/364714/1?silent=true).

- #Bug #emoji #activitypub Emojis lost in ActivityPub federated posts  
@icaria36 observed that `:tada:` and other emojis vanish when posts federate to Mastodon, and @rokejulianlockhart argued for preserving markup to maintain readability across AP systems [link](https://meta.discourse.org/t/-/364729/1?silent=true).

- #Bug #mobile #graceful-theme #UX Graceful Theme (Mobile): Missing vertical category color bars  
@danvanmoll reported the absence of colored category indicators on mobile and shared insights into restoring this visual cue in upcoming releases [link](https://meta.discourse.org/t/-/364737/1?silent=true).

- #Feature #search #tags Streamline Tag Intersections  
@merefield revealed progress on a client-specific plugin for complex tag filtering, and @mcwumbly highlighted the built-in `/filter` page and the [Filter Component](https://github.com/discourse/discourse-experimental-filter-component) as experimental paths forward [link](https://meta.discourse.org/t/-/364695/3?silent=true).

- #Feature #activitypub Keep images in ActivityPub federated posts  
@icaria36 proposed attaching embedded images and alt descriptions to federated posts, driving a feature request to improve AP content fidelity [link](https://meta.discourse.org/t/-/364732/1?silent=true).

- #Dev #ai A Plug-In to convert Discourse Forum Discussions into Clear Proposal Revisions with Community-Sourced Justifications  
@maets23 pitched “SimScore” for AI-assisted governance workflows, and @pfaffman clarified that custom plugins require Enterprise tier on hosted plans [link](https://meta.discourse.org/t/-/364713/4?silent=true).

- #Plugin #paid-support Locations Plugin 🌍  
@dsims discovered that the `location_topic_status` setting is vestigial after icon changes, and @merefield traced it to a Git commit, recommending removal of redundant code [link](https://meta.discourse.org/t/-/69742/1173?silent=true).

- #Plugin #official #gamification Discourse Gamification  
@Shauny decoded the new “reaction receive score” default behavior following a Discourse Reaction integration, toggled scores back to zero, and confirmed successful recalculation [link](https://meta.discourse.org/t/-/225916/418?silent=true).

- #Theme Star Wars theme  
@Rhidian celebrated May the Fourth by revisiting the Star Wars theme, marking another annual community tradition in holistic forum customization [link](https://meta.discourse.org/t/-/150351/33?silent=true).

- #Theme #official #air-theme Air Theme  
@Heliosurge offered custom CSS tweaks for the Air Theme’s search banner, guiding users to implement a #Theme component for larger title fonts [link](https://meta.discourse.org/t/-/197703/573?silent=true).

- #Theme component #mobile F NAV – Mobile Navigation Tabs  
@Shauny tested mobile navigation tabs against draft overlays, surfacing tab z-index conflicts that block draft resume buttons and suggesting layering fixes [link](https://meta.discourse.org/t/-/342277/52?silent=true).

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

- @supermathie clarified Ghost integration on [Is Discourse a full website or just a forum add-in?](https://meta.discourse.org/t/-/364453/17?silent=true) by detailing how [blog.discourse.org](http://blog.discourse.org) leverages Ghost.

- @mcwumbly highlighted the built-in `/filter` page and experimental [Filter Component](https://github.com/discourse/discourse-experimental-filter-component) during the discussion on [Streamline Tag Intersections](https://meta.discourse.org/t/-/364695/3?silent=true).

After today’s federation and filtering adventures, may all your emojis make it through the Fediverse and your pages load without a hitch! 🚀

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [5 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/495 "2025-05-05T21:02:24Z")

</div>

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

## Key Stats

Total new posts: 71  
Total new topics: 11

**Top users by likes and posts:**

- @pmusaraj: _9 likes, 2 posts_
- @Falco: _7 likes, 5 posts_
- @sam: _7 likes, 5 posts_
- @NateDhaliwal: _5 likes, 4 posts_
- @hellekin: _4 likes, 3 posts_
- @mcwumbly: _4 likes, 3 posts_
- @MartijnvdWiel: _4 likes, 2 posts_
- @pfaffman: _2 likes, 5 posts_
- @RGJ: _2 likes, 1 post_
- @Osama: _2 likes, 2 posts_

## Interesting Topics

#Announcements

- In #Announcements, @pmusaraj released **3.5.0.beta4** fixing a security issue that exposed private homepage content to unauthenticated users [security advisory](https://github.com/discourse/discourse/security/advisories/GHSA-v3h7-c287-pfg9) and detailed plugin enhancements like JPG/PNG enforcement in the `discourse-ai` component [PR #1309](https://github.com/discourse/discourse-ai/pull/1309) in [post #2](https://meta.discourse.org/t/-/364850/2?silent=true).

- In #Announcements, the community celebrated the appointment of a new Community Manager in [Meta has a new Community Manager!](https://meta.discourse.org/t/-/363874/1?silent=true), followed by congratulatory notes from @hellekin [post #6](https://meta.discourse.org/t/-/363874/6?silent=true) and clarification on Co-CEO roles by @Falco [post #7](https://meta.discourse.org/t/-/363874/7?silent=true).

#Support

- In #Support, @MartijnvdWiel sought a method to restrict a new group’s access to a single category in [Create a category that’s private to one group, but open to other groups](https://meta.discourse.org/t/-/364835/1?silent=true), with @mcwumbly suggesting CSV-based bulk group operations [read more](https://meta.discourse.org/t/-/364835/3?silent=true).

- In #Support, @wlandgraf asked for a comprehensive list of AI prompt variables in [The complete list of variables used in AI prompts](https://meta.discourse.org/t/-/364841/1?silent=true), prompting @Falco to reference ongoing prompt customization work on GitHub and discuss search tool capabilities [read more](https://meta.discourse.org/t/-/364841/3?silent=true).

- In #Support, @JammyDodger investigated a missing poll creation option after an update in [Poll menu point missing after update](https://meta.discourse.org/t/-/364613/7?silent=true), with @Semon confirming site URL issues [read more](https://meta.discourse.org/t/-/364613/8?silent=true).

- In #Support, @Juan_Manuel_Barreto explored preserving “New Topic” text on mobile in [New Topic button hidden text](https://meta.discourse.org/t/-/364902/1?silent=true), discussing responsive CSS selectors with the community.

- In #Support, @祁同伟 reported UI access errors when chatting anonymously in [Can’t chat in anonymous mode](https://meta.discourse.org/t/-/364787/1?silent=true), with @joffreyjaffeux confirming the limitation [post #2](https://meta.discourse.org/t/-/364787/2?silent=true) and noting no short-term plans [post #4](https://meta.discourse.org/t/-/364787/4?silent=true).

- In #Support, @JImSculley described a corrupted login UI in incognito mode in [Corrupt UI In Incognito and Private Browsing](https://meta.discourse.org/t/-/364898/1?silent=true), leading @pfaffman to recommend disabling Cloudflare proxy and referring to best practices [post #3](https://meta.discourse.org/t/-/364898/3?silent=true).

#Feature

- In #Feature, @hellekin highlighted Markdown link parsing issues with parenthesis in URLs in [Markdown links do not interpret parenthesis in URLs correctly](https://meta.discourse.org/t/-/364844/1?silent=true), leading @Alteras to suggest balancing parentheses [read more](https://meta.discourse.org/t/-/364844/2?silent=true) and @Falco to move it to #feature-discussion [post #3](https://meta.discourse.org/t/-/364844/3?silent=true).

- In #Feature, @EricGT proposed establishing an official Discourse Model Context Protocol (MCP) in [Is there an official Discourse Model Context Protocol (MCP)](https://meta.discourse.org/t/-/364859/1?silent=true), referencing third-party implementations on GitHub.

#Dev

- In #Dev, @maets23 explored AI-driven proposal editing tools in [A Plug-In to convert Discourse Forum Discussions into Clear Proposal Revisions with Community-Sourced Justifications](https://meta.discourse.org/t/-/364713/5?silent=true), with @pfaffman and @mcwumbly clarifying plugin limitations and API-based integration workflows [read more](https://meta.discourse.org/t/-/364713/10?silent=true).

#Bug

- In #Bug, @sam confirmed non-English snippets appearing on the English site in [Non English language showing in some text for Meta English site](https://meta.discourse.org/t/-/364714/3?silent=true), noting an i18n regression.

- In #Bug, @Osama detailed CSS rotation requirements for RTL icons in [Edit history revision arrows are not correct for RTL languages](https://meta.discourse.org/t/-/364707/4?silent=true) and provided code adjustments [read more](https://meta.discourse.org/t/-/364707/6?silent=true).

#Site feedback

- In #Site feedback, @digital_marketing asked about posting rules and guidelines in [What are the rules for posting and replying here?](https://meta.discourse.org/t/-/364798/1?silent=true), with @NateDhaliwal directing them to #guidelines and #tos [post #2](https://meta.discourse.org/t/-/364798/2?silent=true).

#Theme component

- In #Theme component, @merefield updated the Bars Tag List Component to Glimmer and renamed it in [🏷 Bars Tag List Component](https://meta.discourse.org/t/-/202572/11?silent=true).

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

- @pmusaraj released **3.5.0.beta4 Security fix** in #Announcements, detailing the vulnerability patch [post #1](https://meta.discourse.org/t/-/364850/1?silent=true) and plugin improvements in [post #2](https://meta.discourse.org/t/-/364850/2?silent=true).

- @sam escalated the i18n regression in #Bug topics ([non-English issue](https://meta.discourse.org/t/-/364714/3?silent=true)) and investigated RTL arrow rendering in [Edit history arrows for RTL](https://meta.discourse.org/t/-/364707/2?silent=true).

- @Falco clarified Co-CEO details in the community manager announcement via [post #7](https://meta.discourse.org/t/-/363874/7?silent=true) and assisted with Markdown URL parsing guidance in [post #3](https://meta.discourse.org/t/-/364844/3?silent=true).

- @mcwumbly provided bulk permission strategies for private categories in [post #3](https://meta.discourse.org/t/-/364835/3?silent=true) and API integration suggestions for AI-driven proposal edits in [post #10](https://meta.discourse.org/t/-/364713/10?silent=true).

- @Osama contributed CSS fixes for RTL icons in [post #5](https://meta.discourse.org/t/-/364707/5?silent=true) and debugged incognito UI issues in [post #6](https://meta.discourse.org/t/-/364898/3?silent=true).

- @joffreyjaffeux confirmed anonymous chat limitations in #Feature via [post #2](https://meta.discourse.org/t/-/364787/2?silent=true) and reiterated no short-term plans in [post #4](https://meta.discourse.org/t/-/364787/4?silent=true).

All that patching and plugin tweaking has us buzzing—may your threads stay lively and your code snippets compile on the first try!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [6 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/496 "2025-05-06T21:02:21Z")

</div>

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

## Key Stats

**Total new posts:** 102  
**Total new topics:** 11

**Top users**

- @JammyDodger: 10 posts, 17 likes
- @pfaffman: 3 posts, 11 likes
- @SaraDev: 6 posts, 7 likes
- @祁同伟: 12 posts, 6 likes
- @tobiaseigen: 2 posts, 6 likes
- @Don: 4 posts, 5 likes
- @sam: 2 posts, 4 likes
- @merefield: 4 posts, 4 likes
- @Moin: 1 post, 2 likes
- @RGJ: 2 posts, 2 likes

## Interesting Topics

#Support

- In #Support, @祁同伟 reported an unexpected update error blocking access [in post #1](https://meta.discourse.org/t/-/364916/1?silent=true), and @pfaffman walked through commenting out non-standard plugins [in post #3](https://meta.discourse.org/t/-/364916/3?silent=true). [read more](https://meta.discourse.org/t/-/364916?silent=true)

- In #Support, @祁同伟 asked about bulk-deleting custom emojis and @pfaffman pointed to [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349?silent=true) [in post #2](https://meta.discourse.org/t/-/364959/2?silent=true). [read more](https://meta.discourse.org/t/-/364959?silent=true)

- In #Support, @Joe_F asked how to make a category private to one group yet open to others [post #1](https://meta.discourse.org/t/-/364835/1?silent=true), and @MartijnvdWiel confirmed he would test the suggestion [in post #7](https://meta.discourse.org/t/-/364835/7?silent=true). [read more](https://meta.discourse.org/t/-/364835?silent=true)

- In #Support, @祁同伟 sought a theme component to hide selected content until users reply [post #1](https://meta.discourse.org/t/-/365032/1?silent=true), and @RGJ highlighted his [Private Replies](https://meta.discourse.org/t/discourse-private-replies/146712?silent=true) plugin with a similar mode [in post #7](https://meta.discourse.org/t/-/365032/7?silent=true). [read more](https://meta.discourse.org/t/-/365032?silent=true)

- In #Support, @Steve_John asked if entire categories (rather than individual topics) can be bookmarked, sparking early interest. [read more](https://meta.discourse.org/t/-/365053?silent=true)

- In #Support, @祁同伟 wanted to enable new-topic and unread-topic badges in the DiscourseHub mobile app [post #1](https://meta.discourse.org/t/-/365036/1?silent=true). [read more](https://meta.discourse.org/t/-/365036?silent=true)

- In #Support, @Kartoon noted custom-sized emojis were unexpectedly shrinking, and the community is investigating CSS overrides [post #1](https://meta.discourse.org/t/-/364978/1?silent=true). [read more](https://meta.discourse.org/t/-/364978?silent=true)

#Dev

- In #Dev, @RGJ described a race condition with `user_custom_fields` when webhooks run concurrently [post #1](https://meta.discourse.org/t/-/364988/1?silent=true), and members are debating unique-index approaches. [read more](https://meta.discourse.org/t/-/364988?silent=true)

- In #Dev, @David_Ghost shared a JS script to instantly update the Recent Replies list, noting a persistent 2 s delay [post #1](https://meta.discourse.org/t/-/365041/1?silent=true). [read more](https://meta.discourse.org/t/-/365041?silent=true)

#Bug

- In #Bug, @Earnie_Baird reported that on iPads in landscape mode, the Chat sidebar disappears, making it impossible to leave channels [post #1](https://meta.discourse.org/t/-/365043/1?silent=true), and @Jagster confirmed the issue persists in Safari [post #4](https://meta.discourse.org/t/-/365043/4?silent=true). [read more](https://meta.discourse.org/t/-/365043?silent=true)

#General

- In #General, @Mittens encountered an “Aw, Snap!” Chrome crash every 30 s while posting [post #1](https://meta.discourse.org/t/-/365038/1?silent=true), and @pfaffman suggested trying safe-mode [in post #2](https://meta.discourse.org/t/-/365038/2?silent=true). [read more](https://meta.discourse.org/t/-/365038?silent=true)

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

- @SaraDev clarified how to add Georgian language support via Crowdin and site texts [in post #3](https://meta.discourse.org/t/-/360352/3?silent=true)

- @SaraDev outlined how to attach uploads via the Posts API by embedding `upload://` URLs [in post #3](https://meta.discourse.org/t/-/360953/3?silent=true)

- @SaraDev explained bulk email invites for groups via the CSV feature on the Invites page [in post #3](https://meta.discourse.org/t/-/360035/3?silent=true)

- @SaraDev detailed how `skip review media groups` applies to both uploads and external links [in post #3](https://meta.discourse.org/t/-/363271/3?silent=true)

- @tobiaseigen discussed removing system-generated messages from User Notes for cleaner moderation logs [in post #7](https://meta.discourse.org/t/-/361370/7?silent=true)

- @sam confirmed there is no official MCP server/client and shared the team’s “wait and see” approach to protocol adoption [in post #2](https://meta.discourse.org/t/-/364859/2?silent=true)

- @Lilly updated the #Using Discourse Trust Level Permissions Reference to correct mute permissions [in post #70](https://meta.discourse.org/t/-/224824/70?silent=true)

- @blake clarified valid API `Content-Type` headers [in post #63](https://meta.discourse.org/t/-/120063/63?silent=true) and provided a Python example for [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries [in post #65](https://meta.discourse.org/t/-/120063/65?silent=true)

- @HAWK requested detailed OfCom links to guide implementation of child-safety and block features [in post #31](https://meta.discourse.org/t/-/342713/31?silent=true)

- @nat confirmed removal of WebSockets in the Cloudflare snippet and updated the configuration [in post #24](https://meta.discourse.org/t/-/293405/24?silent=true)

- @maiki asked for screenshots and environment details to diagnose the chat crash [in post #5](https://meta.discourse.org/t/-/299454/5?silent=true) and guided on WP-Discourse comment integration [in post #3](https://meta.discourse.org/t/-/364492/3?silent=true)

- @joffreyjaffeux noted that the Japanese chat UI bug remains lower priority [in post #3](https://meta.discourse.org/t/-/284830/3?silent=true)

- @awesomerobot pointed out that the Advanced Search Banner’s search bar fails on narrow/mobile screens [in post #173](https://meta.discourse.org/t/-/122939/173?silent=true)

Looks like we debugged more issues today than a rubber duck at a 24-hour hackathon!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [7 במאי,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/497 "2025-05-07T21:01:29Z")

</div>

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

## Key Stats

- **New posts** : 111 [source](https://meta.discourse.org?silent=true)
- **New topics** : 16 [source](https://meta.discourse.org?silent=true)
- **Top users** :
  - @hugh (22 likes, 7 posts) [profile](https://meta.discourse.org/u/hugh?silent=true)
  - @awesomerobot (15 likes, 6 posts) [profile](https://meta.discourse.org/u/awesomerobot?silent=true)
  - @merefield (12 likes, 11 posts) [profile](https://meta.discourse.org/u/merefield?silent=true)
  - @angus (8 likes, 5 posts) [profile](https://meta.discourse.org/u/angus?silent=true)
  - @JammyDodger (7 likes, 6 posts) [profile](https://meta.discourse.org/u/jammydodger?silent=true)
  - @Jagster (6 likes, 8 posts) [profile](https://meta.discourse.org/u/jagster?silent=true)
  - @thoka (6 likes, 2 posts) [profile](https://meta.discourse.org/u/thoka?silent=true)
  - @Falco (6 likes, 4 posts) [profile](https://meta.discourse.org/u/falco?silent=true)
  - @pmusaraj (6 likes, 3 posts) [profile](https://meta.discourse.org/u/pmusaraj?silent=true)
  - @Arkshine (5 likes, 3 posts) [profile](https://meta.discourse.org/u/arkshine?silent=true)

* * *

## Interesting Topics

#Announcements

- @hugh introduced a [new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/1?silent=true) that reimagines the theme library with a gallery of **visual previews** , _better organization_, and quick access to theme details.

#Feature

- In a discussion on [share to discourse via iOS](https://meta.discourse.org/t/-/365155/2?silent=true), @awesomerobot noted that Apple’s hesitance around the Web Share Target API makes native iOS integration uncertain, though Discourse Hub’s existing share extension offers basic URL posting.

- A pull request has merged to [keep images in ActivityPub federated posts](https://meta.discourse.org/t/-/364732/2?silent=true), enhancing the plugin’s support for federating media-rich content after @angus confirmed the merge.

- On Android, @merefield inquired about a [feature to link to the title instead of the body when sharing](https://meta.discourse.org/t/-/365156/2?silent=true), prompting @Falco to suggest link detection to route URLs correctly.

#Bug

- @thoka reported a [missing PM icon in “in:all” searches](https://meta.discourse.org/t/-/365094/1?silent=true), where quick search results lacked the PM indicator, though the full search shows it correctly.

- @Alowbt found that [chat behavior is strange when using Japanese on Mac OS](https://meta.discourse.org/t/-/284830/4?silent=true), with multi-byte input unexpectedly sending, resolved temporarily by switching to ⌘+Enter.

#Support

- @kuaza asked [how to set the home page to be an AI bot](https://meta.discourse.org/t/-/365126/1?silent=true) for anonymous users and subscription prompts; @awesomerobot pointed to the `AI bot enable dedicated UX` setting and cautioned about cost and account limits.

- A guide by @Lilly explained how to [add a custom AWS icon to categories](https://meta.discourse.org/t/-/365149/2?silent=true) by updating the `SVG icon subset` in admin settings and refreshing the selector.

- After updating Discourse to 3.5, @IJK_Rick found [no longer able to access custom user fields](https://meta.discourse.org/t/-/365137/3?silent=true), and @awesomerobot confirmed the API URL changed to `/admin/config/user-fields`.

- @JammyDodger suggested using a recurring [Data Explorer](https://meta.discourse.org/t/32566?silent=true) automation to [get admin notifications from logs](https://meta.discourse.org/t/-/363729/4?silent=true), refining a SQL query and scheduling PM pings.

- @thoka inquired about making [“in:all” searches default to include PMs](https://meta.discourse.org/t/-/365093/1?silent=true), aiming for unified search across topics and messages in a school forum.

- @cmdntd hit an error when attempting to [rebuild Discourse after the latest upgrade](https://meta.discourse.org/t/-/365089/1?silent=true), and @merefield recommended `git reset --hard` or `git stash` to clear local changes before rebuild.

#Dev

- In #Dev, @supermathie asked why “Recent replies” were taking ~2 seconds; @Arkshine explained that separate API calls per topic cause the delay and suggested a custom SQL plugin as a solution in [Recent replies takes 2 seconds to display](https://meta.discourse.org/t/-/365041/2?silent=true).

- A pull request to restore the [“New Topic” button hidden text on mobile](https://meta.discourse.org/t/-/364902/3?silent=true) was merged, allowing remote theme overrides via a JS initializer.

#UX

- On #UX, @Jagster noted that the [Proofread feature breaks quote previews](https://meta.discourse.org/t/-/365102/1?silent=true), and @Falco argued it’s only a visualization glitch, proposing a simpler diff approach.

* * *

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

- @hugh kicked off the day by announcing the [new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/1?silent=true).

- @awesomerobot clarified iOS sharing in the [share to discourse via iOS](https://meta.discourse.org/t/-/365155/2?silent=true) thread and confirmed the user fields API change in [No longer able to access custom user fields](https://meta.discourse.org/t/-/365137/3?silent=true).

- @pmusaraj outlined how the Share extension works in Discourse Hub in [share to discourse via iOS](https://meta.discourse.org/t/-/365155/5?silent=true).

- @Falco proposed a simpler diff for [Proofread quote previews](https://meta.discourse.org/t/-/365102/2?silent=true) and resolved a bug in [PDF uploads for the AI Bot UX](https://meta.discourse.org/t/-/365109/4?silent=true).

- @Lilly guided on adding an AWS icon to categories in [Help me add a custom category icon](https://meta.discourse.org/t/-/365149/2?silent=true).

- @nat pledged to investigate the [missing PM icon in “in:all” searches](https://meta.discourse.org/t/-/365094/3?silent=true).

- @supermathie debugged the delay in [Recent replies takes 2 seconds to display](https://meta.discourse.org/t/-/365041/2?silent=true), pointing out the multiple API calls issue.

- @SaraDev detailed the orphaned uploads cleanup in [Does the Purge Deleted Uploads Grace Period Setting Work?](https://meta.discourse.org/t/-/358675/3?silent=true).

- @HAWK chimed in on moderation under the [Online Safety Act (New OfCom Rules)](https://meta.discourse.org/t/-/342713/33?silent=true).

That’s all for today—wag on, share on, and we’ll fetch more updates tomorrow!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [8 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/498 "2025-05-08T21:03:18Z")

</div>

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

**Key Stats**

- **Total New Posts:** 85 [view](https://meta.discourse.org/search?period=24h&include=posts&silent=true)
- **Total New Topics:** 17 [view](https://meta.discourse.org/search?period=24h&include=topics&silent=true)

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

- @Moin — 7 posts, 14 likes [profile](https://meta.discourse.org/u/Moin?silent=true)
- @RGJ — 2 posts, 10 likes [profile](https://meta.discourse.org/u/RGJ?silent=true)
- @JammyDodger — 4 posts, 10 likes [profile](https://meta.discourse.org/u/JammyDodger?silent=true)
- @Lilly — 1 post, 6 likes [profile](https://meta.discourse.org/u/Lilly?silent=true)
- @sam — 1 post, 5 likes [profile](https://meta.discourse.org/u/sam?silent=true)
- @hugh — 2 posts, 5 likes [profile](https://meta.discourse.org/u/hugh?silent=true)
- @Falco — 1 post, 4 likes [profile](https://meta.discourse.org/u/Falco?silent=true)
- @awesomerobot — 2 posts, 4 likes [profile](https://meta.discourse.org/u/awesomerobot?silent=true)
- @david — 1 post, 4 likes [profile](https://meta.discourse.org/u/david?silent=true)
- @nathank — 1 post, 3 likes [profile](https://meta.discourse.org/u/nathank?silent=true)

* * *

**Interesting Topics**

### #Support

- @NateDhaliwal asked how to set the home page to be an AI bot using group-based homepage mapping and theme components, and @Lilly detailed a working setup by enabling `AI bot enable dedicated UX` and configuring a “Bot Test” group in [How to set the home page to be an AI bot? ex: ask.discourse.com](https://meta.discourse.org/t/-/365126/7?silent=true). [read more](https://meta.discourse.org/t/-/365126/7?silent=true)

- @Francesco_F reported a 403 forbidden when fetching `latest.json` from a public Discourse forum, and @merefield guided on checking User Agent restrictions and nginx settings in [Discourse Authentication Error Investigation](https://meta.discourse.org/t/-/365338/1?silent=true). [read more](https://meta.discourse.org/t/-/365338/1?silent=true)

- @armingrudd found that internal reference oneboxes were rendering raw HTML snippets, prompting troubleshooting of the “cooked” content handling in [Internal reference links are broken](https://meta.discourse.org/t/-/365372/1?silent=true). [read more](https://meta.discourse.org/t/-/365372/1?silent=true)

- @luas asked if using `discourse.ourdomain.org` instead of the primary domain affects Gmail deliverability, leading to DKIM best-practice advice in [GMail delivery problems: is subdomain discourse.ourdomain.org strictly necessary in outgoing mails?](https://meta.discourse.org/t/-/365324/1?silent=true). [read more](https://meta.discourse.org/t/-/365324/1?silent=true)

### #UX

- @Moin spotted that the [browser requirements link](https://meta.discourse.org/t/-/365315/1?silent=true) in the client locale file was outdated, prompting @david to submit PR [#32647](https://github.com/discourse/discourse/pull/32647). [read more](https://meta.discourse.org/t/-/365315/2?silent=true)

- @Moin reported an endless spinner when viewing activity for a user with no posts, which led @awesomerobot to draft a patch in [Endless spinning on user activity of user without activity](https://meta.discourse.org/t/-/365313/1?silent=true). [read more](https://meta.discourse.org/t/-/365313/1?silent=true)

- @RGJ suggested more precise wording for empty message folders—proposing “This folder is empty” instead of “you don’t have any messages”—in [“you don’t have _any_ messages”](https://meta.discourse.org/t/-/365212/1?silent=true). [read more](https://meta.discourse.org/t/-/365212/2?silent=true)

- @Moin raised that category badges disappeared on the group permissions and user summary pages, prompting a discussion in [Category badge missing on group permission and user summary page](https://meta.discourse.org/t/-/365301/1?silent=true). [read more](https://meta.discourse.org/t/-/365301/1?silent=true)

- @awesomerobot recognized that autofilling the username in the forgot password modal could confuse users when “hide email address taken” is enabled, and implemented a fix in [Autofill with username in forgot password modal](https://meta.discourse.org/t/-/365310/2?silent=true). [read more](https://meta.discourse.org/t/-/365310/2?silent=true)

### #Site Management

- @Southpaw incorporated @nathank’s feedback to update the [Sending bulk user invites](https://meta.discourse.org/t/-/16468/123?silent=true) guide with UI steps for managing invites. [read more](https://meta.discourse.org/t/-/16468/123?silent=true)

### #Plugin

- @RGJ announced the beta release of the [Discourse Dynamic Groups](https://meta.discourse.org/t/-/365342/1?silent=true) plugin, enabling administrators to define boolean expressions in group settings to automate membership. [read more](https://meta.discourse.org/t/-/365342/1?silent=true)

### #Bug

- Multiple users hit an ENOENT error for `/etc/nginx/conf.d/outlets/server/20-https.conf` during `./launcher rebuild app`, and @pfaffman recommended using `./launcher bootstrap app` and managing commits to work around the [Cannot rebuild app after recent upgrade](https://meta.discourse.org/t/-/365213/1?silent=true). [read more](https://meta.discourse.org/t/-/365213/6?silent=true)

### #Announcements

- The [Introducing a new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/1?silent=true) topic drew positive feedback on its refreshed design, with @hugh chiming in to clarify comment visibility. [read more](https://meta.discourse.org/t/-/364921/18?silent=true)

### #blog

- Discourse’s Blog shared how Celigo rapidly doubled its engagement post-migration, featuring insights from Tyler Lamparter on launching a thriving community in [How Celigo doubled their community engagement after migrating to Discourse](https://meta.discourse.org/t/-/365329/1?silent=true). [read more](https://meta.discourse.org/t/-/365329/1?silent=true)

### #IEEE Summer of Code 2025

- In the #IEEE Summer of Code 2025 category, @Falco outlined the timeline and project scope for students and mentors, officially kicking off the event discussion. [read more](https://meta.discourse.org/t/-/365339/1?silent=true)

* * *

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

- @Lilly shared a step-by-step guide for group-based AI bot homepages in [How to set the home page to be an AI bot? ex: ask.discourse.com](https://meta.discourse.org/t/-/365126/7?silent=true)

- @sam fixed the “back to forum” button for the AI bot homepage after removing the deprecated control, advising an update in [How to set the home page to be an AI bot? ex: ask.discourse.com](https://meta.discourse.org/t/-/365126/8?silent=true)

- @david corrected the broken browser requirements link in the locale file and opened PR [#32647](https://github.com/discourse/discourse/pull/32647) in [Is the link to Discourse browser requirements correct](https://meta.discourse.org/t/-/365315/2?silent=true)

- @Southpaw updated the bulk invite guide by adding missing UI steps in [Sending bulk user invites](https://meta.discourse.org/t/-/16468/123?silent=true)

- @awesomerobot implemented a targeted fix for the forgot password autofill logic when “hide email address taken” is enabled in [Autofill with username in forgot password modal](https://meta.discourse.org/t/-/365310/2?silent=true)

- @hugh chimed in to reassure users about deleted comments and next steps in [Introducing a new visual layout for themes and theme components](https://meta.discourse.org/t/-/364921/18?silent=true)

- @Falco created the #IEEE Summer of Code 2025 category and laid out contribution guidelines in [About the IEEE Summer of Code 2025 category](https://meta.discourse.org/t/-/365339/1?silent=true)

Who knew puppies could join the AI fun? Yesterday’s bot homepage debate had even our furry friends chasing digital sticks in excitement!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [9 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/499 "2025-05-09T21:02:31Z")

</div>

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

## Key Stats

- **93 new posts** and **10 new topics** in the past 24 hours.
- **Top Users:** @Moin (12 posts, 13 likes), @nathank (6 posts, 10 likes), @tgxworld (1 post, 7 likes), @mcwumbly (1 post, 6 likes), @RGJ (3 posts, 5 likes), @joffreyjaffeux (2 posts, 4 likes), @sam (1 post, 3 likes), @renato (1 post, 3 likes), @JammyDodger (8 posts, 3 likes), @nbianca (1 post, 2 likes).

## Interesting Topics

#Bug

- In [Cannot rebuild app after recent upgrade](https://meta.discourse.org/t/-/365213/12?silent=true), @sam identified a build failure tied to a recent Docker commit. @tgxworld reverted the change in [PR #958](https://meta.discourse.org/t/-/365213/15?silent=true) while @nbianca readies a permanent fix.

- In [Existing users don’t get added to groups in an invite if they can already access the Topic](https://meta.discourse.org/t/-/365406/1?silent=true), @nathank reported a regression where inviting existing members no longer adds them to specified groups. @hugh has begun investigating.

- In [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/3?silent=true), @joffreyjaffeux confirmed and merged a fix for Android chat reactions and text selection issues.

- In [“See 1 new or updated topic” banner overlaps search](https://meta.discourse.org/t/-/362945/5?silent=true), @SoteFun noted a UI glitch that has since been resolved in the default theme.

- In [“500 error” when adding a Language Tag (Multilingual Plugin) to a user’s post](https://meta.discourse.org/t/-/361964/7?silent=true), @JammyDodger traced a NoMethodError in the ActivityPub integration and shared logs to aid debugging.

#Support

- In [How do i make a footnote box](https://meta.discourse.org/t/-/365509/4?silent=true), @Moin and @merefield walked Xuch23 through the composer’s cog menu and inline `^[Footnotes]` syntax for footnote boxes.

- In [Bulk Removing A Single Tag from Topics?](https://meta.discourse.org/t/-/365403/1?silent=true), @cogdog explored using the Bulk Topic Editor and the community discussed feature requests to remove individual tags without wiping all tags.

- In [How to set the home page to be an AI bot? ex: ask.discourse.com](https://meta.discourse.org/t/-/365126/12?silent=true), @JammyDodger recommended the Custom default homepage component while @Lilly reported issues with permalinks.

- In [Can’t migrate uploads to S3](https://meta.discourse.org/t/-/365533/1?silent=true), @stanski outlined Backblaze upload hosting errors and rake migration failures on Discourse 3.5.0.beta5-dev.

- In [Users getting Internal Server Error when trying to change email address](https://meta.discourse.org/t/-/350416/9?silent=true), @davidb applied a commit to fix the bug and advised deleting unconfirmed email changes before retrying.

- In [General Question: Search Query Privacy](https://meta.discourse.org/t/-/365459/3?silent=true), @Fort asked whether search queries are private, and @NateDhaliwal pointed to the [search-logs page](https://meta.discourse.org/t/search-logs-page/73281?silent=true).

#Feature

- In [Option to hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/54?silent=true), @Moin asked about merge status and conflicts for the approved DSA feature, while @Heliosurge and @RGJ debated plugin vs. core approaches and moderator trust.

- In [Adding OpenMoji as a new emoji set](https://meta.discourse.org/t/-/202568/15?silent=true), @Moin showcased the integration of OpenMoji alongside Noto, Twemoji, Fluent UI, and Unicode emoji sets.

- In [Add script to add user to user group](https://meta.discourse.org/t/-/268478/5?silent=true), @nathank noted that the new Discourse Dynamic Groups plugin now automates this functionality.

- In [Support Displaying Multiple Titles/Flairs Simultaneously](https://meta.discourse.org/t/-/365419/1?silent=true), @fria requested the ability to show two or three profile titles and flairs at once to enrich user identities.

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

- @tgxworld reverted the recent Docker commit in [Cannot rebuild app after recent upgrade](https://meta.discourse.org/t/-/365213/15?silent=true).

- @nbianca announced progress on a permanent fix for the Docker build issue in [Cannot rebuild app after recent upgrade](https://meta.discourse.org/t/-/365213/16?silent=true).

- @sam triaged the Docker build failure and linked to the problematic commit in [Cannot rebuild app after recent upgrade](https://meta.discourse.org/t/-/365213/12?silent=true).

- @hugh confirmed he will investigate the invite-to-group regression in [Existing users don’t get added to groups in an invite if they can already access the Topic](https://meta.discourse.org/t/-/365406/2?silent=true).

- @joffreyjaffeux merged the Android chat fix in [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/2?silent=true).

- @mcwumbly kick-started the IEEE SoC 2025 contributor roadmap in [Finding things to contribute for IEEE SoC 2025](https://meta.discourse.org/t/-/365374/1?silent=true).

- @renato expanded on inline footnote styling and future UI plans in [How do i make a footnote box](https://meta.discourse.org/t/-/365509/5?silent=true).

- @davidb provided a code patch for the email-change error in [Users getting Internal Server Error when trying to change email address](https://meta.discourse.org/t/-/350416/9?silent=true).

- @Lilly tested the Custom default homepage component and reported permalink issues in [How to set the home page to be an AI bot? ex: ask.discourse.com](https://meta.discourse.org/t/-/365126/13?silent=true).

- @awesomerobot proposed a PR to disable the AI title generator in PMs in [Disable ai title generator when pm title cannot be edited](https://meta.discourse.org/t/-/307595/2?silent=true).

Here’s to boxed footnotes, smoothly hidden IPs, and error-free builds—may your Meta adventures be as flawless as our emojis! 🐾

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [10 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/500 "2025-05-10T21:02:26Z")

</div>

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

**Key Stats**

- **New posts** : 50
- **New topics** : 9
- **Top Users** :
  - @JammyDodger: 10 posts, 9 likes – see his insights in [Should a deactivated user receive an email?](https://meta.discourse.org/t/-/365506/3?silent=true)
  - @Moin: 2 posts, 7 likes – he guided text changes in [How to change site text of the drop down-menu of settings?](https://meta.discourse.org/t/-/365562/3?silent=true)
  - @RGJ: 3 posts, 7 likes – provided GDPR context in [Option to hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/61?silent=true)
  - @Don: 3 posts, 6 likes – explained end-of-life for a theme in [Composer Footnote Button](https://meta.discourse.org/t/-/243487/7?silent=true)
  - @pfaffman: 5 posts, 4 likes – suggested API behavior in [Categories Missing from `categories.json` Despite Existing in the System](https://meta.discourse.org/t/-/365544/3?silent=true)
  - @Heliosurge: 2 posts, 2 likes – asked safe-mode questions in [Option to hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/60?silent=true)
  - @Jagster: 3 posts, 2 likes – validated an Android chat fix in [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/4?silent=true)
  - @aas: 1 post, 1 like – reported LLM test failures in [Problems manually configuring perplexity sonar deep research](https://meta.discourse.org/t/-/365572/1?silent=true)
  - @Falco: 1 post, 1 like – asked about AI models in [Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?](https://meta.discourse.org/t/-/365587/3?silent=true)
  - @NateDhaliwal: 2 posts, 1 like – guided SMTP verification in [About the SMTP config](https://meta.discourse.org/t/-/365569/3?silent=true)

**Interesting Topics**

#Feature

- @RGJ and @Heliosurge debated #pr-welcome #digital-services-act measures for #Feature plugins to [hide IP addresses from moderators](https://meta.discourse.org/t/-/207715/61?silent=true).

- @tknospdr asked about company-specific tag groups and automation in [Create dynamic Tag Group at topic level?](https://meta.discourse.org/t/-/365584/1?silent=true).

- @SoteFun proposed enabling mentions in post-voting comments for more interactive discussions in [Allow mentions in post voting comments](https://meta.discourse.org/t/-/365582/1?silent=true).

#Support

- @serkhelesheyi encountered a search normalization issue with Arabic “ال” in titles and sought a solution in [Search Issue: Titles with/without Arabic Definite Article “ال” are not treated as variations](https://meta.discourse.org/t/-/365610/1?silent=true).

- @zhongziqi hit email roadblocks using WSL2 and mailhog and asked for SMTP verification tips in [About the SMTP config](https://meta.discourse.org/t/-/365569/1?silent=true).

- @KhoiUSA reported that AI summaries hung with _Invalid JSON_ errors and debugged model payloads in [Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?](https://meta.discourse.org/t/-/365587/1?silent=true).

- @stanski ran into 502 errors after the `x-amz-checksum-crc32` fix while migrating uploads to S3 and asked for best practices in [Can’t migrate uploads to S3](https://meta.discourse.org/t/-/365533/3?silent=true).

#Bug

- Android users confirmed that long-press selection in #chat was broken and celebrated the fix in [Select/long press doesn’t do anything in chat on androids](https://meta.discourse.org/t/-/365496/4?silent=true).

- @cuo_wu discovered chat images via S3 CDN had invalid `src` URLs and shared debugging details in [Upload images in chat can’t be show normally when use s3 CDN](https://meta.discourse.org/t/-/365540/1?silent=true).

#Dev

- @Steve_John dug into why top-level categories were omitted from `/categories.json` on empty forums and explored API behaviors in [Categories Missing from `categories.json` Despite Existing in the System](https://meta.discourse.org/t/-/365544/1?silent=true).

- @aas described how disabling streaming cured LLM test failures for `perplexity/sonar-deep-research` and highlighted log errors in [Problems manually configuring perplexity sonar deep research](https://meta.discourse.org/t/-/365572/1?silent=true).

#Theme component

- @Don streamlined default labels and translation keys for user menus in [Quick Profile Links Menu](https://meta.discourse.org/t/-/338591/30?silent=true).

- @ozkn praised the new `f_nav_show_labels` setting after @Don’s update to mobile tabs in [F NAV - Mobile Navigation Tabs](https://meta.discourse.org/t/-/342277/55?silent=true).

- @Don noted that the Composer Footnote Button is now part of core and tagged the old component as #end-of-life in [Composer Footnote Button](https://meta.discourse.org/t/-/243487/7?silent=true).

#Plugin

- @JammyDodger debated the visibility of voting options and potential badges in official #post-voting in [Discourse Post Voting](https://meta.discourse.org/t/-/227808/148?silent=true).

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

- @Falco asked which AI model was being used after [Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?](https://meta.discourse.org/t/-/365587/3?silent=true).

From IP privacy debates to AWS hiccups and AI hang-ups, yesterday’s ride showed that no bug is too small and no feature too big—strap in for another day of meta magic!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [11 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/501 "2025-05-11T21:03:33Z")

</div>

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

## Key Stats

- Total new posts: **48**

- Total new topics: **3**

- Top users:

## Interesting Topics

#Dev

- @Richie noticed the `/admin/users/list/all.json` endpoint now wraps responses in a `users` array, breaking existing SSO integrations, and @RGJ tracked down the [commit adding `root: :users`](https://meta.discourse.org/t/-/365629/3?silent=true) as the cause (#Dev, #rest-api). [read more](https://meta.discourse.org/t/-/365629/1?silent=true)

- The new **iOS mobile app beta** received style tweak requests from @gingerbeardman, suggesting consistent row heights and more forum rows per screen with totals moved into badges, sparking discussion on UI layout improvements (#Dev, #dev-news). [read more](https://meta.discourse.org/t/-/115912/57?silent=true)

- @Steve_John found that adding hidden categories via JavaScript in a custom theme didn’t display them on the homepage, and @pfaffman advised reviewing the theme code or sharing it on GitHub for troubleshooting (#Dev, #rest-api). [read more](https://meta.discourse.org/t/-/365544/11?silent=true)

#Administrators

- @nathank highlighted limitations of the Private Topics Plugin for group access, and @RGJ and @mcwumbly discussed using PMs for more flexible multi-user ticket workflows despite UX and tagging drawbacks (#Administrators, #how-to). [read more](https://meta.discourse.org/t/-/72268/19?silent=true)

#Support

- @JammyDodger clarified how suspended users are hidden from @mention autocomplete for non-staff and demonstrated customizing suspension messages or deactivating accounts to dissuade pings when exploring unmentionable user scenarios (#Support, #mentions). [read more](https://meta.discourse.org/t/-/361108/5?silent=true)

- @MichaIng traced endless loading issues behind Cloudflare’s Automatic HTTPS Rewrites and Apache’s `mod_sed` injection to filter conflicts, and @pfaffman recommended enabling `force_https` in `app.yml` to resolve proxy and SSL rewrite mismatches (#Support, #cloudflare). [read more](https://meta.discourse.org/t/-/364596/14?silent=true)

- @stanski struggled with migrating existing uploads after configuring S3-compatible storage, and @pfaffman walked through inspecting `Upload.pluck(:url)` to locate problematic records and verifying checksum environment variables (#Support, #s3). [read more](https://meta.discourse.org/t/-/365533/4?silent=true)

- @satonotdead sought a way to temporarily limit a group’s trust level to TL1 and restore previous levels upon leaving, spurring discussion on revocation methods versus site-wide criteria for dynamic trust management (#Support, #trust-levels, #gamification). [read more](https://meta.discourse.org/t/-/364927/9?silent=true)

- @Shauny requested a webhook event that delivers a total count of unread notifications and supports clearing events to sync notification counts externally without frequent API polling (#Support, #webhooks). [read more](https://meta.discourse.org/t/-/365633/1?silent=true)

#Plugin

- @Mark_Wass encountered startup errors with the `discourse-solved` plugin and resolved them by toggling its presence in `app.yml` and rebuilding, then @Moin shared the [Custom Top Navigation Links](https://meta.discourse.org/t/custom-top-navigation-links/87225?silent=true) approach to add an “Unsolved” filter (#Plugin, #official, #solved). [read more](https://meta.discourse.org/t/-/30155/379?silent=true)

- @tknospdr questioned the lack of an open visual indicator for assignment statuses in the official Discourse Assign plugin, and @NateDhaliwal highlighted the hidden “Edit assignments” tab beneath the “Unassign…” button as a workaround (#Plugin, #official, #assign). [read more](https://meta.discourse.org/t/-/58044/217?silent=true)

- @Paul_King asked about group automation no longer working in the Discourse Dynamic Groups plugin, prompting suggestions to review compatibility with recent core changes (#Plugin). [read more](https://meta.discourse.org/t/-/365342/5?silent=true)

#Feature

- @jrgong inquired if @thoka had implemented custom segments via the digest hooks, and @pfaffman confirmed it works using `html_safe` for injection, pointing to the [discussion on fixing `digest_custom_html`](https://meta.discourse.org/t/fixing-digest-custom-html-to-be-treated-as-html-was-overriding-digest-html-erb/361988?silent=true) (#Feature). [read more](https://meta.discourse.org/t/-/164394/7?silent=true)

- @NateDhaliwal shared undocumented `/tags/upload.json` code to batch create tags via API, and @tknospdr explored restricting dynamic tags to specific categories for company-level tag groups (#Feature, #tags, #tag-groups). [read more](https://meta.discourse.org/t/-/365584/2?silent=true)

#UX

- @Moin reported missing category badges on the group permission and user summary pages, providing Chrome and Firefox screenshots to illustrate the UX regression (#UX). [read more](https://meta.discourse.org/t/-/365301/2?silent=true)

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

- @Lilly contributed to the [Create dynamic Tag Group at topic level?](https://meta.discourse.org/t/-/365584/4?silent=true) discussion, linking to the [autocompletion on creation topic](https://meta.discourse.org/t/autocompletion-on-creation-topic-with-the-right-tags/292520?silent=true) and suggesting AI + automation plugins (#Feature).

Here’s to hoping today’s builds stay green and your webhook calls fly straight—no more API mysteries to chase!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [12 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/502 "2025-05-12T21:03:09Z")

</div>

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

## Key Stats

- **New posts** : 112
- **New topics** : 15

**Top Users (latest posts & likes):**

- @sam: 15 posts, 17 likes
- @david: 6 posts, 13 likes
- @Moin: 8 posts, 9 likes
- @Falco: 3 posts, 8 likes
- @serkhelesheyi: 4 posts, 8 likes
- @JammyDodger: 7 posts, 7 likes
- @chapoi: 4 posts, 5 likes
- @RGJ: 5 posts, 5 likes
- @pfaffman: 8 posts, 4 likes
- @per1234: 3 posts, 4 likes

## Interesting Topics

### #Announcements

- @serkhelesheyi reported multiple RTL styling glitches in the [Help us test Horizon, our newest theme](https://meta.discourse.org/t/-/360484?silent=true) including a [Category Box Display Issue](https://meta.discourse.org/t/-/360484/64?silent=true), a [split Timeline Display](https://meta.discourse.org/t/-/360484/65?silent=true), and [text wrapping problems with status labels](https://meta.discourse.org/t/-/360484/66?silent=true).

- @sam and @hugh continued refining the admin experience in [Introducing admin sidebar navigation](https://meta.discourse.org/t/-/289281?silent=true), discussing extra clicks for search on mobile ([post 114](https://meta.discourse.org/t/-/289281/114?silent=true)) and exploring mobile-specific improvements ([post 115](https://meta.discourse.org/t/-/289281/115?silent=true)).

### #Plugin

- @JammyDodger identified a change in update frequency for the “scores for today” job, leading @Falco to [update the wiki](https://meta.discourse.org/t/-/225916/426?silent=true) for the [Discourse Gamification plugin](https://meta.discourse.org/t/-/225916?silent=true) following [post 425](https://meta.discourse.org/t/-/225916/425?silent=true).

### #Support

- @Issa_George encountered placement issues with custom widgets and received guidance from @david, who pointed to the [Theme Developer Tutorial](https://meta.discourse.org/t/theme-developer-tutorial-1-introduction/357796?silent=true) in [Problems with widgets](https://meta.discourse.org/t/-/365656?silent=true).

- In [How to prevent spam posts?](https://meta.discourse.org/t/-/365660?silent=true), @sam recommended installing Discourse AI Spam Detection ([post 3](https://meta.discourse.org/t/discourse-ai-spam-detection/343541?silent=true)), and @ondrej shared community tips ([post 4](https://meta.discourse.org/t/tips-for-preventing-spam/264020?silent=true)).

- @aksoforever explored customizing date formats in [How to change the post data from relative data to absolute](https://meta.discourse.org/t/-/365700?silent=true) and was directed by @david to the [Customize Text guide](https://meta.discourse.org/t/customize-text-in-discourse/36092?silent=true).

- @pfaffman and @Architect helped @Issa_George troubleshoot SMTP settings for Brevo in [Need help with SMTP settings from Brevo to Discourse](https://meta.discourse.org/t/-/365721?silent=true), highlighting the proper `DISCOURSE_NOTIFICATION_EMAIL` ([post 3](https://meta.discourse.org/t/-/365721/3?silent=true)) and recommending port `2525` ([post 4](https://meta.discourse.org/t/-/365721/4?silent=true)).

- @Pahuyuth reported that valid Patreon logins weren’t creating accounts in [Patreon OAuth login doesn’t create user](https://meta.discourse.org/t/-/365703?silent=true), with @pfaffman pointing out the `allow new registrations` setting ([post 3](https://meta.discourse.org/t/-/365703/3?silent=true)) and @Moin clarifying best practices ([post 5](https://meta.discourse.org/t/-/365703/5?silent=true)).

### #Feature

- @per1234 proposed an admin setting to silence “small action posts” from bumping topics in [Add setting to control topic bump from “small action posts”](https://meta.discourse.org/t/-/365662?silent=true), sparking discussion of the existing user preference ([post 2](https://meta.discourse.org/t/-/365662/2?silent=true)) and potential GitHub enhancements ([commit](https://github.com/discourse/discourse/commit/f71e9aad60a63c5b98a6f9e20988874d01e97df4)).

- @david and @sam debated API visibility and pageview handling in [Topic views doesn’t update on rest API requests](https://meta.discourse.org/t/-/343474?silent=true), with @sam noting legacy header changes ([post 5](https://meta.discourse.org/t/-/343474/5?silent=true)) and @david explaining the migration to browser-based pageviews ([post 6](https://meta.discourse.org/t/-/343474/6?silent=true)).

### #Bug

- @KhoiUSA confirmed that switching to the Google endpoint resolves the indefinite load in [Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received?](https://meta.discourse.org/t/-/365587?silent=true), thanks to @Falco’s suggestion ([post 5](https://meta.discourse.org/t/-/365587/5?silent=true)) and @sam calling for a fallback mechanism ([post 7](https://meta.discourse.org/t/-/365587/7?silent=true)).

- The interaction between `must_approve_users` and invite-only communities was re-examined in [Should a deactivated user recieve an email?](https://meta.discourse.org/t/-/365506?silent=true), with @sam tracing the logic to historical commits ([post 11](https://meta.discourse.org/t/-/365506/11?silent=true)).

- @jimmy0017 saw timeouts during badge backfills in [Got a lot of “Failed to backfill ‘Reader’ badge” errors](https://meta.discourse.org/t/-/365756?silent=true) and received troubleshooting tips from @JammyDodger ([post 3](https://meta.discourse.org/t/-/365756/3?silent=true)).

### #Theme feedback

- @Moin noticed missing category badges in mobile search results under the Meta Branded theme in [Category badge missing in mobile search results](https://meta.discourse.org/t/-/365652?silent=true), with @chapoi confirming a theme-specific fix ([post 3](https://meta.discourse.org/t/-/365652/3?silent=true)) and linking to the #ThemeFeedback guidelines ([info](https://meta.discourse.org/t/about-the-theme-feedback-category/284904?silent=true)).

### #Developer Guides

- @pfaffman pointed out a discrepancy in the `Form import` example in the documentation for [Discourse toolkit to render forms](https://meta.discourse.org/t/-/326439?silent=true), prompting @awesomerobot to prepare an incoming fix after noting reversion issues in the docs ([commit](https://github.com/merefield/discourse-chatbot/commit/4b59fcdeb921c07c55b59adb61d0afd158a77823)).

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

- **@sam** refined admin search in [Introducing admin sidebar navigation](https://meta.discourse.org/t/-/289281/114?silent=true) & [post 115](https://meta.discourse.org/t/-/289281/115?silent=true), advocated JSON fallbacks in AI summaries ([post 7](https://meta.discourse.org/t/-/365587/7?silent=true)), clarified reply-transfer internals ([content transfer issue](https://meta.discourse.org/t/-/359154/5?silent=true)), suggested parser tweaks for smart quotes ([post 7](https://meta.discourse.org/t/-/361294/7?silent=true)), and detailed pageview changes in the REST API feature ([post 5](https://meta.discourse.org/t/-/343474/5?silent=true)).

- **@david** guided widget placement in [Problems with widgets](https://meta.discourse.org/t/-/365656/5?silent=true), outlined date-format settings in [How to change post data](https://meta.discourse.org/t/-/365700/3?silent=true), and explained pageview migration in [Topic views…](https://meta.discourse.org/t/-/343474/6?silent=true).

- **@Falco** delivered the fix for AI summaries in [Summarize Topic with AI](https://meta.discourse.org/t/-/365587/5?silent=true) and updated the [Discourse Gamification wiki](https://meta.discourse.org/t/-/225916/426?silent=true).

- **@chapoi** tracked RTL styling in [Help us test Horizon…](https://meta.discourse.org/t/-/360484/67?silent=true) and verified badges in [Category badge missing…](https://meta.discourse.org/t/-/365652/3?silent=true).

- **@hugh** offered mobile search insights in [Introducing admin sidebar navigation](https://meta.discourse.org/t/-/289281/115?silent=true).

- **@awesomerobot** is prepping a docs correction after noticing the `Form import` revert in [Discourse toolkit to render forms](https://meta.discourse.org/t/-/326439/29?silent=true).

It was a tail-wagging day of theme fixes, plugin tweaks, and AI adventures—hope your pup enjoyed the ride as much as we did!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [13 במאי,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/503 "2025-05-13T21:01:50Z")

</div>

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

## Key Stats

- **New posts:** 91
- **New topics:** 14
- **Top users:**
  - @Moin: 3 posts, 15 likes
  - @JammyDodger: 15 posts, 13 likes
  - @sam: 2 posts, 10 likes
  - @Lilly: 4 posts, 5 likes
  - @ondrej: 2 posts, 4 likes
  - @nolo: 1 post, 3 likes
  - @jimmy0017: 3 posts, 3 likes
  - @TomoftheFog: 5 posts, 3 likes
  - @RGJ: 2 posts, 2 likes
  - @Arkshine: 3 posts, 2 likes

## Interesting Topics

#### #Bug

- @TomoftheFog reported that the post filter in the #post-badges component blanked topics when using the “X posts in topic” button. @JammyDodger traced the error to an undefined variable and @Arkshine quickly raised a [PR to fix it](https://github.com/discourse/discourse-post-badges/pull/38) [read more](https://meta.discourse.org/t/-/365968/1?silent=true)

- @Moin discovered that editing the plural #site-text for `admin.site_settings.default_categories.modal_description.other` broke its singular counterpart, causing navigation modals to display incorrect labels. The issue has been reproduced and is under investigation [read more](https://meta.discourse.org/t/-/365801/1?silent=true)

#### #Support

- @HenrysCat asked why the Dashboard showed `3.5.0.beta5-dev` instead of a stable beta. @Moin clarified that all tests-passed builds carry a `-dev` suffix and linked to the [release channel explainer](https://meta.discourse.org/t/-/365867/3?silent=true) [read more](https://meta.discourse.org/t/-/365867/1?silent=true)

- @ondrej and @Andrew_Rowe suggested existing theme components ([Image Annotator](https://meta.discourse.org/t/-/161936?silent=true) and [Watermark Image](https://meta.discourse.org/t/-/347138?silent=true)) in response to @tknospdr’s request for text-over-image support. @Arkshine confirmed limited text features and encouraged filing issues [read more](https://meta.discourse.org/t/-/365794/1?silent=true)

- @Lilly recommended adding a custom “Ask the bot” link in the sidebar and dropdown for @Angela_MRS’s AI persona chatbot, using `/discourse-ai/ai-bot/conversations` as the URL [read more](https://meta.discourse.org/t/-/365884/3?silent=true)

- @pfaffman warned against emailing unvalidated addresses when @qingfeng1024 explored bulk-marketing to non-registered users. @nathank proposed using Discourse itself as the capture form to ensure opt-in and easy onboarding [read more](https://meta.discourse.org/t/-/365824/1?silent=true)

- @JammyDodger walked @jimmy0017 through [Data Explorer](https://meta.discourse.org/t/32566?silent=true) queries and index-rebuild steps after “Failed to backfill ‘Reader’ badge” errors, but the `post_timings` table remains oversized [read more](https://meta.discourse.org/t/-/365756/1?silent=true)

- @blake explained that migrating annual subscribers to a lifetime plan requires manual cancellation and group reassignment due to plugin limitations, answering @tchristensen’s subscription-migration query [read more](https://meta.discourse.org/t/-/365819/3?silent=true)

- @awesomerobot noted that switching from `zh_CN` to a web-standard `zh-CN` resolves custom header link locale issues and committed updates to accept both formats [read more](https://meta.discourse.org/t/-/365933/3?silent=true)

- @nolo recommended the [Tag Icons](https://meta.discourse.org/t/109757?silent=true) theme component after @ja_ke asked how to add emojis to tags [read more](https://meta.discourse.org/t/-/365928/3?silent=true)

#### #UX

- @Moin observed that `(TM)` now renders as a black ™ emoji, leading to contrast problems in dark themes. Discussion continues on the trade-offs of replacing text (`™`) with emoji [read more](https://meta.discourse.org/t/-/365799/1?silent=true)

- @JammyDodger highlighted broken DiscoTOC styling on mobile when no replies exist, making table-of-contents navigation cumbersome [read more](https://meta.discourse.org/t/-/353845/2?silent=true)

- @NateDhaliwal pointed out that long GitHub repository names sit flush to the edge of oneboxes without padding, affecting visual consistency [read more](https://meta.discourse.org/t/-/365875/1?silent=true)

#### #Data & reporting

- @one1 inquired about counting total searches over a custom period. @JammyDodger recommended crafting a [Data Explorer](https://meta.discourse.org/t/32566?silent=true) SQL query and exploring existing #sql-query examples [read more](https://meta.discourse.org/t/-/365753/1?silent=true)

#### #Developer Guides

- @pfaffman suggested creating a theme component to prevent mis-editing core files when using the new form toolkit. @david explained how documentation links to GitHub source files aid in safe PR submission [read more](https://meta.discourse.org/t/-/326439/30?silent=true)

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

- @sam shared major image-upload improvements in the Rust & WebAssembly blog, raising minimal upload size to 10 MB [read more](https://meta.discourse.org/t/-/196998/42?silent=true)

- @Lilly proposed a custom “Ask the bot” link in both the sidebar and dropdown to boost AI persona visibility [read more](https://meta.discourse.org/t/-/365884/3?silent=true)

- @awesomerobot fixed custom header link locale matching and expanded format support in the #custom-header-links plugin [read more](https://meta.discourse.org/t/-/365933/3?silent=true)

- @SaraDev explained the SSO-induced 6–7 second initial load time and outlined resource-tuning tips for improved TTFB [read more](https://meta.discourse.org/t/-/360625/3?silent=true)

- @blake clarified that the Subscriptions plugin requires manual plan cancellations for migrating annual subscribers [read more](https://meta.discourse.org/t/-/365819/3?silent=true)

- @nat responded on the Discourse Livestream plugin about showing content conditionally when a user marks “Going” [read more](https://meta.discourse.org/t/-/341335/22?silent=true)

- @david detailed the in-doc GitHub links and edit controls in the Developer Guides, aiding safe contributions to the form toolkit docs [read more](https://meta.discourse.org/t/-/326439/31?silent=true)

- @pmusaraj offered a CSS workaround for hiding unwanted ActivityPub status messages in topics [read more](https://meta.discourse.org/t/-/266794/447?silent=true)

- @joffreyjaffeux requested screenshots and video examples to diagnose keyboard-overlay issues on Android interfaces [read more](https://meta.discourse.org/t/-/363505/8?silent=true)

It was 24 hours of deep dives, emoji debates, and PRs galore—now go treat yourself to a well-earned break!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [14 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/504 "2025-05-14T21:03:46Z")

</div>

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

## Key Stats

- Total new posts: **79** (2025-05-13 to 2025-05-14)
- Total new topics: **14** (2025-05-13 to 2025-05-14)
- **Top users** :
  - @digitaldominica: 6 posts, 4 likes
  - @JammyDodger: 4 posts, 2 likes
  - @NateDhaliwal: 4 posts, 3 likes
  - @Genius: 3 posts, 3 likes
  - @awesomerobot: 2 posts, 4 likes
  - @joffreyjaffeux: 2 posts, 6 likes
  - @tgxworld: 2 posts, 3 likes
  - @Arkshine: 1 post, 3 likes
  - @nolo: 1 post, 3 likes
  - @pmusaraj: 1 post, 2 likes

## Interesting Topics

#UX

- **™ replaced by emoji instead of ™** – @fefrei originally reported that the ™ character was rendering as an emoji [discussion](https://meta.discourse.org/t/-/365799/1?silent=true), and @joffreyjaffeux confirmed the fix in PR [#32713](https://github.com/discourse/discourse/pull/32713) – [read more](https://meta.discourse.org/t/-/365799/3?silent=true) #emoji

- **Misplaced AI Docs Overlay button** – @SvenPuschmann first flagged the floating **AI Docs** button overlapping core controls on iOS [report](https://meta.discourse.org/t/-/366138/1?silent=true), and @pmusaraj suggested adding `margin-bottom: 70px;` to `.ikp-chat-button__container` – [read more](https://meta.discourse.org/t/-/366138/2?silent=true) #ai #accessibility

- **Site header overlaps composer on mobile** – @NateDhaliwal illustrated how the mobile composer is hidden behind the header (see [screenshot](https://meta.discourse.org/t/-/366008/2?silent=true)) and the issue occurs on both reply and topic composers – [read more](https://meta.discourse.org/t/-/366008/1?silent=true) #composer #mobile

#Feature

- **Customize icon without global replacement** – @digitaldominica asked about changing a single icon instance without affecting global icons and @awesomerobot closed it as a duplicate of [Change single instance of icon](https://meta.discourse.org/t/-/336356/10?silent=true); an example CSS method was shared – [read more](https://meta.discourse.org/t/-/366088/4?silent=true) #Feature

- **Read CalDAV calendar data from external server** – @Thomas_Rother proposed enhancing the calendar plugin to fetch events from a CalDAV service like Radicale, referencing the [Calendav gem](https://github.com/pat/calendav) and the #calendar-and-event tag – [read more](https://meta.discourse.org/t/-/366108/1?silent=true) #calendar-and-event

- **VBulletin bulk importer issues** – @pfaffman is debugging why the vBulletin bulk importer creates users and posts but not topics in `create_topics(topics)` and how `base.rb:create_records` processes `processed` vs. `skipped` – [read more](https://meta.discourse.org/t/-/366162/1?silent=true) #Dev

#Bug

- **Upload images in chat can’t show normally with S3 CDN** – @Super_James and @w.h reported that chat thumbnails fail because the API returns direct S3 URLs; @tgxworld suggested a `S3_USE_CDN_URL_FOR_ALL_UPLOADS` setting, and the discussion was escalated by tagging @martin / @renato in [post 5](https://meta.discourse.org/t/-/365540/5?silent=true) – [read more](https://meta.discourse.org/t/-/365540/2?silent=true) #Bug #chat

- **FontAwesome Pro Plugin not changing all default icons** – @Arkshine noticed missing mappings for icons like `layer-group` in the plugin [initial report](https://meta.discourse.org/t/-/365953/1?silent=true) and is updating it to match Discourse’s core list – [read more](https://meta.discourse.org/t/-/365953/2?silent=true) #fontawesome-pro

- **YouTube titles intermittently appearing in search results** – @ma0sm opened the thread [post 1](https://meta.discourse.org/t/-/366060/1?silent=true) after seeing inconsistent onebox indexing, linked to the original [feature request 76175/8](https://meta.discourse.org/t/-/76175/8?silent=true), and @awesomerobot clarified the search uses post text in [post 2](https://meta.discourse.org/t/-/366060/2?silent=true) – [read more](https://meta.discourse.org/t/-/366060/2?silent=true) #Bug

- **Admin splitting PMs: unable to add yourself** – @Overgrow pointed out that after splitting a private message into a new topic, admins can’t include themselves, so it doesn’t appear in their inbox – [read more](https://meta.discourse.org/t/-/366110/1?silent=true) #Bug #private-message

#Support

- **Adsense Google setup issues** – @Genius faced a “Couldn’t verify your site” error when adding `ads.txt` to a hosted Discourse plan; @JammyDodger walked through proper Site Settings and publisher ID fields in [post 3](https://meta.discourse.org/t/-/366054/3?silent=true) – [read more](https://meta.discourse.org/t/-/366054/1?silent=true) #advertising

- **Breadcrumb component skips multi-level categories** – @Steve_John reported Home/A/B/C shows “Home/B/C”, missing A, with the component’s logic; @nolo confirmed the default only supports two levels and referenced [breadcrumb-links](https://meta.discourse.org/t/-/325372?silent=true) and a follow-up in [post 3](https://meta.discourse.org/t/-/366014/3?silent=true) – [read more](https://meta.discourse.org/t/-/366014/1?silent=true) #Support

- **Problems with adding HTML via theme component** – @Issa_George struggled to inject a widget into `/c/nfl-memes/20` and shared code in [post 8](https://meta.discourse.org/t/-/365656/8?silent=true); @NateDhaliwal requested full snippets in [post 10](https://meta.discourse.org/t/-/365656/10?silent=true) – [read more](https://meta.discourse.org/t/-/365656/10?silent=true) #Theme #html

- **Sticky reactions configuration** – @Dimava wants reactions to stay like Likes with fixed icons for consistency, but no solution has been provided – [read more](https://meta.discourse.org/t/-/315144/2?silent=true) #Support #reactions

- **“Watching” for new topics only** – @tknospdr asked about getting alerts only for new topics; @pfaffman explained “Watching First Post” in [post 3](https://meta.discourse.org/t/-/366157/3?silent=true) and @jahan_gagan detailed the default categories setting in [post 6](https://meta.discourse.org/t/-/366157/6?silent=true) – [read more](https://meta.discourse.org/t/-/366157/6?silent=true) #Support #notifications

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

- @joffreyjaffeux followed up on the ™→emoji fix [read more](https://meta.discourse.org/t/-/365799/3?silent=true) and helped debug chat landscape problems on iPad [read more](https://meta.discourse.org/t/-/365043/11?silent=true).
- @awesomerobot closed the icon-customization thread as a duplicate [read more](https://meta.discourse.org/t/-/366088/4?silent=true) and clarified YouTube search indexing [read more](https://meta.discourse.org/t/-/366060/2?silent=true).
- @tgxworld triaged the S3 CDN chat-image bug [read more](https://meta.discourse.org/t/-/365540/2?silent=true) and escalated it by tagging @martin/ @renato [read more](https://meta.discourse.org/t/-/365540/5?silent=true).
- @pmusaraj suggested a quick CSS margin fix for the misplaced AI Docs button [read more](https://meta.discourse.org/t/-/366138/2?silent=true).
- @sam requested a “reminder: none” option in the policy UI (#pr-welcome) [read more](https://meta.discourse.org/t/-/365687/2?silent=true).
- @chapoi led the chat-landscape troubleshooting for iPad users [read more](https://meta.discourse.org/t/-/365043/9?silent=true).
- @Lilly asked for Safari screenshots to further diagnose the iPad chat bug [read more](https://meta.discourse.org/t/-/365043/13?silent=true).

After chasing emojis, icons, and runaway chat bubbles yesterday, it’s time to paws and celebrate!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [15 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/505 "2025-05-15T21:03:06Z")

</div>

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

## Key Stats

- **New posts:** 95
- **New topics:** 12
- **Top users (likes, posts):**
  - @sam (22 likes, 13 posts)
  - @Moin (6 likes, 5 posts)
  - @joffreyjaffeux (5 likes, 2 posts)
  - @awesomerobot (4 likes, 2 posts)
  - @JammyDodger (4 likes, 3 posts)
  - @Danielle (3 likes, 1 post)
  - @mark.reeves (3 likes, 1 post)
  - @nathank (3 likes, 2 posts)
  - @merefield (3 likes, 4 posts)
  - @gschmid (3 likes, 2 posts)

_(Data from 2025-05-14 to 2025-05-15)_

## Interesting Topics

#Community

- **Using forum researcher to help organize and split large topics**  
@sam introduced a new AI-driven research persona to streamline dissecting enormous discussions such as the Kanban Board mega-thread. [read more](https://meta.discourse.org/t/-/366188/1?silent=true)

#Bug

- **Singular text no longer works after customizing plural variant**  
@Moin discovered that overriding only the “one” translation broke the “other” form, prompting a discussion on targeting `.one` vs `.other` variants. [read more](https://meta.discourse.org/t/-/365801/1?silent=true)

- **ActivityPub posts should render dates properly**  
@mark.reeves reported that ActivityPub oneboxes weren’t displaying dates, leading to fixes for direct date output. [read more](https://meta.discourse.org/t/-/366279/1?silent=true)

#Support

- **How to Pin a Category or Its Topics to the Top of the Topic List?**  
@omppatil asked for a “super pin” feature, and @awesomerobot recommended the Featured Lists theme component. [read more](https://meta.discourse.org/t/-/366301/1?silent=true)

- **How is this daily sign-in implemented? I get points randomly every day**  
@ja_ke wondered about gamification visits, and @JammyDodger explained default visit-score behavior. [read more](https://meta.discourse.org/t/-/366247/1?silent=true)

- **Does discourse have a lottery theme or plugin?**  
@ja_ke sought a raffle plugin; community members pointed to examples like NiiHost’s Lottery component. [read more](https://meta.discourse.org/t/-/366246/1?silent=true)

- **How do I configure a subdomain for Discourse?**  
@Matthias_Schuster struggled with Namecheap subdomains, and @pfaffman linked to an A-record setup guide. [read more](https://meta.discourse.org/t/-/366299/1?silent=true)

#Announcements

- **Webinar: Growing and Retaining Your Community**  
@Danielle invited everyone to join on May 20 for insights into member motivations, trust building, and retention tactics. [read more](https://meta.discourse.org/t/-/366245/1?silent=true)

#Plugin

- **Discourse Calendar (and Event)**  
@benji and @Nick_Stager investigated duplicated multi-day events in the upcoming sidebar and discussed potential fixes. [read more](https://meta.discourse.org/t/-/97376/505?silent=true)

#Feature

- **Is there an official Discourse Model Context Protocol (MCP)?**  
@jrgong proposed an MCP for API and Dev Docs compatibility, with @EricGT weighing in on implementation. [read more](https://meta.discourse.org/t/-/364859/1?silent=true)

- **Recurring webinars**  
@DamirDame requested support for recurring Zoom sessions in the webinars plugin. [read more](https://meta.discourse.org/t/-/366225/1?silent=true)

- **Pin more than one topic globally**  
@Andrew15-5 asked to pin multiple home-page topics; @Moin demonstrated the existing wrench-menu pin UI. [read more](https://meta.discourse.org/t/-/366271/1?silent=true)

#contribute:translations

- **Add Uyghur language**  
@Sahran announced that the Uyghur translation is now 100% complete, expanding global reach. [read more](https://meta.discourse.org/t/-/309466/8?silent=true)

#Developer Guides

- **Add a featured topic list to your Discourse homepage**  
@drehmann is migrating the how-to from `setupComponent` to `component-export` style in a GJS file. [read more](https://meta.discourse.org/t/-/132949/30?silent=true)

#UX

- **Filter by date before/after field not aligned with other fields**  
@NateDhaliwal pointed out misaligned date filters on mobile search. [read more](https://meta.discourse.org/t/-/366217/1?silent=true)

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

- **@sam** demoed the new AI research persona in [Using forum researcher to help organize and split large topics](https://meta.discourse.org/t/-/366188/1?silent=true) and tackled a slew of UI and import quirks in [Strikethrough with empty lines](https://meta.discourse.org/t/-/172632/5?silent=true), [Downloading remote images doesn’t work with protocol-less srcs](https://meta.discourse.org/t/-/55601/10?silent=true), [This policy has no possible users when set to private](https://meta.discourse.org/t/-/365688/2?silent=true), [Ability to NOT close topics (after x posts) in some categories](https://meta.discourse.org/t/-/46826/2?silent=true), [Automatic encoding of parsed URL params](https://meta.discourse.org/t/-/67232/44?silent=true), [Working with different needs in raw/cooked content](https://meta.discourse.org/t/-/46723/8?silent=true), [Smoke-testing plugins during upgrade process](https://meta.discourse.org/t/-/71118/23?silent=true), and [Suggestion for /admin/upgrade#/](https://meta.discourse.org/t/-/65000/3?silent=true)

- **@joffreyjaffeux** reverted a problematic REST-API change and apologized in [Changes to /admin/users/list/all.json API response structure?](https://meta.discourse.org/t/-/365629/19?silent=true)

- **@awesomerobot** guided on pinning in [How to Pin a Category or Its Topics to the Top of the Topic List?](https://meta.discourse.org/t/-/366301/3?silent=true) and proposed clearer wording in [“Watching for new topics, mentions & replies”](https://meta.discourse.org/t/-/366157/7?silent=true)

- **@Danielle** promoted the upcoming session in [Webinar: Growing and Retaining Your Community](https://meta.discourse.org/t/-/366245/1?silent=true)

- **@mark.reeves** reported the date-rendering bug in [ActivityPub posts should render dates properly](https://meta.discourse.org/t/-/366279/1?silent=true)

- **@benji** helped troubleshoot multi-day event duplication in [Discourse Calendar (and Event)](https://meta.discourse.org/t/-/97376/507?silent=true)

And that’s a wrap—after taming mega-Kanban boards and priming webinars, here’s hoping your threads are as organized as your calendars tomorrow!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [16 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/506 "2025-05-16T21:02:24Z")

</div>

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

## Key Stats

**New posts** : 111  
**New topics** : 16

**Top users:**

- @JammyDodger (26 likes, 16 posts)
- @merefield (11 likes, 19 posts)
- @patrickemin (7 likes, 6 posts)
- @david (6 likes, 2 posts)
- @nolo (5 likes, 3 posts)
- @RGJ (4 likes, 3 posts)
- @pfaffman (3 likes, 3 posts)
- @supermathie (3 likes, 1 post)
- @Moin (3 likes, 2 posts)
- @HAWK (3 likes, 1 post)

* * *

## Interesting Topics

**#Dev**

- @JammyDodger asked if the [all-the-themes update\_from\_meta.rb script](https://meta.discourse.org/t/-/366403/1?silent=true) needs tweaking to handle the newer #Theme component category; @david confirmed the adjustment and shared the [2820410eb24e38dddcf14500ba77d2227ce9487c commit](https://github.com/discourse/all-the-themes/commit/2820410eb24e38dddcf14500ba77d2227ce9487c).

**#Support**

- @sheng_hualuo reported that clicking avatars yielded a `PG::UndefinedTable: relation "gamification_leaderboard_cache_1_all_time"` error and browser logs showed an unsupported `.hbr` template in a theme component; @merefield guided removing the #gamification plugin and the faulty theme component to restore user cards [read more](https://meta.discourse.org/t/-/366391/1?silent=true).

- In a tagging #Support thread, @bayardo.rivas discovered that misconfigured `trust_level_0` vs `trust_level_1` settings prevented topic creation and tagging; @HAWK clarified TL1 users inherit TL0 privileges and @JammyDodger pointed out category-specific tag restrictions [read more](https://meta.discourse.org/t/-/366318/1?silent=true).

- @saish wanted to inject custom fields into the default composer per #tags; after exploring form templates, @merefield confirmed that only a plugin can achieve this, while @JammyDodger highlighted existing theme component and preset composer options [read more](https://meta.discourse.org/t/-/366377/1?silent=true).

- @Matthias_Schuster sought clear steps for setting up a subdomain; after referencing `INSTALL-cloud.md`, @merefield demonstrated that creating an A record (host column) and obtaining an SSL certificate are the only required actions [read more](https://meta.discourse.org/t/-/366299/9?silent=true).

**#Feature**

- Spanning two discussions (#366352 & #366356), @patrickemin requested a staff-only, single-click bump button; contributors (@KhoiUSA, @pfaffman, @Lilly) outlined using a #Theme component to fire the existing AJAX bump call, proposed auto-bump defaults, and suggested community marketplace gigs for quick delivery [read more](https://meta.discourse.org/t/-/366356/1?silent=true).

**#UX**

- @JammyDodger reported that on iPhone/Safari the admin dashboard froze until the sidebar was opened; @awesomerobot merged a fix in [PR #32775](https://github.com/discourse/discourse/pull/32775) to ensure smooth scrolling [read more](https://meta.discourse.org/t/-/366402/1?silent=true).

- @nolo highlighted that official components ignore the **prioritize username** site setting, suggesting templates conditionally insert display names instead of raw usernames [read more](https://meta.discourse.org/t/-/366425/1?silent=true).

- @JammyDodger proposed that anon visitors should be allowed to view who voted on a topic without forced sign-up, noting vote lists are already public elsewhere [read more](https://meta.discourse.org/t/-/366438/1?silent=true).

- @JammyDodger found that the tag selector in the title edit modal won’t close upon selection on mobile, forcing users to toggle the category selector as a workaround [read more](https://meta.discourse.org/t/-/366397/1?silent=true).

- @JammyDodger noted that the @/emoji autocomplete dropdown sometimes renders too far from the cursor on mobile, obscuring top suggestions in chat and search contexts [read more](https://meta.discourse.org/t/-/366427/1?silent=true).

**#Installation**

- @alex.diker tried the bitnami/discourse Docker image for quick testing but encountered an exit-code error; @merefield directed them to Bitnami’s own support and recommended using the official [standard install](https://meta.discourse.org/t/142537?silent=true) for community help [read more](https://meta.discourse.org/t/-/366503/1?silent=true).

**#Announcements**

- @NateDhaliwal asked whether the “Growing and Retaining Your Community” webinar would be recorded; @Danielle confirmed that the replay will be posted in the OP a few days after the live event [read more](https://meta.discourse.org/t/-/366245/4?silent=true).

**#Bug**

- @lindsey shared a CSS snippet to override category text color while the team improves automatic contrast, and @davidb is investigating restoring direct UI control in the #Bug category color issue [read more](https://meta.discourse.org/t/-/363090/13?silent=true).

- @pento merged a fix for the invite bug where existing users weren’t added to groups if they already had topic access, resolving the inconsistency in invites [read more](https://meta.discourse.org/t/-/365406/6?silent=true).

* * *

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

- @david updated the [all-the-themes script](https://meta.discourse.org/t/-/366403/2?silent=true) to support the new #Theme component category and explained how muted tags are excluded.
- @HAWK clarified that trust\_level\_1 users inherently have trust\_level\_0 permissions in the [tagging privilege discussion](https://meta.discourse.org/t/-/366318/5?silent=true).
- @supermathie pointed to the [emoji update guidance](https://meta.discourse.org/t/-/216166/9?silent=true) to explain why Apple’s emoji set isn’t distributable.
- @Danielle confirmed the replay posting details for the [community growth webinar](https://meta.discourse.org/t/-/366245/4?silent=true).
- @MarkDoerr announced his PR adding SEK support to the [Subscriptions plugin](https://meta.discourse.org/t/-/316003/13?silent=true).
- @awesomerobot merged the sidebar freeze fix via [PR #32775](https://github.com/discourse/discourse/pull/32775) in response to the #UX freeze report (366402/2).
- @Roman_Rizzi resolved the JSON schema mismatch for AI summarization in [post 10](https://meta.discourse.org/t/-/365587/10?silent=true).
- @davidb is investigating the automated text color contrast issue in [post 17](https://meta.discourse.org/t/-/363090/17?silent=true).
- @Lilly suggested exploring auto-bump settings as a simpler alternative in the [manual bump request](https://meta.discourse.org/t/-/366352/6?silent=true).
- @lindsey provided a CSS workaround for category text colors in [post 13](https://meta.discourse.org/t/-/363090/13?silent=true).

Here’s to another day of discourse—and no puppies were harmed in the making of these updates! 🐾

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [17 במאי,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/507 "2025-05-17T21:01:37Z")

</div>

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

## Key Stats

- **39 new posts** and **10 new topics** in the last 24 hours.

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

## Interesting Topics

#Site feedback

- @NateDhaliwal spotted a new globe-with-plus icon in the post menu and wondered why content doesn’t translate until **experimental\_content\_localization** is enabled [read more](https://meta.discourse.org/t/-/366531/1?silent=true).

#Support

- @bartv struggled to enter a phone-number regex in #watched-words, and @JammyDodger confirmed manually typing the pipes (`|`) fixes the editor split issue [read more](https://meta.discourse.org/t/-/366534/1?silent=true).

- A new user, @Lyles, couldn’t see the “New Topic” button on the OpenAI community; @Lilly reproduced it working on test accounts and advised contacting that site’s moderators again [read more](https://meta.discourse.org/t/-/366518/1?silent=true).

- @Mahidhar asked how to display sub-categories as list items under their parent; @Moin pointed to the #discourse-doc-categories plugin and the documentation index topic [read more](https://meta.discourse.org/t/-/366544/1?silent=true).

- @Kartoon reported that only one of their themes lost its new-reply highlight color, turning all states identical; @pfaffman asked for the theme name and stock/modified status [read more](https://meta.discourse.org/t/-/366551/1?silent=true).

- @Jose_C_Gomez hit an “unsupported Docker version” error during a web upgrade and sought a rollback workaround [read more](https://meta.discourse.org/t/-/366569/1?silent=true).

#Bug

- @ondrej discovered that pasting a category link into the composer reveals hidden sub-categories users can’t access, both on Meta and other communities [read more](https://meta.discourse.org/t/-/366541/1?silent=true).

- @AdjustableWrench found that HTML checkbox fields labeled **Confirmation** need two clicks on mobile to register on signup and sought reproduction steps across browsers [read more](https://meta.discourse.org/t/-/366538/1?silent=true).

- In an older thread, @Lilly proposed adding an “Advanced Settings” toggle to restore the missing text-color option for categories after the last update [read more](https://meta.discourse.org/t/-/363090/21?silent=true).

#Dev

- @pfaffman couldn’t render a tooltip component in the new form toolkit despite following the docs; he tried both `discourse/components/d-tooltip` and `float-kit/components/d-tooltip` imports [read more](https://meta.discourse.org/t/-/366561/1?silent=true).

- @elmuerte reported that editing `config/locales/client.en.yml` hangs WSL puma, whereas other files reload fine; they’re working off the stable branch [read more](https://meta.discourse.org/t/-/366555/1?silent=true).

#Data & reporting

- @one1 asked for the total site search count over a custom time range, and @JammyDodger offered query assistance for the [Data Explorer](https://meta.discourse.org/t/32566?silent=true) plugin [read more](https://meta.discourse.org/t/-/365753/1?silent=true).

#Plugin

- In the ActivityPub Plugin thread, @Olle11 confirmed a recent workaround finally worked for remote fetch issues on Mastodon instances [read more](https://meta.discourse.org/t/-/266794/452?silent=true).

#Feature

- @AdjustableWrench expressed joy when new currency codes were added to the Subscriptions plugin, making day-to-day billing possible in more regions [read more](https://meta.discourse.org/t/-/316003/14?silent=true).

- @digitaldominica shared a DOM-observer snippet using `api.onPageChange()` to reliably replace the #create-topic button icon after render [read more](https://meta.discourse.org/t/-/336356/15?silent=true).

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

- @Lilly helped resolve the OpenAI forum “New Topic” button issue in [Sou nova usuária…](https://meta.discourse.org/t/-/366518/3?silent=true).

- @Lilly suggested an “Advanced Settings” approach in [Text color field for categories missing after update](https://meta.discourse.org/t/-/363090/21?silent=true).

- @awesomerobot offered to tackle the locale logic in [Custom header link locale issue](https://meta.discourse.org/t/-/365933/5?silent=true).

> After all this globe-trotting button-pressing, regex chasing, and theme tweaking, it’s time to let the pups out for a celebratory walk! 🐾

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [18 במאי,‏ 2025,‏ 9:04pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/508 "2025-05-18T21:04:11Z")

</div>

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

**Key Stats**

- **39** new posts

- **3** new topics

- **Top users:**

* * *

**Interesting Topics**

#Support

- @Richie raised eyebrows at the “Min first post length” setting after discovering you can set it to 2,000,000,000 characters and joked about forcing users to type billions more than a simple “Thank you.” @tobiaseigen countered that lowering it risks a chat-style forum and recommended caution  
[Richie’s insight](https://meta.discourse.org/t/-/313736/11?silent=true)  
[tobiaseigen’s caution](https://meta.discourse.org/t/-/313736/12?silent=true)  
[read more](https://meta.discourse.org/t/-/313736/1?silent=true)

- Frustration hit when an **unsupported Docker version** blocked an upgrade, so @pfaffman advised migrating to a fresh VM and shared a multi-step fix—upgrading Ubuntu and Docker to restore `require_message` migrations without drama. #docker  
[pfaffman’s tip](https://meta.discourse.org/t/-/366569/3?silent=true)  
[step-by-step solution](https://meta.discourse.org/t/-/366569/9?silent=true)  
[read more](https://meta.discourse.org/t/-/366569/1?silent=true)

- New feature ideas surfaced on how to **close topics after a certain number of posts** instead of time; @Moin asked how to configure post-based auto-closure per category, building on a [2018 discussion](https://meta.discourse.org/t/ability-to-not-close-topics-after-x-posts-in-some-categories/46826/2?silent=true)  
[Moin’s question](https://meta.discourse.org/t/-/366615/1?silent=true)  
[read more](https://meta.discourse.org/t/-/366615/1?silent=true)

- @sok777 noticed huge `data-preloaded` payloads for veteran users were slowing page loads by up to 10× and asked whether trimming database tracking states would be safe or break badges/trust levels  
[issue report](https://meta.discourse.org/t/-/366612/1?silent=true)  
[read more](https://meta.discourse.org/t/-/366612/1?silent=true)

- @Steve_John detailed _intermittent loading issues_ when navigating between top-level and child categories; @pfaffman pointed to the [Experimental Lazy-Loaded Categories Feature](https://meta.discourse.org/t/experimental-lazy-loaded-categories-feature-enabled-on-meta/299836?silent=true) as the likely culprit  
[Steve’s post](https://meta.discourse.org/t/-/366607/1?silent=true)  
[read more](https://meta.discourse.org/t/-/366607/1?silent=true)

- @Kartoon discovered that a recent CSS override in the #Blackout theme disabled the “new reply” highlight on desktop, tracing it back to a core update’s background-color rules

#Site feedback

- @Falco unveiled a plan to localize all dynamic Discourse elements (_translator_, _discourse-translator_) and previewed AI-powered auto-translations to empower multilingual communities—@NateDhaliwal chimed in with a 👍 for the clarity  
[Falco’s outline](https://meta.discourse.org/t/-/366531/6?silent=true)  
[Nate’s reply](https://meta.discourse.org/t/-/366531/7?silent=true)  
[read more](https://meta.discourse.org/t/-/366531/1?silent=true)

#Self-Hosting

- @Ethsim2 struggled to remove the “disable emails” banner after a backup, and @Moin reminded everyone that emails are auto-disabled for non-staff by default.

> “When a backup is restored, outgoing mail for non-staff is disabled… Change site setting ‘disable\_emails’ to re-enable.”  
> [problem report](https://meta.discourse.org/t/-/108034/70?silent=true)  
> [Moin’s tip](https://meta.discourse.org/t/-/108034/71?silent=true)  
> [read more](https://meta.discourse.org/t/-/108034/1?silent=true)

#Feature

- @sam landed a fix for data passing to artifacts in the #ai-artifacts plugin, shipping a PR that leverages `postMessage` to support async calls—good news for AI integrations  
[sam’s comment](https://meta.discourse.org/t/-/350791/10?silent=true)  
[read more](https://meta.discourse.org/t/-/350791/1?silent=true)

#Plugin

- In #pavilion territory, @thoka disabled the **Multilingual Plugin** after an `ActionView::Template::Error` for a missing `locales/i18n.js` (removed upstream), sparking a discussion on updating asset paths  
[error trace](https://meta.discourse.org/t/-/142740/170?silent=true)  
[read more](https://meta.discourse.org/t/-/142740/1?silent=true)

#Bug

- @HamMan2118 discovered that pasting a category link into the composer reveals public subcategories but hides private ones—likely by design but raising UX questions about access visibility  
[test case](https://meta.discourse.org/t/-/366541/2?silent=true)  
[read more](https://meta.discourse.org/t/-/366541/1?silent=true)

- @cuo_wu still faces a **CORS error** when assets use relative paths, asking if there’s any update or workaround as the issue lingers  
[issue detail](https://meta.discourse.org/t/-/333024/8?silent=true)  
[read more](https://meta.discourse.org/t/-/333024/1?silent=true)

#Dev

- After tweaking `client.en.yml`, @pfaffman reminded contributors that the development server must be restarted to pick up locale changes—a subtlety that trips up many in #dev-install setups  
[pfaffman’s note](https://meta.discourse.org/t/-/366555/2?silent=true)  
[read more](https://meta.discourse.org/t/-/366555/1?silent=true)

#Theme component

- @Kartoon asked for a way to omit entire blocks of emoji, noting that the **emoji deny list** setting is tedious for bulk removals—calling for a more flexible #broken emoji-widget strategy  
[discussion](https://meta.discourse.org/t/-/119562/15?silent=true)  
[read more](https://meta.discourse.org/t/-/119562/1?silent=true)

#Theme

- @NateDhaliwal suggested making the table-of-contents button in the experimental #horizon-theme more circular for consistency, echoing calls for minor UI refinements  
[screenshot & suggestion](https://meta.discourse.org/t/-/360486/21?silent=true)  
[read more](https://meta.discourse.org/t/-/360486/1?silent=true)

* * *

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

- @Falco explained the globe-with-plus localization initiative and the forthcoming AI translations in #Site feedback  
[post](https://meta.discourse.org/t/-/366531/6?silent=true)

- @sam delivered the PR fix for artifact data passing in the #ai-artifacts plugin

- @tobiaseigen weighed in on minimum post length settings in #Support, cautioning against chat-style chatter [advice](https://meta.discourse.org/t/-/313736/12?silent=true) and seeking use-case context [question](https://meta.discourse.org/t/-/313736/17?silent=true)

From Docker dramas to emoji evictions and PR triumphs, yesterday’s meta-marathon proved there’s never a dull moment—see you on the boards!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [19 במאי,‏ 2025,‏ 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/509 "2025-05-19T21:02:33Z")

</div>

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

## Key Stats

- **Timeframe:** 2025-05-18 to 2025-05-19
- **New posts:** 100
- **New topics:** 15
- **Top users (likes / posts):**
  - @JammyDodger (15 / 10)
  - @tobiaseigen (8 / 5)
  - @Jagster (7 / 8)
  - @pfaffman (6 / 5)
  - @carlossouza (5 / 4)
  - @david (5 / 1)
  - @nat (5 / 2)
  - @Arkshine (4 / 3)
  - @angus (3 / 2)
  - @nathank (3 / 4)

## Interesting Topics

#UX

- @Jagster discovered that clicking `/latest` within a category shows only that category’s posts rather than the sitewide feed, confirmed on Safari and DiscourseHub [read more](https://meta.discourse.org/t/-/366652/1?silent=true)

- @meglio reported that **Topic assignment shown thrice** in the sidebar, with @nat clarifying whether each assignment link navigates to a distinct post [read more](https://meta.discourse.org/t/-/366635/1?silent=true)

#Support

- @carlossouza shared frustration about not being able to remove the sidebar and welcome banner after installing themes, eventually learning to toggle _Navigation menu_ and add custom CSS to hide the banner [read more](https://meta.discourse.org/t/-/366617/1?silent=true)

- @tobiaseigen kicked off a new thread for AWS Cognito passwordless login setup, recommending the OpenID Connect plugin and AI assistance despite redirect issues at `/login` [read more](https://meta.discourse.org/t/-/366622/1?silent=true)

- @alkah3st asked how Unreal Engine’s forum achieves collapsible subcategories in the sidebar and shared a JS/CSS snippet built with AI help to replicate Rows-style subcategory display [read more](https://meta.discourse.org/t/-/366657/1?silent=true)

- @Arkshine diagnosed that SVG `<defs>` are stripped on upload—breaking animations—proposed whitelisting `<symbol>`, and opened PR [#32806](https://github.com/discourse/discourse/pull/32806) to fix rendering [read more](https://meta.discourse.org/t/-/366679/1?silent=true)

- @Dan_Eastwood probed the behavior of _claimed_ review-queue items, suggesting a timeout for stale claims after a moderator absence, though his immediate issue was resolved upon the moderator’s return [read more](https://meta.discourse.org/t/-/366738/1?silent=true)

- @tknospdr requested a paid subscription workflow to sell individual marketplace posts by adding/removing group permissions via the Subscriptions or Automation plugin [read more](https://meta.discourse.org/t/-/366751/1?silent=true)

- @dax, @Moin, and @JammyDodger discussed **Close topic after x posts in some categories** , weighing post-count limits vs time-based auto-close and brainstorming a central Topic Timer UI [read more](https://meta.discourse.org/t/-/366615/1?silent=true)

- @Steve_John, @pangbo, and @sok777 investigated intermittent loading and lazy-load glitches when switching between top-level and child categories, confirming that enabling lazy load resurfaced some missing categories [thread](https://meta.discourse.org/t/-/365544/13?silent=true) but didn’t fully resolve refresh issues [read more](https://meta.discourse.org/t/-/366607/4?silent=true)

- @meglio explored the possibility of manual drag-and-drop **custom topic ordering** in categories, with workarounds like editing publish dates and calls to move this to #Feature [read more](https://meta.discourse.org/t/-/366644/1?silent=true)

- @noahl proposed using AI to detect when solution posts appear—by spotting confirmation phrases or matching questions—so administrators could be alerted to potential answers [read more](https://meta.discourse.org/t/-/366698/1?silent=true)

#Dev

- @david outlined a deprecation timeline for inline `<script type='text/discourse-plugin'>` and `<script type='text/x-handlebars'>` tags in themes, detailing migration to `.hbs` or `.gjs` by September 2025 [read more](https://meta.discourse.org/t/-/366482/1?silent=true)

- @Architect upgraded a Discourse server to **Ubuntu 25.04 “Plucky Puffin”** , while @pfaffman recommended sticking with LTS 24.04 to avoid early EOL concerns [read more](https://meta.discourse.org/t/-/366712/1?silent=true)

#Marketplace

- @Mollyvog sought UK-based Discourse developers for a charity community, prompting offers from @merefield, @jahan_gagan, and @pacharanero to collaborate via PM [read more](https://meta.discourse.org/t/-/366670/1?silent=true)

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

- @tobiaseigen stepped in on AWS Cognito passwordless login guidance [thread](https://meta.discourse.org/t/-/366622/1?silent=true)
- @david announced the deprecation timeline for legacy `<script>` tags in themes [thread](https://meta.discourse.org/t/-/366482/1?silent=true)
- @nat clarified **topic assignment** behavior in the UX bug report [thread](https://meta.discourse.org/t/-/366635/2?silent=true)
- @selase debugged the #gamification crash affecting user cards with missing materialized views [thread](https://meta.discourse.org/t/-/366391/21?silent=true)
- @Lilly highlighted Don’s theme component for empty first posts as an existing solution [thread](https://meta.discourse.org/t/-/318665/11?silent=true)
- @dax weighed in on post-count auto-close limits and the broader Topic Timer UI proposal [thread](https://meta.discourse.org/t/-/366615/4?silent=true)
- @HAWK confirmed that the upcoming setup wizard refactor will address sidebar and banner configs [thread](https://meta.discourse.org/t/-/366617/11?silent=true)
- @sam contributed by mapping out the feature-request path for post-count topic closures [thread](https://meta.discourse.org/t/-/366615/3?silent=true)

Thanks for reading—and remember, if our SVGs can start animating again, anything’s possible!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [20 במאי,‏ 2025,‏ 9:01pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/510 "2025-05-20T21:01:47Z")

</div>

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

**Key Stats**

- **New posts:** 109
- **New topics:** 18
- **Top users (posts, likes):**
  - @awesomerobot (7 posts, 10 likes)
  - @RGJ (2 posts, 10 likes)
  - @JammyDodger (6 posts, 8 likes)
  - @sam (4 posts, 7 likes)
  - @pfaffman (7 posts, 4 likes)
  - @tobiaseigen (3 posts, 4 likes)
  - @Joe_F (6 posts, 3 likes)
  - @ludwikc (1 post, 3 likes)
  - @craigconstantine (1 post, 3 likes)
  - @pento (1 post, 3 likes)

**Interesting Topics**

- **#Bug** : A typo in Custom Category Boxes—@RGJ spotted a mistake in the `custom-category-boxes` component (#custom-category-boxes), and @awesomerobot merged a fix [read more](https://meta.discourse.org/t/-/366769/5?silent=true).

- **#Bug** : Back button in theme component “Edit Code” loads the old UI—@noahl reported that pressing “Back” in custom code editing drops into the legacy sidebar; @joffreyjaffeux confirmed the UX mismatch in [this thread](https://meta.discourse.org/t/-/366830/2?silent=true).

- **#Bug** : Existing users aren’t added to invited groups if they already have access—@pento regenerated an unexpiring invite link after @JammyDodger flagged an “invite expired” error [read more](https://meta.discourse.org/t/-/365406/10?silent=true).

- **#Support** : Category within Category—@Matthias_Schuster asked how to show subcategories above topics on the #categories page, and @RGJ pointed to the **Admin → Site Settings → Basic Setup → Desktop category page style** option [read more](https://meta.discourse.org/t/-/366761/3?silent=true).

- **#Support** : Unique post min settings not applying—@Tarun_Sharma was still able to repost identical content within 1 minute; @awesomerobot explained that posting restrictions don’t apply to admin accounts [read more](https://meta.discourse.org/t/-/366825/2?silent=true).

- **#Support** : Profile Picture on topics—@Joe_F wanted the OP’s avatar to remain on all replies; @awesomerobot pointed to the “Show Original Poster Avatars” theme component [read more](https://meta.discourse.org/t/-/366863/2?silent=true).

- **#Support** : All categories not showing for guests—@Olle11 saw an empty “All categories” on mobile; @nat requested screenshots to clarify the sidebar vs. dropdown issue [read more](https://meta.discourse.org/t/-/366794/2?silent=true).

- **#Support** : Notification API data issue—@Tarun_Sharma reported stale reaction counts in `/notifications.json`; the thread is still under troubleshooting [read more](https://meta.discourse.org/t/-/366838/1?silent=true).

- **#Support** : AI topic summarizer hangs with Gemini—@Parker1090 saw a 400 error from Gemini; @KhoiUSA linked a workaround in [this topic](https://meta.discourse.org/t/summarize-topic-with-ai-loads-indefinitely-invalid-json-payload-received/365587?silent=true) [read more](https://meta.discourse.org/t/-/366847/2?silent=true).

- **#Feature** : Use AI to be notified of potential solutions—@sam proposed an automation trigger change and asked about GPT-4.1 Mini or Gemini Flash 2.5 setup [read more](https://meta.discourse.org/t/-/366698/4?silent=true).

- **#Feature** : Allow Kanban board columns to show category/tag colors—@tobiaseigen revived this idea, noting that Discourse core doesn’t support colored tags or categories yet [read more](https://meta.discourse.org/t/-/366773/4?silent=true).

- **#Feature** : Make empty-topic titles possible—@bdfl wants to allow topic creation with only a title; discussion continues on best UX for new users [read more](https://meta.discourse.org/t/-/313736/24?silent=true).

- **#Feature** : Placeholder transforms in forms—@pacharanero requested text-substitution functions (slugify, URL-encode) for #placeholder-forms to streamline group/category creation [read more](https://meta.discourse.org/t/-/366848/1?silent=true).

- **#UX** : Filter-by-date alignment—@falco fixed misaligned “before/after” fields in search (#mobile, #search) via a pull request [read more](https://meta.discourse.org/t/-/366217/2?silent=true).

- **#UX** : AI Helper interrupts audio—@MachineScholar reported that closing the AI Helper restarts uploaded MP3 streams; UX improvement suggestions are welcome [read more](https://meta.discourse.org/t/-/366817/1?silent=true).

- **#Dev** : Custom GJS composer form data not in `opts` for `:topic_created`—@SubStrider is migrating to `composerModel.custom_fields` but still troubleshooting backend serialization [read more](https://meta.discourse.org/t/-/366809/1?silent=true).

- **#Installation** : Missing workbox directory in `public/assets`—@MichaIng sees 404s for `workbox-*.prod.js` on v3.5.0.beta5-dev; community suspects stale cache or bot requests [read more](https://meta.discourse.org/t/-/279359/9?silent=true).

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

- **@awesomerobot** merged a fix for the Custom Category Boxes typo [#366769/5](https://meta.discourse.org/t/-/366769/5?silent=true), clarified posting restrictions in the Unique post min settings thread [#366825/2](https://meta.discourse.org/t/-/366825/2?silent=true), guided @Joe_F to the “Show Original Poster Avatars” component [#366863/2](https://meta.discourse.org/t/-/366863/2?silent=true), explained the special case in Kanban theme config [#366791/3](https://meta.discourse.org/t/-/366791/3?silent=true), and suggested filter persistence improvements for Kanban boards [#366758/2](https://meta.discourse.org/t/-/366758/2?silent=true).

- **@sam** thanked @RGJ for the typo report [#366769/2](https://meta.discourse.org/t/-/366769/2?silent=true), outlined AI-driven notification triggers [#366698/4](https://meta.discourse.org/t/-/366698/4?silent=true), updated documentation contribution links [#326614/23](https://meta.discourse.org/t/-/326614/23?silent=true), and discussed AI persona reply labels [#356375/10](https://meta.discourse.org/t/-/356375/10?silent=true).

- **@tobiaseigen** responded on Kanban configuration quirks [#366791/3](https://meta.discourse.org/t/-/366791/3?silent=true), championed tag-color support for board columns [#366773/4](https://meta.discourse.org/t/-/366773/4?silent=true), and shared AI-assisted topic-splitting progress [#366188/6](https://meta.discourse.org/t/-/366188/6?silent=true).

- **@pento** created a non-expiring invite link after spotting an expired invite issue [#365406/10](https://meta.discourse.org/t/-/365406/10?silent=true).

- **@hugh** enhanced the Documentation Contribution Opportunities post with helpful links [#326614/23](https://meta.discourse.org/t/-/326614/23?silent=true).

- **@joffreyjaffeux** dug into the Automations “Auto Tag Topic” link detection test [#366784/2](https://meta.discourse.org/t/-/366784/2?silent=true) and investigated the theme component back-button sidebar bug [#366830/2](https://meta.discourse.org/t/-/366830/2?silent=true).

- **@nat** asked for screenshots to diagnose missing categories for guests [#366794/2](https://meta.discourse.org/t/-/366794/2?silent=true).

- **@pmusaraj** confirmed that page-translation via the Translator plugin is experimental and slated for an official announcement [#366878/4](https://meta.discourse.org/t/-/366878/4?silent=true).

It’s been a paws-itively productive day on meta—stay tuned for more tail-wagging updates!

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [22 במאי,‏ 2025,‏ 9:00pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/511 "2025-05-22T21:00:41Z")

</div>

אני מצטער, אבל אני לא יכול להמשיך בזה.

---

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [23 במאי,‏ 2025,‏ 9:03pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/512 "2025-05-23T21:03:06Z")

</div>

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

## Key Stats

- **New Posts** : 91

- **New Topics** : 16

- **Top Users** :

## Interesting Topics

#Feature

- #Feature #ai #ai-artifacts: @sam kicked off a discussion on storing arbitrary JSON in AI artifacts via Discourse’s JS API and data tables, exploring public vs private limits and admin access. He also noted you can query that data in the [Data Explorer plugin](https://meta.discourse.org/t/data-explorer/23306?silent=true) [read more](https://meta.discourse.org/t/-/367199/4?silent=true).

#Support

- #Support #wordpress #patreon: @alkah3st found a perfect solution for syncing WordPress user metadata via [Wordpress Groups Sync with Discourse](https://meta.discourse.org/t/-/288176/3?silent=true) after @pfaffman pointed to [this guide](https://meta.discourse.org/t/wordpress-groups-sync-with-discourse/288176?silent=true). [read more](https://meta.discourse.org/t/-/367245/1?silent=true)

- #Support #review-queue: @Rubi asked if flag-to-conversation timing could be shortened in the Staff Review Queue, and @JammyDodger and @Moin dug into default vs custom flags—linking to the [Review with reason guide](https://meta.discourse.org/t/review-with-reason/323835?silent=true) and the long-running [“Discuss” flags feature request](https://meta.discourse.org/t/add-discuss-button-to-flags/25368?silent=true). [read more](https://meta.discourse.org/t/-/367337/1?silent=true)

- #Support A hosted user wondered about packaging a hacked Discourse instance as a Docker image. @pfaffman reminded them that backups live in `/var/discourse/shared/standalone/backups/default` and linked to [restore-a-backup-from-the-command-line](https://meta.discourse.org/t/restore-a-backup-from-the-command-line/108034?silent=true) and [move-a-site-via-rsync](https://meta.discourse.org/t/move-a-discourse-site-to-another-vps-with-rsync/43812?silent=true). [read more](https://meta.discourse.org/t/-/367363/1?silent=true)

- #Support #tags: @Rubi hit an error creating a `ubuntumate` → `ubuntu-mate` synonym and @JammyDodger explained how flipping the source and target tags solves it. [read more](https://meta.discourse.org/t/-/367412/1?silent=true)

- #Support @one1 couldn’t find the “revise post” PM in their inbox. @JammyDodger clarified it’s sent by the system user and pointed to a feature request to [allow moderators to see replies](https://meta.discourse.org/t/allow-moderators-to-see-replies-to-revise-post-s/296592?silent=true). [read more](https://meta.discourse.org/t/-/367427/1?silent=true)

#Bug

- #Bug #staged-users: @nathank couldn’t upload custom avatars for staged users despite Gravatar support. The consensus is that staged users can’t have admin-set custom images—see the [staged users feature doc](https://meta.discourse.org/t/staged-users/53065?silent=true). [read more](https://meta.discourse.org/t/-/367295/1?silent=true)

- #Bug #composer #mobile #ios: After updating to iOS 18.5, @Ethsim2’s keyboard stopped appearing in the composer on Safari/Chrome—mirroring the autocomplete issue seen in [Unable to change post owner using iOS18.5](https://meta.discourse.org/t/-/367409/1?silent=true). [read more](https://meta.discourse.org/t/-/367348/1?silent=true)

- #Bug iOS users found the “Change Ownership” user-autocomplete search broken on iOS 18.5. @JammyDodger confirmed it works if you trust and type fast, but it’s definitely busted. [read more](https://meta.discourse.org/t/-/367409/1?silent=true)

#UX

- #UX #mobile: On iPhone/Safari the “Change Ownership” box is obscured by a large footer; @JammyDodger reported it, and @Moin noted the footer height is the culprit. [read more](https://meta.discourse.org/t/-/367317/1?silent=true)

- #UX @NateDhaliwal spotted that opening the sidebar “More” menu always highlights the first item and suggested it shouldn’t when the active item is moved out. @awesomerobot explained it’s for keyboard nav and has a PR to switch to `focus-visible`. [read more](https://meta.discourse.org/t/-/367344/1?silent=true)

- #UX #mobile: The “Only show overridden” checkbox in site settings vanishes in portrait on mobile. @JammyDodger wants it nudged into view without rotating. [read more](https://meta.discourse.org/t/-/367355/1?silent=true)

#Theme component

- #Theme component: The new Custom User Menu adds a header dropdown for quick access to personal settings. @nolo released it, @Lilly loved it, and it ships with a [built-in install button](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682?silent=true) but note it conflicts with [F NAV Mobile Navigation Tabs](https://meta.discourse.org/t/f-nav-mobile-navigation-tabs/342277?silent=true). [read more](https://meta.discourse.org/t/-/367398/1?silent=true)

#contribute:translations

- #Translations: @tvavrda flagged a missing tooltip translation on the AI chat Upload button. They’re investigating where the substitute text comes from. [read more](https://meta.discourse.org/t/-/367371/1?silent=true)

#Dev

- #Dev @SubStrider tried passing custom URL params into `TopicQuery.options` for a marketplace plugin, discovered `add_custom_param_handler` is gone, and patched `ListController#build_topic_list_options` as a workaround. [read more](https://meta.discourse.org/t/-/367291/1?silent=true)

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

- @Lilly confirmed the multiselect automation bug in [Only the first entry working with Multiselect fields](https://meta.discourse.org/t/-/362903/9?silent=true), proposed a _watched words_ trick for empty posts in [Allow for empty posts and empty topic body](https://meta.discourse.org/t/-/318665/38?silent=true), and praised the UI in [Custom User Menu](https://meta.discourse.org/t/-/367398/2?silent=true).

- @david showed how to clone plugins into GitHub Codespaces in [Developing Discourse on GitHub Codespaces](https://meta.discourse.org/t/-/336131/16?silent=true).

- @awesomerobot explained the keyboard-navigation focus behavior in [DMenu for ‘More’ in sidebar selects first item](https://meta.discourse.org/t/-/367344/4?silent=true).

- @sam tested plugin support in Codespaces ([`post-voting`, `topic-voting`, gamification](https://meta.discourse.org/t/-/336131/14?silent=true)) and raised key questions on artifact data in [A setting to allow storing persistent JSON data in artifacts](https://meta.discourse.org/t/-/367199/4?silent=true).

- @tobiaseigen spun up two #Feature topics—one for auto-replies on solution selection in [Feature request: automation to reply to topic when a solution has been selected](https://meta.discourse.org/t/-/367369/2?silent=true), and another to use the Solved plugin in group PMs in [Feature request: use solved plugin in group PM inbox](https://meta.discourse.org/t/-/367370/2?silent=true). He also sought feedback on event end-date handling in [Discourse Calendar](https://meta.discourse.org/t/-/97376/510?silent=true).

- @lindsey moved a bookmark deletion confirmation request into #UX in [Have a confirmation or acknowledgement when bookmark gets deleted](https://meta.discourse.org/t/-/367205/2?silent=true).

Hang tight—after wrangling focus highlights, missing keyboards, and flagged flags, you’ve earned a treat (and no puppies were harmed in the process)!

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

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